>>> kodi: Building community/kodi 21.1-r1 (using abuild 3.14.1-r3) started Mon, 25 Nov 2024 17:42:37 +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/448) Installing curl (8.11.0-r2) (2/448) Installing hicolor-icon-theme (0.18-r0) (3/448) Installing libbz2 (1.0.8-r6) (4/448) Installing libffi (3.4.6-r0) (5/448) Installing gdbm (1.24-r0) (6/448) Installing xz-libs (5.6.3-r0) (7/448) Installing mpdecimal (4.0.0-r0) (8/448) Installing libpanelw (6.5_p20241006-r3) (9/448) Installing sqlite-libs (3.47.0-r0) (10/448) Installing python3 (3.12.7-r1) (11/448) Installing python3-pycache-pyc0 (3.12.7-r1) (12/448) Installing pyc (3.12.7-r1) (13/448) Installing py3-bluez-pyc (0.23-r7) (14/448) Installing python3-pyc (3.12.7-r1) (15/448) Installing bluez-libs (5.79-r0) (16/448) Installing py3-bluez (0.23-r7) (17/448) Installing libpng (1.6.44-r0) (18/448) Installing freetype (2.13.3-r0) (19/448) Installing libimagequant (4.2.2-r0) (20/448) Installing libjpeg-turbo (3.0.4-r0) (21/448) Installing lcms2 (2.16-r0) (22/448) Installing openjpeg (2.5.2-r0) (23/448) Installing libsharpyuv (1.4.0-r0) (24/448) Installing libwebp (1.4.0-r0) (25/448) Installing tiff (4.7.0-r0) (26/448) Installing libwebpdemux (1.4.0-r0) (27/448) Installing libwebpmux (1.4.0-r0) (28/448) Installing libxau (1.0.11-r4) (29/448) Installing libmd (1.1.0-r0) (30/448) Installing libbsd (0.12.2-r0) (31/448) Installing libxdmcp (1.1.5-r1) (32/448) Installing libxcb (1.16.1-r0) (33/448) Installing py3-pillow (11.0.0-r0) (34/448) Installing py3-pillow-pyc (11.0.0-r0) (35/448) Installing py3-simplejson (3.19.3-r0) (36/448) Installing py3-simplejson-pyc (3.19.3-r0) (37/448) Installing libx11 (1.8.10-r0) (38/448) Installing libxext (1.3.6-r2) (39/448) Installing libxi (1.8.2-r0) (40/448) Installing libxtst (1.2.5-r0) (41/448) Installing xdpyinfo (1.3.4-r1) (42/448) Installing brotli (1.1.0-r2) (43/448) Installing brotli-dev (1.1.0-r2) (44/448) Installing c-ares-dev (1.34.3-r0) (45/448) Installing libidn2-dev (2.3.7-r0) (46/448) Installing libpsl-utils (0.21.5-r3) (47/448) Installing libpsl-dev (0.21.5-r3) (48/448) Installing nghttp2-dev (1.64.0-r0) (49/448) Installing openssl-dev (3.3.2-r4) (50/448) Installing zlib-dev (1.3.1-r2) (51/448) Installing zstd (1.5.6-r1) (52/448) Installing zstd-dev (1.5.6-r1) (53/448) Installing curl-dev (8.11.0-r2) (54/448) Installing aom-libs (3.11.0-r0) (55/448) Installing hwdata-pci (0.388-r0) (56/448) Installing libpciaccess (0.18.1-r0) (57/448) Installing libdrm (2.4.123-r1) (58/448) Installing libxfixes (6.0.1-r4) (59/448) Installing wayland-libs-client (1.23.1-r0) (60/448) Installing libva (2.22.0-r1) (61/448) Installing libvdpau (1.5-r4) (62/448) Installing vulkan-loader (1.3.296.0-r0) (63/448) Installing ffmpeg4-libavutil (4.4.5-r0) (64/448) Installing libdav1d (1.5.0-r0) (65/448) Installing lame-libs (3.100-r5) (66/448) Installing opus (1.5.2-r1) (67/448) Installing soxr (0.1.3-r7) (68/448) Installing ffmpeg4-libswresample (4.4.5-r0) (69/448) Installing libogg (1.3.5-r5) (70/448) Installing libtheora (1.1.1-r18) (71/448) Installing libvorbis (1.3.7-r2) (72/448) Installing libvpx (1.14.1-r0) (73/448) Installing x264-libs (0.164.3108-r0) (74/448) Installing numactl (2.0.18-r0) (75/448) Installing x265-libs (3.6-r0) (76/448) Installing xvidcore (1.3.7-r2) (77/448) Installing ffmpeg4-libavcodec (4.4.5-r0) (78/448) Installing sdl2 (2.30.9-r0) (79/448) Installing alsa-lib (1.2.12-r0) (80/448) Installing fontconfig (2.15.0-r1) (81/448) Installing fribidi (1.0.16-r0) (82/448) Installing libintl (0.22.5-r0) (83/448) Installing libeconf (0.6.3-r0) (84/448) Installing libblkid (2.40.2-r4) (85/448) Installing libmount (2.40.2-r4) (86/448) Installing glib (2.82.2-r0) (87/448) Installing graphite2 (1.3.14-r6) (88/448) Installing harfbuzz (9.0.0-r1) (89/448) Installing libunibreak (6.1-r0) (90/448) Installing libass (0.17.3-r0) (91/448) Installing nettle (3.10-r1) (92/448) Installing libtasn1 (4.19.0-r2) (93/448) Installing p11-kit (0.25.5-r2) (94/448) Installing gnutls (3.8.8-r0) (95/448) Installing libsrt (1.5.3-r0) (96/448) Installing libssh (0.11.1-r0) (97/448) Installing ffmpeg4-libavformat (4.4.5-r0) (98/448) Installing ffmpeg4 (4.4.5-r0) (99/448) Installing ffmpeg4-libpostproc (4.4.5-r0) (100/448) Installing ffmpeg4-libswscale (4.4.5-r0) (101/448) Installing vidstab (1.1.1-r0) (102/448) Installing ffmpeg4-libavfilter (4.4.5-r0) (103/448) Installing libasyncns (0.8-r4) (104/448) Installing dbus-libs (1.14.10-r4) (105/448) Installing libltdl (2.4.7-r3) (106/448) Installing orc (0.4.40-r1) (107/448) Installing libflac (1.4.3-r1) (108/448) Installing libsndfile (1.2.2-r0) (109/448) Installing speexdsp (1.2.1-r2) (110/448) Installing tdb-libs (1.4.12-r0) (111/448) Installing libpulse (17.0-r4) (112/448) Installing v4l-utils-libs (1.28.1-r1) (113/448) Installing ffmpeg4-libavdevice (4.4.5-r0) (114/448) Installing ffmpeg4-dev (4.4.5-r0) (115/448) Installing flatc (24.3.25-r0) (116/448) Installing flatbuffers (24.3.25-r0) (117/448) Installing flatbuffers-dev (24.3.25-r0) (118/448) Installing fmt (10.2.1-r2) (119/448) Installing fmt-dev (10.2.1-r2) (120/448) Installing bzip2-dev (1.0.8-r6) (121/448) Installing libpng-dev (1.6.44-r0) (122/448) Installing freetype-dev (2.13.3-r0) (123/448) Installing fribidi-dev (1.0.16-r0) (124/448) Installing fstrcmp (0.7-r4) (125/448) Installing fstrcmp-dev (0.7-r4) (126/448) Installing giflib (5.2.2-r0) (127/448) Installing giflib-dev (5.2.2-r0) (128/448) Installing linux-headers (6.6-r1) (129/448) Installing libpciaccess-dev (0.18.1-r0) (130/448) Installing libdrm-dev (2.4.123-r1) (131/448) Installing xorgproto (2024.1-r0) (132/448) Installing libxau-dev (1.0.11-r4) (133/448) Installing xcb-proto (1.17.0-r0) (134/448) Installing xcb-proto-pyc (1.17.0-r0) (135/448) Installing libxdmcp-dev (1.1.5-r1) (136/448) Installing libxcb-dev (1.16.1-r0) (137/448) Installing xtrans (1.5.1-r0) (138/448) Installing libx11-dev (1.8.10-r0) (139/448) Installing libxext-dev (1.3.6-r2) (140/448) Installing libxdamage (1.1.6-r5) (141/448) Installing libxfixes-dev (6.0.1-r4) (142/448) Installing libxdamage-dev (1.1.6-r5) (143/448) Installing libxshmfence (1.3.2-r6) (144/448) Installing libxshmfence-dev (1.3.2-r6) (145/448) Installing libxml2 (2.13.4-r3) (146/448) Installing llvm19-libs (19.1.4-r0) (147/448) Installing libelf (0.191-r0) (148/448) Installing mesa-glapi (24.2.7-r0) (149/448) Installing mesa (24.2.7-r0) (150/448) Installing wayland-libs-server (1.23.1-r0) (151/448) Installing mesa-gbm (24.2.7-r0) (152/448) Installing mesa-egl (24.2.7-r0) (153/448) Installing libxxf86vm (1.1.5-r6) (154/448) Installing mesa-gl (24.2.7-r0) (155/448) Installing mesa-gles (24.2.7-r0) (156/448) Installing mesa-osmesa (24.2.7-r0) (157/448) Installing clang19-headers (19.1.4-r0) (158/448) Installing libclc (19.1.4-r0) (159/448) Installing spirv-llvm-translator-libs (19.1.0-r0) (160/448) Installing spirv-tools (1.3.290.0-r0) (161/448) Installing clang19-libs (19.1.4-r0) (162/448) Installing mesa-rusticl (24.2.7-r0) (163/448) Installing mesa-xatracker (24.2.7-r0) (164/448) Installing libxxf86vm-dev (1.1.5-r6) (165/448) Installing mesa-dev (24.2.7-r0) (166/448) Installing glu (9.0.3-r3) (167/448) Installing glu-dev (9.0.3-r3) (168/448) Installing gtest (1.15.2-r0) (169/448) Installing gmock (1.15.2-r0) (170/448) Installing gtest-dev (1.15.2-r0) (171/448) Installing enca (1.19-r4) (172/448) Installing enca-dev (1.19-r4) (173/448) Installing expat (2.6.4-r0) (174/448) Installing expat-dev (2.6.4-r0) (175/448) Installing fontconfig-dev (2.15.0-r1) (176/448) Installing libxrender (0.9.11-r5) (177/448) Installing pixman (0.43.4-r1) (178/448) Installing cairo (1.18.2-r1) (179/448) Installing harfbuzz-cairo (9.0.0-r1) (180/448) Installing harfbuzz-gobject (9.0.0-r1) (181/448) 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/448) Installing icu-libs (74.2-r0) (183/448) Installing harfbuzz-icu (9.0.0-r1) (184/448) Installing harfbuzz-subset (9.0.0-r1) (185/448) Installing cairo-tools (1.18.2-r1) (186/448) Installing libxrender-dev (0.9.11-r5) (187/448) Installing pixman-dev (0.43.4-r1) (188/448) Installing util-macros (1.20.1-r0) (189/448) Installing xcb-util (0.4.1-r3) (190/448) Installing xcb-util-dev (0.4.1-r3) (191/448) Installing cairo-gobject (1.18.2-r1) (192/448) Installing libxml2-utils (2.13.4-r3) (193/448) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (194/448) Installing libgpg-error (1.51-r0) (195/448) Installing libgcrypt (1.10.3-r1) (196/448) Installing libxslt (1.1.42-r1) (197/448) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (198/448) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (199/448) Installing docbook-xsl (1.79.2-r11) (200/448) Installing xz (5.6.3-r0) (201/448) Installing gettext-asprintf (0.22.5-r0) (202/448) Installing gettext-libs (0.22.5-r0) (203/448) Installing gettext-envsubst (0.22.5-r0) (204/448) Installing gettext (0.22.5-r0) (205/448) Installing gettext-dev (0.22.5-r0) (206/448) Installing py3-parsing (3.1.4-r0) (207/448) Installing py3-parsing-pyc (3.1.4-r0) (208/448) Installing py3-packaging (24.2-r0) (209/448) Installing py3-packaging-pyc (24.2-r0) (210/448) Installing libffi-dev (3.4.6-r0) (211/448) Installing bsd-compat-headers (0.7.2-r6) (212/448) Installing libformw (6.5_p20241006-r3) (213/448) Installing libmenuw (6.5_p20241006-r3) (214/448) Installing libncurses++ (6.5_p20241006-r3) (215/448) Installing ncurses-dev (6.5_p20241006-r3) (216/448) Installing libedit-dev (20240808.3.1-r0) (217/448) Installing libpcre2-16 (10.43-r0) (218/448) Installing libpcre2-32 (10.43-r0) (219/448) Installing pcre2-dev (10.43-r0) (220/448) Installing libuuid (2.40.2-r4) (221/448) Installing libfdisk (2.40.2-r4) (222/448) Installing libsmartcols (2.40.2-r4) (223/448) Installing sqlite (3.47.0-r0) (224/448) Installing sqlite-dev (3.47.0-r0) (225/448) Installing util-linux (2.40.2-r4) (226/448) Installing dmesg (2.40.2-r4) (227/448) Installing setarch (2.40.2-r4) (228/448) Installing skalibs-libs (2.14.3.0-r0) (229/448) Installing utmps-libs (0.1.2.3-r2) (230/448) Installing util-linux-misc (2.40.2-r4) (231/448) Installing linux-pam (1.6.1-r1) (232/448) Installing runuser (2.40.2-r4) (233/448) Installing mount (2.40.2-r4) (234/448) Installing losetup (2.40.2-r4) (235/448) Installing hexdump (2.40.2-r4) (236/448) Installing uuidgen (2.40.2-r4) (237/448) Installing blkid (2.40.2-r4) (238/448) Installing sfdisk (2.40.2-r4) (239/448) Installing mcookie (2.40.2-r4) (240/448) Installing agetty (2.40.2-r4) (241/448) Installing wipefs (2.40.2-r4) (242/448) Installing cfdisk (2.40.2-r4) (243/448) Installing umount (2.40.2-r4) (244/448) Installing flock (2.40.2-r4) (245/448) Installing lsblk (2.40.2-r4) (246/448) Installing libcap-ng (0.8.5-r0) (247/448) Installing setpriv (2.40.2-r4) (248/448) Installing lscpu (2.40.2-r4) (249/448) Installing logger (2.40.2-r4) (250/448) Installing partx (2.40.2-r4) (251/448) Installing fstrim (2.40.2-r4) (252/448) Installing findmnt (2.40.2-r4) (253/448) Installing util-linux-dev (2.40.2-r4) (254/448) Installing glib-dev (2.82.2-r0) (255/448) Installing cairo-dev (1.18.2-r1) (256/448) Installing graphite2-dev (1.3.14-r6) (257/448) Installing icu (74.2-r0) (258/448) Installing icu-dev (74.2-r0) (259/448) Installing harfbuzz-dev (9.0.0-r1) (260/448) Installing libunibreak-dev (6.1-r0) (261/448) Installing libass-dev (0.17.3-r0) (262/448) Installing libcdio (2.1.0-r3) (263/448) Installing libcdio++ (2.1.0-r3) (264/448) Installing libcdio-dev (2.1.0-r3) (265/448) Installing libdisplay-info (0.2.0-r0) (266/448) Installing libdisplay-info-dev (0.2.0-r0) (267/448) Installing libturbojpeg (3.0.4-r0) (268/448) Installing libjpeg-turbo-dev (3.0.4-r0) (269/448) Installing libunistring-dev (1.2-r0) (270/448) Installing libvdpau-dev (1.5-r4) (271/448) Installing lzo (2.10-r5) (272/448) Installing lzo-dev (2.10-r5) (273/448) Installing libpcre16 (8.45-r3) (274/448) Installing libpcre32 (8.45-r3) (275/448) Installing pcre (8.45-r3) (276/448) Installing libpcrecpp (8.45-r3) (277/448) Installing pcre-dev (8.45-r3) (278/448) Installing rapidjson-dev (1.1.0-r6) (279/448) Installing spdlog (1.14.1-r0) (280/448) Installing spdlog-dev (1.14.1-r0) (281/448) Installing libtag (1.13.1-r0) (282/448) Installing libtag_c (1.13.1-r0) (283/448) Installing taglib-dev (1.13.1-r0) (284/448) Installing tinyxml2 (10.0.0-r0) (285/448) Installing tinyxml2-dev (10.0.0-r0) (286/448) Installing tinyxml (2.6.2-r4) (287/448) Installing tinyxml-dev (2.6.2-r4) (288/448) Installing xkeyboard-config (2.43-r0) (289/448) Installing libxkbcommon (1.7.0-r1) (290/448) Installing libxkbcommon-x11 (1.7.0-r1) (291/448) Installing xz-dev (5.6.3-r0) (292/448) Installing libxml2-dev (2.13.4-r3) (293/448) Installing libxkbcommon-dev (1.7.0-r1) (294/448) Installing pugixml (1.14-r0) (295/448) Installing pugixml-dev (1.14-r0) (296/448) Installing wayland-libs-cursor (1.23.1-r0) (297/448) Installing wayland-libs-egl (1.23.1-r0) (298/448) Installing wayland-dev (1.23.1-r0) (299/448) Installing waylandpp (1.0.0-r2) (300/448) Installing waylandpp-dev (1.0.0-r2) (301/448) Installing eudev-libs (3.2.14-r5) (302/448) Installing eudev-dev (3.2.14-r5) (303/448) Installing libevdev (1.13.3-r0) (304/448) Installing mtdev (1.1.7-r0) (305/448) Installing libinput-libs (1.27.0-r0) (306/448) Installing libinput-dev (1.27.0-r0) (307/448) Installing alsa-lib-dev (1.2.12-r0) (308/448) Installing gdbm-tools (1.24-r0) (309/448) Installing gdbm-dev (1.24-r0) (310/448) Installing avahi-libs (0.8-r19) (311/448) Installing avahi-compat-howl (0.8-r19) (312/448) Installing avahi-compat-libdns_sd (0.8-r19) (313/448) Installing avahi-glib (0.8-r19) (314/448) Installing libdaemon (0.14-r5) (315/448) Installing libevent (2.1.12-r7) (316/448) Installing avahi (0.8-r19) Executing avahi-0.8-r19.pre-install (317/448) Installing libevent-dev (2.1.12-r7) (318/448) Installing avahi-dev (0.8-r19) (319/448) Installing bluez-dev (5.79-r0) (320/448) Installing dav1d-dev (1.5.0-r0) (321/448) Installing dbus-dev (1.14.10-r4) (322/448) Installing lcms2-plugins (2.16-r0) (323/448) Installing libtiffxx (4.7.0-r0) (324/448) Installing libwebpdecoder (1.4.0-r0) (325/448) Installing libwebp-dev (1.4.0-r0) (326/448) Installing tiff-dev (4.7.0-r0) (327/448) Installing lcms2-dev (2.16-r0) (328/448) Installing libbluray (1.3.4-r1) (329/448) Installing libbluray-dev (1.3.4-r1) (330/448) Installing libcap-dev (2.71-r0) (331/448) Installing libxrandr (1.5.4-r1) (332/448) Installing libxrandr-dev (1.5.4-r1) (333/448) Installing python3-dev (3.12.7-r1) (334/448) Installing gc (8.2.8-r0) (335/448) Installing guile-libs (3.0.9-r1) (336/448) Installing guile (3.0.9-r1) (337/448) Installing swig (4.3.0-r0) (338/448) Installing p8-platform (2.1.0.1-r2) (339/448) Installing libcec4 (4.0.7-r3) (340/448) Installing p8-platform-dev (2.1.0.1-r2) (341/448) Installing libcec4-dev (4.0.7-r3) (342/448) Installing libmicrohttpd (0.9.77-r0) (343/448) Installing gnutls-c++ (3.8.8-r0) (344/448) Installing libgmpxx (6.3.0-r2) (345/448) Installing gmp-dev (6.3.0-r2) (346/448) Installing nettle-dev (3.10-r1) (347/448) Installing libtasn1-progs (4.19.0-r2) (348/448) Installing libtasn1-dev (4.19.0-r2) (349/448) Installing p11-kit-dev (0.25.5-r2) (350/448) Installing gnutls-dev (3.8.8-r0) (351/448) Installing libmicrohttpd-dev (0.9.77-r0) (352/448) Installing libnfs (5.0.3-r0) (353/448) Installing libnfs-dev (5.0.3-r0) (354/448) Installing libplist (2.6.0-r1) (355/448) Installing libplist++ (2.6.0-r1) (356/448) Installing libplist-dev (2.6.0-r1) (357/448) Installing libao (1.2.2-r3) (358/448) Installing libao-dev (1.2.2-r3) (359/448) Installing libshairport (1.2.1.20121215-r3) (360/448) Installing libshairport-dev (1.2.1.20121215-r3) (361/448) Installing libudfread (1.1.2-r2) (362/448) Installing libudfread-dev (1.1.2-r2) (363/448) Installing libva-dev (2.22.0-r1) (364/448) Installing libva-glx (2.20.0-r0) (365/448) Installing libva-glx-dev (2.20.0-r0) (366/448) Installing libxslt-dev (1.1.42-r1) (367/448) Installing mariadb-connector-c (3.3.10-r0) (368/448) Installing mariadb-connector-c-dev (3.3.10-r0) (369/448) Installing libcamera-ipa (0.3.2-r0) (370/448) Installing libunwind (1.8.1-r0) (371/448) Installing yaml (0.2.5-r2) (372/448) Installing libcamera (0.3.2-r0) (373/448) Installing libuv (1.49.2-r0) (374/448) Installing roc-toolkit-libs (0.4.0-r0) (375/448) Installing webrtc-audio-processing-1 (1.3-r1) (376/448) Installing pipewire-libs (1.2.6-r1) (377/448) Installing pipewire-dev (1.2.6-r1) (378/448) Installing libpulse-mainloop-glib (17.0-r4) (379/448) Installing pulseaudio-dev (17.0-r4) (380/448) Installing talloc (2.4.2-r1) (381/448) Installing tevent (0.16.1-r0) (382/448) Installing samba-util-libs (4.20.6-r0) (383/448) Installing libwbclient (4.20.6-r0) (384/448) Installing libsasl (2.1.28-r8) (385/448) Installing libldap (2.6.8-r0) (386/448) Installing lmdb (0.9.33-r0) (387/448) Installing ldb (2.9.2-r0) (388/448) Installing samba-libs (4.20.6-r0) (389/448) Installing libsmbclient (4.20.6-r0) (390/448) Installing py3-talloc (2.4.2-r1) (391/448) Installing talloc-dev (2.4.2-r1) (392/448) Installing tdb-dev (1.4.12-r0) (393/448) Installing py3-ldb (2.9.2-r0) (394/448) Installing ldb-dev (2.9.2-r0) (395/448) Installing tevent-dev (0.16.1-r0) (396/448) Installing libauth-samba (4.20.6-r0) (397/448) Installing samba-client-libs (4.20.6-r0) (398/448) Installing samba-common-server-libs (4.20.6-r0) (399/448) Installing samba-server-libs (4.20.6-r0) (400/448) Installing samba-libs-py3 (4.20.6-r0) (401/448) Installing samba-dc-libs (4.20.6-r0) (402/448) Installing samba-dev (4.20.6-r0) (403/448) Installing m4 (1.4.19-r3) (404/448) Installing perl (5.40.0-r3) (405/448) Installing autoconf (2.72-r0) (406/448) Installing automake (1.17-r0) (407/448) Installing bash (5.2.37-r0) Executing bash-5.2.37-r0.post-install (408/448) Installing llvm19-linker-tools (19.1.4-r0) (409/448) Installing clang19 (19.1.4-r0) (410/448) Installing libarchive (3.7.7-r0) (411/448) Installing rhash-libs (1.4.5-r0) (412/448) Installing cmake (3.31.1-r0) (413/448) Installing doxygen (1.12.0-r0) (414/448) Installing font-cantarell (0.303.1-r2) (415/448) Installing graphviz-libs (12.2.0-r0) (416/448) Installing libice (1.1.1-r6) (417/448) Installing libsm (1.2.4-r4) (418/448) Installing libxt (1.3.0-r5) (419/448) Installing libxpm (3.5.17-r0) (420/448) Installing libavif (1.0.4-r0) (421/448) Installing libgd (2.3.3-r9) (422/448) Installing libxft (2.3.8-r3) (423/448) Installing pango (1.54.0-r1) (424/448) Installing graphviz (12.2.0-r0) (425/448) Installing libtool (2.4.7-r3) (426/448) Installing lld-libs (19.1.4-r0) (427/448) Installing scudo-malloc (19.1.4-r0) (428/448) Installing lld (19.1.4-r0) (429/448) Installing llvm19 (19.1.4-r0) (430/448) Installing nasm (2.16.03-r0) (431/448) Installing p11-kit-trust (0.25.5-r2) (432/448) Installing ca-certificates (20241010-r0) (433/448) Installing java-cacerts (1.1-r0) (434/448) Installing openjdk8-corretto-jre-lib (8.432.06.1-r0) (435/448) Installing java-common (0.5-r0) (436/448) Installing openjdk8-corretto-jre-base (8.432.06.1-r0) (437/448) Installing samurai (1.2-r6) (438/448) Installing wayland-protocols (1.38-r0) (439/448) Installing .makedepends-kodi (20241125.174239) (440/448) Installing dbus (1.14.10-r4) Executing dbus-1.14.10-r4.pre-install Executing dbus-1.14.10-r4.post-install (441/448) Installing dbus-openrc (1.14.10-r4) (442/448) Installing dbus-daemon-launch-helper (1.14.10-r4) (443/448) Installing avahi-openrc (0.8-r19) (444/448) Installing util-linux-openrc (2.40.2-r4) (445/448) Installing agetty-openrc (0.55.1-r2) (446/448) Installing perl-error (0.17029-r2) (447/448) Installing perl-git (2.47.0-r0) (448/448) Installing git-perl (2.47.0-r0) Executing busybox-1.37.0-r8.trigger Executing fontconfig-2.15.0-r1.trigger Executing glib-2.82.2-r0.trigger No schema files found: doing nothing. Executing graphviz-12.2.0-r0.trigger Executing ca-certificates-20241010-r0.trigger Executing java-common-0.5-r0.trigger Executing dbus-1.14.10-r4.trigger OK: 1649 MiB in 549 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 >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/21.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.1 -- System type: Linux -- Host architecture is little-endian -- Core system type: linux -- Platform: x11 -- CPU: aarch64, ARCH: aarch64 -- 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.432") 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.9s) -- 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 the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- 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 (1.0s) -- 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/1700] Building C object CMakeFiles/kodi-xrandr.dir/xbmc-xrandr.c.o [2/1700] 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/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [4/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [5/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [6/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [7/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [8/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [9/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [10/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [11/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [12/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [13/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [14/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [15/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [16/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [17/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [18/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [19/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [20/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [21/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [22/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [23/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [24/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [25/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [26/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [27/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [28/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [29/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [30/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [31/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [32/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [33/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [34/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [35/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [36/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [37/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [38/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [39/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [40/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [41/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [42/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [43/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [44/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [45/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [46/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [47/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [48/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [49/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [50/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [51/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [52/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [53/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [54/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [55/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [56/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [57/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [58/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [59/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [60/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [61/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [62/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [63/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [64/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [65/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [66/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [67/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [68/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [69/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [70/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [71/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [72/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [73/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [74/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [75/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [76/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [77/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [78/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [79/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [80/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [81/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [82/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [83/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [84/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [85/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [86/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [87/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [88/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [89/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [90/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [91/1700] Building C++ header for video.fbs [92/1700] Building C++ header for savestate.fbs [93/1700] Generating build/xbmc/CompileInfo.cpp [94/1700] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [95/1700] Creating directories for 'libdvdcss' [96/1700] Creating directories for 'ffmpeg' [97/1700] Creating directories for 'JsonSchemaBuilder' [98/1700] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [99/1700] Performing download step (download, verify and extract) for 'ffmpeg' [100/1700] Performing download step (verify and extract) for 'libdvdcss' [101/1700] No download step for 'JsonSchemaBuilder' [102/1700] No update step for 'JsonSchemaBuilder' [103/1700] No patch step for 'JsonSchemaBuilder' [104/1700] Performing configure step for 'JsonSchemaBuilder' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdcss/src/libdvdcss' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [105/1700] No update step for 'libdvdcss' 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. [106/1700] 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 [107/1700] No patch step for 'libdvdcss' [108/1700] Performing configure step for 'libdvdcss' /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/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/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/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/PltAction.cpp:256:18: warning: variable 'count' set but not used [-Wunused-but-set-variable] 256 | NPT_Cardinal count = 0; | ^ 1 warning generated. [109/1700] Linking C executable kodi-xrandr /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/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/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/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. 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. /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. -- 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 (1.1s) -- 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/1700] Performing build step for 'JsonSchemaBuilder' -- 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 [111/1700] No update step for 'ffmpeg' [112/1700] Performing patch step for 'ffmpeg' [113/1700] Performing configure step for 'ffmpeg' 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. [114/1700] Linking CXX static library build/upnp/libupnp.a [115/1700] Linking CXX executable build/texturepacker/TexturePacker CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Found GnuTLS: /usr/include;/usr/include/p11-kit-1 -- FFMPEG_CONF: --cc=/usr/bin/clang;--cxx=/usr/bin/clang++;--disable-doc;--disable-devices;--disable-programs;--disable-sdl2;--disable-vulkan;--enable-gpl;--enable-postproc;--enable-runtime-cpudetect;--enable-pthreads;--extra-version="Kodi";--extra-cflags=-Os -Wformat -Werror=format-security -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.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,-z,pack-relative-relocs -fuse-ld=lld -Wl,-z,stack-size=2097152;--enable-neon;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--enable-gnutls;--enable-libdav1d;--arch=aarch64 -- Configuring done (1.3s) -- 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/1700] Performing build step for 'ffmpeg' [117/1700] Generating skin xbt [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [118/1700] Performing install step for 'JsonSchemaBuilder' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/bin/JsonSchemaBuilder [119/1700] Completed 'JsonSchemaBuilder' [120/1700] Generating ServiceDescription.h [121/1700] Running utility command for generate_json_header DefaultActor.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultActorSolid.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultAddSource.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddon.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAlbumInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonArtistInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDSP.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioEncoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonContextItem.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonFont.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonGame.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonHelper.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImageDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImages.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoLibrary.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoProvider.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInputstream.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLanguage.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLibrary.png **** duplicate of DefaultAddon.png DefaultAddonLookAndFeel.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLyrics.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMovieInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusic.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusicVideoInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonNone.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPVRClient.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPeripheral.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPicture.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonProgram.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonRepository.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonScreensaver.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonService.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSubtitles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonTvInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonUISounds.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVfs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVideo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVisualization.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWeather.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWebSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsInstalled.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRecentlyUpdated.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRepo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsSearch.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsUpdates.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsZip.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAlbumCover.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultArtist.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAudio.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultAudioDSP.png frame 0 (delay: 0) ARGB * (128,128 @ 65536 bytes) DefaultBackBanner.png frame 0 (delay: 0) ARGB * (758,140 @ 424480 bytes) DefaultBluray.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCDDA.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCountry.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDEmpty.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDFull.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDRom.png **** duplicate of DefaultDVDFull.png DefaultDirector.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultExtensionInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFavourites.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFile.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBack.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBackPoster.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultFolderBackSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultFolderSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultGenre.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultHardDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultIconError.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconInfo.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconWarning.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultInProgressShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMimetypeInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovieTitle.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovies.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicAlbums.png **** duplicate of DefaultAlbumCover.png DefaultMusicArtists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicCompilations.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicGenres.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicPlaylists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyAdded.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyPlayed.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRoles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSearch.png **** duplicate of DefaultAddonsSearch.png DefaultMusicSongs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSources.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100Albums.png **** duplicate of DefaultAlbumCover.png DefaultMusicTop100Songs.png **** duplicate of DefaultMusicSongs.png DefaultMusicVideoTitle.png **** duplicate of DefaultMovieTitle.png DefaultMusicVideos.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicYears.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNetwork.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNoPreview.png frame 0 (delay: 0) ARGB * (385,220 @ 338800 bytes) DefaultPVRChannels.png **** duplicate of DefaultAddonPeripheral.png DefaultPVRGuide.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRRecordings.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRSearch.png **** duplicate of DefaultAddonsSearch.png DefaultPVRTimerRules.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRTimers.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPartyMode.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPicture.png **** duplicate of DefaultAddonImages.png DefaultPlaylist.png **** duplicate of DefaultMusicPlaylists.png DefaultProgram.png **** duplicate of DefaultAddonProgram.png DefaultRecentlyAddedEpisodes.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultRecentlyAddedMovies.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRecentlyAddedMusicVideos.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRemovableDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultScript.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultSets.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultStudios.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTVShowTitle.png **** duplicate of DefaultMovieTitle.png DefaultTVShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTags.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultUser.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVCD.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideo.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultVideoCover.png **** duplicate of DefaultVideo.png DefaultVideoDeleted.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideoPlaylists.png **** duplicate of DefaultMusicPlaylists.png DefaultVideoVersions.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultYear.png **** duplicate of DefaultMusicYears.png OverlayHD.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayLocked.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlayRAR.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlaySpoiler.png frame 0 (delay: 0) ARGB (320,180 @ 230400 bytes) OverlayUnwatched.png **** duplicate of OverlayHD.png OverlayWatched.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayZIP.png **** duplicate of OverlayRAR.png buttons/button-alt-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/color-back.png frame 0 (delay: 0) ARGB * (138,74 @ 40848 bytes) buttons/color-button-box.png frame 0 (delay: 0) ARGB (150,76 @ 45600 bytes) buttons/dialogbutton-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/dialogbutton-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/radio-button-off.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/radio-button-on.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/roundbutton-fo.png frame 0 (delay: 0) ARGB (120,120 @ 57600 bytes) buttons/slider-back.png frame 0 (delay: 0) ARGB (150,28 @ 16800 bytes) buttons/slider-nib.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) buttons/spinctrl/arrow-light-down.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/spinctrl/arrow-light-up.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/thumbnail_focused.png frame 0 (delay: 0) ARGB (20,20 @ 1600 bytes) calibrate/cal_br.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/cal_ratio.png frame 0 (delay: 0) ARGB (500,500 @ 1000000 bytes) calibrate/cal_sub.png frame 0 (delay: 0) ARGB (380,90 @ 136800 bytes) calibrate/cal_tl.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/reset.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) colors/black.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/grey.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/red.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/red50.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/white.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/white50.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) colors/white70.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) dialogs/close.png frame 0 (delay: 0) ARGB (84,84 @ 28224 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png dialogs/extendedprogress/loading-back.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/extendedprogress/loading.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/separator-grey.png frame 0 (delay: 0) ARGB (196,6 @ 4704 bytes) dialogs/volume/mute.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/progress/p0.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p1.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p10.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p100.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p11.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p12.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p13.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p14.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p15.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p16.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p17.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p18.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p19.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p2.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p20.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p21.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p22.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p23.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p24.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p25.png **** duplicate of dialogs/extendedprogress/loading.png dialogs/volume/progress/p26.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p27.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p28.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p29.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p3.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p30.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p31.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p32.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p33.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p34.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p35.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p36.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p37.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p38.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p39.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p4.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p40.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p41.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p42.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p43.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p44.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p45.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p46.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p47.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p48.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p49.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p5.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p50.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p51.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p52.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p53.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p54.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p55.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p56.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p57.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p58.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p59.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p6.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p60.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p61.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p62.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p63.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p64.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p65.png **** duplicate of dialogs/volume/progress/p64.png dialogs/volume/progress/p66.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p67.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p68.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p69.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p7.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p70.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p71.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p72.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p73.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p74.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p75.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p76.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p77.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p78.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p79.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p8.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p80.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p81.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p82.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p83.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p84.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p85.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p86.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p87.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p88.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p89.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p9.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p90.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p91.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p92.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p93.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p94.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p95.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p96.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p97.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p98.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p99.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/volume.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume1.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume2.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) flags/aspectratio/1.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.19.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.33.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.37.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.66.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.78.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.85.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.20.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.35.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.40.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.55.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.76.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/0.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/4.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/5.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/6.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/7.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac_latm.png **** duplicate of flags/audiocodec/aac.png flags/audiocodec/ac3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aif.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aifc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aiff.png **** duplicate of flags/audiocodec/aif.png flags/audiocodec/alac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/ape.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/avc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/cdda.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dca.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dolbydigital.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/dts.png **** duplicate of flags/audiocodec/dca.png flags/audiocodec/dtshd_hra.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtshd_ma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtsma.png **** duplicate of flags/audiocodec/dtshd_ma.png flags/audiocodec/eac3.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/flac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3float.png **** duplicate of flags/audiocodec/mp3.png flags/audiocodec/ogg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/opus.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm_bluray.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s16le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s24le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/truehd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/vorbis.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wav.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wavpack.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wmapro.png **** duplicate of flags/audiocodec/wma.png flags/audiocodec/wmav2.png **** duplicate of flags/audiocodec/wma.png flags/flag.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/rds/rds.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/starrating/0.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/1.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/10.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/2.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/3.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/4.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/5.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/6.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/7.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/8.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/9.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/rating0.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating1.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating2.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating3.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating4.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating5.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/videocodec/av1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/avc1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/bluray.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/div3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/divx.png **** duplicate of flags/videocodec/div3.png flags/videocodec/dvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/dx50.png **** duplicate of flags/videocodec/div3.png flags/videocodec/flv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/h264.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hddvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hdmv.png **** duplicate of flags/videocodec/bluray.png flags/videocodec/hev1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hevc.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/hvc1.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/mp4v.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1video.png **** duplicate of flags/videocodec/mpeg1.png flags/videocodec/mpeg2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg2video.png **** duplicate of flags/videocodec/mpeg2.png flags/videocodec/mpeg4.png **** duplicate of flags/videocodec/mp4v.png flags/videocodec/theora.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/tv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc-1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/vhs.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp9.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv3.png **** duplicate of flags/videocodec/wmv.png flags/videocodec/wvc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/xvid.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/dolbyvision.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hdr10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hlg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/1080.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/3D.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/480.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/4K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/540.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/576.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/720.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/8K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) frame/InfoBar.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) frame/item-count.png frame 0 (delay: 0) ARGB (54,44 @ 9504 bytes) frame/menu-nofo.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) frame/osdfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) icons/addonstatus/disable.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-broken.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-deprecated.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-normal.png **** duplicate of OverlayWatched.png icons/addonstatus/install-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/install.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/orphan.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/update.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/back.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/favourites.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/file-manager/left-right.png frame 0 (delay: 0) ARGB (96,96 @ 36864 bytes) icons/filemanager.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/infodialogs/bell.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/choose_image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/cinema.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/configure.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/director.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/disable.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/enabled.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/extras.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/info.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/install.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/launch.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play_record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/rating.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/set.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/similar.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/timer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/trailer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/uninstall.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/update.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/versions.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/keyboard/accents.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/arrowleft.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/arrowright.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/backspace.png frame 0 (delay: 0) ARGB (51,36 @ 7344 bytes) icons/keyboard/capslock.png frame 0 (delay: 0) ARGB (42,47 @ 7896 bytes) icons/keyboard/letters.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/shift.png frame 0 (delay: 0) ARGB (36,36 @ 5184 bytes) icons/keyboard/spacebar.png frame 0 (delay: 0) ARGB (328,36 @ 47232 bytes) icons/menu.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/now-playing/fullscreen.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/next.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/pause.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/play.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/stop.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/power.png frame 0 (delay: 0) ARGB (72,83 @ 23904 bytes) icons/profiles/profile-diffuse.png frame 0 (delay: 0) ARGB (400,400 @ 640000 bytes) icons/pvr/PVR-HasArchive.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimer.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerConflict.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerDisabled.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerError.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerSchedule.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleConflict.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleDisabled.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleError.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-IsRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/premiere.png frame 0 (delay: 0) ARGB (16,16 @ 1024 bytes) icons/pvr/timers/bell.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/pvr/timers/recording.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/search.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings/addons.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/eventlog.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/filemanager.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/games.png **** duplicate of DefaultAddonGame.png icons/settings/interface.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/libreelec.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/livetv.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/media.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/network.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/player.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/profiles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/skin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/sysinfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/system.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/sidemenu/addons.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/android.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/disc.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/download.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/favourites.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/games.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/livetv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/manage.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/movies.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/music.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/musicvideos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/pictures.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/programs.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/radio.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/tv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/videos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/weather.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/submenu/add-ons.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/channels.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/guide.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/recordings.png **** duplicate of icons/pvr/timers/recording.png icons/submenu/timer-rules.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/timers.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/tv-search.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/updatelibrary.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/weather/humidity.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/rain.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunrise.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunset.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/wind.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) lists/duration.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/focus.png frame 0 (delay: 0) ARGB * (470,77 @ 144760 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/played-total.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/rating.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/year.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) osd/buffer-bg.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) osd/fullscreen/buttons/agent.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/bookmarks.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/button-fo.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/calendar.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/channels.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/forward.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/guide.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/home.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/information.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/next.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/pause.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/play.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/playlist.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/previous.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-on.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rating.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rds.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record-white.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-all.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-one.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/reset.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rewind.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/saves.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings-subtitle.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stereoscopic.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stop.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/teletext.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/progress/nub_bar.png frame 0 (delay: 0) ARGB * (4,12 @ 192 bytes) osd/progress/nub_leftright.png frame 0 (delay: 0) ARGB * (54,36 @ 7776 bytes) overlays/arrowdown.png frame 0 (delay: 0) ARGB (96,48 @ 18432 bytes) overlays/arrowright.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) overlays/badge.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) overlays/extras.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/folder.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/overlay-bg.png frame 0 (delay: 0) ARGB (64,64 @ 16384 bytes) overlays/overlayfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) overlays/set.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) overlays/versions.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/OverlayPlaying-List.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/resume.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) pointer_arrow.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) pointer_click.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) progress/texturebg_alt_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_border_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) spinner.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) weather/small/0.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/1.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/10.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/11.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/12.png **** duplicate of weather/small/11.png weather/small/13.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/14.png **** duplicate of weather/small/13.png weather/small/15.png **** duplicate of weather/small/13.png weather/small/16.png **** duplicate of weather/small/13.png weather/small/17.png **** duplicate of weather/small/0.png weather/small/18.png **** duplicate of weather/small/11.png weather/small/19.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/2.png **** duplicate of weather/small/1.png weather/small/20.png **** duplicate of weather/small/19.png weather/small/21.png **** duplicate of weather/small/19.png weather/small/22.png **** duplicate of weather/small/19.png weather/small/23.png **** duplicate of weather/small/1.png weather/small/24.png **** duplicate of weather/small/1.png weather/small/25.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/26.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/27.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/28.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/29.png **** duplicate of weather/small/27.png weather/small/3.png **** duplicate of weather/small/0.png weather/small/30.png **** duplicate of weather/small/28.png weather/small/31.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/32.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/33.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/34.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/35.png **** duplicate of weather/small/0.png weather/small/36.png **** duplicate of weather/small/32.png weather/small/37.png **** duplicate of weather/small/0.png weather/small/38.png **** duplicate of weather/small/0.png weather/small/39.png **** duplicate of weather/small/10.png weather/small/4.png **** duplicate of weather/small/0.png weather/small/40.png **** duplicate of weather/small/10.png weather/small/41.png **** duplicate of weather/small/13.png weather/small/42.png **** duplicate of weather/small/13.png weather/small/43.png **** duplicate of weather/small/1.png weather/small/44.png **** duplicate of weather/small/28.png weather/small/45.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/46.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/47.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/5.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/6.png **** duplicate of weather/small/11.png weather/small/7.png **** duplicate of weather/small/5.png weather/small/8.png **** duplicate of weather/small/19.png weather/small/9.png **** duplicate of weather/small/19.png weather/small/na.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) windows/pvr/archive.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/epg-genres/0.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/112.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/128.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/144.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/16.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/160.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/176.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/192.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/208.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/224.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/240.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/256.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/32.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/48.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/64.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/80.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/96.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg_progress_horizontal.png frame 0 (delay: 0) ARGB (47,15 @ 2820 bytes) windows/pvr/epg_progress_vertical.png frame 0 (delay: 0) ARGB (19,92 @ 6992 bytes) windows/pvr/record.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/timer.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/subtitles/flags/-.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ar.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bg.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ca.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/cs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/da.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/de.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/el.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/en.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/es.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/et.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fa.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fo.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/gl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/he.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hu.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hy.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/id.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/is.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/it.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ja.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/kk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ko.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/mk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ms.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/nl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/no.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ro.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ru.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sq.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/tr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/uk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/vi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/zh.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/icon_close_caption.png frame 0 (delay: 0) ARGB (70,41 @ 11480 bytes) windows/subtitles/icon_sync.png frame 0 (delay: 0) ARGB (133,41 @ 21812 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (232,119 @ 110432 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (216,216 @ 186624 bytes) dialogs/dialog-bg.png frame 0 (delay: 0) ARGB (1004,594 @ 2385504 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB * (450,920 @ 1656000 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -I m4 autoreconf: running: /usr/bin/autoconf --force configure.ac:20: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:20: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:20: the top level configure.ac:55: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:55: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:55: the top level configure.ac:249: warning: AC_OUTPUT should be used without arguments. configure.ac:249: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:18: installing './compile' configure.ac:11: installing './config.guess' configure.ac:11: installing './config.sub' configure.ac:13: installing './install-sh' configure.ac:13: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... aarch64-unknown-linux-musl checking host system type... aarch64-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 aarch64-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 aarch64-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/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/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 aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-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 aarch64-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/aarch64-alpine-linux-musl/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 aarch64-gcc... (cached) /usr/bin/clang checking whether the compiler supports GNU C... (cached) yes checking whether /usr/bin/clang accepts -g... (cached) yes checking for /usr/bin/clang option to enable C11 features... (cached) none needed checking whether /usr/bin/clang understands -c and -o together... (cached) yes checking dependency style of /usr/bin/clang... (cached) gcc3 checking for egrep... (cached) /bin/grep -E checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for sys/uio.h... yes checking for pwd.h... yes checking for errno.h... yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for fcntl.h... yes checking for io.h... no checking for /usr/bin/clang options needed to detect all undeclared functions... none needed checking whether O_BINARY is declared... no checking for /usr/bin/clang option to enable large file support... none needed checking for posix mkdir()... yes checking for windows.h... no checking how to run the C preprocessor... /usr/bin/clang -E checking for egrep -e... (cached) /bin/grep -E checking for sys/ioctl.h... yes checking for sys/cdio.h... no checking for sys/dvdio.h... no checking for linux/cdrom.h... yes checking for dvd.h... no checking for sys/scsi/scsi_types.h... no checking for IOKit/storage/IODVDMediaBSDClient.h... no checking if /usr/bin/clang supports -Wall flag... yes checking if /usr/bin/clang supports -Wextra flag... yes checking for /usr/bin/clang way to treat warnings as errors... -Werror checking if /usr/bin/clang supports -fvisibility=hidden... yes checking if /usr/bin/clang supports __attribute__(( visibility("default") ))... yes checking for git... (cached) no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libdvdcss.spec config.status: creating doc/doxygen.cfg config.status: creating src/libdvdcss.pc config.status: creating src/dvdcss/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [122/1700] Performing build step for 'libdvdcss' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.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/1700] 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' /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' /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/libdvdcss.pc '/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' /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/1700] Completed 'libdvdcss' [125/1700] Creating directories for 'libdvdread' [126/1700] Performing download step (verify and extract) for 'libdvdread' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [127/1700] No update step for 'libdvdread' [128/1700] No patch step for 'libdvdread' [129/1700] Performing configure step for 'libdvdread' autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -Im4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -Im4 autoreconf: running: /usr/bin/autoconf --force configure.ac:21: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:21: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:21: the top level configure.ac:55: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:55: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:55: the top level configure.ac:132: warning: AC_OUTPUT should be used without arguments. configure.ac:132: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:19: installing './compile' configure.ac:12: installing './config.guess' configure.ac:12: installing './config.sub' configure.ac:14: installing './install-sh' configure.ac:14: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... aarch64-unknown-linux-musl checking host system type... aarch64-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 aarch64-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 aarch64-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/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/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 aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-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 aarch64-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/aarch64-alpine-linux-musl/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 aarch64-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for libdvdcss >= 1.2... yes checking for dvdcss/dvdcss.h... yes checking if /usr/bin/clang supports -Wall flag... yes checking if /usr/bin/clang supports -Wsign-compare flag... yes checking if /usr/bin/clang supports -Wextra flag... yes checking for doxygen... /usr/bin/doxygen checking for /usr/bin/clang options needed to detect all undeclared functions... none needed checking whether strerror_r is declared... yes checking whether strerror_r returns char *... no checking for strerror_s... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/doxygen.cfg config.status: creating misc/dvdread.pc config.status: creating src/dvdread/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [130/1700] Performing build step for 'libdvdread' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.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 CC src/bitreader.lo make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp 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/1700] 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' /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 AUTHORS ChangeLog COPYING NEWS README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/doc/libdvdread' /usr/bin/install -c -m 644 src/dvdread/bitreader.h src/dvdread/dvd_reader.h src/dvdread/dvd_udf.h src/dvdread/ifo_print.h src/dvdread/ifo_read.h src/dvdread/ifo_types.h src/dvdread/nav_print.h src/dvdread/nav_read.h src/dvdread/nav_types.h src/dvdread/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.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' 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/1700] Completed 'libdvdread' [133/1700] Creating directories for 'libdvdnav' [134/1700] Performing download step (verify and extract) for 'libdvdnav' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [135/1700] No update step for 'libdvdnav' [136/1700] No patch step for 'libdvdnav' [137/1700] Performing configure step for 'libdvdnav' autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -Im4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -Im4 autoreconf: running: /usr/bin/autoconf --force configure.ac:70: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:70: the top level configure.ac:126: warning: AC_OUTPUT should be used without arguments. configure.ac:126: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:20: installing './compile' configure.ac:15: installing './config.guess' configure.ac:15: installing './config.sub' configure.ac:17: installing './install-sh' configure.ac:17: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... aarch64-unknown-linux-musl checking host system type... aarch64-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 aarch64-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 aarch64-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/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/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 aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-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 aarch64-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/aarch64-alpine-linux-musl/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 aarch64-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for dvdread >= 6.0.0... yes checking if /usr/bin/clang supports -mno-ms-bitfields flag... yes checking if /usr/bin/clang supports -Wall -Wsign-compare -Wextra flag... yes checking for doxygen... doxygen checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating misc/dvdnav.pc config.status: creating misc/libdvdnav.spec config.status: creating src/dvdnav/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [138/1700] Performing build step for 'libdvdnav' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' CC src/dvdnav.lo CC src/read_cache.lo CC src/highlight.lo CC src/navigation.lo CC src/logger.lo CC src/searching.lo CC src/settings.lo CC src/vm/decoder.lo CC src/vm/vm.lo CC src/vm/play.lo CC src/vm/getset.lo CC src/vm/vmget.lo CC src/vm/vmcmd.lo src/vm/vmcmd.c:92:19: warning: variable 'system_reg_abbr_table' is not needed and will not be emitted [-Wunneeded-internal-declaration] 92 | static const char system_reg_abbr_table[][8] = { | ^~~~~~~~~~~~~~~~~~~~~ src/navigation.c:265:66: warning: unused parameter 'parts_to_play' [-Wunused-parameter] 265 | int32_t part, int32_t parts_to_play) { | ^ src/navigation.c:272:58: warning: unused parameter 'title' [-Wunused-parameter] 272 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time) { | ^ src/vm/decoder.c:603:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ 3 warnings generated. 1 warning generated. 1 warning generated. 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))); | ~~~~~~~~~~~~~~^~~~~~~~~ 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/1700] 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/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' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 misc/dvdnav.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 libdvdnav.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 src/dvdnav/dvdnav.h src/dvdnav/dvdnav_events.h src/dvdnav/dvd_types.h src/dvdnav/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.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/1700] Completed 'libdvdnav' [141/1700] Generating system/players/VideoPlayer/libdvdnav-aarch64.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 aarch64 (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes NEON enabled yes VFP enabled yes 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: cuda_llvm 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 CC libavformat/3dostr.o GEN libavfilter/libavfilter.pc 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 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: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/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) | ~~~~~~~~~ ^ ~~ In file included from src/libavformat/adtsenc.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:244:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 244 | if (pos >= c->content_end) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/avlanguage.o src/libavformat/aadec.c:300:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | while (chapter_idx < s->nb_chapters && timestamp >= s->chapters[chapter_idx]->end) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:304:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | if (chapter_idx >= s->nb_chapters) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { NULL }, | ^ 1 warning generated. 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/aiffdec.c:75:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 75 | if (size < SIZE_MAX) | ~~~~ ^ ~~~~~~~~ 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)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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/avr.o CC libavformat/avs.o CC libavformat/avs2dec.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) { | ~~~~~~~~~~~~~~~~ ^ ~~ CC libavformat/avs3dec.o CC libavformat/bethsoftvid.o 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/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}, | ^ CC libavformat/bfi.o src/libavformat/adtsenc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ src/libavformat/aixdec.c:100:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aixdec.c:117:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | if (avio_r8(s->pb) != s->nb_streams || index >= s->nb_streams) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/bink.o CC libavformat/binka.o 1 warning generated. 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/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/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: src/libavformat/ape.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :378:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 73 | if (p -378> | n b _ riefc o(radpse- >>c u0r &r&e nrtfercaomred >>== ap-p>eb-a>steo_traelcforradme s&)& r| e ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~c ord < p->src/libavformat/ape.cb:a386s:e27_:r ewarning: cocomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]r d + p -386 | > n b _ rief c(oarpdes-)>c u rr| en ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t frame == (ape->totalframes - 1)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/apetag.c:47:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 47 | for (i = 0; i < sizeof(key) - 1; 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; irecord >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/apm.c:81:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 81 | for (int i = 0; i < FF_ARRAY_ELEMS(ext->unk3); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bit.o 2 warnings generated. 4 warnings generated. CC libavformat/bmv.o 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 }, | ^ 5 warnings generated. CC libavformat/boadec.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/asf.c:68:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 68 | if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavformat/aqtitledec.c :123 | 127 : 113 :{ warning: NUmissing field 'unit' initializer [-Wmissing-field-initializers]L L }, | ^ 127 | { "subfps", "set the movie frame rate", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD }, | ^ src/libavformat/aqtitledec.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ src/libavformat/asfdec_o.c:166:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'long' [-Wsign-compare] 166 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL } | ^ 1 warning generated. CC libavformat/bonk.o src/libavformat/asfdec_o.c:234:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 251 | if ((ret = avio_get_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | sizeof(name))) INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/brstm.o 2 warnings generated. 3 warnings generated. src/libavformat/asfdec_f.c:329:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 329 | src/libavformat/asfenc.c : 311 : 23 : warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] FFABS(fsize - ( i311n | t 6 4 _ t ) a s fi-f> h(pdrre.sf_itliem_es iFiMnIdNe(xf_spitzre[,i ]a.ssfe->nhdd_rt.ifmiel)e _ s| i ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~z e)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/c93.o src/libavformat/asfdec_f.c:517:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 517 | if (stream_num < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/cache.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, lang, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | sizeof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/caf.o 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) | ~~~~~ ^ ~~~~ CC libavformat/cafdec.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 }, | ^ CC libavformat/cafenc.o 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: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavformat/asfdec_f.c:797:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 797 | if (avio_tell(pb) != gpos + gsize) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/cavsvideodec.o 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)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/cdg.o src/libavformat/asfdec_f.c:979:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 979 | if (rsize > packet_length - padsize) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/cdxl.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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/cinedec.o 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1000:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1000 | if (asf->nb_mult_left && (avio_tell(pb) >= | ~~~~~~~~~~~~~ ^ 1001 | (asf->sub_header_offset + asf->mult_sub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/codec2.o src/libavformat/apngdec.c:289:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:288:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 295 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:293:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 293 | x_offset >= s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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 }, | ^ src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ CC libavformat/concat.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 }, | ^ 3 warnings generated. src/libavformat/apngdec.c:408:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | AV_OPT_TYPE_BOOL, { .i64 = src/libavformat/asfdec_o.c1 } : 1141 : 14 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] , 0, 1 1141, | A V _ OiPfT _(FsLiAzGe_ D>E CaOsDfI_NpGk_tPA-R>AsMi z}e,_ l e| f ^t || asf_psrc/libavformat/au.ckt-:>119s:i35z:e _warning: lecomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]f t <= 0) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c: 410119: | 77 : src/libavformat/asfdec_o.c :warning: 1143missing field 'unit' initializer [-Wmissing-field-initializers] : 28 : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 410 | 1143 | A V _f OoirPf T (_(iTa Ys=Pf E_0_p;Ik NtiT- ,>< s {iF zF.e_i_A6lR4eR fA=tY _0>E L}sE,iM zS0e(,)k eI yN| sT ~~~~~~~~~~~~~~~~~~ ^ ~~~~)_ ;M AiXCC libavformat/concatdec.o +,+ )A V_{O P T| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~F LAG_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:In file included from 12: src/libavformat/av1.cwarning: :missing field 'help' initializer [-Wmissing-field-initializers]27 : src/libavcodec/put_bits.h:227: 37413: | warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] { NULL }, | ^ 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1179 | if (asf->packet_offset + asf->packet_size <= 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] src/libavcodec/put_bits.hCC libavformat/crcenc.o :317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 165 | if (dat a317_ | s i z e i bdufa_tean_ds i-z es -!>=b uAfU__pUtNrK N>O=W Ns_iSIzZeEo)f ({B i t| B ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~u f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/asfdec_f.c:1446:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1446 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/crypto.o src/libavformat/asfdec_o.c:1327:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1327 | if ((avio_tell(pb) >= asf->data_offset + asf->data_size) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/au.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 266 | for (int i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/dash.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/aviobuf.csrc/libavformat/avio.c::59:63155::151 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | 63{ | " p r o t{o"cporlo_btloaccokll_iwshti"t,e l"iLsits"t, o"fL ipsrto toofc oplrso ttohcaotl sa rteh anto ta rael laolwleodw etdo tboe bues euds"e,d "O,F FOSFEFTS(EpTr(optrooctoolc_obll_awchkiltieslti)s,t )A,V _AOVP_TO_PTTY_PTEY_PSET_RSITNRGI,N G{, .{s t.rs t=r N=U LNLU L}L, } ,0 , 00,, 0D, }D, } ,| ^ | ^ src/libavformat/aviobuf.c:64:12: warning: src/libavformat/avio.cmissing field 'help' initializer [-Wmissing-field-initializers]: 60:204 :64 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL }, | ^ 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' 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, src/libavformat/asfdec_o.cAV_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 :(01550x:719ff:f fwarning: ffcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]ff ffffffCC libavformat/dashenc.o f) | ^~~~~~~~~~~~~~~~~~ 1550 | for (j = 0; j < FF_ARRAY_ELEMS(gdef); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/data_uri.o 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/dauddec.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/daudenc.o src/libavformat/avc.c:470:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 470 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 3 warnings generated. src/libavformat/avformat.c:371:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | if (ic->programs[i]->stream_index[j] == s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/avienc.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dcstr.o 8 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 - 1 && ret < 0) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/demux.o src/libavformat/avienc.c:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:654:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (isrc/libavformat/av1dec.c = 0:;113 :i97 :< warning: s-missing field 'unit' initializer [-Wmissing-field-initializers]> nb_streams; i+ +113) | { | ~ ^ ~~~~~~~~~~~~~{ "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/av1dec.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL }, | ^ src/libavformat/avformat.c: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]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avienc.c:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/demux_utils.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/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/derf.o 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/dfa.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/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 }, | ^ CC libavformat/dfpwmdec.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 }, | ^ src/libavformat/argo_asf.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ 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) | ~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ CC libavformat/dhav.o 1 warning generated. src/libavformat/aviobuf.c:840:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 840 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ CC libavformat/diracdec.o 13 warnings generated. src/libavformat/avs3dec.c:42:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 42 | if (code < slice_pos) | ~~~~ ^ ~~~~~~~~~ src/libavformat/avs.c:184:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 184 | if (size - 4 > sizeof(palette)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/bink.c:264:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | while (bink->current_track < bink->num_audio_tracks) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dnxhddec.o 1 warning generated. CC libavformat/dovi_isom.o CC libavformat/dsfdec.o 4 warnings generated. src/libavformat/aviobuf.c:1398:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1398 | if (new_size < d->pos || new_size > INT_MAX) | ~~~~~~~~ ^ ~~~~~~ src/libavformat/aviobuf.c:1400:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1400 | if (new_size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/dsicin.o 5 warnings generated. 1 warning generated. CC libavformat/dss.o In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/boadec.c:59:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | if (st->codecpar->ch_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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/cache.c:270:28: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 270 | size = FFMIN(sizeof(tmp), pos - c->logical_pos); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/dtsdec.o src/libavformat/cache.c:324:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "read_ahead_limit", "Amount in bytes that may be read ahead when seeking isn't supported, -1 for unlimited", OFFSET(read_ahead_limit), AV_OPT_TYPE_INT, { .i64 = 65536 }, -1, INT_MAX, D }, | ^ src/libavformat/cache.c:325:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 325 | {NULL}, | ^ 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/dtshddec.o CC libavformat/dump.o CC libavformat/dv.o CC libavformat/dvbsub.o CC libavformat/dvbtxt.o src/libavformat/cinedec.c:70:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const 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: 'const uint32_t' (aka 'const 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: 'const uint32_t' (aka 'const 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); | ~~~~~~~~ ^~~~~ 2 warnings generated. CC libavformat/dvenc.o 1 warning generated. src/libavformat/cinedec.c:275:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int' [-Wsign-compare] 295 | if (cine->pts >= stsrc/libavformat/data_uri.ci->:n107b:_12i:n dwarning: excomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]_ entries) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 4 warnings generated. 5 warnings generated. src/libavformat/cdxl.c:248:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 248 | { "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:249:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 249 | { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:250:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 250 | { NULL }, | ^ CC libavformat/dxa.o src/libavformat/cafdec.c:245:61: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 245 | if (num_packets < 0 || INT32_MAX / sizeof(AVIndexEntry) < num_packets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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/eacdata.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) { | ~ ^ ~~~~~ 5 warnings generated. src/libavformat/brstm.c:409:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 409 | (32 + 4 + size) > (INT_MAX / channelCC libavformat/electronicarts.o s) || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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) | ~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/epafdec.o CC libavformat/ffmetadec.o 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/ffmetaenc.o src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavformat/dash.c:101:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 101 | while (dst_pos < buffer_size - 1 && *t_cur) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:107:34: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-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 long') [-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 long') [-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) CC libavformat/fifo.o ? (b) : (a)) | ~ ^ ~ 3 warnings generated. src/libavformat/crypto.c:219:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 219 | if (c->indata_used >= sizeof(c->inbuffer)/2) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/fifo_test.o CC libavformat/file.o 6 warnings generated. src/libavformat/bintext.c:307:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] CC libavformat/filmstripdec.o 307 | if (p->buf_size < sizeof(idf_magic)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/bintext.c:376:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "linespeed", "set simulated line speed (bytes per second)", OFFSET(chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/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/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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/concatdec.c:269:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (i =src/libavcodec/bytestream.h ca:t357-:>15c:u rwarning: _fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i le->nb_streams ;357 | i < ciaft -(>saivzfe-2> n!b=_ sstirzeea)m s ;| ~~~~~ ^ ~~~~i ++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (j = 0; j < avf->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c3: warning291s: generated35. : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 3 warnings generated. src/libavformat/concatdec.c:401:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 401 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 4 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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/avidec.c:370:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 377 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/bit.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/concatdec.c:671:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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/filmstripenc.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/fitsdec.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 }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/fitsenc.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) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/flac_picture.o src/libavformat/concatdec.c:849:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | if (stream >= avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:881:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 881 | left < cat->nb_files - 1 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 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: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:92617:69: warning swarning: generatedmissing 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 } | ^ CC libavformat/flacdec.o In file included from src/libavformat/dovi_isom.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | 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/dhav.c:110:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 110 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:126:23: warning: src/libavcodec/put_bits.hcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :265:37: 126warning: | comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] if (i n265d | e x < F F _ AiRfR A(Ys_-E>LbEuMfS_(esnadm p-l es_-r>abtuefs_)p)t r{ > =| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~s izeof(BitBuf4)) warning s{ 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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/flacenc.o src/libavformat/avidec.c:457:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:474:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ CC libavformat/flacenc_header.o CC libavformat/flic.o CC libavformat/flvdec.o src/libavformat/dashenc.c:944:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1037:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1037 | if (n < strlen(p)) { | ~ ^ ~~~~~~~~~ src/libavformat/dashenc.c:1076:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1076 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1087:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1087 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1112 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/flvenc.o src/libavformat/dhav.c:451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | for (int n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/format.o 1 warning generated. 2 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/framecrcenc.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:27: warning: src/libavformat/avidec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :662:37 :1306 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0 ;662 | i < s - > n b_ s t r eaavm_sa; sis+e+r)t 0{( s t| r ~ ^ ~~~~~~~~~~~~~e am_index src/libavformat/dashenc.c<: s1339-:>27:n bwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s treams) ;1339 | | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ for (src/libavutil/avassert.h:i38 :=11 :0 ;note: expanded from macro 'av_assert0' i < s-> n38b | _s t r e aimfs ;( !i(+c+)o n{d )) | { ~ ^ ~~~~~~~~~~~~~ \ | ^~~~ 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) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. 8 warnings generated. CC libavformat/framehash.o CC libavformat/frmdec.o src/libavformat/demux.c:912:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 912 | av_sat_add64(cur_dts, duration) == cur_dts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/fsb.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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ftp.o src/libavformat/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret < size) { | ~~~ ^ ~~~~ 1 warning generated. CC libavformat/fwse.o src/libavformat/dsfdec.c:166:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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') and 'int' [-Wsign-compare] 201 | ret = av_get_packet(pb, pkt, FFMIN(dsf->data_end - pos, st->codecpar->block_align)); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/g722.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/g723_1.o CC libavformat/g726.o src/libavformat/demux.c:1609:106: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1609 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream starttime %f\n", start_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/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_3t warningexst generated / . (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1619:104: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1619 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream duration %f\n", duration_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavformat/g729dec.o src/libavformat/demux.c:1645:40: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1645 | if (bitrate >= 0 && bitrate <= INT64_MAX) | ~~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/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) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/gdv.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++) { | ~ ^ ~~~~~~~~~~~~~ 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$Rsrc/libavformat/avidec.cepre:s1254e:n50t:a tiwarning: oncomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]ID $-$Number%05d$.$ e1254x | t $ " } , 0if, 0(,i *E( a},v i -| > ^i o_fsize>0) + (uint64_t)size > avi->fsize || d[0]src/libavformat/dashenc.c :>2388 :11522:7 )warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 2388 | src/libavformat/avidec.c : 1258{: 46"u:t cwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t iming_ur l1258", | " U R L o f itfh e( (pda[0g]e = =t h'ai't &w&i ldl[ 1r] e=t=u 'rxn' &t&h en Umensbt_asmpt riena mIsS) O|| f o| r ~ ^ ~~~~~~~~~~~~~m at", OFFSEsrc/libavformat/avidec.cT:(1276u:t35c:_ warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ming_ur 1276l | ) , A V _O P T _T YP E g_eStT_RsItNrGe,a m{_ i0dx (d} ,+ 01,) 0<, s -E> nb}_,s t | r ^e ams) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1280:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1280src/libavformat/dashenc.c | : 2389 : 99 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]i f (d[2] =2389= | ' i ' &{& "mde[t3h]od "=,= "'sxe't &t&h en mnebt_hsotdr"e,a mOsF)F S{E T (| ~ ^ ~~~~~~~~~~~~~m ethod), AVsrc/libavformat/avidec.c_O:P1285T:_45TY:PE _warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T RING, {1285. | s t r = N U LiLf} ,( 0d,[ 20], =E= }', w '| ^& & d[3] == 'c' && n < s->nb_streams) src/libavformat/dashenc.c{: 2390 :| 132 ~ ^ ~~~~~~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/avidec.c:1294:15: 2390warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { " h1294t | t p _ u s e r _iafg e(nnt "<, s"-o>vnebr_risdter eUasmesr)- A{g e n| t ~ ^ ~~~~~~~~~~~~~ field in HTTsrc/libavformat/avidec.cP: 1314h:e38a:d ewarning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]" , OFFSET( u1314s | e r _ a g e n t ) , A V _ OP T _ T&Y&P E(_dS[TR2IN]G*,2 5{6.+sdtr[ =3 N]U L=L=} ,a 0s,t1 ->0p,r Ee}fi,x || | ^ !ast1->prefix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/dashenc.csrc/libavformat/avidec.c::23911338::12542:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 13382391 | | { " h t t p _ p e r s is t e n td["2,] "*U s2e5 6p +e rdsi[s3t]e n=t= HaTsTtP- >cpornenfeicxt io/n* s|"|, O F| F ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~S ET(http_pesrc/libavformat/avidec.cr:s1343:i39s:t ewarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t ), AV_O P1343T | _ T Y P E _ B O O L , { . i 6 4 i=f 0( d}[,2 ]0 ,* 12,5 6E +} ,d [ 3| ] ^ == ast->prefix) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/dashenc.c:2392:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2392 | { src/libavformat/avidec.c":h1370:l75s: _warning: pcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]l aylist", "1370G | e n e r a t e H L S p l a y l i s t f i lsetis->(imnadsetexr_.emn3turi8,e sm[esdtiia-_>n%b_di.nmd3exu_e8n)t"r,i eOsF F-S 1E].Tp(ohsl s<_ pploasy)l i{s t )| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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_B3OOL warning, {s generated.. 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 | { "ldash", "Enable Low-latency dash. Constrains the value of a few elements", OFFSET(ldash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2406:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2406 | { "master_m3u8_publish_rate", "Publish master playlist every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/dashenc.c:2407:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2407 | { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/dashenc.c:2411:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2411 | { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2412:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2412 | { "target_latency", "Set desired target latency for Low-latency dash", OFFSET(target_latency), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2413:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2413 | { "min_playback_rate", "src/libavformat/avidec.cSet: d1395es:ir19e:d warning: micomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n imum playback ra t1395e | " , O FfFoSrET ((mii n=_ p0l; aiy b< as-c>kn_br_astter)e,a mAsV;_ OiP++T)_ T{ Y P| ~ ^ ~~~~~~~~~~~~~E _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' 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.csrc/libavformat/avidec.c::20041505::3339:: warning: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 15052004 | | i(f s(ta-s>cto-d>ehcapsa_rp-a>lco d&e&c _pikdt -!=> s-iszet i<-> i(nunfsoi-g>nfeodu)ndI_NdTe_cMoAdeXr /| |2 !&&s !td-v>_dceomduex)c p{a r | - ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~> codec_id)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/genh.o 3 warnings generated. src/libavformat/dv.c:157:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/dv.c:257:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 257 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 16 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) | ^~~~~~~~~~~ CC libavformat/gif.o src/libavformat/avidec.c:1706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1722:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1722 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dump.c:423:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 423 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavformat/dump.c:426:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 426 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ src/libavformat/ffmetadec.c:52:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 52 | } while (!end && len < sizeof(tmp)); | ~~~ ^ ~~~~~~~~~~~ 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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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/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/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/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') and 'uint64_t' (aka 'unsigned 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/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/fifo_test.cCC libavformat/gifdec.o :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} | ^ CC libavformat/gopher.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", 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]12 warnings 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/file.c:112:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext,CC libavformat/gsmdec.o blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:113:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "fd", "set file descriptor", offsetof(FileContext, fd), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ 1 warning generated. src/libavformat/electronicarts.c:775:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 775 | {"merge_alpha", "return VP6 alpha in the main video stream", OFFSET(merge_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/electronicarts.c:776:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 776 | {NULL} | ^ CC libavformat/gxf.o 2 warnings generated. CC libavformat/gxfenc.o CC libavformat/h261dec.o CC libavformat/h263dec.o CC libavformat/h264dec.o 4 warnings generated. src/libavformat/fifo.c:142:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | for (i = 0;i < avf2->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavformat/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) | ~~~~~ ^ ~~~~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/fifo.c:513:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | for (i = 0; i < avf->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/fifo.c:629:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] 629 | FifoMessage msg = {FIFO_NOOP}; | ^ CC libavformat/hashenc.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_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_PARsrc/libavformat/fitsenc.cAM}:, 66 :| 46 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprsrc/libavformat/fifo.ci:n696t:f(106he:a dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r + 10, 70696, | fm t, * (f l o a t O*F)FvSalEuTe)(;r ec o| v ~~~~~~~~ ^~~~~~~~~~~~~~~e ry_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' 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' 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) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 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/hca.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 (sizesrc/libavformat/oggdec.h2 :!=180 :s32i:z ewarning: ) comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] | ~~~~~ ^ ~~~~ 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:119:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | if(size && header->naxisn[i] > UINT64_MAX / size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 124 | if(header->pcount > UINT64_MAX - size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/hcom.o 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/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 (!src/libavformat/framecrcenc.c(:38:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] co 38 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ nsrc/libavformat/fsb.c:d94:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/bytestream.h :)357:15: warning: 94 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | f o r i(fc (=s i0z;e 2 c! =< s piarz-e>)c h _| l ~~~~~ ^ ~~~~a yout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ )src/libavformat/fsb.c :147:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] { 147 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/hdsenc.o \ | ^~~~ src/libavformat/fitsdec.c:215:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "framerate", "set the framerate", offsetof(Fsrc/libavformat/flacenc.c:I112:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] TS C112 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ontext, framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "1"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/fitsdec.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ src/libavformat/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/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/libavformat/flacenc.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/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/flac_picture.c:75:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 101 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:145:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 145 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:163:73: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | if (avio_read(s->pb, data->data + len - trunclen, trunclen) < trunclen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/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 }, | ^ 8 warnings generated. 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 && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/hevc.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. src/libavformat/flvdec.c:216:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 216 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:221:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 221 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/hevcdec.o 1 warning generated. src/libavformat/flvdec.c:326:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 326 | return vpar->codec_tag == flv_codecid; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavformat/flvenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/hls.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/hls_sample_encryption.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:466:50: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 466 | if (isnan(d) || d < INT64_MIN || d > INT64_MAX) | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/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, { 0src/libavformat/g726.c }, :0,64 :0,101 :D |warning: Emissing field 'unit' initializer [-Wmissing-field-initializers] } , | ^ 64 | OFFSET(csrc/libavformat/ftp.cod:e87_:s137iz:e )warning: , missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_ T87Y | P E_ IN T ,{ {".fit6p4-u s= e r " 4,} ," u2s,e r f o r 5F, TAP Vl_OoPgTi_n.F OLvAeGr_rDiEdCdODeInN Gb_yPA RwAMh a}t,e v | e ^r is in the URL.", OFFSET(option_user), src/libavformat/g726.cA:V66_O:PT101_:T warning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]PE _STRING, 66{ | 0 } , 0 , O0FF,S DE|TE (}sa,m p le| _ ^r ate), AV_OPT_TYPE_INT, {.i6src/libavformat/ftp.c4: =88 :1498:0 00warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, INT_M A88 | X , AV _{O"PfTt_pF-LpAaGs_sDEwCoODrId"N,G_ P"ApRasAsMwo r}d, f o| r ^ FTP login. Overridsrc/libavformat/g726.cd:e67n :b12y :w hwarning: atmissing field 'help' initializer [-Wmissing-field-initializers]e ver i67s | i n t{ hNUeLL U}R, L .| ^" , 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/format.c:229:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 229 | AVProbeData pd = { filename ? filename : "" }; | ^ 2 warnings generated. src/libavformat/gdv.c:129:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/g729dec.c: 85129 | : 114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (i = 085; | i < F{F "_biAtR_RrAYa_tEeL"E,M S"(",F OiFxFSeEdTS(ibziet) _-ra t1e);, iA+V+_)OP T{_T Y | P ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E _INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/format.c:258:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/g729dec.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | 258 | { fNorU L(Lp r}o,b e_ | s ^i ze = 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' src/libavformat/flvdec.c 47: | 692#:d52ef:in ewarning: implicit conversion from 'long' to 'double' changes value from 9223372036854775 to 9223372036854776 [-Wimplicit-const-int-float-conversion]F FMAX(a,b) (( a692) | > ( b ) ? ( a ) : ( b) ) | ~ ^ ~ && dasrc/libavutil/macros.ht:e49.:mi28ll:i snote: eexpanded from macro 'FFMIN'co nds < 49IN | T#6d4e_fMiAnXe/ 1F00F0MI N (| ~ ~~~~~~~~~^~~~~a ,b) ((a) > (src/libavformat/flvdec.cb): 691?: 52(:b )warning: implicit conversion from 'long' to 'double' changes value from -9223372036854775 to -9223372036854776 [-Wimplicit-const-int-float-conversion]: (a)) 691| | ^ && date.milliseconds > INT64_MIN/1000 | ~ ~~~~~~~~~^~~~~ 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/ftp.c:254:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 254 | ifsrc/libavformat/format.c :(260e:29r:r warning: >comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]= sizeof(b u260f | ) ) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c : 263 :21 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] FFM A263 | X (m a x _ p r o b e _ s iizfe, (eprrr ob>e=_ ssiizzee o+f 1()b)u)f ){) | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~| ~~~ ^ ~~~~~~~~~~~ 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) | ~~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. src/libavformat/flvdec.c:745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dxa.c:166:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 166 | size = FFMIN(c->bytes_left, c->bpc); | ^ ~~~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dxa.c:169:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | if(ret != size) | ~~~ ^ ~~~~ src/libavformat/dxa.c:215:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 215 | if(ret != size){ | ~~~ ^ ~~~~ src/libavformat/ftp.c:410:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 410 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/ftp.c:432:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 432 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/hlsenc.o 5 warnings generated. src/libavformat/ftp.c:451:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 451 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:274:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') [-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 long') [-Wsign-compare] 298 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:947:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 947 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hlsplaylist.o src/libavformat/flvenc.c:612:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:704:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:720:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 720 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/hlsproto.o src/libavformat/flvenc.c:784:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 784 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 15 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 < CC libavformat/hnm.o s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1142:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1184 | if (size == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvenc.c:848:649: warning swarning: generatedcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]. 848 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:1362:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1362 | { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1363:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1364:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1364 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1365:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | { "missing_streams", "", OFFSET(missing_streams), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xFF, VD | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/flvdec.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ CC libavformat/http.o 1 warning generated. src/libavformat/flvenc.c:1056:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1056 | { NULL }, | ^ src/libavformat/ftp.c:1106:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1106 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1117:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1117 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/httpauth.o src/libavformat/ftp.c:1144:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1144 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1158:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1158 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/genh.c:179:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (i = 0; i < 8 / c->interleave_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/icecast.o 2 warnings generated. CC libavformat/icodec.o CC libavformat/icoenc.o 5 warnings generated. 17 warnings generated. src/libavformat/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 121 | for (i=0; icodecpar->bit_rate, sc->p_per_gop, sc->b_per_i_or_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gxfenc.c:211:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 211 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 5 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/idroqenc.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 <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/iff.o 3 warnings generated. CC libavformat/ifv.o 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/ilbc.o CC libavformat/img2.o src/libavformat/gxfenc.c:699:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/img2_alias_pix.o 2 warnings 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/img2_brender_pix.o CC libavformat/img2dec.o CC libavformat/img2enc.o CC libavformat/imx.o CC libavformat/ingenientdec.o 2 warnings generated. CC libavformat/ip.o CC libavformat/ipfsgateway.o CC libavformat/ipmovie.o CC libavformat/ipudec.o CC libavformat/ircam.o CC libavformat/ircamdec.o CC libavformat/ircamenc.o CC libavformat/isom.o 1 warning generated. CC libavformat/isom_tags.o 3 warnings generated. CC libavformat/iss.o CC libavformat/iv8.o src/libavformat/hls.c:543:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 543 | if (langlen < sizeof(rend->language) - 3) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ivfdec.o CC libavformat/ivfenc.o src/libavformat/hls.c:809:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 809 | struct key_info info = {{0}}; | ^ CC libavformat/jacosubdec.o 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/jacosubenc.o 9 warnings generated. CC libavformat/jpegxl_probe.o 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/hls.c:1123:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1123 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/libavcodec/bytestream.h:318:15: src/libavformat/gifdec.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]387 :215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | i f387 | ( s i {z e"2m a!x_=g isfi_zdeel)ay " ,| " ~~~~~ ^ ~~~~ma ximum valid delay between frames (in hundredths of seconds)", offsetof(GIFDemuxContext, max_delay) , AV_OPT_TYPE_INT, {.i64 = 65535} , 0, 65535 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:388:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "default_delay", "default delay between frames (in hundredths of second)" , offsetof(GIFDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = GIF_DEFAULT_DELAY}, 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:389:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "ignore_loop" , "ignore loop setting (netscape extension)" , offsetof(GIFDemuxContext, ignore_loop) , AV_OPT_TYPE_BOOL,{.i64 = 1} , 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:390:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 390 | { NULL }, | ^ src/libavformat/icecast.c:57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "ice_genre", "set stream genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:58:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "ice_name", "set stream description", OFFSET(name), AV_Osrc/libavcodec/bytestream.hPT_T:YP357E:_15S:T Rwarning: INcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]G, { .str = NU LL357 } | , 0 , i0f, E (}s, i ze| 2 ^ != size) | ~~~~~ ^ ~~~~ src/libavformat/icecast.c:59:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "ice_url", "set stream website", OFFSET(url), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:61:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ice_public", "set if stream is public", OFFSET(public), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:63:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:64:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "content_type", "set content-type, MUST be set if not audio/mpeg", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "legacy_icecast", "use legacy SOURCE method, for Icecast < v2.4", OFFSET(legacy_icecast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:66:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "tls", "use a TLS connection", OFFSET(tls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ src/libavformat/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_src/libavformat/hls.cp:1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ro 1453 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ xsrc/libavformat/hls.cy: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) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ "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,16 warnings generated. 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", "CC libavformat/jvdec.o override referer header", OFFSET(referer), AV_OPT_TYPE_STRIn file included from src/libavformat/gif.cI:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] NG 187 | if (size2 != size) | ~~~~~ ^ ~~~~ , { .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 =src/libavformat/hls.c:1609:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 0 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)) | ~ ^ ~ 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 vesrc/libavcodec/bytestream.hr:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] si 294 | if (size2 != size) | ~~~~~ ^ ~~~~ on", OFFSET(http_version), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_src/libavcodec/bytestream.hO:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] P T318 | if (size2 != size) | ~~~~~ ^ ~~~~ _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 src/libavcodec/bytestream.hf:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 357 | if (size2 != size) | ~~~~~ ^ ~~~~ eld 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_src/libavformat/id3v1.c:m232:23: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] et 232 | if ((q - str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ adata_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 | CC libavformat/kvag.o { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0src/libavformat/hls.c:}1873:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 0 1873 | while (pls->n_main_streams < pls->ctx->nb_streams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ , 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, 1src/libavformat/gif.c:,193:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] E 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/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), AVIn 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] OP T187 | if (size2 != size) | ~~~~~ ^ ~~~~ _TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | CC libavformat/lafdec.o { "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 | { "reconnecsrc/libavformat/idroqdec.ct:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _ 168 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ asrc/libavformat/idroqdec.c:224:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t 224 | if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ _esrc/libavformat/idroqenc.c:o35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f" 35 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ , "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ 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/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_onIn 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] ne 187 | if (size2 != size) | ~~~~~ ^ ~~~~ twork_error", "auto reconnect in case of tCC libavformat/latmenc.o cp/tls error during connect", OFFSET(reconnect_on_src/libavcodec/bytestream.hn:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] et 318 | if (size2 != size) | ~~~~~ ^ ~~~~ work_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 ofsrc/libavformat/hls.c :2108:42: warning: comparison of integers of different signs: 'const int' and 'enum AVCodecID' [-Wsign-compare] htt 2108 | if (in_fmt->raw_codec_id == pls->audio_setup_info.codec_id) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p status codes to reconnect on", OFFSET(reconnect_on_http_errosrc/libavcodec/bytestream.hr:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ), 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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", Osrc/libavcodec/bytestream.h:F294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FS 294 | if (size2 != size) | ~~~~~ ^ ~~~~ ET(reconnect_delay_ma5 warningxs generated. ), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D }, | CC libavformat/lmlm4.o ^ src/libavformat/http.c:177:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "listen", "listensrc/libavcodec/bytestream.h: 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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, src/libavcodec/bytestream.h:{357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] . 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_sizeCC libavformat/loasdec.o )src/libavformat/idcin.c:,313:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A V313 | else if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ _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:13311 warning:s generated. warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 169 | { "end_offset", "try to limit the requessrc/libavformat/icodec.c:t54:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] t 54 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ osrc/libavformat/icodec.c :65:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] b 65 | if (offset > p->buf_size - 8) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ ytes 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 168 | { "offset", "initial byte offset", OFFSET(osrc/libavformat/hashenc.c:f49:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f )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 } | ^ AV_CC libavformat/lrc.o OPT_src/libavformat/hashenc.cT:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] Y50 | { NULL }, | ^ PE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #1 warningd generated. efine INT64_MAX (0x7fffffffffsrc/libavformat/hashenc.c:63:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f f63 | HASH_OPT("sha256"), | ^ fsrc/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' f 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ ff) | ^~~~~~~~~~~~~~~~~~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' src/libavformat/hls.c 43 | : 2544 {: "88h:as hwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "set hash to 2544u | se " , O F F OSFEFSTE(T(hlaisvhe__nsamtea)r,t _AiVn_dOePx)T,_ TAYVPE__OSPTRTI_NTYGP,E _I{N.Ts,t {r. i=64 de=f a-u3l},t tIyNpTe_}M,I N0,, I0NT,_M AEXN,C F}L A G| S ^} , | ^ src/libavformat/hashenc.c:79:5: src/libavformat/hls.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]2546 :76: warning: 79 | missing field 'unit' initializer [-Wmissing-field-initializers] FO R2546M | A T_ V E R S I OONF_FOPSTE,T ( p| ^r efsrc/libavformat/hashenc.ce:r45_:111x: _note: sexpanded from macro 'FORMAT_VERSION_OPT't art), AV _45O | P T _ T{Y "PfEo_rmBaOtO_L,v e{r s.iio6n4" ,= "0 f},i l0e, f1o,r maFtLA GvSe}r,s i o| n ^" , OFFSET(format_version), AV_OPTsrc/libavformat/hls.c_:T2550Y:P32E:_ warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T, { .2550i | 6 4 = 2 } I,N 1T,_ M2I, NE, NICN T}_M A X,| ^ FLAGS}, | ^ src/libavformat/hashenc.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ 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/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/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/hashenc.c:238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:381:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 381 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/lrcdec.o CC libavformat/lrcenc.o 2 warnings generated. CC libavformat/luodatdec.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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/lvfdec.o src/libavformat/ipfsgateway.c:68:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 6 warning s143 generated | . if (snprintf(ipfs_gateway_file, sizeof(ipfs_gateway_file), "%sgateway", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | ipfs_full_data_folder) | ~~~~~~~~~~~~~~~~~~~~~~ 145 | >= sizeof(ipfs_gateway_file)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/img2dec.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. src/libavformat/iff.c:220:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 220 | while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/ipfsgateway.c:230:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 228 | if (snprintf(c->gateway_buffer, sizeof(c->gateway_buffer), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | c->gateway) | ~~~~~~~~~~~ 230 | >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/lxfdec.o src/libavformat/hdsenc.c:92:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/m4vdec.o src/libavformat/iff.c:257:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') 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 long' [-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 long' [-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 long' [-Wsign-compare] 339 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1src/libavformat/img2dec.c:259:35: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 259 | if ((p - s->path) >= (sizeof(s->path) - 2)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ warning generated. src/libavformat/iff.c:363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 391 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/matroska.o 6 warnings generated. CC libavformat/matroskadec.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/matroskaenc.o src/libavformat/hdsenc.c:553:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:555:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 555 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:556:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:557:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ CC libavformat/mca.o 3 warnings generated. src/libavformat/http.c:1384:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1384 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/iff.c:691:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 694 | tag = ref < FF_ARRAY_ELEMS(dsd_history_comment) ? dsd_history_comment[ref] : "file_history"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/img2enc.c:235:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 235 | for (i = 0; i < FF_ARRAY_ELEMS(pb); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/mccdec.o In file included from src/libavformat/hevc.c:22: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/img2dec.csrc/libavformat/img2enc.c::258:624123::141 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { " f624r | am e_ p t s{", " s t"aurste_ ncuurmrebnetr "f,r a"msee ptt sf iforrs tf inlumebnearm ei"n, tOhFe FsSeqEuTe(nfcrea"m,e_ p t s )O,F FASVET_(sOtPaTr_tT_YnPuEm_beBr)O,O ALV,_ O{P .Ti_6T4Y P=E _I0N T},, 0 , 1{,. iE6N4 C= } ,0 | ^ }, INT_MIN, INT_MAX, DEC }, src/libavformat/img2enc.c| ^: 259:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c: 625259: | 156 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "atomic_writ i625n | g " , {" w"rsittaer tfi_lensu mabteorm_ircaanlgley", ("usseti nrga ntegmep ofroarry l oofkiilneg sat atnhd er efniarsmte ss)e"qu,e OnFcFeS EnTu(mubseer_"r,e nOaFmFeS)E,T( sAVt_aOrPtT__TnYuPmEb_eBrO_OrLa,n g{e ),. iA6V4_ =O P0T _}T,YP E0_,I N1T,, E{N.Ci 6}4 ,= 5 | } ^, 1, INT_MAX, DEC }, | ^ src/libavformat/img2enc.c:260:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "protocol_opts", "specify protocol options for the openesrc/libavformat/img2dec.cd: 630f:i165:l eswarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET(pro t630o | c o l _ o{pt s")e,x pAoVr_tO_PpT_aTthY_PmEe_tDadIaCTt,a "{,0} ," e0na,b l0e, mEeNtC a}d,a t a| ^co ntaining input path src/libavformat/img2enc.ci:n261fo:r12m:a twarning: imissing field 'help' initializer [-Wmissing-field-initializers]o n" ,261 | O F F S{E TN(UeLxLp or}t,_ p a| t ^h _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,7 0 warning, s generated . 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/md5proto.o src/libavformat/http.c:1599:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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') and 'int' [-Wsign-compare] 1626 | av_assert0(s->chunksize >= len); | ~~~~~~~~~~~~ ^ ~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 5 warnings generated. 38 | if (!(cond)) { \ | ^~~~ CC libavformat/metadata.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/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/http.c:1711:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1711 | if (seek_ret >= 0 && seek_ret != target) { | ~~~~~~~~ ^ ~~~~~~ src/libavformat/hevc.c:475:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 475 | ifCC libavformat/mgsts.o ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/http.c:1799:12: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1799 | return FFMIN(size, remaining); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/microdvddec.o CC libavformat/microdvdenc.o src/libavformat/http.c:1911:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1911 | (whence == SEEK_SET && off == s->off))) | ~~~ ^ ~~~~~~ 12 warnings generated. CC libavformat/mj2kdec.o 7 warnings generated. CC libavformat/mkvtimestamp_v2.o 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) { | ^~~~~~~~~~~~~~~~~ ~~ 1 warning generated. CC libavformat/mlpdec.o CC libavformat/mlvdec.o 4 warnings generated. CC libavformat/mm.o CC libavformat/mmf.o CC libavformat/mms.o CC libavformat/mmsh.o 8 warnings generated. 3 warnings generated. CC libavformat/mmst.o src/libavformat/isom.c:237:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 237 | for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/jacosubdec.c:89:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 89 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/mods.o CC libavformat/moflex.o 1 warning generated. CC libavformat/mov.o CC libavformat/mov_chan.o src/libavformat/hlsenc.c:889:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | for (i = 0; i < vs->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/mov_esds.o CC libavformat/movenc.o In file included from src/libavformat/latmenc.c:23: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/movenc_ttml.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/movenccenc.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/id3v2.c:648:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 648 | if (pic_type < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/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:799:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 799 | { NULL } | ^ 1 warning generated. CC libavformat/movenchint.o 1 warning generated. CC libavformat/mp3dec.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 }; | ^ CC libavformat/mp3enc.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) | ~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. 1 warning generated. CC libavformat/mpc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/mpc8.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}, | ^ 52 warnings generated. src/libavformat/hlsenc.c:2177:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2177 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/mpeg.o src/libavformat/hlsenc.c:2310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2318:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2351:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2351 | for (j = 0; j < hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/mpegenc.o 3 warnings generated. 4 warnings generated. CC libavformat/mpegts.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/mpegtsenc.o 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/mpegvideodec.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++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/mccdec.c:156:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 169 | if (j >= sizeof(out) - 1) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mgsts.c:57:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o CC libavformat/mpl2dec.o CC libavformat/mpsubdec.o CC libavformat/msf.o src/libavformat/jvdec.c:57:69: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 57 | if (pd->buf[0] == 'J' && pd->buf[1] == 'V' && strlen(MAGIC) + 4 <= pd->buf_size && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/msnwc_tcp.o src/libavformat/hlsenc.c:2697:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2697 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/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/mspdec.o 3 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 | forsrc/libavformat/mmsh.c (:j 118= :0;13 :j warning: nb_strea 118m | s; j + +i)f { ( l| e ~ ^ ~~~~~~~~~~~~~~n > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmsh.c:193:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/microdvddec.c :193190 | : 121 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if ( l190e | n > {s i"zseuobff(pmsm"s,- >i"ns_ebtu ftfhee r)m)o v{ie f r| a ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ me rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ src/libavformat/lvfdec.c:126:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/mtaf.o src/libavformat/mm.c:167:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (avio_read(pb, pkt->data + MM_PREAMBLE_SIZE, length) != length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/mtv.o src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/matroskaenc.c:474:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474src/libavformat/hlsenc.c | : 3121 : 143 :if warning: (missing field 'unit' initializer [-Wmissing-field-initializers]w riter->c ur3121r | e n t _m{a"shtlers__ellisetme_nsitze ",= =" swerti temra-x>inbm_ueml emneunmbtesr o-f 1p)l ay{l i s| t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ entries", OFFSET(max_nb_segments), AV_OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3122:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3122 | {"hls_delete_threshold", "set number of unreferenced segments to keep before deleting", OFFSET(hls_delete_threshold), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3123:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3123 | {"hls_vtt_options","set hls vtt list of options for the container format used for hls", OFFSET(vtt_format_options_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3124:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3124 | {"hls_allow_cache", "explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments", OFFSET(allowcache), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3125:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3125 | {"hls_base_url", "url to prepend to each playlist entry", OFFSET(baseurl), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3126:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3126 | {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3127:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3127 | {"hls_segment_options","set segments files format options of hls", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3128:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3128 | {"hls_segment_size", "maximum size per segment file, (in bytes)", OFFSET(max_seg_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3129:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3129 | {"hls_key_info_file", "file with key URI and key file path", OFFSET(key_info_file), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3130:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3130 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/hlsenc.c:3132:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(In file included from subsrc/libavformat/matroskadec.cti:t65l: e_src/libavformat/oggdec.hf:i160l:e36n:a mwarning: e)comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare], AV_OPT_TYPE_S T160 | R I NG , { .stirf (=o gNgU-LL>}s, t re0am,s [0i,] . s eEr}i,a l | = ^= serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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 fsrc/libavformat/oggdec.hil:en180am:e 32e:x pawarning: nscomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]i on with strfti m180e | a t se gimfe n(tp tcsr e> aItNiTo6n4"_,M AOX F&&F SpEtTs( us!e=_l oAcVa_lNtiOmPTeS_)V,A LAUVE_)O P{T_ TY P| E_ ~~~ ^ ~~~~~~~~~~~~~~B OOL, {.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/matroskaenc.csrc/libavformat/hlsenc.c:3169::625129:: 27warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3169 | {" cc625_ | st r e a m _ ma p" ,i f"C l(otsreadc ckap-t>ioofnfss ets tpals_nfa_mhee)a,d erA_sVi_zOeP 3171=: 172s:i zwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]o f(ff_asf_ gu3171i | d ) + {8")m a{st e r| _ ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~p l_publish_rsrc/libavformat/mms.cat:e79":, 37":P uwarning: blcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]i sh ma s79t | e r p l a y ifl i(s!tc ehvunekrsyi zea ft|er| tchhiusnk smizaen y> seendg m-e pn)t i{ n t| e ~~~~~~~~~ ^ ~~~~~~~r vals", src/libavformat/mms.cO:87F:F25S:E Twarning: (comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]m aster_ p87 | u b l is h _ r at e ) , AifV _O(PenTd_ T-Y PEp_ IN>T s,i z{eo.f(i6f4f _=a s0f}_,g u0i,d) U*I 2N +T _68M)A X{, | E ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~} , | ^ src/libavformat/mms.c:89:69: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 89 | src/libavformat/hlsenc.ci:f3172 :(124m:m swarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> asf_packet _3172l | e n < ={ "h0t t|p| _mpmse-r>saissf_tpeacnktet"_, l"eUns e> spiezresoifs(tmemnst- >HiTnT_Pb cuofnfneerc)t)io ns{" , | O ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ FFSET(hsrc/libavformat/mms.c:t97:t25p:_ pwarning: ecomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]r siste nt97), | A V _ OP T _ T Y P E _ BiOfO L(,e n{d. -i 6p 4> == (0si z},e o0f,( f1f, _E a}s,f _g ui| d ^ ) * 3 + 26)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:104:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 104 | src/libavformat/hlsenc.c : 3174 :162 : 4warning: missing field 'unit' initializer [-Wmissing-field-initializers]6 + msrc/libavformat/matroskaenc.cms-: >s3174649t | :r 41e: awarning: m_ n comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]u {m"i g*n o6re _< 649i | so_ ei rz e r o ofr( smun"sm,i gsn"-I>eogdu t_noobfrueff fseIeOrt )e) r r{o=r s t| rf ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~aoc rk -s>toafbfsrc/libavformat/mms.cslee: t123l o:rsiaztei o 123n? t | rarcu kn s- >w ofi tf hs en te t:wo r k0 ; o u | t p ~~~~~~~~~~~~~ ^ ~~~~~~~~~ui tf" (,e nOFdF S-E pT ( end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/hlsenc.c:3120:132: warning: implicit conversion from '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' 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' 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) | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. 9 warnings generated. src/libavformat/mlvdec.c:414:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/musx.o 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, EBMLIn file included from _Nsrc/libavformat/moflex.cO:N24E: src/libavcodec/bytestream.h}:,187 : 15| : ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/matroskaenc.c :931:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 187 | if ( si931z | e 2 !w=h islieze ) ( i| d ~~~~~ ^ ~~~~x > 0 && entries[idx - 1].pts > ts) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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_TIT2LE, warning s generated . EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) }, | ^ src/libavformat/matroskadec.c:462:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 462 | { MATROSKA_ID_WRITINGAPP, EBML_NONE }, | ^ src/libavformat/matroskadec.c:463:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 463 | { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) }, | ^ src/libavformat/matroskadec.c:464:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 464 | { MATROSKA_ID_DATEUTC, EBML_BIN, 0, 0, offsetof(MatroskaDemuxContext, date_utc) }, | ^ src/libavformat/matroskadec.c:465:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 465 | { MATROSKA_ID_SEGMENTUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:470:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 470 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:471:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 471 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:472:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 472 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) }, | ^ src/libavformat/matroskadec.c:473:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 473 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FCC libavformat/mux.o LOAT, 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_WHI1TEY warning, generated . EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) }, | ^ src/libavformat/matroskadec.c:478:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 478 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) }, | ^ src/libavformat/matroskadec.c:479:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 479 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, max_luminance) }, | ^ src/libavformat/matroskadec.c:486:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 486 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:487:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 487 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(Msrc/libavcodec/bytestream.hatr:os294k:a15:T rawarning: ckcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V ideoColor, ch294r | o m a _ isfu b(_sviezre2t ) !}=, s| i ^z e) | ~~~~~ ^ ~~~~ 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/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:503:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDECC libavformat/mux_utils.o OPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) }, | ^ src/libavformat/matroskadec.c:511:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 514 | { MATROSsrc/libavcodec/bytestream.hKA_I:D_357V:I15D:E Owarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I XELWIDTH, 357 | E B M iLf_U I(NsTiz,e 20 ,! =0 ,si zeo)ff s e| t ~~~~~ ^ ~~~~o f(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:515:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 515 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/matroskadec.c:516:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 516 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, color_space) }, | ^ src/libavformat/matroskadec.c:520:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 520 | { MATROSKA_ID_VIDEOPIXELCROPB, EBML_NONE }, | ^ src/libavformat/matroskadec.c:521:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 521 | { MATROSKA_ID_VIDEOPIXELCROPT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:522:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 522 | { MATROSKA_ID_VIDEOPIXELCROPL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:523:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | { MATROSKA_ID_VIDEOPIXELCROPR, EBML_NONE }, | ^ src/libavformat/matroskadec.c:528:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 528 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:534:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 534 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:535:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 535 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ src/libavformat/matroskadec.c:542:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 542 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, CC libavformat/mvdec.o offsetof(MatroskaTrackCompression, settings) }, | ^ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/matroskaenc.c:1274:24src/libavformat/matroskadec.c: :warning: 561comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 561 | { MATROS K1274A_I | D _ E N CiOfD I(NcGoOdReDcEpRr, i v_ s i z eE B>M Lt_raNcONkE- }>,c o d| ^e cpriv_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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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, offsetosrc/libavcodec/bytestream.hf(:M294a:t15r:o swarning: kacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]B lockAddition Ma294pp | i n g , itfy (psei)z e}2 ,! = | s ^iz e) | ~~~~~ ^ ~~~~ 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/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: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_durationsrc/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: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 | { MATR42OS warningKsA generated_. 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 }, | ^ src/libavformat/matroskadec.c:636:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 636 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(Matroskasrc/libavformat/movenccenc.cAtta:ch98m:e20n:t warning: ,comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] uid) }, | ^ 98 | cur_sisrc/libavformat/matroskadec.cz:e637 :=89 :F Fwarning: Mmissing field 'def' initializer [-Wmissing-field-initializers]IN (size_ l637e | f t , s{i zMeAoTRfO(cShKuAn_kI))D;_ F I| L ^ ~~~~~~~~~ ~~~~~~~~~~~~~E NAME, src/libavutil/macros.h :E49B:M25L:_U Tnote: Fexpanded from macro 'FFMIN' 8, 0, 049, | #odfefsfeinteo fFF(MMIaN(taro,sbk)a A(t(taac)h m>en t(,b )f i?l e(nba)m e:) (}a,) ) | ^| ~ ^ ~ 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 CC libavformat/mvi.o }, | ^ src/libavformat/matroskadec.c:664:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 664 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE }, | ^ src/libavformat/matroskadec.c:670:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 670 | { MATROSKA_ID_EDITIONUID, 11 warnings generated . EBML_NONE }, | ^ src/libavformat/matroskadec.c:671:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 671 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:672:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 672 | { MATROSKA_ID_EDITIONFLAGDEFAULT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:673:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 673 | { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:683:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 683 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) }, | ^ src/libavformat/matroskadec.c:684:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 684 | { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) }, | ^ src/libavformat/matroskadec.c:685:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 685 | { MATROSKA_ID_CUERELATIVEPOSITION,EBML_NONE }, | ^ src/libavformat/matroskadec.c:686:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 686 | { MATROSKA_ID_CUEDURATION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:687:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 687 | { MATROSKA_ID_CUEBLOCKNUMBER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:692:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 692 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ src/libavformat/matroskadec.c:703:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 703 | { MATROSKA_ID_TAGNAME, EBML_UTF8, 0, 0, CC libavformat/mxf.o 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) }, | ^ 1 warning 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) }, | ^ CC libavformat/mxfdec.o 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: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/mp3dec.c:175:19: warning: 1comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] warning generated. 175 | fsize = fsize >= pos ? fsize - pos : 0; | ~~~~~ ^ ~~~ src/libavformat/mmst.c:285:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 321 | || length_remaining > sizeof(mms->in_buffer) - 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:340:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 340 | if(packet_id_type == mmst->header_packet_id) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1021:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1021 | *num = av_int2float(avio_rb32(pb)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/matroskadec.c:1226:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1226 | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ CC libavformat/mxfenc.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/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/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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1493:40: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1547 | while (matroska->num_levels && pos == level->start + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mxg.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:1617:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned 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 long' [-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 'unsigned long' [-Wsign-compare] 1629 | for (n = 4 + size; n <= 4 + size + total - probelen; n++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/ncdec.o src/libavformat/matroskadec.c:1664:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1664 | if (pkt_size >= 10000000U) | ~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavformat/mpegenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2722:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2722 | if (side_data_size != par->extradata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/network.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/nistspheredec.o src/libavformat/matroskadec.c:2023:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 2033 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mp3enc.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpa_freq_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3003:45: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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') 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') 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) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/nspdec.o 2 warnings generated. src/libavformat/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] CC libavformat/nsvdec.o 55 | { NULL }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/nullenc.o src/libavformat/matroskaenc.c:3283:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3283 | { "reserve_index_space", "Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues).", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3284:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3284 | { "cues_to_front", "Move Cues (the index) to the front by shifting data if necessary", OFFSET(move_cues_to_front), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3285:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3285 | { "cluster_size_limit", "Store at most the provided amount of bytes in a cluster. ", OFFSET(cluster_size_limit), AV_OPT_Tsrc/libavformat/mov.cYPE_:I259N:43T: warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { .i64 = -1 }, -2591 | , I N Tl_oMnAgXi,t u d eF L=A G(S (}i,nt 3 | 2 ^_ t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~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.", src/libavformat/mov.c : 260 :43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | la ti t u deO F F=S E(T((icntl3u2s_tte)r _atviimeo__rlbim3i2t()p,b ))A V_/O (PfTl_oTaYtP)E (_1 I clleuns t/e r4.)", | ~~~~~~ ^ ~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/nut.o src/libavformat/mp3enc.c:582:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 582 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/mpc8.c:132:34: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 132 | if (av_sat_add64(*size, pos) != (uint64_t)*size + pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:505:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~ ^~~ src/libavformat/mov.c:507:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | av_log(c->fc, AV_LOG_ERROR, | ~~~~~~ 507 | "Failed to store the float32 number (%f) in string.\n", val); | ^~~ src/libavformat/mpeg.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/mpc8.c:185:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 185 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:599:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/nutdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:2485:40: warning: implicit conversion from 'unsigned 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') 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') 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') [-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') [-Wsign-compare] 2892 | src/libavformat/mpeg.c src/libavcodec/bytestream.h : :729: 19318: : 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] st-> c 318o729 | d | e c p a fri-of> hr(e siiz(gieh2 t= ! 0;= < i INsT< i6sz4-e_>)Mnb A_X s | /t ~~~~~ ^ ~~~~ rtreaacmks->;v ii+d+)e o .d| i ~ ^ ~~~~~~~~~~~~~sp lay_width / display_width_mul && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:771:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 771 | if (title_size > FFMIN(INT_MAX, SIZE_MAX-1)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mpegenc.c:196:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:239:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3040:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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') and 'int64_t' (aka 'long') [-Wsign-compare] 3136 | if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpeg.c:803:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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: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++) { | ~ ^ ~~~~~~~~~~~~~~~ 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/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') and 'uint64_t' (aka 'unsigned 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') [-Wsign-compare] 3272 | if (size < total) | ~~~~ ^ ~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavformat/nutenc.o 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++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/movenc.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/nuv.o 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:1299:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1299 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/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:3406:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3406 | src/libavformat/mpegenc.c : 827 :30 :i fwarning: (comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]b locksize > srclen) {827 | | ~~~~~~~~~ ^ ~~~~~~ if (payload_size < av_fifo_can_read(stream->fifo)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov_chan.c:514:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 514 | if (size < 12ULL + num_descr * src/libavformat/lafdec.c20U:L84L:) 23| : ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov_chan.c:518:19: 84warning: | comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] for 518 | ( i n t if o=r 0(;i i= <0; si t_fc->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_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 8 warnings generated. src/libavformat/lafdec.csrc/libavformat/mov.c:198::149445::39 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1494198 | | i f ( ( vfeorrs i(oinn t =j= =1 &0&; stj- >_nbM_s12tAr warningeXas) generated m|. s| ; j| + ~~~~~~~~~~~~ ^ ~~~~~~~~~~+ , cur_st++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ 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 long') [-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 long') and 'int' [-Wsign-compare] 1107 | av_assert0(av_fifo_can_read(stream->fifo) == trailer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 7 warnings generated. src/libavformat/mpegenc.c:1200:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 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/matroskadec.c:3741:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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') and 'int64_t' (aka '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') 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') and 'uint64_t' (aka 'unsigned 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') and 'int64_t' (aka 'long') [-Wsign-compare] 3835 | if (timecode != AV_NOPTS_VALUE) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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 }, | ^ 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 long' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/oggenc.o src/libavformat/movenc.c:98:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "skip_iods", "Skip writing iods atom.", offsetof(MOVMuxContext, iods_skip), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:99:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "iods_audio_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iods_audio_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:100:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "iods_video_profile", "iods video 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_bsrc/libavformat/matroskadec.c:4028:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] trt", "f4028o | r c e o r d i s a ibndlexe_ wernittriinesg[ ib]tr.t"t,im eosftfasmpe *t omfat(rMoOskVaM-u>xCtoimnet_esxtc, awlriet e>_ btts)r t{) , | AV ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~_O PT_TYPE_BOOL, {.src/libavformat/matroskadec.ci6:44027 :=67 :-1 }warning: ,comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] -1, 1, A4027V | _O PT _ FL A G_ E N COiDfI N(G_iPnAdReAxM_}en,tr ie s| [ ^i - 1].timestamp * matroska->time_scalsrc/libavformat/movenc.ce :<116=: 155t:s warning: &missing field 'unit' initializer [-Wmissing-field-initializers]& | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 116 | { "write_tmcd", "force or disable writing tmcd", offsetof(MOVMuxContext, write_tmcd), AV_OPT_TYsrc/libavformat/mov.cPE_:BO1931OL:, 33:{ .warning: i6comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]4 = -1}, -1 ,1931 1 | , A V _ O P T _ FL A G _E N C OD&I&N Gb_PuAfRfAMe}r, > > | 3 ^2 <= atom.size | ~~~~~~~~~~~~ ^ ~~~~~~~~~ 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/mxf.c:32:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 32 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x01,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_VIDEO }, | ^ src/libavformat/mxf.c:33:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 33 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x02,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_AUDIO }, | ^ src/libavformat/mxf.c:34:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 34 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x03,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_DATA }, | ^ src/libavformat/mxf.c:35:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 35 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x6F,0x3C,0x8C,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_VIDEO }, /* LegacyPicture Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:36:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 36 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x78,0xE1,0xEB,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_AUDIO }, /* LegacySound Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:37:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 37 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVMEDIA_TYPE_DATA }, | ^ 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 Gsrc/libavformat/movenc.coP :*/231 :27 :| ^warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (j = 0; src/libavformat/mxf.cj :< 43t:r119a:c kwarning: -missing field 'desc' initializer [-Wmissing-field-initializers] >cluster [43i | ] . e nt r{i e{s ;0 jx+06+,)0x 0{E ,0 x| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~B ,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x01,0x02,0x01,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* D-10 50Mbps PAL */ | ^ src/libavformat/mxf.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 44 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x03,0x03,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@HL Long GoP */ | ^ src/libavformat/mxf.c:45:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 45 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x04,0x02,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* 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,src/libavformat/movenc.c0x:02531:20,:0 xwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 ,0x00 }, 13, 253 | A V_ C O D EC _ IiDf_ D(oVlVdIvDaElO ! =} ,tr a/c*k -D>cVl2u5st eIrE[iC] P.AsLam p*l/e s _| i ^ n_chunk && track->cluster[i].chunkNum) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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,CC libavformat/oggparsecelt.o 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,0xsrc/libavformat/matroskadec.c0E,:04423x2:B171,:0 x3warning: 4missing field 'unit' initializer [-Wmissing-field-initializers], 0x04,0x01,0x01 ,44230x | 0 1 , {0 x"l0iEv,e0"x,0 4",f0laxg0 2in,d0ixc0a1t,i0ngx 0t2h,a0tx 0t4h,e0 xi0n1pu,t0 xis0 0 a}, 1l6i,v e f i lAeV _CtOhDaEtC _onIlDy_ DNhXHaDs }t,h e/ *h eSaMdPerTs.E" , VOCF-F3S/DENT(xiHsD_ lLievgea)c,y AAvVi_d OMPTe_dTiYPaE_ BCoOmOpL,o s{e.ri6 4MX F= 0*}/, 0,| ^1 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxf.c:64:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 64 | { { src/libavformat/matroskadec.c0:x044246:,173:0 xwarning: 0missing field 'unit' initializer [-Wmissing-field-initializers]E ,0x2B,0x3 44244 | , 0 x 0{4 ",b0axn0d1w,i0dxt0h1",,0 x"0bAan,d0xw0i4d,t0hx 0o1f, 0thxis0 s2t,r0ex0a2m, t0ox 0b1e, 0spxe3c2i,fi0exd00 ,i0nx 00t }h, e14 ,D A S H ma ni fAesVt_.C"O, DOEFCF_ISDE_TH(2b6a4n d}wi,d t/h)*, AHV._2O64P/MTPE_GT-4Y PAVEC _IINnTt,r a{ .*i/ 6 4| ^ = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PAsrc/libavformat/mxf.cR:A65M :}119,: | warning: ^ missing field 'desc' initializer [-Wmissing-field-initializers] 65 | src/libavformat/matroskadec.c :{4425 {: 12:0 xwarning: 0missing field 'help' initializer [-Wmissing-field-initializers]6 ,0 x44250E | , 0 x 2{B ,NU0Lx3L4 },,0x 0 4| ^, 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,0x403 warning,s0 generatedx. 03,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:1193: warningwarning: missing field 'desc' initializer [-Wmissing-field-initializers]s generated. 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 }, | ^ 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,CC libavformat/oggparsedirac.o 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 }, | ^ 22 warnings generated. src/libavformat/mxf.c:91:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 91 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x03,0x01,0x01,0x03,0x01,0x00 }, 15, MKTAG('A', 'V', 'u', 'p') }, /* Avid 1:1 */ | ^ src/libavformat/mxf.c:92:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 92 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxf.c:96:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 96 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0xsrc/libavformat/mpegtsenc.c01:,0526x:0196:, 0warning: x0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4, 0x01,0x01,0x0 1,5260x | 0 3 , 0fxo0r1 ,(0ix 0=0 ,00;x 0i0 <} ,s -1>4nb,_s tArVeCaOmLs_; Pi+R+)I _{ S MP| T ~ ^ ~~~~~~~~~~~~~E 170M }, /* src/libavformat/mpegtsenc.cS:M538PT:E27 :1 7warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M */ | ^ 538 | for (k = 0; kCC libavformat/oggparseflac.o < program->nb_strsrc/libavformat/mxf.cea:m_97i:nd114ex:e swarning: ; missing field 'desc' initializer [-Wmissing-field-initializers]k ++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | src/libavformat/mpegtsenc.c :{539 :46{: 0warning: x0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6 ,0x0E,0 x5392 | B, 0 x 3 4 , 0 x 0 4, 0x 0 1 ,0ixf 0(1,p0rxog0r6a,m-0>x0s4t,r0exam0_1i,nd0ex0x1[,k0]x 01=,= 0ix)0 3,{0 x 02| , ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~0 x00,0x00 src/libavformat/mpegtsenc.c},: 17644:,57 :A Vwarning: Ccomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]O L_PRI_B T7644 | 7 0 B G } ,src/libavformat/mov.c /: * 2534 Iw:Th53U-i:lR e warning: B(comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]Ts t.r47l0e n(PlAaL n *g/ 2534u a | | ge ) ^ >= 3 & & qc -o ddateac _< tsagi ze!o=f (AdVa_tRa)L 3-src/libavformat/mxf.c :26(98")d v:p{112 p :"| ) ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ warning: & missing field 'desc' initializer [-Wmissing-field-initializers]& codec_tag !98= | A V _{ R{ L03x20("6dv,c0px"0) E&,& 0 x| 2 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~B ,0x34,0src/libavformat/mov.cx:02534:421,:0 xwarning: 01comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare], 0x01,0x0 62534 | , 0 x 04 , 0 x 0 1 c,o0xd0e1c_,0taxg0 1!,= 0AxV0_R3L,302x(0"d3vp,p0x"0) 0&,&0 xc0o0d e}c,_ t1a4g, ! =A VACVO_LRL_3P2R("Id_vBTc7p0"9) }&&, /| * ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ITU-R BTsrc/libavformat/mov.c.7:025329 :*53/: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]| ^ 2532 | codec_tag != AV_RLsrc/libavformat/mxf.c32:(99":a113p:c nwarning: "missing field 'desc' initializer [-Wmissing-field-initializers]) && code c99 | _ t a g {! ={ A V0x_0R6L,302x(0"Ea,p0cx2hB",)0 x&3&4 , | 0 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~x 04,0x01,src/libavformat/mov.c0:x025321:,210:x 0warning: Dcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] ,0x04,0x 025321, | 0 x 0 1 ,0 x 0 1 ,0 x 0c3o,d0exc0_4,t0axg0 0,!0=x 0A0V }_,R L312(4",a ApVcCnO"L_)P RI&_&B Tco2d0e2c0_ t}a,g !/=* AIVT_URL-3R2 (B"Ta.p2c0h2")0 &*& / | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~| ^ src/libavformat/mov.c:2530:51: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2530 | (codsrc/libavformat/mxf.cec:_100ta:g115 !:= warning: Amissing field 'desc' initializer [-Wmissing-field-initializers]V _RL32("A V1001 | x " ) {| |{ f0oxrm0a6t, 0!x= 0AEV,_0RxL322(B",0AxV3u4,p0")x)0 &4&, 0 x| 01 ~~~~~~ ^ ~~~~~~~~~~~~~~~, 0x01,0x0src/libavformat/mov.cD,:02530x:0224: ,warning: 0comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]x 01,0x01 ,2530 | 0 x 0 1 , 0x 0 3 , 0 x(0c5o,d0exc_0t0a,g 0!x= 0A0V_ R}L,3 21(4",A VA1VCxO"L)_P R||I _SfMoPrTmEa4t 2!8= },A V_/R*L 3S2M("PAVTuEp-"DC)2)8 D&C&D M| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ */ | ^ src/libavformat/mxf.c:101:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */ | ^ src/libavformat/mxf.c:102:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 102 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */ | ^ src/libavformat/mxf.c:105:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */ | ^ src/libavformat/mxf.c:107:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 107 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ src/libavformat/mov.c:2565:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 2565 | MOVAtom a = { AV_RL32("stsd") }; | ^ 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,0x0ECC libavformat/oggparseogm.o ,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,0x00CC libavformat/oggparseopus.o ,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/mvdec.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c: 133250: | 112 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] for (i = 1330 | ; i{ <{ c0oxu0n6t,;0 xi0E+,+0)x2 B{, 0 | x ~ ^ ~~~~~34 ,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] CC libavformat/oggparseskeleton.o 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:137:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminance */ | ^ src/libavformat/mxf.c:139:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:141:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 141 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ src/libavformat/mov.c:2726:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2726 | if ((uint64_t)entries * 12 + 4 > atom.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mov.c:2800:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2800 | av_asrc/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_streasrc/libavformat/mvdec.cms:;485 :i+24+: )warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]{ | ~ ^ ~~~~~~~~~~~~~ 485 | if (index->pos > pos) | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:487:29: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 487 | else if (index->pos < pos) { | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:506:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | s siefr t(m0v(->seco-f>_sctosucn_tda t>a=[ iavncdetxx]-.>fnbi_rssttr ec ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~hu nk_countsrc/libavformat/mvdec.c);: 514 :26| : ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | src/libavutil/avassert.h :i38:f11 :( mnote: vexpanded from macro 'av_assert0'-> stream_ i38n | d e x i>f= (a!v(cctox-n>dn)b)_ s{t r e am s ) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ \ | ^~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mux.c:747:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 747 | if (pkt->stream_index < 0 || pkt->stream_index >= s->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mux.c:854:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 857 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/movenc.c:1676:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1676 | for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1518:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1518 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1521:64: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1521 | int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1); | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:1766:32: warning: comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare] 1766 | codec_tags->id == codec_id) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/oggparsespeex.o src/libavformat/movenc.c:1816:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1816 | if (field_order < FF_ARRAY_ELEMS(fiel_data)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/oggparsetheora.o src/libavformat/mux.c:1050:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | if (stream_index < 0 || stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 6 warnings generated. 82 warnings generated. CC libavformat/oggparsevorbis.o CC libavformat/oggparsevp8.o CC libavformat/oma.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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/omadec.o CC libavformat/omaenc.o 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/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++) { | ~ ^ ~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/options.o 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/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 }, | ^ 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 (sizsrc/libavformat/mpegtsenc.ce2: 2301!:=103: swarning: imissing field 'unit' initializer [-Wmissing-field-initializers]z e) | ~~~~~ ^ ~~~~ 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/mov.c | ^: 3980:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/movenc.c:2539:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3980 | isrc/libavformat/mpegtsenc.cf :(2305s :c253989- | >: c twarning: missing field 'unit' initializer [-Wmissing-field-initializers]ft os_rd a(ti a2305[ i | = ] .0c ;o {uin t " <>m eIunNtTr_xMAiXr e-as ;ts eic"+-,>+ NsUL)a L{m, p le | O_Fo ~ ^ ~~~~~~~Ff fSsEeTt(smu_xc_oruantt) e | ) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , AV_OPT_TYsrc/libavformat/mov.cPE:_I3990N:T27, :{ warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i 64 = 1 3990} | , 0 , I N T _ M AfXo,r E(NiCn t} ,j = | 0 ^; j < sc->ctts_data[i].count; j++src/libavformat/mpegtsenc.c) : 2307| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mov.c:4003:41 :2307 | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] OFF S4003 | E T ( p e s_ p a yl oa di_fs i(zsec)-,> AsVy_nOcP_Tgr_oTYuPp[Ei_]CC libavformat/os_support.o I.cNoTun,t {> . iIN6T4_ M=A DXE -F AUsLcT->_opPEenS_k_ePyA_YsaLmOpAleDs__ScIoZuE n}t,) 0, I| N ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T_ MAX, ENC 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/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/movenc.csrc/libavformat/mpegtsenc.c::23322570::108:31 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2332 | OFFSET(sdt_perio d_2570u | s ) , A V _ O P T _ TYiPfE _(DiUR A&T&I dOuNr,a t{io n. i=6=4 s t= tSs_DeTn_tRrEiTeRsA[NeSn_tTrIMiEe *s ]10.0du0rLaLt i}o,n 0), {I N T6| 4 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_M AX, ENC }, | ^ src/libavformat/mpegtsenc.c:2334:108: warning: src/libavformat/movenc.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 2585:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2334 | OF FS2585E | T ( n i tf_poerr i(io d= _0us;) ,i elst_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4083:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 39 warnings generated. src/libavformat/movenc.c:2970:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2970 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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:4413:54: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 4413 | if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/paf.o 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/pcm.o src/libavformat/nsvdec.c:607:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 607 | for (i = 0; i < FFMIN(8, vsize); i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:4510:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4510 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:4539:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4539 | if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/pcmdec.o src/libavformat/network.c:415:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 415 | if (parallel > FF_ARRAY_ELEMS(attempts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pcmenc.o CC libavformat/pjsdec.o CC libavformat/pmpdec.o CC libavformat/pp_bnk.o CC libavformat/prompeg.o CC libavformat/protocols.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/psxstr.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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/mov.c:5117:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5117 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5118:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5118 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5129:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5129 | if (sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5268:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5268 | for (i = 0; i < entries && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:5329:48: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5329 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5346:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5346 | if (i < entries) { | ~ ^ ~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/pva.o 6 warnings generated. 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5447 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)offadd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5476:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5476 | av_sat_add64(pts, duration) != pts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5475:40: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5475 | if (av_sat_add64(offset, size) != offset + (uint64_t)size || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5507:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5507 | for (i = 0; i < c->frag_index.nb_items; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5509:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5509 | for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/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); 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') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. 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/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/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/movenc.c:4567:11: warning: comparison of integers of different signs: 'unsigned long' 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/pvfdec.o 11 warnings generated. CC libavformat/qcp.o 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/oggdec.c:302:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (os->bufsize - os->bufpos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/qtpalette.o 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/movenc.c:4912:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4912 | if (track->nb_frag_info >= track->frag_info_capacity) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6149:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 6149 | if (atom.size < AV_UUID_LEN || atom.size >= FFMIN(INT_MAX, SIZE_MAX)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/r3d.o src/libavformat/mov.c:6243:34: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 6243 | ret = avio_read(pb, content, FFMIN(sizeof(content), atom.size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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:6312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6312 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6318 | if (i == c->fc->nb_streams) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6388 | for (i = 0; i < subsample_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.c:561:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 561 | if (os->granule == -1) | ~~~~~~~~~~~ ^ ~~ src/libavformat/oggdec.c:667:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 667 | if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mov.c:6481:73: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/oggdec.c:787:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 787 | if (os->granule != -1LL) { | ~~~~~~~~~~~ ^ ~~~~ CC libavformat/rawdec.o In file included from src/libavformat/oggparseopus.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mov.csrc/libavformat/oggdec.h::6686180::1932:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 6686180 | | fiofr ((pit s =>src/libavformat/movenc.c I0:N;T 53326i:4 _19 PeTS o_fVfAo_LrreU a(cEhi)e { d= 0;| ; ~~~ ^ ~~~~~~~~~~~~~~ii +<+) {s - >| ~ ^ ~~~~~~~~~~~n b_streamssrc/libavformat/mov.c; :i6687:+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_couIn file included from nt)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] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49160 | | # d ef i n e F FiMfI N((oag,gb-)> s(t(reaa)m s>[ i(].bs)e r?i a(lb =)= :se r(ai)a)l ) | ~ ^ ~| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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/movenc.c:5506:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5506 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c1: warning6998 generated:. 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/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++) { | ~ ^ ~~~~~~~~~~~~~ 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/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_src/libavformat/oggdec.hcle:ar180_:d32a:t awarning: + comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]s ample->subsa m180p | l e s [iif]. by(tpetss _>o IfN_T6p4r_oMtAeXc tsrc/libavcodec/bytestream.h&e&d _:pd294atta :> ss15i :z !ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= AV{_ N | O ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~P TS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/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(src/libavformat/mpegts.c16*s:am189p:l5e:- >swarning: kmissing field 'unit' initializer [-Wmissing-field-initializers]ip _byte_bl o189c | k , r MePEmG_TSb_yOtePs)T;I O N| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~S , | src/libavutil/macros.h ^: 49:25: src/libavformat/mpegts.cnote: :expanded from macro 'FFMIN'186 :203: note: expanded from macro 'MPEGTS_OPTIONS'49 | #define FFMIN(a,b) ((a) > (b) ?186 | ( b) :{ ("a)r) e s| y ~ ^ ~nc _size", "set size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM } | ^ src/libavformat/mpegts.c:191:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mpegts.c:193:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | 193 | i f {(.sii6z4e2 = !0=} , s0,i z0e, )A V _| O ~~~~~ ^ ~~~~P T_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/movenc.c:5735:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mpegts.c 5735: | 197 : 51 : fwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]r (i = 0197; | i < s - >{n.bi_6s4t r=e a0m}s,; i0,+ +1,) A{V _ | O ~ ^ ~~~~~~~~~~~~~P T_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 synchronizsrc/libavformat/mov.ca:ti7180o:n19",: ofwarning: fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]s etof(MpegTS C7180 | o n t efxort ,( ir e=s y0n;c_ sii _suObPsTam_pTleY_cPoEu_InNtT;, i +{+ ).i 6{ 4 =| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ M AX_RESsrc/libavformat/mov.cY:NC7181_:S103I:Z Ewarning: },comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 0, INT_M A7181X | , A V _ O iPfT _(FsLamApG_lDEeC-OD>IsuNbGs_aPmAplReAMs [}i] .b y| t ^es _of_clear_data + sample->subsamples[i].bytes_of_protected_data > sizsrc/libavformat/mpegts.ce): {220 : | 59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mov.c 220: | 7195 : 27 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] { .i 67195 | 4 = 0 } , 0 , 1, i fAV _(OrPeTm__bFLyAtGe_DsE RAcMr y}pt,_ b yt| e ^_ 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/mpegts.c :224:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers]7201 | 224 | d aAtaV _+O=P TF_FMFINL(A1G6_*DsEamCpOleD-I>NsGk_ipP_bAyRtAeM_ b|l ocAk,V _rOePmT_b_yFteLsA)G;_ E X| P ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ ORT | AVsrc/libavutil/macros.h:_49O:P25T:_ note: Fexpanded from macro 'FFMIN'L AG_RE A49D | O#NdLeYf i}n,e F F| ^M IN(a,b) ((a) > (b) src/libavformat/mpegts.c? :(b225) ::12 :( awarning: ))missing field 'help' initializer [-Wmissing-field-initializers] | ~ ^ ~ 225 | { NUsrc/libavformat/mov.cLL: }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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegts.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/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: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/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/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/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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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/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 | 1 warning generatedfo. r (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/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/oggenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:7568:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7568 | if (i != avio_rb32(pb)) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:147:24In file included from : src/libavformat/oggparsevorbis.cwarning: :31missing field 'index' initializer [-Wmissing-field-initializers]: src/libavcodec/bytestream.h:187:15: 147 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { AV_CODE C187_I | D _N O N Ei f} ( s | iz ^e 2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenc.c:6179:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 6179src/libavformat/nutenc.c | : 31 : src/libavcodec/bytestream.h :i187f: 15(:t rwarning: k-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>e ntry >= trk -187>c | l u st e r_icf a(psaicziet2y )! ={ s i| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~z e) | ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rawenc.o src/libavformat/mpegts.c:739:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 739 | if (iconv(cd, &in, &inlen, &out, &outlen) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:src/libavcodec/bytestream.h warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (357i | = 0; ifi ( sstreams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.hsrc/libavcodec/bytestream.h::180:35732::15 :warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357180 | | iiff ( si(zep2t s! = > sIiNzeT)6 4 _| M ~~~~~ ^ ~~~~A X && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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:485:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. CC libavformat/rawutils.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 == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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 || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rawvideodec.o src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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 long') and 'int' [-Wsign-compare] 6349 | if (side && side_size > 0 && (side_size != par->extradata_size || meIn file included from mcmsrc/libavformat/oggparsevp8.cp:(s26i: desrc/libavformat/oggdec.h,: 160p:a36r:- >warning: excomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]tr adata, side_ si160z | e ) )) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~i f (ogg->ssrc/libavformat/movenc.ctr:e6374a:ms41[:i ]warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s erial =6374 | = se rifi al() tr k| -> ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~e ntry && pkt->stream_index < s->nb_streams) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6380:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 6380 | (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_size) || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1065:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1065 | int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfenc.c:507:23: CC libavformat/rdt.o warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 507 | for (int i = 0;src/libavformat/mxfdec.c i: <672 :M62:X warning: Fcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]_ NUM_TAGS; i++ ) 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') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 684 | else if (size < plaintext_size) | ~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/realtextdec.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 long' [-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 long' [-Wsign-compare] 573 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ 21 warnings generated. 1 warning 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/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/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++) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/movenc.c:6713:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6713 | for (isrc/libavformat/mov.c =: 08210;: i19 :< warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >nb_stream s8210; | i + + ) f{o r | ( ~ ^ ~~~~~~~~~~~~~i = 0; i < (*index)->nb_encrypted_samples; 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:780:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 847 | mxf->run_in + partition->previous_partition >= klv_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mov.c:8224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8224 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8232:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8232 | for (j = 0; j < sc->drefs_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8281:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8281 | for (i = 1; i < mov->meta_keys_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8310 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/options.c:39: src/libavformat/options_table.h:39:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ^ src/libavformat/options_table.h:40:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | {"formatprobesize", "number of bytes to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"packetsize", "set packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT src/libavformat/mov.c},: 83570,: 19I:N Twarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M AX, E}, | ^8357 | for (i = 0; i < item_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/oggparseogm.c:111:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 111 | if (bytestream2_get_bytes_left(&p)src/libavformat/options_table.h :<56: 136s:i zwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 56 | {"seek2any", "allow seeking to non-keyframes on demuxer level when supported", OFFSET(seek2any), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, D}, | ^ src/libavformat/options_table.h:57:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ^ src/libavformat/options_table.h:58:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"cryptokey", "decryption key", OFFSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D}, | ^ src/libavformat/options_table.h:59:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D}, | ^ src/libavformat/options_table.h:60:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s of 15fps 352x288 YUYV422 video */ | ^ src/libavformat/options_table.h:63:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"max_delay", "maximum muxing or demuxing delay in microseconds", OFFSET(max_delay), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, INT_MAX, E|D}, | ^ src/libavformat/options_table.h:64:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mov.c 64 | :{8446":s38t: awarning: rmissing field 'size' initializer [-Wmissing-field-initializers]t _time_r ea8446l | ti m e " ,M OV"Awtalolm -actloomc k= t{i mAeV _wRheLn3 2s(t"rreoaomt b"e)g in}s; ( P| T ^S ==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}, | ^ CC libavformat/redspark.o src/libavformat/options_table.h:81:138: In file included from warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavformat/oggparsetheora.c :30: src/libavformat/oggdec.h81: | 160{:"us36:e _warning: wcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]a llclock_as_t i160me | st am p s " , " u sief w(aolglgc-l>osctkre aamss t[iime]s.stearmipasl", =O= FsFeSrEiT(auls)e_ w a| l ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~lc lock_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/oggparseogm.csrc/libavformat/options_table.h::83183::12919:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | {"cor r183e | c t _ t sif_ (oovser-fl>opswi"z, e" c( ImNeTt6ad4a_tMaAX_ h&e& apdetrs _!p=a ddAiVn_gN),O PATVS__OPVT_ATLYUPEE_)I N{ T , | { ~~~ ^ ~~~~~~~~~~~~~~.i 64 = -1}, -1, INT_MAX, E}, | ^ src/libavformat/options_table.h:86:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ^ src/libavformat/options_table.h:87:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E }, | ^ src/libavformat/options_table.h:95:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"max_ts_probe", "maximum number of packets to read while waiting for the first timestamp", OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:101:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E}, | ^ src/libavformat/options_table.h:102:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"codec_whitelist", "List of decoders that are allowed to be u2sed warning"s, generated . OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:103:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"format_whitelist", "List of demuxers that are allowed to be used", OFFSET(format_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:104:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:105:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:106:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:107:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"skip_estimate_duration_from_pts", "skip duration calculation in estimate_timings_from_pts", OFFSET(skip_estimate_duration_from_pts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:108:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"max_probe_packets", "Maximum number of packets to probe a codec", OFFSET(max_probe_packets), AV_OPT_TYPE_INT, { .i64 = 2500 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | {NULL}, | ^ src/libavformat/options_table.h:87:146: warning: implicit conversion from 'long' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"output_ts_offset", "set output timestamp offsetsrc/libavformat/mov.c", :OF8481FS:E23T(:o uwarning: tpcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ut _ts_offset), 8481A | V _ O P T _ T YP Ef_DoUrRA T(IiO N,= {.0i; 6i4 =< 0s}-, >-nIbN_Ts6t4r_eMaAmXs,; IiN+T+6)4 _M AX| , ~ ^ ~~~~~~~~~~~~~ E}, | ~ ^~~~~~~~~src/libavformat/mov.c :8490:/usr/include/stdint.h19:: 46warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]21: note: expanded from macro 'INT64_MAX' 8490 | 46 | # d effoirn e( iI N=T 06;4 _iM A7nffbf_ffsftfrfefafmfsf; fif+f)+ ) | { ^~~~~~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8497:27: In file included from warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/options.c :39: src/libavformat/options_table.h:86:113 :8497 | warning: implicit conversion from 'long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion] fo86r | { "(oju t=p u0t_;t sj_ otn"b_,st r"esaemts ;o ujt+p+u) t | ~ ^ ~~~~~~~~~~~~~t imestamp src/libavformat/mov.co:f8510f:s19e:t "warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSE T8510(o | u t pu t _ftosr_ o(fifs e=t ),0 ;A Vi_ O

#3nd0[e(cf0hi._n4de1a 9tQ3a39-15>(1bx1s)9_ 0f fr /e Mq __ Pr Ie )s ,[ i | + ^~~~~~~~~~~~~~ 1(]i]n;tsrc/libavcodec/aac_defines.h ):j(44+(:+x36)): * {2note: 1expanded from macro 'Q30' 4 | 7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 83 6444 | 8#.src/libavcodec/aacsbr_template.cd0e :f+889i :n031e.: 5 Q)warning: 3 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 (| x ^ ~) 889 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h( :i470 n: t6 ): ( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f) o*r1 0(7j3 7 =4470 | 10{8;Q2 34j1. (0<- 0+s. b90r9.-85>2)n9 [6 c6| h3 ^_7 d5a2t8a1-8>fbIn file included from )ssrc/libavcodec/aacps_fixed.c,_: f24Qr: 3eIn file included from 1qsrc/libavcodec/aacps.c(_:r32 e: 0ssrc/libavcodec/aacps_fixed_tablegen.h.[:0i2031 :8+367 :71 1]warning: 3]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8; 8 2j4+3+1)1 f{) } ,| 203 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { Q 3 1 ( - 0src/libavcodec/aacsbr_template.cQ.:3790000:(82700:.1 00warning: 01comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]06 0504080108 049000f | f) /, M _Q P3 I1 )( , 0 Q. 33 03 (6f08o.0r16 38(15j59 94=88 51171;67 9fjf) /}M<,_ Ps Ib| )r ~~~~^~~~~~~~~~~~~~~~~~~,- >Qn3[src/libavcodec/aac_defines.h0c:(h450_:.d362a:0t 7anote: 2-expanded from macro 'Q31'5> 2b2s4_9f1 rf45e/ | qM#__drPeeIfs)i[,ni e Q +3Q 031(1]0(].x;3) 1 j8 +8 +1 )8 7 {4 8 0 | f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/ M _ P I()i,n tQ)3(0((x0).*32812457540813260448f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .4193951190In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)469,: 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'469 | {Q31( -440 | .#7d9e5f9i8n7e0 2Q93703(2x6) 1 f ) , Q 3 1 ( 0 . 9 7(1i3n8t4)1(1(3x1)8*819047f3)7}4,1 8{2Q43.10( -+0 .09.952)6 4 7| 0 ^8 948101f), QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .In file included from 9src/libavcodec/aacps.c9:5324: 2src/libavcodec/aacps_fixed_tablegen.h82:22034:0112:5 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :20345 | : 36 : note: expanded from macro 'Q31' Q30(0. 0450 | 0#0d0e0f0i0n0e0 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 1 3 1 5 9 8(5i7n6t9)f(/(Mx_)P*I2)1,4 7Q43803(604.82.007 2+5 202.459)1 f /| M ^ ~_ PI), Q30(0In file included from .3src/libavcodec/aacsbr_fixed.c1:8628: 1src/libavcodec/aacsbrdata.h8:74694:8580:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0 .4693 | 8{2Q53510(1-200.47f9/5M9_P8I7)0,2 9Q73302(601.f4)1,9 3Q93511(1 900.f9/7M1_3P8I4)1,1 3 1| 8 ^~~~~~~~~~~~~~8 94f)src/libavcodec/aac_defines.h}:,44 :{36Q:3 1note: (expanded from macro 'Q30'- 0.992 6444 | 7#0d8e9f4i8n1e0 1Qf3)0,( xQ)3 1 ( - 0 . 9 9 5 4 2 8 2 2 4(0i2n5t3)6(f()x}),* 1 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~3 74182src/libavcodec/aac_defines.h4:.450: 36+: 0note: .expanded 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 : 202 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 72024 | 8 3 6 4 8 . 0Q 3+0 (00..50)0 0 0| 0 ^ ~0 0000f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0469.:1320:1 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 9096f/M_PI) ,4693 | {Q warningsQ33 generated0. (10(.-105.87095796847500229f73/2M6_1PfI)),, QQ3301((0 .0.29371837585471171931f88/9M_4PfI))},, Q 3{0Q(301(.-208.92907226487701899f4/8M1_0P1If),) ,Q 3Q031((0-.03.09598534820812284702f5/3M6_fP)}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 | fi#ndee fQi31n(e xQ)3 0 ( x ) ( i n t )( ((xi)nt*)2(1(4x7)48*310674387.401 8+ 204.5.)0 + | 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:In file included from 469:src/libavcodec/aacps_fixed.c6::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:202:111: warning: 469implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31(-0.79 592028 | 7 0 2 9 7 3Q23601(f0).,0 0Q03010( 000.09701038f4/1M1_3P1I8)8,9 4Qf3)}0,(0 .{1Q0311(1-102.9909962f6/47M0_8P9I4)81,01 fQ)30,( 0Q.311(58-007.69945540228f2/2M40_2PI5)36,f )Q}3,0 (0 .| 23 ~~~~^~~~~~~~~~~~~~~~~~~8 755src/libavcodec/aac_defines.h7:451:7369:f /note: Mexpanded from macro 'Q31'_ PI), Q453 | 0(#0.d2e8f2i0n72e8 Q73119(fx/) M _ P I ) , Q 3 0 ( 0 .3(0i5n8t3)8(0(x1)8*72f1/4M7_4P8I3)64,8 . 0| ^~~~~~~~~~~~~~+ 0.5src/libavcodec/aac_defines.h:)44 : 36| ^ ~: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#d62e: fsrc/libavcodec/aacsbrdata.hi:n468e: 84Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 468 | { Q 3(1i(n t0).(2(5x8)7*21607753076431386204f.)0, +Q 301.(5 )0 . | 9 ^9 89330393381In file included from 6fsrc/libavcodec/aacps_fixed.c):}24,: {In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.202:08611:1 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 98681937f) ,202 Q | 3 1 ( 0. 9Q834906(001.09070402404040f0)0}0, f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h,:45 :Q363:0( 0note: .expanded from macro 'Q31'1 01112 9450 | #9d6eff/iMn_e PQ3I1)(,x )Q 3 0( 0 . 15 8 0 76 4 5 0 2 (fi/nMt)_(P(Ix))*2,1 Q4307(408.3263488.70 5+5 07.157)9f / | M ^ ~_P I), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:2628: 2src/libavcodec/aacsbrdata.h0:7468:2588: 7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f/M_PI), 468Q | 3{0Q(301.3(0 508.328508178276f7/5M0_P6I3),3 6 0| f ^~~~~~~~~~~~~~) , Qsrc/libavcodec/aac_defines.h3:144(: 360:. 9note: 9expanded from macro 'Q30'8 93303 449 | 33#81de6ffi)}n,e {QQ3301((-x0). 0 1 1 1 5 9 9 8 6 81 9 3(7ifn)t),(( xQ)3*11(0 7037.491884294.600 1+9 7042.4454f)) } ,| ^| ~~~~^~~~~~~~~~~~~~~~~~~ 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: | 202#:d61e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 202 | (Qi3n0t()0(.(x0)0*0201040704080306f4/M8_.P0I )+, 0Q.350)( 0 .| 1 ^ ~0 11129096f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 468Q:3320:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 580764502f /468M | _{PQI3)1,( Q03.02(508.72236877555076137396f0/fM)_,P IQ)3,1 (Q 300.(909.829832300732983731891f6/fM)_}P,I ){,Q 3Q13(0-(00..031015185398908168871f9/3M7_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~ 0.984src/libavcodec/aac_defines.h9:6440:1369:7 4note: 2expanded from macro 'Q30'4 44f)}, 44 | | # ~~~~~^~~~~~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.he: 45Q:3360:( xnote: )expanded from macro 'Q31' 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+: src/libavcodec/aacsbr_template.c240: .:In file included from 5src/libavcodec/aacps.c)937: :32 19: | :src/libavcodec/aacps_fixed_tablegen.h ^ ~ : warning: 202:comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]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:468:7 :937 | warning: 202 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | f o r Q( 3i4680 | (={0 Q.030;10 (0i 0 0<00 .0c20h50_80d7fa2/t6Ma7_-5P>0Ib6)s3,_3 n6Q03uf0m)(_,0n .oQ1i30s11e(1; 1 02i.9+90+99)86 9f{3/ 3M 0_| 3P ~ ^ ~~~~~~~~~~~~~~~~~~~~~9I 3)3,8 1Q63f0)(}0,src/libavcodec/aacsbr_template.c. :{1939Q5:32781:0( 7-warning: 60comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4. 500121f1/5 M9939_9 | P8 I6 )8 ,1 9 Q3 37 0f () 0, . 2Q 33f81o7(r5 50(7.j19 78=94 f90/6;M0 _1jP9 I7<)4 ,2s 4bQ4r34-0f>()n0}_.,q2 ;8 2| j0 ~~~~~^~~~~~~~~~~~~~~~~~+7 +2)8 7src/libavcodec/aac_defines.h{1: 945 f:| /36 ~ ^ ~~~~~~~~M: _ Pnote: Iexpanded from macro 'Q31') , Qsrc/libavcodec/aacsbr_template.c3:0 948(45:0 | 27.#:3d 0ewarning: 5fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8i 3n8e0 1Q8 379481f | (/ xM )_ P I ) , | ^~~~~~~~~~~~~~ f o rsrc/libavcodec/aac_defines.h : (44(j:i36 n:=t )note: 1(expanded from macro 'Q30';( xj) *<2 1s444b | 7r#4-d8>e3nf6_i4qn8;e. 0jQ +3++0 )(0 x.{)5 ) | ~ ^ ~~~~~~~~| ^ ~ (In file included from insrc/libavcodec/aacsbr_fixed.ct:)62(: (src/libavcodec/aacsbrdata.hx:)467*:1830:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5 )467 | {| Q ^3 1( 0.50843In file included from 23src/libavcodec/aacps_fixed.c3:1245: 9In file included from 1src/libavcodec/aacps.c6:232f: )src/libavcodec/aacps_fixed_tablegen.h,: 202Q:3111:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 961076912662 02025 | f ) } , { QQ3310(( 00..01070000060303040607f0/61M5_fP)I,) ,Q 3Q13(0-(00..716081514102295039164f8/2M9_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.1src/libavcodec/aac_defines.h5:8450:7366:4 5note: 0expanded from macro 'Q31'2 f/M_PI )45, | #Qd3e0f(i0n.e2 3Q83715(5x7)1 7 9 f / M _ P I ) , Q 3 0((i0n.t2)8(2(0x7)2*82711497f4/8M3_6P4I8).,0 Q+3 00(.05.)3 0 5| 8 ^ ~3 80187f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~ :467:59:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 467 | 44{ | Q#3d1e(f i0n.e5 0Q83403(2x3)3 1 5 9 1 6 2 f ) , Q 3 1 (( i0n.t9)6(1(0x7)6*9110276367240158f2)4}.,0 {+Q 301.(5 )0 . 1| 7 ^0 0633467061In file included from 5fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:72016:81365:4 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 314829f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 201 | src/libavcodec/aac_defines.h : 45 : 36:Q 3note: 0expanded from macro 'Q31'( 0.0000 0450 | 0#0d0e0ffi/nMe_ PQI3)1, (Qx3)0 ( 0 . 0 6 7 2 3 4 1 3 6 2 f(/iMn_tP)I()(,x )Q*3201(407.418034654283.506 1+9 f0/.M5_)P I )| , ^ ~ Q30(0.15589In file included from 04src/libavcodec/aacsbr_fixed.c3:5620: fsrc/libavcodec/aacsbrdata.h/:M467_:P32I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.18247 24673 | 7{8Q03f1/(M _0P.I5)0,8 4Q33203(301.5199166628f0)0,5 4Q1f3/1M(_ P0I.)9,6 1 0| 7 ^~~~~~~~~~~~~~6 9126src/libavcodec/aac_defines.h6:2440:536f:) }note: ,expanded from macro 'Q30' {Q31( 044. | 1#7d0e0f6i3n3e4 6Q73006(1x5)f ) , Q 3 1 ( - 0 . 7 6 8 5(4i0n2t5)3(1(4x8)2*91f0)7}3,7 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 src/libavcodec/aac_defines.h+: 450:.365:) note: expanded from macro 'Q31'| ^ 45 | #deIn file included from fisrc/libavcodec/aacps_fixed.cn:e24 : QIn file included from 3src/libavcodec/aacps.c1:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 201 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *2012 | 1 4 7 4 8 3 6Q4380.(00 .+0 000.050)0 0 0| 0 ^ ~0 f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h6:74672:374:1 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f/M_PI), Q 34670 | ({0Q.3110(4 502.3550681493f2/3M3_1P5I)9,1 6Q23f0)(, 0Q.3115(5 809.0946315007f6/9M1_2P6I6)2,05 fQ3)0}(,0 .{1Q38124(7 02.317780006f3/3M46_7P0I61)5,f )Q,3 0Q(301.(1-906.6768805045042513f1/4M_8PI2)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 | #d e45f | i#ndee fiQn30e( xQ3)1 ( x ) ( in t(i)n(t()x)(*(1x0)7*321744714882346.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::32466: :src/libavcodec/aacps_fixed_tablegen.h83::201 :warning: 86implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 466 | {Q31( 2010 | . 1 0 4 0 7Q93600(501.00508020f0)0,0 0Q0301f(/ M0_.P7I7)3,5 7Q73903(801.10661792f3)4}1,3 6{2Qf3/1M(_ P0I.)9,5 9Q63407(307.812014752283f5)6,1 9Qf3/1M(_-P0I.)3,5 4Q33508(108.218555580920f4)3}5,0 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 1expanded from macro 'Q31'8 24723 7458 | 0#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 1 9 6 6 8 0 0 5 4 1 f / M(_iPnIt)),( ( x| ) ^~~~~~~~~~~~~~* 2147src/libavcodec/aac_defines.h4:8443:6364:8 .note: 0expanded from macro 'Q30' + 0.5) 44 | | # ^ ~d efine Q30(In file included from x)src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h : 466 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )466* | 1{0Q73317(4 108.2140.400 7+9 600.551)0 5 8| 2 ^f ), Q31( 0.7In file included from 73src/libavcodec/aacps_fixed.c5:7247: 9In file included from 3src/libavcodec/aacps.c8:1321: 6src/libavcodec/aacps_fixed_tablegen.h1:9201f:)}61,: warning: {Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.95964 72013 | 7 8 2 17 2 8 fQ)3,0 (0Q.3010(0-000.03050430508f1/8M_2P8I)5,5 0Q23f0)(0}.,06 7 | 2 ~~~~~^~~~~~~~~~~~~~~~~~3 41362src/libavcodec/aac_defines.hf:/45M_:P36I:) ,note: expanded from macro 'Q31'Q 30(0 .4510 | 4#5d2ef3in5e6 1Q93f1/M(_xP)I) , Q3 0 ( 0 . 1 5 58 9 0 4(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.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:465:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (3in5t0)f(/(Mx_)P*I2)1,4 7Q43803(604.81.802 4+7 203.758)0 f /| M ^ ~_ PI), Q30(0.1In file included from 9src/libavcodec/aacsbr_fixed.c6:6628: 0src/libavcodec/aacsbrdata.h0:54654:159f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ 465 | {Q31(-0src/libavcodec/aac_defines.h.:9449:9368:6 9note: 80expanded from macro 'Q30'7 46200f), 44Q | 3#1d(e-f0i.n3e6 0Q23106(1x0)2 9 9 7 1 5 f ) } , { Q 3 1((i n0t.)8(9(1x1)0*614087539794817892f4).,0 Q+3 10(.-50). 9 7| 8 ^9 4250343044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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:201:36 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 201 | Q 3 0((i0n.t0)0(0(0x0)0*02010407f4/8M3_6P4I8).,0 Q+3 00(.05.)0 6 7| 2 ^ ~3 41362f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0465(:031.:1 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 235619f/M_ P465I | ){,Q 3Q13(0-(00..91959588699084037540f6/2M0_0PfI)),, QQ3310((-00..13862042712631708209f9/7M1_5PfI))},, Q{3Q03(10(. 109.6869810100564418f5/9M9_8P7I9)f,) , | Q ^~~~~~~~~~~~~~3 1(-0.src/libavcodec/aac_defines.h9:7448:9364:2 5note: 0expanded from macro 'Q30'3 43044f )44} | ,# d e| f ~~~~^~~~~~~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 45 | # d(eifnitn)e( (Qx3)1*(1x0)7 3 7 4 1 8 2 4 . 0 + 0 .(5i)n t )| ( ^( x)*21474836In file included from 48src/libavcodec/aacps_fixed.c.:024 : +In file included from src/libavcodec/aacps.c0:.325: )src/libavcodec/aacps_fixed_tablegen.h : 201| ^ ~: 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: 465201: | 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000 04650 | 0{0Q03010(f-/0M._9PI9)9,8 6Q93800(704.60260702f3)4,1 3Q6321f(/-M0_.P3I6)0,2 1Q63100(209.91701455f2)3}5,6 1{9Qf3/1M(_ P0I.)8,9 1Q13006(408.519595887990f4)3,5 0Qf3/1M(_-P0I.)9,7 8Q93402(500.314832044742f3)7}8,0 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 1expanded from macro 'Q31'9 668005 4451 | f#/dMe_fPiIn)e, Q 3| 1 ^~~~~~~~~~~~~~( 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:24644:.840: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 464 | {Q31In file included from ( src/libavcodec/aacps_fixed.c0:.240: 3In file included from 0src/libavcodec/aacps.c0:4324: 7src/libavcodec/aacps_fixed_tablegen.h5:72008:71363:1 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.997388 92006 | 3 3 3 3 8 4Qf30)(}0,. 0{0Q03010(0-000.90709f8/7M2_1P4I3)4,1 0Q343f0),( Q03.10(4 303.3465955246312f9/6M86_4PI2)5f,) }Q,3 0( 0| ~~~~~^~~~~~~~~~~~~~~~~~. 067src/libavcodec/aac_defines.h2:1457:2363:82 fnote: /expanded from macro 'Q31'M _PI), 45Q3 | 0#(d0ef.in0e9 9Q71361(7x9)0 0 f / M _ P I ), Q 30 ((0i.n1t1)6(2(9x5)1*6261437f4/8M3_P6I4)8,. Q03 +0 (00..51)25 0 | 7 ^ ~3 6862f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:62): , src/libavcodec/aacsbrdata.h :| 464 ^~~~~~~~~~~~~~: 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' 464 | {Q 3441 | (# d0e.f03i0n0e4 4Q753708(7x)3 16 f ) , Q 3 1 (- 0 . 9 9 7(38i8n9t6)33(3(x3)84*f)1}0,7 {3Q7314(18-20.49.07 9+8 7201.54)34 1 0| ^3 4f), Q31( In file included from 0.src/libavcodec/aacps_fixed.c3:6245: 2In file included from 6src/libavcodec/aacps.c1:2329: 6src/libavcodec/aacps_fixed_tablegen.h86:420025:f111:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 200note: | expanded from macro 'Q31' Q453 | 0#(d0e.f0i0n0e0 0Q03010(0x0)f / M _ P I ) , Q 3 0 ( 0 .(0i4n3t3)4(5(9x5)4*32f1/4M7_4P8I3)6,4 8Q.300 (+0 .00.657)2 1 7| 2 ^ ~3 82f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:94649:7311:6 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q4643 | 0{(Q03.11(1 602.905310606434f7/5M7_8P7I3)1,6 fQ)3,0 (Q03.11(2-500.793967836828f9/6M3_3P3I3)8,4 f )| } ^~~~~~~~~~~~~~, {Q31src/libavcodec/aac_defines.h(:-440:.369:7 9note: 8expanded from macro 'Q30'7 214341 0443 | 4#fd)e,f iQn3e1 (Q 300.(3x6)5 2 6 1 2 9 6 8 6 4 2 5 f ) }(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h1:0457:3367:4 1note: 8expanded from macro 'Q31'2 4.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(:in200t:86):(( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648 .2000 | + 0 . 5)Q 3 | 0 ^ ~(0 .000000In file included from 0src/libavcodec/aacsbr_fixed.c0:0062f: /src/libavcodec/aacsbrdata.hM:_464P:I7):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0(0.0433 44645 | 9{5Q4331f(/ M0_.P0I3)0,0 4Q437507(807.3016762f1)72,3 Q832f1/(-M0_.P9I)9,7 3Q83809(6033.303989471f6)7}9,0 0{fQ/31M(_-P0I.9)7,9 8Q73201(04.314116023945f1)6,6 Q33f1/(M _0P.I36)52,6 1Q239068(604.215f2)5}0,7 3 6| 8 ~~~~~^~~~~~~~~~~~~~~~~~6 2f/Msrc/libavcodec/aac_defines.h:_45PI:)36:, note: | expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :#36d:e fnote: iexpanded from macro 'Q30'n e Q31( x44) | # d e f i n e Q 3 0 ( x()i n t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t8).(0( x+) *01.057)3 7 4| 1 ^ ~8 24.0 + 0.5In file included from )src/libavcodec/aacsbr_fixed.c : 62| : ^src/libavcodec/aacsbrdata.h :463: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 : 463src/libavcodec/aacps_fixed_tablegen.h | :{200Q:3611:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 950531824881 02001 | f ) , Q 3 1Q(3-00(.09.6090390900050103080008f2/fM)_}P,I ){,Q 3Q13(0-(00..602423238485792594238f6/2M2_fP)I,) ,Q 3Q13(0 (00..802677627127622388426f6/6M1_fP)I}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.09src/libavcodec/aac_defines.h9:7451:6367:9 0note: 0expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0e(f0i.n1e1 6Q23915(1x6)6 3 f / M _ P I ) , Q 3 0 ((0i.n1t2)5(0(7x3)6*826124f7/4M8_3P6I4)8,. 0 | + ^~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h :| 44 ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:f463i:n58e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 463 | { Q 3 (1i(n-t0).9(5(0x5)3*118027438784110812f4).,0 Q+3 10(.-50). 9 6| 9 ^3 9905138082f)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.:62002:2362:8 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]29 28622f), Q31( 2000 | . 8 2 7 6 7 2Q63208(406.606010f0)0}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .04334 5459 | 5#4d3eff/iMn_eP IQ)3,1 (Qx)3 0 ( 0. 0 6 7 2 1 7 2 3 8 2 f(/iMn_tPI))(,( xQ)3*02(104.7048939674186.07 9+0 00f./5M_)P I )| , ^ ~Q 30(0.1162In file included from 9src/libavcodec/aacsbr_fixed.c5:621: 6src/libavcodec/aacsbrdata.h6:3463f:/31M:_ PIwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.1 24635 | 0{73Q638612(f/-M0._9PI5)0,5 3 1| 8 ^~~~~~~~~~~~~~2 4881src/libavcodec/aac_defines.h0:144f:)36,: note: Qexpanded from macro 'Q30'3 1(-0. 9446 | 9#3d9e9f0in5e1 3Q8300(82xf)) } , {Q 3 1 ( - 0 . 6 2 2 2(88i7n2t9)2((8x6)2*21f0)7, 3Q37141(8 02.48.207 +6 702.652) 8 4| ^6 661f)}, In file included from | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c :24: src/libavcodec/aac_defines.hIn file included from :45src/libavcodec/aacps.c::3632:: src/libavcodec/aacps_fixed_tablegen.h:note: 200:expanded from macro 'Q31'11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 200Q | 3 1 ( x ) Q 3 0 ( 0 . 0 0 0 00 0 0(0i0nt0)f/(M(x_)P*I21)4, 7Q4833604(80..00 4+3 3045.955)4 3f /| ^ ~M _PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.06267: 21src/libavcodec/aacsbrdata.h72:34638:26f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0 .4630 | 9{9Q371(1-6709.0905f0/5M_3P1I8)2,4 8Q831001(f0).,1 Q136219(-50.1966639f3/9M9_0P5I1),3 8Q3008(20f.)1}25,0 7{3Q63816(2-f0/.M6_2P2I2),8 8 7| 2 ^~~~~~~~~~~~~~9 28622src/libavcodec/aac_defines.hf:)44,: 36Q:3 1note: (expanded from macro 'Q30' 0.82767 26442 | 8#4d66e6fi1nfe) }Q,3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45: 36 : note: expanded from macro 'Q31' (i n45 | t#)d(e(fxin)e* 1Q03713(7x4) 1 8 2 4 .0 + 0 . 5 ) ( i| n ^t )((x)*2147In file included from 48src/libavcodec/aacps_fixed.c36:4248: .In file included from 0src/libavcodec/aacps.c: 32+: src/libavcodec/aacps_fixed_tablegen.h :0.1995:)136 : warning: | ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62199: | src/libavcodec/aacsbrdata.h : 462 : 83 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0(0.0000000 04620 | 0{fQ/3M1_(P-I0).,6 4Q63102(601.60112995783763f5)6,6 fQ/3M1_(P I0).,7 2Q13908(607.40830043534146f9)1}7,f /{MQ_3P1I() ,0 .Q13106(507.707404686636189812f3)f,/ MQ_3P1I()-,0 .Q83306(602.803532821255084911f5)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:.360:5 6note: 1expanded from macro 'Q31'0 44961f /45M | _#PdIe)f,i n e| ^~~~~~~~~~~~~~Q 31(xsrc/libavcodec/aac_defines.h): 44 : 36 : note: expanded from macro 'Q30' (44i | nt)(#(dxe)f*i2n1e4 7Q43803(6x4) 8 . 0 + 0 . 5 ) | ^ ~( int)((xsrc/libavcodec/aacsbr_template.c)In file included from *:1src/libavcodec/aacsbr_fixed.c11700::762203: :7src/libavcodec/aacsbrdata.h4 :1warning: 4628:2comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]594 :. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^1170 | 462 | { Q 3i1f( -In file included from (0src/libavcodec/aacps_fixed.cb.:y624t: 4eIn file included from 6ssrc/libavcodec/aacps.c1_:2r326e: 1asrc/libavcodec/aacps_fixed_tablegen.hd6: 1199>2 :9c1117n:3t 6warning: )fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ){ , Q| 3 ~~~~~~~~~~ ^ ~~~1 ( 0.72 11999 | 8 6 7 4 8 0 4Q53404(f0).}0,0 0{0Q0030100(0 f0/.M1_1P6I5)7,7 Q73006(603.109119f5)8,7 3Q53616(f-/0M._8P3I6)6,2 8Q33308(105.004310f3)3}1,6 9 1| 7 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 0448668 8452 | 3#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 0 5 2 2 2 5 8 9 1 5 f / M(_iPnIt)),( (Qx3)0*(201.4075468130644489.601 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:462:32 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30(x )462 | { Q 3 1 ( - 0 . 6 4 6 1(2i6n1t6)1(2(9x7)3*61f0)7,3 7Q43118(2 40..07 2+1 908.657)4 8 0| 4 ^5 44f)}, {Q31(In file included from 0src/libavcodec/aacps_fixed.c.:1241: 6In file included from 5src/libavcodec/aacps.c7:7327: 0src/libavcodec/aacps_fixed_tablegen.h6:61993:1869:1 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.8366283 31998 | 1 5 0 4 1 f )Q}30,( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:045:0360:f /note: Mexpanded from macro 'Q31'_ PI), Q3 045( | 0#.d0e1f9i5n8e7 3Q53616(fx/)M _ P I ) , Q 3 0 ( 0 . 0 3(03i3n1t6)9(1(7xf)/*M2_1P4I7)4,8 3Q63408(.00. 0+4 408.656)8 8 2| 3 ^ ~f /M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:5622: 2src/libavcodec/aacsbrdata.h2:54628:961:5 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0. 04625 | 6{1Q03414(9-601.f6/4M6_1P2I6)1,6 1 2| 9 ^~~~~~~~~~~~~~7 36f),src/libavcodec/aac_defines.h :Q443:1(36 :0 .note: 7expanded from macro 'Q30'2 1986748 0444 | 5#4d4eff)i}n,e {QQ3301(x() 0 . 1 1 6 5 7 7 7 0 6 6 3 1(9i1nft)),( (Qx3)1*(1-00.7833764612882343.08 1+5 004.15f)) } ,| ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :src/libavcodec/aacps_fixed.c36::24 : note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:199 :4561 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 199 | (Qi3n0t()0(.(0x0)0*02010407040803f6/4M8_.P0I )+, 0Q.350)( 0 .| 0 ^ ~1 95873566fCC libavcodec/aarch64/vp9dsp_init_aarch64.o /In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h Q:34610:(830:. 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 3316917f/M_P I461) | ,{ QQ3310(( 00..09494089666183812434f9/2M5_0PfI)),, QQ3310((-00..01592425215188921855f4/4M0_2PfI))},, Q{3Q03(10(.-005.6810044142936219f6/4M3_1P0I9)f,) , | Q ^~~~~~~~~~~~~~3 1(-0.src/libavcodec/aac_defines.h8:8445:1363:8 1note: 8expanded from macro 'Q30'1 99457f) }44, | # d| e ~~~~^~~~~~~~~~~~~~~~~~~fi ne Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 45 | # d(eifnitn)e( (Qx3)1*1(0x7)3 7 4 1 8 2 4 . 0 + 0 . 5()i n t| ) ^( (x)*2147483In file included from 64src/libavcodec/aacps_fixed.c8:.240: In file included from +src/libavcodec/aacps.c 0:.325: )src/libavcodec/aacps_fixed_tablegen.h : 199| : ^ ~36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:461:58: 199warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 04610 | 0{0Q03010(0 00f./9M9_0P9I6)1,3 1Q443902(500.f0)1,9 5Q873315(6-60f./1M9_4P5I1)1,8 2Q83504(400.20f3)0}3,3 1{6Q93117(f-/0M._8P0I4)1,2 3Q23906(403.100494f86)6,8 8Q2331f(/-M0_.P8I8)5,1 3Q83108(109.90455272f2)5}8,9 1 5| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 0561044 9456 | 1#fd/Me_fPiIn)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)*1In file included from 07src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h8:24614:.310: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 461 | {Q31(In file included from 0src/libavcodec/aacps_fixed.c.:924: 9In file included from 0src/libavcodec/aacps.c9:6321: 3src/libavcodec/aacps_fixed_tablegen.h1:41994:11:9 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f), Q31(-0.1945 11991 | 8 2 8 5 4 4 0Q23f0)(}0,. 0{0Q3010(0-000.080004f1/2M3_P2I9)6,4 3Q13009(f0).,0 1Q93518(7-305.6868f5/1M3_8P1I8)1,9 9Q43507(f0).},0 3 0| 3 ~~~~^~~~~~~~~~~~~~~~~~~3 16917src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.0 4454 | 8#6d6e8f8i2n3ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 5 2 2 2 5 8(9i1n5tf)/(M(_xP)I*)2,1 4Q73408(306.4085.601 0+4 409.651)f / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::6236: :src/libavcodec/aacsbrdata.h :note: 461expanded from macro 'Q30': 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4613 | 0{(Qx3)1 ( 0 . 9 9 0 9 6 1 3 1 4(4i9n2t5)0(f()x,) *Q13017(3-704.11892445.101 8+2 805.454)0 2 f| ) ^} , {Q31(-0.80412329643109f), Q31(-0.88513818199457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:460:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In 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] 460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:460:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:460:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:459:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:459:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:459:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | {Q31(-0.79351832348816f), Q31(-0.3620AS libavcodec/aarch64/vp9itxfm_16bpp_neon.o 8897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:459:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:458:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:458:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:458:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*214In file included from 748src/libavcodec/aacps_fixed.c3:64248: .In file included from 0src/libavcodec/aacps.c :+32 : 0src/libavcodec/aacps_fixed_tablegen.h.:5261): 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:458:7: 261warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30( 0458. | 0{1Q43114(1 402.805267909485f5)4,1 4Q13808(50f.)0,0 7Q93512(5-801.5045743117f5)1,8 0Q53306(606.f0)0}4,4 7{2Q13113(5 904.4890f0)0,1 7 7| 3 ~~~~^~~~~~~~~~~~~~~~~~5 66818f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: 0expanded from macro 'Q30'. 91542195 1444 | 1#0d3e9ffi)n}e, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dxe)f*i1n0e7 3Q73411(8x2)4 . 0 + 0 . 5 ) | ^ ~ (int)((x)*21In file included from 4src/libavcodec/aacps_fixed.c7:4248: 3In file included from 6src/libavcodec/aacps.c4:832.: 0src/libavcodec/aacps_fixed_tablegen.h :+261 :037.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 261In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 457 :Q833:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0141414285 64579 | 9{8Qf3)1,( Q03.06(203.1090573975426528514524f7)3,1 fQ)3,1 (Q-300.(903.009084341732515123559994f4)9}f,) ,{ Q 3| 1 ~~~~^~~~~~~~~~~~~~~~~~( 0.4src/libavcodec/aac_defines.h2:2441:5368:1 7note: 5expanded from macro 'Q30'9 4807f), 44Q | 3#1d(e-f0i.n0e7 7Q13207(8x7)3 8 5 2 0 8 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(:x36):* 1note: 0expanded from macro 'Q31'7 374182 445. | 0# d+e f0i.n5e) Q 3| 1 ^ ~( x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :(32i: nsrc/libavcodec/aacps_fixed_tablegen.ht:)261(:(13x:) *warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 261+ | 0 . 5 ) | ^ ~Q 30(0.01414In file included from 1src/libavcodec/aacsbr_fixed.c4:2628: 5src/libavcodec/aacsbrdata.h6:94579:859f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.00795 24575 | 8{1Q53417(3 10f.)6,2 3Q13905(307.406024544722f1)1,3 5Q93414(9-f0).,9 3 0| 9 ~~~~^~~~~~~~~~~~~~~~~~8 3135src/libavcodec/aac_defines.h5:2445:9369:f )note: }expanded from macro 'Q30', {Q31( 440 | .#4d2e2f1i5n8e1 7Q53904(8x0)7 f ) , Q 3 1 ( - 0 . 0 7 7(1i2n7t8)7(3(8x5)2*0180f7)3}7,4 1 8| 2 ~~~~~^~~~~~~~~~~~~~~~~~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 Qsrc/libavcodec/aacps.c3:132(: xsrc/libavcodec/aacps_fixed_tablegen.h): 260 : 85 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x260) | * 2 1 4 7 4 8 3 6Q4380.(00 .+1 101.958)2 2 5| 1 ^ ~6 4225f), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 7src/libavcodec/aacsbrdata.h9:44570:1316:2 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 653f), Q30 (4570 | .{0Q43416(9 900.16526321697573f7)4,6 Q23504(20f.)0,2 5Q13414(6-90.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:457:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #dAS libavcodec/aarch64/vp9itxfm_neon.o efine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31(-0.74490104699626f), Q31( 0.94725911src/libavcodec/aacsbr_template.c74:4612931:019f:) }warning: , comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]{ Q31( 0.648801197 912932 | 7 59 f ) ,f oQr3 1((k 0=. 401;3 3k6 6<6 0s8b3r0-5>7k1xf[)1}],; k| + ~~~~~^~~~~~~~~~~~~~~~~~+ ) { src/libavcodec/aac_defines.h :| 45 ~ ^ ~~~~~~~~~~: 36: note: expanded from macro 'Q31' src/libavcodec/aacsbr_template.c :451300 | :#19d:ef iwarning: ncomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]e Q31(x )1300 | f o r ( k = (0i;n tk) (<( xs)b*r2-1>4k7x4[803]6;4 8k.+0+ )+ {0 . 5| ) ~ ^ ~~~~~~~~~~ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #3de1f8i2n8e4 fQ)3,1 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):( (note: x)expanded from macro 'Q30'* 214748364 844. | 0# d+e f0i.n5e) Q 3| 0 ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:i456n:t32):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])* 1073741824 .4560 | {+Q 301.(5-)0 . 7| 4 ^ ~4 90104699626f), Q31( 0.947In file included from 25src/libavcodec/aacps_fixed.c9:1241: 7In file included from 4src/libavcodec/aacps.c4:6321: 0src/libavcodec/aacps_fixed_tablegen.hf:)260}:,61 :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.6488011979 22607 | 5 9 f ) , Q 3 1Q(3 00(.04.1131316968620285310654721f2)5}f,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h0:7459:4360:1 6note: 2expanded from macro 'Q31'6 97653f )45, | #Qd3e0f(i0n.e0 4Q43619(9x0)1 5 6 2 6 7 7 f ) , Q 3 0 ((0i.n0t2)5(1(4x4)6*92311487248843f6)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: 6244: | #src/libavcodec/aacsbrdata.h:d456:e6f:i newarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 456 | { Q 3 1 ( -0 . 74 4(9i0n1t)0(46(9x9)6*12067f)3,7 Q431812(4 .00 .+9 04.57) 2 5| ^ ~9 11744610In file included from fsrc/libavcodec/aacps_fixed.c):},24 : {In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.260:63748:80 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 792759f), 260Q | 31 ( 0 . 41 3 3 6Q63600(8300.5171119f8)2}2,5 1 6| 42 ~~~~^~~~~~~~~~~~~~~~~~~2 5f)src/libavcodec/aac_defines.h,:45 :Q363:0 (note: expanded from macro 'Q31'0 .0794 045 | 1#6d2e6f9i7n6e5 3Q3f1()x,) Q3 0( 0 . 04 4 6 9 9 0 1(5i6n2t6)7(7(fx)),* 2Q13407(408.30624581.404 6+9 301.852)8 4 f| ) ^ ~, | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44:src/libavcodec/aacsbr_fixed.c36::62 : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 455:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3 0455( | x{)Q 3 1 ( - 0 . 0 7 5 8 8 9 4 8(5i6n3t0)7(9(f)x,) *1Q03713(7 401.872440.906 2+1 400.854)1 7 0| f ^ ~) }, {Q31( 0.In file included from 7src/libavcodec/aacps_fixed.c6:3244: 3In file included from 1src/libavcodec/aacps.c9:8329: 5src/libavcodec/aacps_fixed_tablegen.h1:42604:513f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.417466 22609 | 4 2 2 6 3 4 f ) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 1119src/libavcodec/aac_defines.h8:2452:5361:6 4note: 2expanded from macro 'Q31'2 5f), Q3 045( | 0#.d0e7f9i4n0e16 2Q3619(7x6)5 3 f ) , Q 3 0 ( 0 . 0 4 4(6i9n9t0)1(5(6x2)6*7271f4)7,4 8Q33604(80..00 2+5 104.456)9 3 1| 8 ^ ~2 84f), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 455note: :expanded from macro 'Q30'59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define 455Q | 3{0Q(3x1)( - 0 . 0 7 5 8 8 9 4 8 5 6(3i0n7t9)f()(,x )Q*3110(7 307.4714802946.201 4+0 804.157)0 f )| } ^ ~, {Q31( 0.76In file included from 34src/libavcodec/aacps_fixed.c3:241: 9In file included from 8src/libavcodec/aacps.c95:1324: 4src/libavcodec/aacps_fixed_tablegen.h5:f259):,85 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.4174662942 22596 | 3 4 f ) } , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h4:2456:40361:4 3note: 2expanded from macro 'Q31'7 1122f), 45 | Q#3d0e(f0i.n3e0 8Q93515(4x0)4 6 5 9 6 5 f ) , Q 3 0 ( 0(.i2n2t1)3(7(4x6)4*827134077478f3)6,4 8Q.300 (+0 .01.557)6 8 7| 8 ^ ~8 954414f), | In file included from ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::45544::3236:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | # d455e | f{iQn3eAS libavcodec/aarch64/vp9lpf_16bpp_neon.o 1 (Q-300.(x0)7 5 8 8 9 4 8 5 6 3 0 7 9 f )(,i nQt3)1((( x0).*714007936724114802844.107 0+f )0}src/libavcodec/aacsbr_template.c., 5{):Q 1319 3:1| 19( ^ ~: 0warning: .7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6 34319In file included from 89src/libavcodec/aacps_fixed.c5:1244: 4In file included from 5src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:32591:(61 :0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 746629422634 f259) | } , 1319 | | ~~~~~^~~~~~~~~~~~~~~~~~ fQosrc/libavcodec/aac_defines.h3:r045 (:(036j.: 4 =2note: 6expanded from macro 'Q31'04 ;0 1j4 3< 2 457s | 1#b1dr2e-2f>fin)nu,em _QQp3301(a(0tx.c)h3 e0 s8 ;9 5 j5 +4 +0 )4 6 {5 9 6 | 5 ~ ^ ~~~~~~~~~~~~~~~~f ()i,n Qt3)0(((0x.)2*22113477448634684783.007 7+f )0,. 5Q)3 0 (| 0 ^ ~. 15768788954In file included from 41src/libavcodec/aacsbr_fixed.c4:f62): ,src/libavcodec/aacsbrdata.h : 455| :src/libavcodec/aacsbr_template.c ~~~~^~~~~~~~~~~~~~~~~~6 ::1322 :warning: src/libavcodec/aac_defines.h22implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: :44 :warning: 36comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: note: expanded from macro 'Q30' 455 | {Q 3441 | (#-d0e.f 0i13227n | 5e 8 8 Q93 40 8( 5x 6) 3 0 7 9 wf h) , i l Qe 3 (1 g( <0 =. (i7nstb4)r0(-9(>6xn2)_1*q41 00&87&43 17k74 01>f=8) 2}s4,b.r -0{> Q3f+1_( t a0b.0l5e). 7n oi6| 3s4 ^ ~e3[ g1]9)8 9In file included from 5src/libavcodec/aacps_fixed.c1| 4: ~ ^ ~~~~~~~~244 : 5In file included from src/libavcodec/aacps.cf:)32, : Q3src/libavcodec/aacps_fixed_tablegen.h1:( 2590:37.:4 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4src/libavcodec/aacsbr_template.c6 6:13382:119: 4warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2 225963 | 4 1338 | f ) } i,f | Q( ~~~~^~~~~~~~~~~~~~~~~~~3 k0 <( src/libavcodec/aac_defines.h:045.sb:4r36-2:> 6m4note: 0[expanded from macro 'Q31'11 ]4 3+27 11 2452s | f#bde)rf->,i Qk3nx0e[1(] 0Q3). 1 3(0| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~x8 )9 5 5 4 0 46 59 65 f ) , (Qin3t0()0((.x)2*21231477446843864783.0707 +f 0).,5 ) Q 30| (0 ^ ~. 157687889In file included from 5src/libavcodec/aacsbr_fixed.c4:4621: 4src/libavcodec/aacsbrdata.h:f454):,83 : | warning: ~~~~^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44: 36454: | {note: Qexpanded from macro 'Q30'3 1(-0.8 9447 | 4#6d4e7f4i6n2e5 6Q7310f()x,) Q 3 1 ( 0 . 9 9 8 4 6 5 7(8i8n3t8)5(3(7xf))*}1,0 7{3Q73411(8 204..309 6+7 702.556)1 3 0| 7 ^ ~9 2f), Q31(-In file included from 0.src/libavcodec/aacps_fixed.c7:4248: 5In file included from 4src/libavcodec/aacps.c6:6328: 6src/libavcodec/aacps_fixed_tablegen.h0:92593:5139:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45259: | 36 : note: expanded from macro 'Q31' Q30 (450 | .#4d2e6f4i0n1e4 3Q23711(1x2)2 f ) , Q 3 0 ( 0 . 3 0 8 9(5i5n4t0)4(6(5x9)6*52f1)4,7 4Q83306(408..202 1+3 704.654)8 7 3| 0 ^ ~7 7f), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c1:5627: 6src/libavcodec/aacsbrdata.h8:74548:8599:5 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 4f), | ~~~~^~~~~~~~~~~~~~~~~~ 454src/libavcodec/aac_defines.h | :{44Q:3361:( -note: 0expanded from macro 'Q30'. 897464 7444 | 6#2d5e6f7i1nfe) ,Q 3Q03(1x() 0 . 9 9 8 4 6 5 7 8 8 3 8 5(3i7nft))}(,( x{)Q*3110(7 307.4319862747.205 6+1 300.759)2 f )| , ^ ~ Q31(-0.7485In file included from 46src/libavcodec/aacps_fixed.c6:8246: 0In file included from 9src/libavcodec/aacps.c3:5329: fsrc/libavcodec/aacps_fixed_tablegen.h):}258,: 85 :| ~~~~~^~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'258 | 45 | #Qd3e0f(0i.n8e7 9Q63117(1x6)6 5 5 2 4 2 f ) , Q 3 0 ( 0(.i7n5t4)6(4(8x5)9*223124773428f3)6,4 8Q.300 (+0 .06.353)6 5 6| 0 ^ ~7 219232f), In file included from Q30src/libavcodec/aacsbr_fixed.c(:062.: 5src/libavcodec/aacsbrdata.h2:34540:8321:0 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 7543f), | ~~~~^~~~~~~~~~~~~~~~~~454 | {Q3src/libavcodec/aac_defines.h1:(44-:036.:8 9note: 7expanded from macro 'Q30'4 647462 5446 | 7#1dfe)f,i nQe3 1Q(3 00(.x9)9 8 4 6 5 7 8 8 3 8 5 3 7 f )(}i,n t{)Q(3(1x() *01.037936774712852641.300 7+9 20f.)5,) Q 3| 1 ^ ~( -0.7485466In file included from 8src/libavcodec/aacps_fixed.c6:0249: 3In file included from 5src/libavcodec/aacps.c9:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 258 :| 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 | 45 | # d eQf3in0e( 0Q.3817(9x6)1 7 1 6 6 5 5 2 4 2 f ) , Q(3i0n(t0).(7(5x4)6*42815497243823763428f.)0, +Q 300.(50). 6 3| 3 ^ ~6 5607219232f)In file included from , src/libavcodec/aacsbr_fixed.cQ:3062(: 0.src/libavcodec/aacsbrdata.h5:4542:3068: 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4267543f) , 454 | | { ~~~~^~~~~~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h-:044.8:9367: 4note: 64expanded from macro 'Q30'7 46256 447 | 1f#)d,e fiQn31e( Q 300(.x99)8 4 6 5 7 8 83 85 3 7 f) }, (i{nQt3)1(((x )0*.103796377471258621340.7092 f)+, 0Q.35)1 ( -| 0 ^ ~. 74854668In file included from 6src/libavcodec/aacps_fixed.c0:9243: 5In file included from 9src/libavcodec/aacps.cf:)}32,: src/libavcodec/aacps_fixed_tablegen.h :| ~~~~^~~~~~~~~~~~~~~~~~~258 :37: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45: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 ^ ~. 63365607219In file included from 23src/libavcodec/aacsbr_fixed.c2:f62): ,src/libavcodec/aacsbrdata.h :Q4533:084(:0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 3081042675 44533 | f{)Q, 3 1| ( ~~~~^~~~~~~~~~~~~~~~~~ 0.81src/libavcodec/aac_defines.h5:0445:4368:4 5note: 7expanded from macro 'Q30'4 602f), 44Q | 3#1d(e-f0i.n9e4 6Q83509(4x7)8 6 1 3 6 9 f ) } , { Q 3 1((i-n0t.)4(4(9x7)6*318007935744816802f4).,0 Q+3 10(. 50). 4 0| 8 ^ ~9 4572671545In 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:src/libavcodec/aac_defines.h258::4513::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | # d258e | f i n e Q 3 1 (Qx3)0 ( 0 . 8 7 9 6 1 7 1 6 6 5 5(2i4n2tf))((,x )Q*3201(407.4785436644885.90 2+3 207.53)2f ) ,| ^ ~Q 30(0.6336In file included from 56src/libavcodec/aacsbr_fixed.c0:76221: 9src/libavcodec/aacsbrdata.h:24533:258f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.523 04538 | 1{04Q23617( 504.381src/libavcodec/aacsbr_template.c5f0):,513534 :8 194| :5 74 ~~~~^~~~~~~~~~~~~~~~~~6warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2 src/libavcodec/aac_defines.h:f44:)36, :Q 3note: 1expanded from macro 'Q30'(- 0.94 6 13538 | 44 | 5# 9d4 7e 8fif61no3e rQ 693f(0k )(}x=,) { 0 Q;31 ( -0 k. <4 4 9 s 7 b6 r(3-i8>0ntk)9x5(4[(80x];6 k)+0*1+0)f7 37)4{, 1| ~ ^ ~~~~~~~~~~8Q2 314(. 00 .+4 008.954)5 7 2| 6 ^ ~ 71545f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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/aacsbr_template.csrc/libavcodec/aacps_fixed_tablegen.h::1359257 ::451461 | ::# dwarning: warning: ecomparison 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]f ine Q31(x) 257 | 1359 | (f ioQnr3t 0)(((;1( .xk2) 6*<24 13s41b70r408-83>16k44x98[6.050]4 f++) ,0s .bQ5r3)-0 >( m1| [. ^ ~01 ]9;6 0k3+7+4)1 6In file included from {6 src/libavcodec/aacsbr_fixed.c7 :| 962 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~9: 3src/libavcodec/aacsbrdata.hf:)453,: 31Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .107372403 64532 | 3{2Q33f1)(, src/libavcodec/aacsbr_template.c 0Q.:38136601(5:1019)5:,4 8warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]| 5 ~~~~^~~~~~~~~~~~~~~~~~7 4602src/libavcodec/aac_defines.hf:)44, : 136636Q | :3 1 note: ( expanded from macro 'Q30'- 0f.o9r4 6(448k | 5 #9=d4 e70f8;i6 n1ke3 <6Q 93sf0b)r(}-x,>) k {x Q[ 31 1] (; - 0k .+ 4+ 4) 9 7 {6 3( 8i| 0n ~ ^ ~~~~~~~~~~9t 5)4(8(6x0)f*)1,0 7Q33714(1 802.44.008 9+4 507.256)7 1 5| src/libavcodec/aacsbr_template.c4 ^ ~:5 1372f:)14}:, 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/aac_defines.hsrc/libavcodec/aacps.c::45 32:1372: 36 | src/libavcodec/aacps_fixed_tablegen.h: : 257note: :expanded from macro 'Q31' 37 f:o rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 45; | #kd e3 k1 x ([ x1 )] Q+ 3 0s (b 1r .- 2> 6m 4[ 31 ]1 ;0 0(k8i+1n+4t)9) 6({5( 4x f)| )* ~ ^ ~~~~~~~~~~~~~~~~~~~~~~,2 1Q43704(813.614986.003 7+4 106.657)9 9 3| f ^ ~) , Q30(1.107In file included from 3src/libavcodec/aacsbr_fixed.c7:2624: 0src/libavcodec/aacsbrdata.h3:64532:372:3 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1), | 453 ~~~~^~~~~~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h(: 440:.368:1 5note: 0expanded from macro 'Q30'5 484574 6440 | 2#fde)f,i nQe3 1Q(3-00(.x9)4 6 8 5 9 4 7 8 6 1 3 6 9 f )(}i,n t{)Q(3(1x()-*01.047439774613882049.05 4+8 600.f5)), Q3| 1 ^ ~( 0.408945In file included from 72src/libavcodec/aacps_fixed.c6:72415: 4In file included from 5src/libavcodec/aacps.cf):}32,: src/libavcodec/aacps_fixed_tablegen.h :| 257 ~~~~~^~~~~~~~~~~~~~~~~~ :13:src/libavcodec/aac_defines.h :warning: 45:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36: note: expanded from macro 'Q31' 25745 | | # d e f i n e QQ3301((1x.)2 6 4 3 1 0 0 8 1 4 9 6 5 4(fi)n,t )Q(3(0x()1*.21194670438734614686.709 9+3 f0).,5 )Q 3 0| ( ^ ~1 .1073724036In file included from 23src/libavcodec/aacsbr_fixed.c2:362f: )src/libavcodec/aacsbrdata.h,: 452Q:3840:( 1warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44452: | 36{:Q 3note: 1expanded from macro 'Q30'( 0.834 3444 | 2#d9e2f4i0n1e3 4Q63f0),( xQ)3 1 ( - 0 . 1 3 0 2 3 4 5 0 6(4i6n9t9)7(f()x}),* 1{0Q73317(4 108.2045.904 6+4 901.350)7 0 2| 5 ^ ~f ), Q31( 0.2In file included from 0src/libavcodec/aacps_fixed.c5:1241: 0In file included from 4src/libavcodec/aacps.c7:0327: 4src/libavcodec/aacps_fixed_tablegen.h8:62566:f85):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :256 | note: expanded from macro 'Q31' Q453 | 0#(d1e.f3i9n6e7 7Q93610(x4)9 8 4 0 2 f ) , Q 3 0 ( 1 .(3i8n0t0)5(3(0x9)9*6271842774f8)3,6 4Q83.00( 1+. 304.853)9 9 7| 2 ^ ~4 92648f), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:162.: 3src/libavcodec/aacsbrdata.h1:34529:2590:1 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 7631f), | ~~~~^~~~~~~~~~~~~~~~~~452 | {Q3src/libavcodec/aac_defines.h1:(44: 360:. 8note: 3expanded from macro 'Q30'4 3429240 1443 | 4#6dfe)f,i nQe3 1Q(3-00(.x1)3 0 2 3 4 5 0 6 4 6 9 9 7 f )(}i,n t{)Q(3(1x() *01.007539744614892143.007 0+2 50f.)5,) Q 3| 1 ^ ~( 0.205110470In file included from 7src/libavcodec/aacps_fixed.c4:8246: 6In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :| 256 ~~~~~^~~~~~~~~~~~~~~~~~: 61: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 256 | 45 | # d e f inQe3 0Q(311.(3x9)6 7 7 9 6 0 4 9 8 4 0 2 f ) , (Qi3n0t()1(.(3x8)0*025134079498637684287.f0) ,+ Q03.05()1 .3 4| 8 ^ ~3 9972492In file included from 6src/libavcodec/aacsbr_fixed.c4:862f: src/libavcodec/aacsbrdata.h):,452 Q:3310:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 13920173 4526 | 7{6Q3311( f0.)8,3 43 4| ~~~~^~~~~~~~~~~~~~~~~~2 92src/libavcodec/aac_defines.h4:01443:4366:f) ,note: expanded from macro 'Q30' Q31( -044. | 1#3d0e2f3i4n5e0 6Q43609(x9)7 f ) } , {Q 3 1 ( 0 . 0(5i9n4t6)49(1(x3)0*7100275f3)7,4 Q13812(4 .00.2 0+ 5011.054)70 7 | 4 ^ ~8 66f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~^~~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c::3245: :src/libavcodec/aacps_fixed_tablegen.h36::256 :note: 37expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 32561 | ( x ) Q 30 ( 1 . 3 9 6(7i7n9t60)4(9(8x4)0*22f1)4, 7Q4380(316.43880.005 3+0 09.9567)8 2| 7 ^ ~f) , Q30(1.In file included from 3src/libavcodec/aacsbr_fixed.c4:83629: 9src/libavcodec/aacsbrdata.h7:244529:276:4 8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1 .34521 | 3{Q93210(1 703.687363413f4)2, 9 2| 4 ~~~~^~~~~~~~~~~~~~~~~~ 0134src/libavcodec/aac_defines.h6:f44):,36 : Qnote: 3expanded from macro 'Q30'1 (-0.1 443 | #02d34e5f0i6n4e 6Q93907(f)x}) , { Q 3 1 ( 0 . 0 5 9(46i4nt9)1(3(07x0)*21507f3)74,1 8Q243.10( +0 .200.5511)0 4 7| 0 ^ ~74 866f)},In file included from src/libavcodec/aacps_fixed.c | : ~~~~~^~~~~~~~~~~~~~~~~~ 24: In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c::4532: :src/libavcodec/aacps_fixed_tablegen.h36:: 256:note: 13expanded from macro 'Q31' : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defi n256e | Q 3 1 ( x) Q 3 0 ( 1 . 3 9 6 77 96 0 4(9i8n4t)0(2(fx),) *2Q134704(81.33648800.503 0+9 9067.85)2 7 f| ) ^ ~, Q30(1.348In file included from 3src/libavcodec/aacsbr_fixed.c9:962: 7src/libavcodec/aacsbrdata.h2:4514:92836:48 f)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.3 1451 | 3{9Q230117(3-607.6538166f0),7 09 6| 6 ~~~~^~~~~~~~~~~~~~~~~~9 728src/libavcodec/aac_defines.hf:)44, :Q363: 1note: expanded from macro 'Q30'( 0.968 4440 | 7#7d3e8f0in6e5 8Q2f3)0(}x), { Q 3 1 ( - 0 . 1 75 7 3(7i3n6t)6(6(7x2)6*71f0)7,3 7Q43118(24-.00. 4+8 106.659)2 0 8| 5 ^ ~ 9485f)}, In file included from src/libavcodec/aacps_fixed.c| : ~~~~^~~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.c:32src/libavcodec/aac_defines.h: :src/libavcodec/aacps_fixed_tablegen.h45::25536:85:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | # d255e | f i n e Q 3 1 (Qx3)0 ( 1 . 4 1 3 5 0 6 9 8 5 4(8i0n4t4)f()(,x )Q*3201(417.448131694882.708 3+7 509.559)f ) ,| ^ ~Q 30(1.409773In file included from 02src/libavcodec/aacsbr_fixed.c2:6622: 3src/libavcodec/aacsbrdata.h5:5451f:)58,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.4053947 94514 | 8{8Q53415(f-)0,. 5 8| 6 ~~~~^~~~~~~~~~~~~~~~~~6 0709src/libavcodec/aac_defines.h6:6449:7362:8 fnote: )expanded from macro 'Q30', Q31( 044. | 9#6d8e4f0i7n7e3 8Q03605(8x2)f ) } , { Q 3 1 ( - 0 . 1 7(5i7n3t7)3(6(6x6)7*216077f3)7,4 1Q83214(.-00 .+4 801.656)9 2 0| 8 ^ ~5 9485f)}, 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::36255:: 61note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #de f255 | ine Q 31 ( x ) Q 3 0 ( 1 . 4 13 50 6 9 8(5in4t)8(0(4x4)*f2)1,4 74Q83306(418.4.101 9+8 02.7853)7 5 9| 59 ^ ~f ), Q30(1.In file included from 4src/libavcodec/aacsbr_fixed.c0:962: 7src/libavcodec/aacsbrdata.h73:04512:2326: 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 5f), Q30( 4511 | .4{0Q3513(9-04.7954886680574059f6)6,9 7 2| 8 ~~~~^~~~~~~~~~~~~~~~~~f ),src/libavcodec/aac_defines.h :Q443:136(: 0 .note: expanded from macro 'Q30'9 684077 38440 | 6#5d8e2fifn)}e, Q{3Q031((x)- 0 . 1 7 5 7 3 7 3 6 66 7 2(6i7nft)),( (Qx3)1*(1-007.3478411686922408.5094 8+5f )0}.,5 ) | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :24expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h45: | 255#:d37e:f warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 255 | Q 3 0((i1n.t4)13(50(6x9)8*52418404744f8)3,6 4Q83.00( 1+. 401.51)98 2 7| 8 ^ ~3 75959f),In file included from src/libavcodec/aacsbr_template.csrc/libavcodec/aacsbr_fixed.cQ:623: :src/libavcodec/aacsbrdata.h13900:451::(19:61 .:warning: 40comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]77 302262355 f451) | , {QQ3 131390(0 | -0( .158 .6 46 0fo05r73 (094e7994 6=8685 4590f72;8 )e f<, ) c ,| h ~~~~^~~~~~~~~~~~~~~~~~Q _d3a1tsrc/libavcodec/aac_defines.ha(: -0>44.:b369s:_6 n84note: uexpanded from macro 'Q30'07m73 _8en0v;6 544e | 8+#+2d)fe) f},{ i{ Q3n| 1e ~ ^ ~~~~~~~~~~~~~~~~~~~( -Q03.017(57x3)73 6 66 7 2 67 f src/libavcodec/aacsbr_template.c):, 1401 :23Q :3 1warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] ( -(0i.n4t)8((1x6) 6*1401 | 9 12 0 07 3 8 57 4 9fo1r48 248.5(i0 =f )+ 00;}. 5i, ) < | ~~~~^~~~~~~~~~~~~~~~~~~i| l ^ ~im ; src/libavcodec/aac_defines.hi:+45+:)36 In file included from : 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:45255: | 13:# dewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x )255 | Q 3 0 ((1i.n41t3)5(0(6src/libavcodec/aacsbr_template.cx9):8*2140715:234: 4warning: 87comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 444f8)3, 6Q483. 001407(1 .4 | 1+ 1908 2 7.5 )83 7 5 9f59| for ^ ~) , (Qi 3=0In file included from ( 1src/libavcodec/aacsbr_fixed.c0.:4;62 0: i9src/libavcodec/aacsbrdata.h7 <:74503 0:2s283b6r2:-3> warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n5_fq ; )i,+ +Q)30 ( 450| ~ ^ ~~~~~~~~1 | .{4Q0315( 309.949799438038854159f7)3,8 src/libavcodec/aacsbr_template.c0 | : ~~~~^~~~~~~~~~~~~~~~~~41411: f23:) ,warning: src/libavcodec/aac_defines.h comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q3:1 44(: 360:.9 4note: 57expanded from macro 'Q30'8 8 96141129 | 6 446 | 4 #9f d)} ,e f{Qfo3ir1n (( e0i . Q8=2 30900; (7ix7 <) 6s 7 6 b0 r0- 7 8> 3n f[ )1 ];, Qi 3+(+1) i{(n - t0| . ~ ^ ~~~~~~~~~0 )63(2(34x4)2*59180127837f4)1}src/libavcodec/aacsbr_template.c8,2 :| 41421: ~~~~^~~~~~~~~~~~~~~~~~~23. :0 +src/libavcodec/aac_defines.hwarning: 0:.comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]455 :)36 : | note: ^ ~expanded from macro 'Q31' 1421 | 45 | In file included from # dsrc/libavcodec/aacps_fixed.ce fi: nfe24o r: QIn file included from 3src/libavcodec/aacps.c :1(32i: (x src/libavcodec/aacps_fixed_tablegen.h)=: 0254; :i 85 <: i l warning: i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ; i+(+i)n t{)254( | ( x | ) ~ ^ ~~~~ * 2 14 74Q833604(18..401 4+ 200.56)49 1 3| 58 ^ ~3 2f), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c4:1624: 1src/libavcodec/aacsbrdata.h9:4501:592:02 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 364f), Q 30450( | 1{.Q43114(1 402.98959639039878149f7)3,8 0Q340f()1,. 4Q13319(9 000.09845579843889f6)2,9 6| 64 ~~~~^~~~~~~~~~~~~~~~~~9 f)}src/libavcodec/aac_defines.h,: {44Q:3361:( note: 0expanded from macro 'Q30'.8 29077 446 | 7#6d0e07f8i3fn)e, QQ3310((-x0). 0 6 3 2 3 4 4 25 9 8 1 2(8ifn)t}),( ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~* 1073src/libavcodec/aac_defines.h7:445:1368:2 4note: .expanded from macro 'Q31'0 + 0 .455 | )# d e| ^ ~f ine 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 : 254 : 61(i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*2147 4254 | 8 36 4 8 .0 + Q 300.(15.) 4 1| 4 ^ ~20 649135832f)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h1:.45041:324:1 9warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0222364f )450, | {QQ3301(( 10..4919493104328815967939878044ff)),, QQ3301((1 .04.193495970808096825996463489ff))},, {Q| 3 ~~~~^~~~~~~~~~~~~~~~~~1( 0.8src/libavcodec/aac_defines.h2:90447:7366:7 6note: expanded from macro 'Q30'0 0783f 44) | ,# dQe31f(i-n0e. 0Q633203(44x2) 59 8 12 8f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)(36(:x note: )expanded from macro 'Q31'* 10737 44518 | 2#4d.e0f i+ne 0Q.351()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.h21:42547:437:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0. 5254) | | ^ ~ Q30(1In file included from .4src/libavcodec/aacsbr_fixed.c1:4622: 0src/libavcodec/aacsbrdata.h6:44509:173: 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 2f), Q3 0450( | 1{.Q43114(1 901.290929223306348f1)9,7 3Q8300(41f.)41,41 4Q238516(9 907.894f4)5,78 89Q632906(6149.f41)39}9,0 0{0Q83519(4 308.f8)2,9 07 7| 6 ~~~~^~~~~~~~~~~~~~~~~~7 6007src/libavcodec/aac_defines.h:8443:f36):, note: Qexpanded from macro 'Q30'3 1(-0. 06443 | #2d3e4f4in2e5 9Q831028(f)x}), | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45: 36(:in tnote: )expanded from macro 'Q31'( (x)*1 0457 | 3#7d4e1f8i2n4e .Q03 1+( x)0 .5 ) | ^ ~ (In file included from isrc/libavcodec/aacps_fixed.cn:t24): (In file included from (src/libavcodec/aacps.cx:)32: *src/libavcodec/aacps_fixed_tablegen.h:225414:7134:83 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0. 5254) | | ^ ~ Q30In file included from (src/libavcodec/aacsbr_fixed.c1:.624: 1src/libavcodec/aacsbrdata.h4:4492:0846:49 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 5832f), Q44930 | ({1Q.3411(4-01.951022052425203067472f6)3,5 Qf3)0,( 1Q.34114(1-04.2888829338134294f)}, {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:449:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(-0.50254500772635f), 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:449:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(-0.502src/libavcodec/aacsbr_template.c545:0014467:72236:3 5warning: fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) , Q31(-0.8882933813 42144694 | f) } , { Q 3f1o(r (0e.0 1=9 905;8 7e3 2<38 8ch5_5dfa)t,a -Q>3b1s(_ n0u.m8_5e2n2v3; 5e1+5+0)9 6{7 6 5| f) ~ ^ ~~~~~~~~~~~~~~~~~~~} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31src/libavcodec/aacsbr_template.c(:x1455): 27 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (in t1455) | ( ( x ) * 2 1 4 7 4 8 3 6f48o.r0 (+m 0=. 50); m| ^ ~< sbr->m[1];In file included from msrc/libavcodec/aacsbr_fixed.c+:+62): src/libavcodec/aacsbrdata.h{: 449 :| 6 ~ ^ ~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(-0.50254500772src/libavcodec/aacsbr_template.c63:51467f:)23,: Qwarning: 31comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( -0.88829338 114673 | 4 2 9 4 f ) } , f{oQr3 1((e 0=. 001;9 9e5 8<7 3c2h3_8d8a5t5af-)>,b sQ_3n1u(m _0e.n8v5;2 2e3+5+1)5 0{9 6 7| 6 ~ ^ ~~~~~~~~~~~~~~~~~~~5 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #definsrc/libavcodec/aacsbr_template.ce: 1473Q:3271:( xwarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1473( | i n t ) ( ( x ) * 2 1 4 7f4o8r3 6(48p. 0= +0 ;0 .p5 )< s| b ^ ~r ->n[ch_dataIn file included from -5src/libavcodec/aacsbr_fixed.c>b6:s962_9: f7src/libavcodec/aacsbrdata.hr:8e4484:qf84_):r, e warning: sQimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][3 e0 (+1 .14]1]3; 9 4489p | 0+{0+Q0)38 15{(9 -4 03| .8 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5f 3)2,8 2 1| 5 ~~~~^~~~~~~~~~~~~~~~~~6 061942f), Q31(src/libavcodec/aac_defines.h-:044.:9361:4 2note: 3expanded from macro 'Q30'2 65091354f) }44, | #{dQe3f1i(n e0 .Q93908(1x7)3 1 0 7 3 1 1 7 6 f ) , Q 3(1i(n t0).(6(1x1)3*31507723478421184284f.)0} ,+ 0| . ~~~~~^~~~~~~~~~~~~~~~~~5 ) | src/libavcodec/aac_defines.h ^ ~: 45:36: note: expanded from macro 'Q31' 45 | #defineIn file included from Qsrc/libavcodec/aacps_fixed.c3:124(: xIn file included from )src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 252 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22521 | 4 7 4 8 3 6 4 8 .Q03 0+( 00..52)7 6 7| 1 ^ ~8 28230984fIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(448:059.:1 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 44627667 13448f | ){,Q 3Q13(-00(.05.32087294105610662169974625f3)f,) ,Q 3 1| (- ~~~~^~~~~~~~~~~~~~~~~~0 .914src/libavcodec/aac_defines.h23:26445:0369:1 note: 3expanded from macro 'Q30'5 4f)}, 44 | {#dQe31f(i n0e. 9Q9831073(1x07)3 1 1 7 6 f ) , Q 3 1 ( (0i.nt6)1(1(33x5)7*21408723174481f8)24}.0, + 0| .5 ~~~~~^~~~~~~~~~~~~~~~~~) | src/libavcodec/aac_defines.h ^ ~: 45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24 : In file included from 45src/libavcodec/aacps.c: | 32#: dsrc/libavcodec/aacps_fixed_tablegen.hef:i252:n37e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 252 | Q3 0 ((0.i2n7t6)(7(1x8)2*822134079488346f)4,8 .Q03 0+( 0.01.756)6 4 4| 62 ^ ~7 66713f), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(62: 0src/libavcodec/aacsbrdata.h:.4480:7319:4 0warning: 16implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 697653f) ,448 | { Q| 3 ~~~~^~~~~~~~~~~~~~~~~~1 (-0src/libavcodec/aac_defines.h.:445:3362:8 note: 2expanded from macro 'Q30'1 5606 1449 | 4#d2eff)i, nQe3 1Q(3-00.(9x1)4 2 32 6 5 0 91 3 5 4 f) } ,( {iQ3n1t( )0(.(99x)8*11730170377341117862f4),. Q03 1(+ 00..6511)33 5 7| 2 ^ ~4 82148f)}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::25236::13 note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | # d252e | f i n e Q 3 1 (Qx3)0 ( 0 . 2 7 6 7 1 8 2 8 2 3 0(9i8n4tf))(,( xQ)3*02(104.71478636644486.207 6+6 701.35f)) , | Q ^ ~3 0(0.079401In file included from 62src/libavcodec/aacsbr_fixed.c6:9627: 6src/libavcodec/aacsbrdata.h5:3448f:)6,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36 :448 | note: {expanded from macro 'Q30'Q 31(-0 .445 | 3#2d8e2f1i5n6e0 6Q13904(2xf)) , Q 3 1 ( - 0 . 9 1 4 2 3(2i6n5t0)9(1(3x5)4*f1)0}7,3 7{4Q13812(4 .00. 9+9 801.753)1 0 7| 3 ^ ~1 176f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.246: 1In file included from 1src/libavcodec/aacps.c3:3325: 7src/libavcodec/aacps_fixed_tablegen.h2:42518:2851:4 8fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :25136 | : note: expanded from macro 'Q31' Q3 045( | 0#.d8e7f9i6n1e7 1Q63615(5x2)4 2 f ) , Q 3 0 ( 0 . 7 5 4(6i4n8t5)9(2(3x2)7*3221f4)7,4 8Q33604(80..05 7+6 707.959)0 7 4| 4 ^ ~5 75f), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c4:2626: 4src/libavcodec/aacsbrdata.h0:14474:3832:7 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]22 f), | ~~~~^~~~~~~~~~~~~~~~~~ 447src/libavcodec/aac_defines.h | :{44Q:3361:( -note: 0expanded from macro 'Q30'. 386841 4444 | 7#8d4e7f3i8nfe) ,Q 3Q03(1x() 0 . 51 3 3 7 3 4 9 0 3 0 4 0(6ifn)t}),( ({xQ)3*11(0-703.794713842642.60 7+9 404.554)5 f )| , ^ ~ Q31(-0.965In file included from 4src/libavcodec/aacps_fixed.c9:36244: 3In file included from 8src/libavcodec/aacps.c40:9328: src/libavcodec/aacps_fixed_tablegen.hf:)}251,: 61 :| ~~~~^~~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: 251note: | expanded from macro 'Q31' 45Q | 3#d0e(f0i.n8e7 9Q63117(1x)6 65 5 2 4 2 f ) , Q 3 0 (0(.i7n5t4)6((4x8)5*9212437247833624f8).0, +Q 300.(05.5)7 6 7| ^ ~7 990744575In file included from f)src/libavcodec/aacsbr_fixed.c, :Q623: 0(src/libavcodec/aacsbrdata.h0:447.:584:26 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 43271122 f447) | ,{ Q 31| ( ~~~~^~~~~~~~~~~~~~~~~~- 0.38src/libavcodec/aac_defines.h6:8444:1364:4 note: 7expanded from macro 'Q30'8 4738f ),44 | Q#3d1e(f i0n.e 5Q1303(3x)7 3 4 9 0 3 0 4 0 6 f ) } ,( i{nQt31)(-(0(.x97)3*416027637794414584254f.)0, +Q 301.(5)- 0 .9| 6 ^ ~5 49364384In file included from 09src/libavcodec/aacps_fixed.c8:24f: )In file included from }src/libavcodec/aacps.c,: 32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~: 251:37src/libavcodec/aac_defines.h:: 45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36: note: expanded from macro 'Q31' 25145 | | # 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 ^ ~. 5767799074In file included from 457src/libavcodec/aacsbr_fixed.c5:f62): ,src/libavcodec/aacsbrdata.h :Q4473:032(:0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 6401432711 24472 | f{)Q,3 1 (| - ~~~~^~~~~~~~~~~~~~~~~~0 .386src/libavcodec/aac_defines.h8:4441:4364:7 8note: 4expanded from macro 'Q30'7 38f), Q443 | 1#(d e0f.i5n1e3 3Q73304(9x0)3 0 4 0 6 f ) } , { Q 3 1 ((-i0n.t9)7(3(4x6)2*6170974347544158f2)4,. 0Q 3+1 (0-.05.)9 6 5| 4 ^ ~9 364384098f)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::25145::1336:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | # d251e | f i n e Q 3 1 (Qx3)0 ( 0 . 8 7 9 6 1 7 1 6 6 5 5(2i4n2tf))(,( xQ)3*02(104.77458436644885.902 3+2 703.25f)) , | Q ^ ~3 0(0.576779In file included from 90src/libavcodec/aacsbr_fixed.c7:4624: 5src/libavcodec/aacsbrdata.h7:5447f:)6,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.4264014 34472 | 7{1Q13212(f-)0,. 3 8| 6 ~~~~^~~~~~~~~~~~~~~~~~8 4144src/libavcodec/aac_defines.h7:448:4367:3 8note: fexpanded from macro 'Q30') , Q31( 440 | .#5d1e3f3i7n3e4 9Q03300(4x0)6 f ) } , { Q 3 1 ( - 0 . 9(7i3n4t6)2(6(7x9)4*41504753f7)4,1 8Q2341.(0- 0+. 906.554)9 3 6| 4 ^ ~3 84098f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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: 25045: | 61#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 250 | Q 3(0i(n1t.)2(9(1x2)4*923174171408032684f8).,0 Q+3 00(.15.)1 9 6| 0 ^ ~3 741667993f),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:14460:7833:7 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 362323f), Q 34460 | ({1Q)3,1 ( | 0 ~~~~^~~~~~~~~~~~~~~~~~. 656src/libavcodec/aac_defines.h7:5440:8369:3 1note: 4expanded from macro 'Q30'6 31f), Q443 | 1#(d e0f.i1n8e3 3Q13603(7x1)3 4 8 8 0 f ) } , { Q 3 1 (( i0n.t0)3(2(7x3)3*7150475377948108f2)4,. 0Q 3+1 (0-.05.)7 4 9| 3 ^ ~3 109564108f)}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::25045::3736:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #250d | e f i n e Q 3 1Q(3x0)( 1 . 2 9 1 2 4 9 3 7 1 1 0 0(2i8nft)),( (Qx3)0*(211.4179468033674481.606 7+9 903.f5)), Q| 3 ^ ~0 (1.10737240In file included from 3src/libavcodec/aacsbr_fixed.c6:2623: 2src/libavcodec/aacsbrdata.h3:f446):,59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1), | ~~~~^~~~~~~~~~~~~~~~~~ 446src/libavcodec/aac_defines.h: | 44{:Q363:1 (note: expanded from macro 'Q30'0 .65675 0448 | 9#3d1e4f6i3n1ef )Q,3 0Q(3x1)( 0 . 1 8 3 3 1 6 3 7 1 3 4(8i8n0tf))(}(,x ){*Q13017(3 704.10832247.303 7+5 405.759)8 0 f| ) ^ ~, Q31(-0.749In file included from 33src/libavcodec/aacps_fixed.c1:0249: 5In file included from 6src/libavcodec/aacps.c4:1320: 8src/libavcodec/aacps_fixed_tablegen.hf:)250},: 13 :| ~~~~~^~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: 250expanded from macro 'Q31' | 45 | Q#3d0e(f1i.n2e9 1Q23419(3x7)1 1 0 0 2 8 f ) , Q 3 0 ( 1(.i1n9t6)0(3(7x4)1*626174979438f3)6,4 8Q.300 (+1 .01.057)3 7 2| 4 ^ ~0 362323f), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h):,446 : 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' 446 | {Q3 144( | #0d.e6f5i6n7e5 0Q83903(1x4)6 3 1 f ) , Q 3 1 ( 0 . 1(8i3n3t1)6(3(7x1)3*41808703f7)4}1,8 2{4Q.301 (+ 00..053)2 7 3| 3 ^ ~7 5457980f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:7324: 9src/libavcodec/aacps_fixed_tablegen.h3:32491:08595:6 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 8f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 249src/libavcodec/aac_defines.h | : 45 : 36 : note: expanded from macro 'Q31' Q30(1. 4451 | 1#9d8e2f7i8n3e7 5Q93519(fx)), Q 3 0 ( 1 . 4 0 3 13 8 1 5(2i6n8t3)6(0(fx)),* 2Q1304(71.438836684786.700 40+4 906.05f)) , | ^ ~Q 30(1.34In file included from 8src/libavcodec/aacsbr_fixed.c39:9627: 2src/libavcodec/aacsbrdata.h4:924466:74:8 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44644 | :{36Q:3 1note: (expanded from macro 'Q30' 0.6567 5440 | 8#9d3e1f4i6n3e1 fQ)3,0 (Qx3)1 ( 0 . 1 8 3 3 1 6 3 7 1 3(4i8n8t0)f()(}x,) *{1Q03713(7 401.803273243.705 4+5 709.850)f ) ,| ^ ~Q 31(-0.749331In file included from 09src/libavcodec/aacps_fixed.c5:6244: 1In file included from 0src/libavcodec/aacps.c8:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 249 :| 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' 249 | 45 | # d eQf3i0n(e1 .Q43111(9x8)2 7 8 3 7 5 9 5 9 f ) , Q 3(0i(n1t.)4(0(3x1)3*821154276488336604f8).,0 Q+3 00(.15.)3 8 6| 8 ^ ~7 670404960f)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h1:.4453:4848:3 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 2492648f), 445| | ~~~~^~~~~~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h :044.:9368:3 9note: 8expanded from macro 'Q30'8 936399 448 | 8#fd)e,f iQn3e1 (Q 300.(3x9)4 6 7 4 4 0 4 2 0 5 6 9 f ) }(,i n{tQ)3(1((x )0*.14077534764914862844.4093 8+f )0,. 5Q)3 1 (| ^ ~0 .686130448In file included from 36src/libavcodec/aacps_fixed.c8:1241: fIn file included from )src/libavcodec/aacps.c}:,32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~~^~~~~~~~~~~~~~~~~~249 :37: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 249 | 45 | # d e f i nQe3 0Q(311.(4x1)1 9 8 2 7 8 3 7 5 9 5 9 f ) ,( iQn3t0)((1(.x4)0*321134871458236684386.0f0) ,+ Q03.05()1 . | 3 ^ ~8 687670404In file included from 96src/libavcodec/aacsbr_fixed.c0f:)62: , src/libavcodec/aacsbrdata.h:Q4453:590:( 1warning: .3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8399724 94452 | 64{8Q3f1)(, 0 .| 9 ~~~~^~~~~~~~~~~~~~~~~~ 839src/libavcodec/aac_defines.h8:8449:3366:3 9note: 9expanded from macro 'Q30'8 8f), Q 3441 | (# d0e.f3i9n4e6 7Q43400(4x2)0 5 6 9 f ) } , { Q 3 1 ( (0i.n4t7)5(4(6x9)4*61804743973481f)8,24 .Q03 1(+ 00..658) 6 1| 3 ^ ~ 04483681In file included from 1fsrc/libavcodec/aacps_fixed.c):}24,: In file included from src/libavcodec/aacps.c| : ~~~~~^~~~~~~~~~~~~~~~~~32 : src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aac_defines.h249::1345:: warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45249 | | # d e f i n e QQ3310((x1). 4 1 1 9 8 2 7 8 3 7 5 9 5 9(fi)n,t )Q(3(0x()1*.24104371438831654286.803 6+0 f0).,5 )Q 3 0| ( ^ ~1 .3868767040In file included from 4src/libavcodec/aacsbr_fixed.c9:6620: fsrc/libavcodec/aacsbrdata.h):,445 :Q323:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 3483997249 24456 | 4{8Qf)3,1 ( | 0 ~~~~^~~~~~~~~~~~~~~~~~. 9839src/libavcodec/aac_defines.h8:8449:3366:3 9note: 9expanded from macro 'Q30'8 8f), Q 3441 | (# d0e.f3i9n4e6 7Q43400(4x2)0 5 6 9 f ) } , { Q 3 1 ( (0i.n4t7)5(4(6x9)4*61804743973481f8)2,4 .Q03 1+( 00..56)8 6 1| 3 ^ ~0 44836811f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:445:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:444:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | {Q31( 0.07717324253925f), Q31( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:444:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | {Q31( 0.07717324253925f), Q31( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.825223In file included from 01src/libavcodec/aacps_fixed.c5:69240: 3In file included from 6fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :| 265 ~~~~^~~~~~~~~~~~~~~~~~~: 160: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 45 | #define Q2653 | 1 ( x ) Q 3 1 ( 0 ) , Q 3(1i(n0t.)1(7(8x4)2*72613457f4/8M3_6P4I8).,0 Q+3 10(.05.)2 8 5| 6 ^ ~6 733f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3621: (src/libavcodec/aacsbrdata.h0:.4444:6323:0 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 6f/M_PI), Q4443 | 1{(Q03.15(9 701.60371751f7/3M_2P4I2)5,3 9Q2351f()0,. 7Q83513(9 801.658f6/3M8_3P9I)9,8 Q53615(19.51f00)3}0,8 {5Q5f3/1M(_-P0I.)5,6 0Q43918(12.91597047196633f3)f,/ M_QPI3)1( | 0 ^~~~~~~~~~~~. 825223src/libavcodec/aac_defines.h0:1455:6369: 0note: 3expanded from macro 'Q31'6 f)}, | 45 ~~~~~^~~~~~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.hf:i45n:36e: Qnote: 31expanded from macro 'Q31'( x) 45 | # d e f in e Q3 1 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t8).(0( +x 0).*52)1 4 7| 4 ^8 3648.0 + In file included from 0src/libavcodec/aacps_fixed.c:.245: )In file included from src/libavcodec/aacps.c : 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :265:137: 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:444:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]265 | Q4443 | {1Q(03)1(, Q03.10(707.1713728442523796253f5f)/,M _QPI3)1,( Q03.15(806.3288536969783536f5/M9_5PfI))},, {QQ3311(0(.-4063.05762034968f2/9M19_4P16I3),f )Q3,1 (Q03.15(9 07.168321552f2/3M0_1PI5)6,9 03Q63f1)(}0.,7 8| 53 ~~~~~^~~~~~~~~~~~~~~~~~98 16f/src/libavcodec/aac_defines.hM:45_:PI36),: note: Qexpanded from macro 'Q31'3 1(1.1 0450 | 3#0d8e5f5ifne/ MQ_3P1I()x,) Q 3 1( 1 . 5 70 7 9 6 3 3f /(Mi_PnIt)) (( x| ) ^~~~~~~~~~~~*2 1474src/libavcodec/aac_defines.h8:34564:836.:0 note: + expanded from macro 'Q31'0 .5) | 45 ^ ~ | #define Q3In file included from 1src/libavcodec/aacsbr_fixed.c(:62x: src/libavcodec/aacsbrdata.h): 443 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )443( | (x{)Q*3211(4-07.498973164185.801 8+ 304.55)0 8f )| , ^ Q 31( 0.582In file included from 11src/libavcodec/aacps_fixed.c5:6240: 1In file included from src/libavcodec/aacps.c8:320: 4src/libavcodec/aacps_fixed_tablegen.h2:2656:f114):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.776389 72656 | 3 7 1 9 6 6 f )Q,3 1Q(301)( ,0 Q.39413(201.81374884277368351f9/fM)_P}I, ) ,| Q ~~~~~^~~~~~~~~~~~~~~~~~3 1(0.src/libavcodec/aac_defines.h2:8455:636:6 7note: 3expanded from macro 'Q31' 3f/M_P I45) | ,# deQf3i1n(0e. 4Q633107(2x3)6 f / M _ P I ) , Q 3 1 ( (0in.t5)(9(7x1)6*32151f/4M74_8P3I6)48,. 0Q 3+ 10(0..57)8 5 3| 9 ^ ~81 6f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3162(: 1.src/libavcodec/aacsbrdata.h1:4430:590:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]85 5f/M_PI) , 443Q | {3Q13(11(.-05.79097791613538f1/8M3_4P5I)0 8| f ^~~~~~~~~~~~), Q31src/libavcodec/aac_defines.h(: 450.:5368:2 1note: 1expanded from macro 'Q31'56 0180 4452 | 6#f)d}ef,i n{eQ 3Q13(1 (0x.)7 7 6 3 8 9 7 6 3 7 1 9(6i6nf)t, )Q(3(1(x )0*.219447324188334684783.8019 f+)} ,0 . 5| ) ~~~~~^~~~~~~~~~~~~~~~~~ | ^src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | :#32d: esrc/libavcodec/aacps_fixed_tablegen.hfi:n265e:91 :Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 265 | ( in t ) (( x )*Q231147(4083)6,4 8Q.03 1(+0 .107.85)4 2 7| 6 ^ ~3 5f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:162(0: .src/libavcodec/aacsbrdata.h:24438:5326:6 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f/M_PI) , 443Q | 3{1Q3(10(.4-603.097972113568f1/M8_3P4I5)0,8 fQ3)1,( 0Q.5397116(3 105.f5/8M2_1P1I56)0,1 8Q034126(f)0}.,7 85{39Q83161f( /0M_.P7I7),6 3Q83917(613.711906063f0),8 Q5351f(/M _0.P9I)4,32 1Q833418(17.3851790f7)96}3,3 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI) src/libavcodec/aac_defines.h :| 45 ^~~~~~~~~~~~: 36: src/libavcodec/aac_defines.hnote: expanded from macro 'Q31': 45:36: 45note: | expanded from macro 'Q31'# defin 45e | # dQe31f(ixn)e Q 3 1 (x ) (i nt ) ((i(xn)t)*((2x14)7*42813476448386.408 .+0 0+. 5)0 . | 5 ^ ~ ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24443: :In file included from 6src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :265:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | {Q31(-0.9 92657 | 1 1 5 8 1 8 3 4 5Q0381f()0,) ,Q 3Q13(1 0(.05.8127181452670613850f4/2M6_fP)I}),, {QQ3311((0 .02.8757666378339f76/3M7_19P6I6)f),, Q3Q13(10(. 40.693403271283364f87/3M81_9PfI))},, | Q ~~~~^~~~~~~~~~~~~~~~~~~3 1(0.src/libavcodec/aac_defines.h59:7451:63631:5 note: fexpanded from macro 'Q31'/ M_PI )45, | Q#3d1e(f0in.e7 Q83513(9x8) 1 6 f / M _ P I ) , Q (3i1(n1t).(1(0x0)3*0218457458f3/6M4_8P.0I ),+ Q031.(51). 5 7| 0 ^ ~7 9633f/M_PIIn file included from ) src/libavcodec/aacsbr_fixed.c | : ^~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h442::83:45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45442 | | #{dQe3f1i(n e0 .Q3911(7x8)3 0 4 2 0 9 1 7 6 2 f ) , Q(3i1n(t-)0(.(4x6)3*526184972438833694780.f0) }+, 0{.Q53)1 ( | 0 ^. 7255697441In file included from 56src/libavcodec/aacps_fixed.c9:0f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0265.:9459:8 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 55770747f)}, | ~~~~^~~~~~~~~~~~~~~~~~~265 | src/libavcodec/aac_defines.h : 45 : 36 :Q 3note: 1expanded from macro 'Q31'( 0), Q3 145( | 0#.d1e7f8i4n2e7 6Q3351f(/xM)_ P I ) , Q 3 1( 0. 2 8 5 66(7in3t3)f((/xM)*_2P1I4)7, 4Q833164(80..406 3+0 07.253)6 f /| M ^ ~_ PI), Q31(0.In file included from 59src/libavcodec/aacsbr_fixed.c71:6623: 1src/libavcodec/aacsbrdata.h5:f442/:M59_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(0.78 544239 | 8{1Q63f1(/ M0_.P9I1)7,8 Q3310(4210.91107063208f5)5, fQ/M3_1P(I-)0,.4 6Q33516(819.25378037997603f3)f}/,M {_QP3I1)( 0 .| 7 ^~~~~~~~~~~~2 556src/libavcodec/aac_defines.h97:44541:5366:9 note: 0expanded from macro 'Q31'f ), Q3 145( | -#0d.e9f9i8n9e95 5Q35177(0x7)4 7 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36:n t)note: (expanded from macro 'Q31' (x)*2 1454 | 7#4d8e36f4i8n.e0 Q3+1 (0x). 5) | ^ In file included from (src/libavcodec/aacps_fixed.ci:n24t: )In file included from src/libavcodec/aacps.c(:(x32): *src/libavcodec/aacps_fixed_tablegen.h2:1472654:8213:6 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8. 0 + 0.5) | ^ ~265 | Q31(0In file included from ),src/libavcodec/aacsbr_fixed.c: 62Q: 31src/libavcodec/aacsbrdata.h(0:.4421:73184:2 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 5f/M_PI), Q44231 | ({Q03.12(8 5066.793137f8/3M0_4PI2)09,1 Q73612(f0).,4 Q633107(2-306f./46M3_P5I6)8,92 3Q3813(9700.5f9)7}1,6 3{1Q53f1/(M _0P.I)7,2 5Q5316(907.4748155369980f1)6,f /QM3_1P(I-)0,. 9Q93819(9155.51707003704875f5)f},/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:451:(136.:5 7note: 0expanded from macro 'Q31'7 9633f /45M | #_dPeIf)i n e | Q ^~~~~~~~~~~~~3 1(x)src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (45i | n#t)d(ef(ixn)e *Q23114(74x8)3 6 4 8 . 0 + 0. 5) (| ^ ~i nt)((x)*In file included from 2src/libavcodec/aacsbr_fixed.c1:462: 7src/libavcodec/aacsbrdata.h4:84423:674:8. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | 442 ^ | {Q31( 0.91783042091762f), Q31(-0.46356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:441:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.8884453271984AS libavcodec/aarch64/vp9lpf_neon.o 4f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:441:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:441:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:441:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:440:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:440:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:440:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)In file included from }, {src/libavcodec/aacps_fixed.cQ:3124(: -In file included from 0src/libavcodec/aacps.c.:2322: 2src/libavcodec/aacps_fixed_tablegen.h2:52799:6798:8 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 14f), Q31( 0.57124029 72798 | 1 2 2 8 fs)t}a,t i c| ~~~~~^~~~~~~~~~~~~~~~~~c onsrc/libavcodec/aac_defines.hs:t45 :i36n:t note: fexpanded from macro 'Q31'r action a45l | _#ddeelfaiyn_el iQn3k1s([x]) = { Q 3 1 ( 0 . 4 3 f )(i,n tQ)3(1((x0).*7251f4)7,4 8Q33614(80..03 4+7 f0). 5}); | | ^ ~ ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45In file included from :36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q31'src/libavcodec/aacsbrdata.h :440:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q4403 | 1{(Qx3)1 ( 0 . 9 6 7 3 5 2 4 8 7(3i8n3t8)8(f()x,) *Q23114(7 408.39604889.108 1+6 907.856)2 9 f| ) ^ ~} , {Q31(-0.22In file included from 22src/libavcodec/aacps_fixed.c5:9246: 8In file included from 8src/libavcodec/aacps.c4:1321: 1src/libavcodec/aacps_fixed_tablegen.h4:f279):,67 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.57124029 72798 | 1 2 2 8 fs)t}a,t i c| ~~~~~^~~~~~~~~~~~~~~~~~c onstsrc/libavcodec/aac_defines.h :i45n:t36 :f rnote: aexpanded from macro 'Q31'c tional _45d | e#ldaeyf_ilnien kQs3[1]( x=) { Q 3 1 ( 0 . 4 3 f ) , ( iQn3t1)((0(.x7)5*f2)1,4 7Q43813(604.83.407 f+) 0}.;5 ) | ~~~~^~~~~~| ^ ~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 43945: | 83#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 439 | { Q 3 1 ( - 0 . 6(5i2n8t4)5(9(2x3)9*22911487f4)8,3 6Q4381.(0 0+. 502.158)6 7 2| 3 ^ ~2 53637f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c9:3328: 8src/libavcodec/aacps_fixed_tablegen.h5:42794:3557:9 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 8f), Q31(- 0279. | 7 4 8 9 5s3t1a2t6i1c5 2c5o9nfs)t} ,i n t| ~~~~^~~~~~~~~~~~~~~~~~~f ractsrc/libavcodec/aac_defines.hi:o45n:a36l:_ dnote: eexpanded from macro 'Q31'l ay_lin k45s | [#]d e=f i{n eQ 3Q13(10(.x4)3 f ) , Q 3 1 ( 0 . 7 5 f )(,i nQt3)1(((0x.)3*4271f4)7 4}8;3 6 4| 8 ~~~~^~~~~~. 0 + src/libavcodec/aac_defines.h0:.455:)36 : | note: ^ ~expanded from macro 'Q31' 45 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:i62n: esrc/libavcodec/aacsbrdata.h :Q4393:159(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | (i{nQt3)1(((-x0).*62512487445893263489.209 1+8 f0),. 5)Q 3 1| ( ^ ~ 0.52186723253637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: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.cn:e32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1280(:x43): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i280n | t ) ( ( xc)o*n2s1t4 7i4n8t3 6f48r.a0c t+i o0n.a5l)_ d e| l ^ ~a y_gain = Q3In file included from 1(src/libavcodec/aacsbr_fixed.c0:.623: 9src/libavcodec/aacsbrdata.hf:)439;: 32 :| ~~~~^~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: 439expanded from macro 'Q31' | {Q31(-0 .456 | 5#2d8e4f5i9n2e3 9Q23911(8xf)) , Q 3 1 ( 0 . 5 2 1 8 6(7i2n3t2)5(3(6x3)7*f2)1}4,7 4{8Q33614(8 .00. 9+3 808.554)4 3 7| 9 ^ ~8 188f), Q31(-0.74895312615259f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:43989:6 warning:s generatedwarning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | {Q31(-0.65284592392918f), Q31( 0.52186723253637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:438:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:438:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:438:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:438:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:437:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:437:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:437:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:437:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:436:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:436:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 436 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:436:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:435:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {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:435:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {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:435:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {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:435:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {Q31( 0.67248046289143f), Q31(-0.03646211390569f)}, | ~~~~^~~~~~~~~~~~~~~~~~~AS libavcodec/aarch64/vp9mc_16bpp_neon.o src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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.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:31: 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:7: 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:433:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:433:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, In file included from | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h:: 45:In file included from 36src/libavcodec/aacps.c:: 32note: : expanded from macro 'Q31' src/libavcodec/aacps_fixed_tablegen.h:361:15 :45 | #warning: dcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]e fine Q31(x) 361 | ( i nitf) (((kx )< *F2F_1A4R7RA4Y8_3E6L4E8M.S0( f+_ ce0n.t5e)r _ 2| 0 ^ ~) ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::433383::1531:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383433 | | { Q 3 1 ( - 0 .i8f9 (0k5 4<9 5F4F2_5A7R9R9A3Yf_)E,L EQM3S1((f-_0c.e3n1t7e9r1_93143)1)8 8 0| 6 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4 f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:433:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:432:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211AS libavcodec/aarch64/vp9mc_aarch64.o f), Q31( 0.99812337444082f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:432:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:432:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {QIn file included from 31(src/libavcodec/aacps_fixed.c :024.: 0src/libavcodec/aacps.c4:5408:5452:2 8warning: 57implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 211f), Q31( 0.9 9408 | 1 2 3 3 7Q43414(008.20ff))},, | Q ~~~~~^~~~~~~~~~~~~~~~~~3 1(0.src/libavcodec/aac_defines.h3:0455:9366:6 3note: 0expanded from macro 'Q31'5 45168f) ,45 | Q#3d1e(f0i.n5ef )Q 3 1| ( ~~~~^~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x)*2 1454 | 7#4d8e3f6i4n8e. 0Q 3+1 (0x.)5 ) | ^ ~ (iIn file included from nsrc/libavcodec/aacsbr_fixed.ct:)62(: (src/libavcodec/aacsbrdata.hx:)432*:261:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0 .4325 | ){ Q 3| 1 ^ ~( -0.7490493In file included from 9src/libavcodec/aacps_fixed.c5:0240: 5src/libavcodec/aacps.c1:940f:)21,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.99985 4408 | 3 6 4 1 5Q2311f()0}.,0 f{)Q,3 1 (Q 301.(004.538055292686537045241511f6)8,f )Q,3 1Q(3 10(.09.958f1)2 3 3| 7 ~~~~^~~~~~~~~~~~~~~~~~4 4408src/libavcodec/aac_defines.h2:f45):}36,: note: | expanded from macro 'Q31' ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4545: | 36#:d enote: fexpanded from macro 'Q31'i ne Q31 (45x | )# d e f i n e Q 3 1 ( x ) ( i n t ) (( x ) * 2 1 4 7(i4n8t3)6((4x8).*201 +4 7408.53)64 8 .| 0 ^ ~ + 0.5) | In file included from ^ ~src/libavcodec/aacps_fixed.c :24: src/libavcodec/aacps.c:40:9In file included from : src/libavcodec/aacsbr_fixed.cwarning: :62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:431:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]40 | Q31 (431 | 0{.Q03f1),( 0.Q07321(203.0531035966683330754f5)1,6 Q831f()-,0 .Q838810(500.051f7) 3 3| 6 ~~~~^~~~~2 6f)src/libavcodec/aac_defines.h}:,45 :{36Q3:1 note: (expanded from macro 'Q31' 0.994 98450 | 1#21d8e8f3i5n3fe) , QQ313(1x() 0 . 9 7 0 9 4 3 5 8 1(1i3n3t8)7(f()x}),*2 1 | 4 ~~~~~^~~~~~~~~~~~~~~~~~7 483src/libavcodec/aac_defines.h64:845.:0 36+: note: 0expanded from macro 'Q31' .5) | 45 ^ ~ | # define In file included from Qsrc/libavcodec/aacps_fixed.c3:241: (src/libavcodec/aacps.c:x39) : 56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 39( | i n t Q)(31((x0.)0*f2)1,4 7 4Q83316(408..001 8+ 90.9548)7 5 2| 6 ^ ~0 49f), Q3In file included from 1(src/libavcodec/aacsbr_fixed.c0:.620: f)src/libavcodec/aacsbrdata.h, :Q4313:159:( warning: -0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 07293139 14316 | 7{5Q3381f)(, 0. 0| 72 ~~~~^~~~~~~~~~~~~~~~~~~2 305src/libavcodec/aac_defines.h13:6458:3363:7 fnote: ),expanded from macro 'Q31' Q31(-0 .458 | 8#8d0e5f0in0e1 7Q3313(6x2)6 f ) } , { Q 31 ( 0 . 9 9(4i9n8t0)1(2(x1)8*8235134f7)4,8 3Q3614( 80..97009 43+ 508.151) 3 3| 8 ^ ~7 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :src/libavcodec/aacps.c45::3936::45 : note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4539 | | # d e f iQn3e1 (Q03.10(fx)), Q 3 1 ( 0 . 0 1 8 9 9(4i8n7t5)2(6(0x4)9*f2)1,4 7Q43813(604.80.f0) ,+ Q03.15()- 0 .| ^ ~ 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), 0Q73219(3-103.98186870553080f1)7,3 3 6| 2 ~~~~^~~~~6 f)}, {Qsrc/libavcodec/aac_defines.h3:145(: 360:. 9note: 9expanded from macro 'Q31'4 98012188 3455 | 3#fd)e,f iQn3e1 (Q 301.(9x7)0 9 4 3 5 8 1 1 3 3 8 7 f ) }(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*2src/libavcodec/aac_defines.h1:4457:4368:3 6note: 4expanded from macro 'Q31'8 .0 + 0 .455 | )# d e| f ^ ~i ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : src/libavcodec/aacps.c : 39 : 21 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*214 7394 | 8 3 6 4 8Q.301 (+0 .00.f5)), | Q ^ ~3 1(0.018994In file included from 87src/libavcodec/aacsbr_fixed.c:5622: 6src/libavcodec/aacsbrdata.h0:44319:f7):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(0.0f), Q 34311 | ({-Q03.10(7 209.30173292136075513386f8)3,3 7 f| ~~~~^~~~~~~~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h(:-450:.368:8 8note: 0expanded from macro 'Q31'5 001733 6452 | 6#fd)e}f,i n{eQ 3Q13(1 (0x.)9 9 4 9 8 0 1 2 1 8 8 3 5 3 f()i,n tQ)3(1((x )0*.29174079448335684181.303 8+7 f0).}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: 945: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31 (39x | ) Q 3 1 ( 0 . 0 f ) ,( i nQt3)1(((0x.)0*128194974488735624680.409 f+) ,0 .Q53)1 ( 0| . ^ ~0 f), Q31(-0In file included from .0src/libavcodec/aacsbr_fixed.c7:2629: 3src/libavcodec/aacsbrdata.h1:34309:1836: 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8f), | ~~~~^~~~~ 430 | {Qsrc/libavcodec/aac_defines.h3:145(:-360:. note: 9expanded from macro 'Q31'15 2946 1454 | 4#76d9e2ff)i,n eQ3 1Q(-301(.x)1 56 9 8 70 7 5 3 42 0 6 f ) }(,i n{Qt3)1((-(0.x0)*323104577438386844807.005 f+) 0,. 5Q)3 1 (| - ^ ~0 .37205262859764f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:58: 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) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:430:31: 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) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:430:6: 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) (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] 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: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.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:32: 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:7: 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:427:83: 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: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] 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/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:424:32: 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: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' 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:7: 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:422:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 422 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:422:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 422 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:422:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 422 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:422:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 422 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:84: 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: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.262406AS libavcodec/aarch64/vp9mc_neon.o 03062237f), 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.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: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) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:417:7: 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 Q3CC libavcodec/aasc.o 1(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:416:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {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 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:416:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {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 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:416:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {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 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:416:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {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 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:415:84: 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: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 | {Q3In file included from 1(-src/libavcodec/aacps_fixed.c0:.2242: 8src/libavcodec/aacps.c9:84164:6441:4 5warning: 50implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 4f), Q31( 0.970548 54163 | 3 1 6 3 1c6ofn)s}t, I{NQT3F1L(O-A0T. 1p8e5a0k9_9d1e5c0a1y9_8f8a1cf)t,o rQ 3=1 (Q 301.(407.576655796228839328038644f6)5}f,) ; | ~~~~^~~~~~~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/aac_defines.h:: 45note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q31' 45 | #defi n45e | #Q3d1e(fxi)n e Q 3 1 ( x ) ( i n t ) ( ( x()i*n2t1)4(7(4x8)3*624184.704 8+3 604.85.)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:CC libavcodec/ac3.o 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.632066333948In file included from 07fsrc/libavcodec/aacps_fixed.c):}24,: src/libavcodec/aacps.c :| 486 ~~~~~^~~~~~~~~~~~~~~~~~: 39: 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 f486i | n e Q 3 1 ( x ) g _ d e c a y _ s l o p(ei n=t )((1( x<)<* 23104)7 4-8 3D6E4C8A.Y0_ S+L O0P.E5 )* (| k ^ ~ - DECAY_CUIn file included from TOsrc/libavcodec/aacsbr_fixed.cF:F62[: isrc/libavcodec/aacsbrdata.hs:34124:]7):; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~ 412 | src/libavcodec/aacps.c{:Q1883:130(: 0note: .expanded from macro 'DECAY_SLOPE'3 08721 61883 | 2#1d4e7f2i6nfe) ,D EQC3A1Y(_ S0L.O4P1E5 1 4 9 6 0 5Q53601(206.f0)5}f,) { Q| 3 ~~~~^~~~~~1 (-0.src/libavcodec/aac_defines.h2:4445:2363:8 3note: 9expanded from macro 'Q30'5 72639f) ,44 | Q#3d1e(f i0n.e6 3Q23006(6x3)3 3 9 4 8 0 7 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~( int)src/libavcodec/aac_defines.h(:(45x:)36*:1 0note: 7expanded from macro 'Q31'3 741824 .450 | #+d e0f.i5n)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: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)CC libavcodec/ac3_channel_layout_tab.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: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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:406:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:404:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:404:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*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] 404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 28 warnings generated. expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:404:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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)In file included from }, {src/libavcodec/aacps_fixed.cQ3:124( : 0src/libavcodec/aacps.c.9:86785:9340:0 9warning: 05implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 7724f), Q31( 0.88241721 16783 | 3 9 8 1 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ INTFsrc/libavcodec/aac_defines.hL:O45A:T36 : note: wexpanded from macro 'Q31'i dth = Q453 | 0#(d1e.ffi)n e/ Q(3(1s(txo)p - s t a r t ) ? ( s(tionpt )-( (sxt)a*2r1t4)7 4:8 316)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:62 : 44src/libavcodec/aacsbrdata.h | :#401d:e84f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(x) 401 | { Q 3 1 ( (0i.n9t9)5(7(0x5)3*41800743873461f8)2,4 .Q03 1+( 00..54)5 8 4| 4 ^ ~5 86038111f)}, {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(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:400:59: 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(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 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(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:400:6: 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(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:399:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:399:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {QCC libavcodec/ac3_parser.o 31( 0.99010736374716f), Q31( 0.04602397576623f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:399:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:399:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:84: 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: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.801429937675254 warningfs) generated}. , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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.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 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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' CC libavcodec/ac3dec_data.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: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:45src/libavcodec/4xm.c:36:: note: 447expanded from macro 'Q31': 20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]45 | #define Q31(x) 447 | i f ((lienntg)t(h( x<) *e2x1t4r7a4)8 3 6| 4 ~~~~~~ ^ ~~~~~8 .0 + 0.5) src/libavcodec/4xm.c | : ^ ~459 :24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c: 45962 | : src/libavcodec/aacsbrdata.h : 378 :i31f: (warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i tstream_si z378e | {>Q 3l1e(n g0t.h9 2|0|4 5b1i2t4s7t3r5e4a9m5_fs)i,z eQ 3>1=( -I0N.T6_2M4A3X3/685 2|5|2 4 2| 2 ~~~~~~~~~~~~~~ ^ ~~~~~~0 f)}, {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) (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] 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 | #defIn file included from inesrc/libavcodec/aacpsdsp_fixed.c :Q323: 1(src/libavcodec/aacpsdsp_template.cx:)115 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 4115836 | 4 8 . 0 + 0 . 5 ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:33611:(310:. 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 541659556 93615 | f{)Q 3}1;( 0| . ~~~~^~~~~~~~~~~~~~~~~~8 85473737src/libavcodec/aac_defines.h6:0457:5369:f )note: expanded from macro 'Q31', Q31(-0. 8459 | 6#3d6e8f0i2n9e0 1Q43619(fx))} , { Q 3 1 ( - 0 . 1 8 1 7(3i0n7t8)1(5(2x2)2*62f1)4,7 4Q83316(4-80..02 6+1 502.154)5 1 5| 6 ^ ~8 00f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacpsdsp_fixed.csrc/libavcodec/aac_defines.h::2345: :src/libavcodec/aacpsdsp_template.c36:: 114note: :expanded from macro 'Q31'36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #def i114n | e Q 3 1 ( x ) ( i n t ) ( ( x ) *Q23114(704.85366447818.102 2+0 007.756)f ) ,| ^ ~ | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q31'src/libavcodec/aacsbrdata.h :361:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q 33611 | ({xQ)3 1 ( 0 . 8 8 5 4 7 3 7 3(7i6n0t7)5(9(fx)),* 2Q13417(4-803.684986.306 8+0 209.051)4 6 9| f ^ ~) }, {Q31(-0In file included from .1src/libavcodec/aacpsdsp_fixed.c8:1237: 3src/libavcodec/aacpsdsp_template.c0:71138:1395:2 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f), Q31(-0 .1132 | 6 1 5 2 1s4t5a1t5i6c8 0c0ofn)s}t, I N| T ~~~~~^~~~~~~~~~~~~~~~~~F LOATsrc/libavcodec/aac_defines.h :a45[:]36: =note: expanded from macro 'Q31'{ Q31(0 .456 | 5#1d4e3f9i0n5e7 5Q33110(6xf)) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(:i nnote: texpanded from macro 'Q31') ((x)*2 1454 | 7#4d8e3f6i4n8e. 0Q 3+1 (0x.)5 ) | ^ ~ (intIn file included from )(src/libavcodec/aacsbr_fixed.c(:x62): *src/libavcodec/aacsbrdata.h2:13604:7834:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) 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.850877879CC libavcodec/ac3dec_fixed.o 94476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:CC libavcodec/ac3dec_float.o 62: src/libavcodec/aacsbrdata.h:341:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.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), Q31( 0.28587846253726f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (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.8261663528417CC libavcodec/ac3dsp.o 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:325:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/ac3enc.o 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.1685587007519200f warning)s} generated,. {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)src/libavcodec/4xm.c}, :{785Q:3161:( warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 661489107909 2785f | ), Q 3 1 (i f0 .(9l6e5n9g0t1h7 6<1 6bi9t1s2t1rfe)a}m,_ s i| z ~~~~~^~~~~~~~~~~~~~~~~~e + 1src/libavcodec/aac_defines.h2): 45:{36 :| note: ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~expanded from macro 'Q31' 45src/libavcodec/4xm.c | :#d793e:f46:i nwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] Q31(x) 793 | i f ( p r(eistnrtea)m_(s(ixz)e *+2 1b4i7t4st8r3ea6m4_8s.i0z e+ + 01.25 )! = | l ^ ~en gth | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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.21411126CC libavcodec/ac3enc_fixed.o 572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82CC libavcodec/ac3enc_float.o 368298622748f), 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) CC libavcodec/ac3tab.o (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.46051329682246fsrc/libavcodec/4xm.c)},: 850{:18Q:3 1warning: (comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]-0 .91781958879280f) ,850 | Q 3 1 ( -i0.f7 4(0b1u2f7_1s6i6z8e4 1<8 6AfV)_}R,L 3 2| ( ~~~~^~~~~~~~~~~~~~~~~~~b uf + src/libavcodec/aac_defines.h4:)45 :+36 :8 )note: expanded from macro 'Q31'{ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 45 | #define Q31(xsrc/libavcodec/4xm.c): 858 : 19 : warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] (int) (858( | x ) * 2 1i4f7 4(8f3r6a4m8e._04 c+c 0=.=5 )A V _| R ^ ~L 32("cfrm"))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] src/libavcodec/4xm.c:897:23: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]306 | {Q31( 0. 28979 | 9 3 8 4 3 4 0 6 5i5f1 4(fd)a,t aQ_3s1i(z-e0 .>4 6U0I5N1T3_2M9A6X82 2-4 6 fc)f}r,m -{>Qs3i1z(e- 0-. 9A1V7_8I1N9P5U8T8_7B9U2F8F0EfR)_,P AQD3D1I(N-G0_.S7I4Z0E1)2 7 1| 6 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 84186f)}src/libavcodec/4xm.c, : 911| : ~~~~~^~~~~~~~~~~~~~~~~~24 : 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'911 | 45 | #idfe f(icnfer mQ-3>1s(ixz)e > = w h o l e _ s i z e()i n{t ) (| ( ~~~~~~~~~~ ^ ~~~~~~~~~~x )*2147483648src/libavcodec/4xm.c.0: 934+: 190:. 5warning: )comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] | ^ ~ 934 | In file included from src/libavcodec/aacsbr_fixed.ci:f62 : (src/libavcodec/aacsbrdata.hf:r305a:m84e:_ 4warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c == AV_RL32 (305" | i{fQr321"() )0 .{7 2 1| 6 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~5 342518718f)src/libavcodec/4xm.c, :Q9403:126(:- 0warning: .comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]6 92598573 49409 | 5 6 4 f )}} ,e l{sQe3 1i(f- 0.(6f2r9a2m8e2_447c7c3 0=6=6 7AfV)_,R LQ3321((" i0f.r1m3"6)2)7 0{3 7 4| 0 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~7 335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/4xm.c :946:src/libavcodec/aac_defines.h58::45 :warning: 36comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]: note: expanded from macro 'Q31' 45 | #946d | e f i n e} Qe3l1s(ex )i f ( f r a m e _ 4 c c =(=i nAtV)_(R(Lx3)2*(2"1p4f7r4m8"3)6 4|8|.0 f+r a0m.e5_)4 c c| ^ ~= = AV_RL32("In file included from pfsrc/libavcodec/aacsbr_fixed.cr:262": )src/libavcodec/aacsbrdata.h): 305{: 58 :| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/4xm.c 305: | 946{:Q263:1 (warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]0 .721653425 19468 | 7 1 8 f )}, eQl3s1e( -i0f. 6(9f2CC libavcodec/acelp_filters.o 5r9a8m5e7_344c9c5 6=4=f )A}V,_ R{LQ3321(("-p0f.r6m2"9)2 8|2|4 7f7r3a0m6e6_74fc)c, =Q=3 1A(V _0R.L13326(2"7p0f3r724"0)7)3 3{5 f )| } ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/4xm.c:36::952 :note: 26expanded from macro 'Q31': warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 45 | #de fi952n | e Q 3 1}( xe)l s e i f ( f r a m e _ 4(cicn t=)=( (AxV)_*R2L13427(4"8s3n6d4_8".)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 + CC libavcodec/acelp_pitch_delay.o 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 | #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)}, | CC libavcodec/acelp_vectors.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: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 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(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/adpcm.o CC libavcodec/adpcm_data.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.CC libavcodec/adpcmenc.o 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define 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] CC libavcodec/adts_header.o 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) (iIn file included from nt)src/libavcodec/aasc.c(:(32x: )In file included from *src/libavcodec/msrledec.h2:1264: 74src/libavcodec/bytestream.h8:31876:4158:. 0warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0.5) | ^ ~ 187 | In file included from src/libavcodec/aacsbr_fixed.ci:f62 : (src/libavcodec/aacsbrdata.hs:i677z:e112: !warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size) | ~~~~~ ^ ~~~~ 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.src/libavcodec/bytestream.h0 +: 2940:.155:) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~ CC libavcodec/adts_parser.o In file included from src/libavcodec/aacsbr_fixed.c: 62294: | src/libavcodec/aacsbrdata.h : 671 : 52i:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize2 != s i671z | e ) | ~~~~~ ^ ~~~~Q 31(-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.0091src/libavcodec/bytestream.h32:5323189:f15):, warning: Q3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 (-0.00817982 33183 | f ) , Qi3f1 ((-s0i.z0e027 2!6=1 5s8i1z6ef)) , | Q ~~~~~ ^ ~~~~3 1(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/adx.o 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 | #src/libavcodec/bytestream.hde:fi357:n15e: Qwarning: 31(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x ) 357 | ( i n t )i(f( x()s*i2z1e427 4!8=3 6s4i8z.e0) + | 0 ~~~~~ ^ ~~~~. 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*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] CC libavcodec/adx_parser.o 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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), 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: expanded from macro 'Q31' 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.hCC libavcodec/adxdec.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: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.095CC libavcodec/adxenc.o 5533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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) CC libavcodec/agm.o (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)CC libavcodec/aic.o , 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.2320690870CC libavcodec/alac.o f), 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)*2147483CC libavcodec/alac_data.o 648.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)*21474836CC libavcodec/alacdsp.o 48.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] CC libavcodec/alacenc.o 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) (CC libavcodec/aliaspixdec.o 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 | #4de warningfisne generated . 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: CC libavcodec/aliaspixenc.o 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)CC libavcodec/allcodecs.o , 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) CC libavcodec/alsdec.o (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) 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: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( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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( 0CC libavcodec/amrnbdec.o .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), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:CC libavcodec/amrwbdec.o 62: src/libavcodec/aacsbrdata.h:601:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | CC libavcodec/anm.o #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943CC libavcodec/ansi.o 300f), 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:62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/ac3enc.c:589::4553: :src/libavcodec/put_bits.h :warning: 227implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 589 | Q31 (227 | 0 . 0 7 0 3 5i3f3 0(7s-3>fb)u,f _eQn3d1 (- 0s.-0>6b8u9f6_6p4t0r1 3>f)=, Qs3i1z(e o0f.(0B6i7tB4u5f2)5)0 2{1 f )| , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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.5src/libavcodec/put_bits.h) : 265| ^ ~: 37: warning: In file included from comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:588:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | 588 | i f (Qs3->1b(u f0_.e0n7d4 4-6 6s4-3>9b4uff)_,p tQr3 1>=( s0i.z0e7o3f(6B4i0t6B0u0f5)f) ){, | Q ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~3 1( 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] src/libavcodec/put_bits.h: 317586 | : 33 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]QIn file included from 3src/libavcodec/ac3enc_fixed.c1:(31 0: .In file included from 0src/libavcodec/ac3enc.h7 6:317437: | 0src/libavcodec/put_bits.h :9 227 3: 374i9:f 0 f)warning: , (comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]sQ- 3>1b(u f0_e.nd0 7-227 6s | 8-1> 7b 3u 9 f _7 pt5ifrf) , >Q(=s3 -1>s(biu f_z0ee.ndo 0f-7( B6is8-t2>3Bb0uu0ff)1)_1p tfr {)> ,= Q| s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~3i z1e(o f0(.B0i7t6B7u2f0)4)9 2{4f ) ,| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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.07672049src/libavcodec/acelp_vectors.c24f:), 201 :| 47: ~~~~~^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 20145 | | # d e f in e gQa3i1n(_sxc)a l e _ f ac t o r = s(iqnrtt)((sp(exe)ch*_2en1e4rg7 48/3 6p48o.st0f i+lt e0r_.e5)n e r| g ^ ~ ); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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(src/libavcodec/acelp_vectors.c 0:.2030:327:6 8warning: 17implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]39 75f), Q2033 | 1 ( 0 .g0a76i8n2_30s0c1a1lfe)_,f aQc3t1o(r 0.*0=7 617.2004 9-2 4afl)p,ha ; | | ~~~~~^~~~~~~~~~~~~~ ~ ^~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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: src/libavcodec/put_bits.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 585 | Q31 (265 | 0 .0 75 3 1 3 7 3i3f6 f()s,- >Qb3u1f(_ e0n.d0 7-5 8s0-08>3b5u8ff_)p,t rQ 3>1=( s0i.z07e6o1f9(9B2i4t7B9uff)),) Q{31 ( | 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( src/libavcodec/acelp_vectors.c0.0:762194:9439:2 1warning: 70implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :21936 | : note: expanded from macro 'Q31' sc a45l | ef#adcetfoirn e= Q 31(sxq)rt ( s u m _ o f _ s q u a r(eisn t/ )s(c(axl)e*f2a1c4t7o4r83)6; 4 8| . ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~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) | ^ ~src/libavcodec/put_bits.h :317:33: warning: In file included from comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:584:11: warning: 317implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | if (s -584> | b uf _ e n dQ 3-1 ( s0.-0>7bu2f_5p6t8r2 5>8= 3sfi)z, eQo3f1((B i0.t0B7u3f3)6)2 0{2 5 5| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f ), 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 + 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), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179CC libavcodec/apac.o 433381f), 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 | CC libavcodec/apedec.o 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(-In file included from 0.0src/libavcodec/ac3enc_float.c0:31319: 3In file included from 3src/libavcodec/ac3enc.h7:7438: fsrc/libavcodec/put_bits.h):,227 :Q373:1 (warning: -0comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]. 0039401124f), Q3 1227( | - 0 . 0 0 4 72 2 2i5f9 6(fs)-,> b u| f ~~~~^~~~~~~~~~~~~~~_ end src/libavcodec/aac_defines.h-: 45s:-36>:b unote: fexpanded from macro 'Q31'_ ptr >= 45s | i#zdeeoffi(nBei tQB3u1f)(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)src/libavcodec/ac3enc.c, :Q3821:(139-:0 .warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]0 11568135f), Q31(-0 .820 | 0{1"8c0e3n9t47e2rf_)m,i x l| e ~~~~~^~~~~~~~~~~~~~v ", "src/libavcodec/aac_defines.hC:e45n:t36e:r note: Mexpanded from macro 'Q31'i x Leve l45", | #OdFeFfSiEnTe( cQesrc/libavcodec/put_bits.hnte:r_265m:i37x:_ lwarning: evcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]e l), AV_OPT_TYP E265_ | F L O A T , { .idfb l( s=- >LbEuVfE_Le_nMdI N-U Ss_-4>PbOuIfN_Tp5tDrB >}=, s0i.z0e,o f1(.B0i,t BAuCf3)E)N C{_ P A| R ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~A M}, | ^ src/libavcodec/ac3enc.c:83:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"surround_mixlev", "Surround Mix Level", OFFSET(surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = LEVEL_MINUS_6DB }, 0.0, 1.0, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:85:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"mixing_level", "Mixing Level", OFFSET(mixing_level), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 111, AC3ENC_PARAM}, | ^ 31(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(src/libavcodec/ac3enc.c :091.:01440:1 5warning: 7missing field 'unit' initializer [-Wmissing-field-initializers]8 4682f), Q31( 910 | .{0"0p1e0r9_0f2r3a2m9ef_)m,e tQa3d1a(t a0".,0 0"0A5l8l3o2w2 6C4hfa)n,g i n| g ~~~~~^~~~~~~~~~~~~~ Metadasrc/libavcodec/aac_defines.ht:a45 :P36e:r -note: Fexpanded from macro 'Q31'r ame", O45F | F#SdEeTf(ianlel oQw3_1p(exr)_ f r a m e _ m e t a d a t a()i,n tA)V(_(OxP)T*_2T1Y4P7E4_8B3O6O4L8,. 0{ .+i 604. 5=) 0 | } ^ ~, 0, 1, AC3EIn file included from NCsrc/libavcodec/aacsbr_fixed.c_:P62A: Rsrc/libavcodec/aacsbrdata.hA:M568}:,53 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f)src/libavcodec/ac3enc.c,: 92Q:1273:1 (warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 .0015784682 f)92, | {Q"3c1o(p y0r.i0g0h1t0"9,0 2"3C2o9pfy)r,i gQh3t1 (B i0t."0,0 0O5F8F3S2E2T6(4cfo)p,y r i| g ~~~~~^~~~~~~~~~~~~~h t), src/libavcodec/aac_defines.hA:V45_:O36P:T _note: Texpanded from macro 'Q31'Y PE_INT ,45 | {#.die6f4i n=e AQC331E(NxC)_ O P T _ N O N E } , A C(3iEnNtC)_(O(PxT)_*N2O1N4E7,4 813,6 4A8C.30E N+C _0P.A5R)A M }| , ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | src/libavcodec/ac3enc.c Q:3931:(114 :0 .warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]02 0274176f), Q933 | 1{(" d0i.a0l0n1o5r7m8"4,6 8"2Dfi)a,l oQg3u1e( L0e.v0e0l1 0(9d0B2)3"2,9 fO)F,F SQE3T1((d i0a.l0o0g0u5e8_3l2e2v6e4lf)),, A V| _ ~~~~~^~~~~~~~~~~~~~O PT_Tsrc/libavcodec/aac_defines.hY:P45E:_36I:N Tnote: ,expanded from macro 'Q31' {.i64 =45 | -#3d1e f}i,n e- 3Q13,1 (-x1), A C 3 E N C _ P A R A M }(,i n t| ) ^( (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.000583src/libavcodec/ac3enc.c2:2986:4133f:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 3698: | {note: "src/libavcodec/put_bits.hoexpanded from macro 'Q31'r :ig317i:33n :a45 l | warning: "#comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare],d e"fOirnieg iQn3a 1l( 317xB | )i t S ti rf e a( ms "- ,> b Ou Ff F_(SeinEndTt ()-o( r(six-g)>i*bn2ua1fl4_)7p,4t 8rA3 V6>_4=8O .Ps0Ti _z+Te Yo0Pf.E(5_B)Ii Nt TB| ,u ^ ~ f ) ){ .{i 6 4| In file included from ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~=src/libavcodec/aacsbr_fixed.c :A62C: 3src/libavcodec/aacsbrdata.hE:N567C:_74O:P Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N ONE }, AC3E N567C | _ O P T _ NQO3N1E(, 01.,0 0A3C534E0N1C2_4P6AfR)A,M }Q,3 1 (| ^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:src/libavcodec/ac3enc.c :warning: 105implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 567 | 105Q3 | 1{(" l0t.r0t0_3c5m4i0x1l2e4v6"f,) ," LQt3/1R(t 0C.e0n0t3e2r0 9M1i8x8 5Lfe)v,e lQ"3,1 (O F0F.S0E0T2(8l4t4r6t7_5c7efn)t,e rQ_3m1i(x _0l.e0v0e2l4)5,0 8A5V4_0OfP)T,_ T Y| P ~~~~~^~~~~~~~~~~~~~E _FLOsrc/libavcodec/aac_defines.hA:T45,: 36{:. dnote: bexpanded from macro 'Q31'l = -1. 045 | }#,d e-f1i.n0e, Q23.10(,x )A C 3 E N C _ P A R A M } , ( i| n ^t )((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/ac3enc.c:106:In file included from 139src/libavcodec/aacsbr_fixed.c:: 62warning: : missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/aacsbrdata.h :567:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | {"lt r567t | _ s u r m iQx3l1e(v" ,0 ."0L0t3/5R4t0 1S2u4r6rfo)u,n dQ 3M1i(x 0L.e0v0e3l2"0,9 1O8F8F5SfE)T,( lQt3r1t(_ s0u.r0r0o2u8n4d4_6m7i5x7_fl)e,v eQl3)1,( A0V._0O0P2T4_5T0Y8P5E4_0FfL)O,A T ,| ~~~~~^~~~~~~~~~~~~~{ .dblsrc/libavcodec/aac_defines.h :=45 :-361:. 0note: expanded from macro 'Q31'} , -1.0 ,45 | 2#.d0e,f iAnCe3 EQN3C1_(PxA)R A M } , | ^ (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/ac3enc.cIn file included from :src/libavcodec/aacsbr_fixed.c107::62133: :src/libavcodec/aacsbrdata.h :warning: 567missing field 'unit' initializer [-Wmissing-field-initializers]: 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | {" l567o | r o _ c m iQx3l1e(v "0,. 0"0L3o/5R4o0 1C24e6nft)e,r QM3i1x( L0e.v0e0l3"2,0 9O1F8F8S5EfT)(,l oQr3o1_(c e0n.t0e0r2_8m4i4x6_7l5e7vfe)l,) ,Q 3A1V(_ O0P.T0_0T2Y4P5E0_8F5L4O0AfT),, { .| d ~~~~~^~~~~~~~~~~~~~b l = src/libavcodec/aac_defines.h-:145.:036 :} ,note: expanded from macro 'Q31'- 1.0, 2 .450 | ,# dAeCf3iEnNeC _QP3A1R(AxM)} , | ^ (int)((x)*2147483648.0 + 0.5src/libavcodec/ac3enc.c): 108 :| 139 ^ ~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/aacsbr_fixed.c:62 : 108src/libavcodec/aacsbrdata.h | :{566":l74o:r owarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s urmixlev" ,566 | " L o / R oQ 3S1u(r r0o.u0n0d4 6M0i3x9 5L3ev0efl)",, QO3F1F(S E0T.(0l0o4r3o8_0s1u8r6r1ofu)n,d _Qm3i1x(_ l0e.v0e0l4)1,2 5A1V6_4O2PfT)_,T YQP3E1_(F L0O.A0T0,3 8{4.5d6b4l0 8=f )-,1 . 0| ~~~~~^~~~~~~~~~~~~~} , -1src/libavcodec/aac_defines.h.:045,: 362:. 0note: ,expanded from macro 'Q31' AC3ENC _45P | A#RdAeMf}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: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.0src/libavcodec/ac3enc.c04:11222:51231:6 4warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]f ), Q31( 0.00 31228 | 4{5"6s4t0e8rfe)o,_ r e| m ~~~~~^~~~~~~~~~~~~~a trixsrc/libavcodec/aac_defines.hi:n45g:"36,: "note: Sexpanded from macro 'Q31't ereo R e45m | a#tdreifxiinneg "Q,3 1O(FxF)S E T ( s t e r e o _ r e m a(tirnitx)i(n(gx)),* 2A1V4_7O4P8T3_6T4Y8P.E0_ B+O O0L.,5 ){ . i| 6 ^ ~4 = 1 }, 0In file included from , src/libavcodec/aacsbr_fixed.c1:,62 : Asrc/libavcodec/aacsbrdata.hC:3566E:NC11_:P Awarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A M}, | ^ 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/ac3enc.c : 127 : 6 : (warning: imissing field 'help' initializer [-Wmissing-field-initializers]n t)( (127x | ){*N2U1L4L74}8 3 6| 4 ^8 .0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056src/libavcodec/ac3enc.c:266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 139 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :In file included from 12src/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' warning: 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ missing field 'value' initializer [-Wmissing-field-initializers]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] 139 | 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) | ^ ~ NUIn 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] L L562 | 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)*21474src/libavcodec/ac3enc_float.c83:66848:.180: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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] 68561 | 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.hr:45:36: note: expanded from macro 'Q31' e 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ tIn file included from usrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hn:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ FIn file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:CC libavcodec/aptx.o 53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hM:45:36: note: expanded from macro 'Q31' I 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ NIn 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.hc:45:36: note: expanded from macro 'Q31' o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ oIn file included from rsrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d 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' C 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ OEF_MAIn file included from Xsrc/libavcodec/aacsbr_fixed.c):;62 : src/libavcodec/aacsbrdata.h| ~~~~~~^~~~~~~~~~~~~~~~: 559:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:22: 559note: | expanded from macro 'FFMIN' Q31( 490 | .#0d0e3f9i2n0e7 4F3F2MfI)N,( Qa3,1b() 0(.(0a0)4 0>8 1(9b7)5 3?f )(,b )Q 3:1 (( a0).)0 0 4| 2 ^ ~2 64269f), 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)*2147483CC libavcodec/aptxdec.o 648.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(-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(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (inIn file included from t)((src/libavcodec/ac3enc_float.cx:)78*: 2src/libavcodec/ac3enc_template.c1:42187:4298:3 6warning: 48implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 218 | 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 548( | c o o r d _Qd3i1f(f- 0>. 0N0E0W7_5C3P0L0_0C1OfO)R,D _QT3H1R(E-S0H.O0L0D0)7 3 1| 9 ^~~~~~~~~~ ~3 57f), 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(CC libavcodec/aptxenc.o x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 3note: expanded from macro 'Q31' warning s generated. 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:3 warning541: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' s 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ generatedIn 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) In file included from src/libavcodec/acelp_pitch_delay.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i49 | return exp2f(M_LOG2_10 * x); | ~ ^ nt)((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 + In file included from src/libavcodec/adpcmenc.c0.5) | ^ ~ :30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/arbc.o src/libavcodec/aacsbr_fixed.c:77:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | static const int CONST_076923 = Q31(0.76923076923076923077f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->24 warningbuf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ s generated. src/libavcodec/acelp_pitch_delay.c:95:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | energy_mean)) / | ~ 95 | sqrtf(fixed_mean_energy ? fixed_mean_energy : 1.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/acelp_pitch_delay.c:93:78: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | ff_exp10(0.05 * | ~ 93 | (avpriv_scalarproduct_float_c(pred_table, prediction_error, 4) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 94 | energy_mean)) / | ~~~~~~~~~~~ src/libavcodec/acelp_pitch_delay.c:91:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | float val = fixed_gain_factor * | ^~~~~~~~~~~~~~~~~ ~ CC libavcodec/argo.o src/libavcodec/acelp_pitch_delay.cCC libavcodec/ass.o CC libavcodec/ass_split.o CC libavcodec/assdec.o CC libavcodec/assenc.o CC libavcodec/asv.o CC libavcodec/asvdec.o src/libavcodec/ac3enc.c:1950:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1950 | v > (v_list[i] - FLT_OPTION_THRESHOLD)) | ^ ~ src/libavcodec/ac3enc.c:1950:18: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1950 | v > (v_list[i] - FLT_OPTION_THRESHOLD)) | ^~~~~~~~~ ~ src/libavcodec/ac3enc.c:1949:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1949 | if (v < (v_list[i] + FLT_OPTION_THRESHOLD) && | ^ ~ src/libavcodec/ac3enc.c:1949:18: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1949 | if (v < (v_listCC libavcodec/asvenc.o [i] + FLT_OPTION_THRESHOLD) && | ^~~~~~~~~ ~ src/libavcodec/ac3enc.c:1968:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1968 | if (*opt_param >= 0.0) { | ^~~~~~~~~~ ~~ src/libavcodec/ac3enc.c:1970:56: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1969 | av_log(log_ctx, AV_LOG_WARNING, "requested %s is not valid. using " | ~~~~~~ 1970 | :100 :34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | pred iction_error[3] = 20.0 * log10f(fixed_gain_factor); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ "default value: %0.3f\n", opt_name, list[mixlev]); | ^~~~~~~~~~~~ 20 warnings generated. In file included from src/libavcodec/adpcmenc.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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hIn 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] : 357157 | Q23(1.11987160404675912501f) }; //2^(0.49/3) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 15 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] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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] 357 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) | ^ ~ if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/atrac.o 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) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavcodec/atrac1.o CC libavcodec/atrac3.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/alacenc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->CC libavcodec/atrac3plus.o buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/atrac3plusdec.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/atrac3plusdsp.o In file included from src/libavcodec/ac3dec_fixed.c:155: src/libavcodec/eac3dec.c:141:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | if (nscale < -1.0) | ^~~~~~ ~ 5 warnings generated. In file included from src/libavcodec/agm.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:294:15: warning: 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) { | ~~~~~~~~~~ ^ ~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/alsdec.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/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/atrac9dec.o src/libavcodec/adpcmenc.c:987:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 987 | { NULL } | ^ src/libavcodec/alacenc.c:638:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 638 | { "min_prediction_order", NULL, OFFSET(min_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MIN_PRED_ORDER }, MIN_LPC_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/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) {In file included from src/libavcodec/anm.c| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/alsdec.c:424:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 187 | i f 424(s | i ze 2 !i=f s(izgee)t _ b| it ~~~~~ ^ ~~~~s _left(&gb) < ht_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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/atrac.c:56:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 56 | float s = qmf_48tap_half[i] * 2.0; | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/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/atrac.c:139:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | for(i=0; iltp_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/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/ass_split.c:250:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 250 | while (i < FF_ARRAY_ELEMS(section->fields)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/audio_frame_queue.o src/libavcodec/ass_split.c:273:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 273 | for (i = 0; i < FF_ARRAY_ELEMS(ass_sections); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/ac3dec_float.c:37: src/libavcodec/ac3dec.c:425:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | downmix_coeffs[src/libavcodec/ass_split.c:0369:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ][n 369 | for (i=0; i (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/agm.c:1068:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1068 | while (get_bits_left(gb) > 0 && x < s->output_size) { | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ac3dec_fixed.c:156: src/libavcodec/ac3dec.c:425:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | downmix_coeffs[0][nf] = downmix_coeffs[1][nf] = smix * LEVEL_MINUS_3DB; | ^~~~ ~ src/libavcodec/ac3dec.c:487:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | if (prevexp > 24U) { | ~~~~~~~ ^ ~~~ src/libavcodec/ac3dec.c:447:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | downmix_coeffs[0][i] = (downmix_coeffs[0][i] + | ~~~~~~~~~~~~~~~~~~~~~^ 448 | downmix_coeffs[1][i]) * LEVEL_MINUS_3DB; | ~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ac3dec.c:451:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | s->downmix_coeffs[0][i] = FIXR12(downmix_coeffs[0][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3.h:42:44: note: expanded from macro 'FIXR12' 42 | #define src/libavcodec/ass_split.cFIXR:12452(:a19): warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ( (452in | t ) ( (fao)r * (4i0 9= 60 ;+ i0 <. F5F)_) A RR| A ~~~~^~~~~~ ~ Y_ELEMS(fields); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/ac3dec_fixed.c:156: src/libavcodec/ac3dec.c:452:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | s->downmix_coeffs[1][i] = FIXR12(downmix_coeffs[1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3.h:42:44: note: expanded from macro 'FIXR12' 42 | #define FIXR12(a) ((int)((a) * 4096 + 0.5)) | ~~~~^~~~~~ ~ src/libavcodec/ass_split.c:474:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 474 | for (i=0; inum_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++CC libavcodec/audiodsp.o ) { | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/ac3dec_fixed.c:156: src/libavcodec/ac3dec.c:487:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | if (prevexp > 24U) { | ~~~~~~~ ^ ~~~ src/libavcodec/alsdec.c:1821:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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)) | ~ ^ ~ 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/alsdec.c:1854:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1854 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/asvenc.csrc/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' 41 1858 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ : src/libavcodec/put_bits.hsrc/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 && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_buffIn file included from erssrc/libavcodec/adpcm.c;: 42c: ++src/libavcodec/bytestream.h) :{187 :15 :| ~ ^ ~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/alsdec.c:2087:19 :187 | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if ( 2087s | i z e2 !f= osri (zce )= 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/ac3dec.csrc/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++) | ~ ^ ~~~~~~~~ :1137:41: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 1137 | if (range_bits <= 127 || s->drc_scale <= 1.0) | ~~~^~~~~~~~~ ~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. 5 warnings generated. 3 warnings generated. CC libavcodec/aura.o CC libavcodec/av1_frame_merge_bsf.o src/libavcodec/ac3dec.c:1439:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1439 | gain *= 1.0 / 4194304.0f; | ~ ^~~~~~~~~~ 4 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ac3dec.c:1841:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1841 | downmix_info->center_mix_level = gain_levels[s-> center_mix_level]; CC libavcodec/av1_frame_split_bsf.o | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1842:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1842 | downmix_info->center_mix_level_ltrt = gain_levels[s-> center_mix_level_ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1843:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1843 | downmix_info->surround_mix_level = gain_levels[s-> surround_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1844:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1844 | downmix_info->surrCC libavcodec/av1_metadata_bsf.o ound_mix_level_ltrt = gain_levels[s->surround_mix_level_ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1846:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1846 | dosrc/libavcodec/bytestream.h:w357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] nm 357 | if (size2 != size) | ~~~~~ ^ ~~~~ ix_info->lfe_mix_level = gain_levels_lfe[s->lfe_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/av1_parse.o CC libavcodec/av1_parser.o src/libavcodec/ac3dec_float.c:40:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_float.c:41:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "drc_scale", "percentage of dynamic src/libavcodec/ansi.c:r479:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] a 479 | { NULL }, | ^ nge compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR }, | ^ src/libavcodec/ac3dec_float.c:42:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_float.c:43:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "target_level", "target level in -dBFS (0 not applied)", OFFSET(target_level), AV_OPT_TYPE_INT, {.i64 = 0 }, -31, 0, PAR }, | ^ src/libavcodec/ac3dec_float.c:46:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | {"ltrt_cmixlev", "Lt/Rt Center Mix Level", OFFSET(ltrt_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ src/libavcodec/ac3dec_float.c:47:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ src/libavcodec/ac3dec_float.c:48:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"loro_cmixlev", "Lo/Ro Center Mix Level", OFFSET(loro_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ src/libavcodec/ac3dec_float.c:49:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/adpcm.c :296:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49296 | avctx->ch_layout.nb_channels > max_channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ | src/libavcodec/adpcm.c{:295:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] " 295 | if (avctx->ch_layout.nb_channels < min_channels || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ src/libavcodec/ac3dec_float.c:53:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL}, | ^ 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) | ~~~~~ ^ ~~~~ CC libavcodec/av1dec.o 203 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/atrac1.c:241:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | float max_quant = 1.0 / (float)((1 << (word_len - 1)) - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CC libavcodec/avcodec.o 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 = amp_sf_tab[wave_param->amp_sf] * | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | (!synth_param->amplitude_mode | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | ? (wave_param->amp_index + 1) / 15.13f | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | : 1.0f); | ~~~~~~~ src/libavcodec/atrac3plusdsp.c:141:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | out[i] += sine_table[pos] * amp; | ^~~~~~~~~~~~~~~ ~ src/libavcodec/adpcm.c:691:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 691 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/adpcm.c:724:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 724 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table) || shift < 0) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/adxenc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ac3dec.c:1841:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1841 | downmix_info->center_mix_level = gain_levels[s-> center_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1842:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1842 | downmix_info->center_mix_level_ltrt = gain_levels[s-> center_mix_level_ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1843:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1843 | downmix_info->surround_mix_level = gain_levelsrc/libavcodec/put_bits.hs[:s317-:>33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] s urround_m i317x | _ l e ve li]f; ( s- >b| u ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f _end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1844:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1844 | downmix_info->surround_mix_level_ltrt = gain_levels[s->surround_mix_level_ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1846:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1846 | downmix_info->lfe_mix_level = gain_levels_lfe[s->lfe_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ac3dec_fixed.c:159:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_fixed.c:160:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR }, | ^ src/libavcodec/ac3dec_fixed.c:161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_fixed.c:163:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 163 | { NULL}, | ^ CC libavcodec/avdct.o In file included from src/libavcodec/alac.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) | ~~~~~ ^ ~~~~ 647 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/aic.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: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/alac.c:57: 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 17In file included from CC libavcodec/avfft.o CC libavcodec/avpacket.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/alac.c:277:31: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 277 | } else if (output_samples != alac->nb_samples) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/alac.c:313:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 313 | src/libavcodec/bytestream.h:if (lpc_order[ch] >= alac->max_samples_per_frame || !lpc_quant[ch]) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/aliaspixdec.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/alac.csrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :604:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 604 | 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavcodec/alac.c:605:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 605 | { NULL }, | ^ CC libavcodec/avrndec.o warnings generated. 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~~~~~~ ^ ~~~ CC libavcodec/avs.o 6 warnings generated. 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]; | ~ ^~~~~~~~~~~ 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]; | ~ ^ 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: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] + | ~ ^~~~~~~~~~ CC libavcodec/avs2.o 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) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) >src/libavcodec/amrnbdec.c (:b188): 62?: warning: (aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) : (b)) | ^ 188 | p->prev_lsp_sub4[i] = lsp_sub4_init[i] * 1000 / (float)(1 << 15); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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_fasrc/libavcodec/bytestream.hc; : 318| : ~ ~~^~~~~~~~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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); | ~ ~~^~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/amrwbdec.c::792357::915:: 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] 357792 | | iiff ((scitzxe-2> p!i=t cshi_zgea)i n| [ ~~~~~ ^ ~~~~0] > 0.5 && ctx->fr_cur_mode <= MODE_8k85) { | ^~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 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/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); | ^~~~~~~~~~~ ~ 5 warnings generated. 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/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/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/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/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/apedec.c:1666:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1666 | { NULL}, | ^ 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; | ^~~~~~~~~ ~ 3 warnings generated. CC libavcodec/avs2_parser.o 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) | ~~~~~ ^ ~~~~ 7 warnings generated. In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/aic.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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/amrnbdec.c:568:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | p->betsrc/libavcodec/bytestream.ha = FFMIN(p->pitch_gain[4], 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 357: 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/amrnbdec.c:604:45:In file included from warning: src/libavcodec/aic.cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60450 | | f o rd(iif f= +=0 ;f aibs (fixed_gain[0] + p->fixed_gain[1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | src/libavcodec/adpcm.c: p->fixed_gain[2] + p->fixed_gain[3] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1133:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 623 | 1133 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c p->fixed_gain[4]) * 0.2; | ~~~~~~~~~~~~~~~~ ~ :78:69: note: expanded from macro 'CASE' 78 | src/libavcodec/amrnbdec.c CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ :src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 625 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ :src/libavcodec/adpcm.c43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : 74:36: note: expanded from macro 'CASE_2' 625 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ | src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1154:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1154 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' ( 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 1.src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 0 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ -src/libavcodec/adpcm.c smoothing_factor) * fixed_gain_mean; | ~ ^~~~~~~~~~~~~~~ :src/libavcodec/amrnbdec.c1205:625:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : 625 | (1.0 - smoothing_factor) * fixed_gain_mean; | ~ ^~~~~~~~~~~~~~~~ 41src/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] + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~ warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1205 | src/libavcodec/av1_parse.c: if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 71:26src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' : 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ warning: src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/adpcm.c:1325:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1325 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ 71 | src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1360:70: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] i 1360 | if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ f (nsrc/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' e 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' w76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ _src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' s 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ izsrc/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' e71 | { __VA_ARGS__ src/libavcodec/aic.c} : 176 : 20 : warning: \comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | ^~~~~~~~~~~ > 176src/libavcodec/adpcm.c | : 1360 := 37 :i fwarning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]( frame_size >1360 | s i z e ) { if | ~~~~~~~~~~ ^ ~~~~( c->status[0].step_index > 88u || c->status[1].step_index > 88u){ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ INsrc/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' T 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ _src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' M 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ Asrc/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' X74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' / 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ ssrc/libavcodec/adpcm.c:1404:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] i z1404 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ esrc/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' o 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ fsrc/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' ( 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ *src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' t 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ msrc/libavcodec/adpcm.cp:71:7: note: expanded from macro 'CASE_1' )71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ ) src/libavcodec/adpcm.c:1431:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] | 1431 | src/libavcodec/amrnbdec.c : 734 : 9i:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c s->step_index >734 | 8 8 u) { i f | ( ~~~~~~~~~~~~~~ ^ ~~~p ->pitch_gain[4] < 0.6src/libavcodec/adpcm.c) :{78 : 69| : ^~~~~~~~~~~~~~~~ ~ note: expanded from macro 'CASE' ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | src/libavcodec/amrnbdec.c ^~~~~~~~~~~: 736:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/adpcm.c :76:34: note: expanded from macro 'CASE_3'736 | }76 | e l s e i f (CpA-S>Ep_i2t(ccho_gnafiing[,4 c]o dexpanded from macro 'CASE_1' 2 .0 * 71p | - > p r{e v__s_pVaAr_sAeR_fGiSx_e_d _}g ai n) { | ^~~~~~~~~~ ~ \ | ^~~~~~~~~~~src/libavcodec/amrnbdec.c :742:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.c :7421517 | : 32 : i fwarning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare](f ixed_gain >1517 | 2. 0 * p - > p r e v _ sipfar se(_cfsi-x>setde_pg_aiinnd)e x{ > 8| 8 ~ ~~~^~~~~~~~~~~~~~~~~~~~~~u ){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/amrnbdec.c:src/libavcodec/adpcm.c:75174:17::36: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'CASE_2' 74 | 751 | C A S E _ # # einfa b(lpe-d>(pciotcdhe_c_giadi,n [_i_]V A<_ A0R.G6S)_ _ | ) ^~~~~~~~~~~~~~~~ ~ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1623:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1623 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/amrnbdec.csrc/libavcodec/adpcm.c::78764::699:: note: warning: expanded from macro 'CASE'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78764 | | i f C(AfSEi_x3e(dC_OgNaFiInG _< 5#.#0 )c o d| e ^~~~~~~~~~ ~c ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1744:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1744 | for (unsigned channel = 0; channel < channels; channel++) | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/adpcm.c:1749:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1749 | for (unsigned channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/adpcm.c:1849:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1849 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1877:37: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1877 | if (c->status[0].step_isrc/libavcodec/amrnbdec.cndex: >816 :898u:) warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 816 | src/libavcodec/adpcm.c : 78if: 69(:p- >note: pexpanded from macro 'CASE'i tch_gai n78[ | 4] > 0 . 5 &&C !AoSvEe_r3f(lCoOwN) F{I G _| ^~~~~~~~~~~~~~~~ ~# # codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA4_A warningRsGS generated_. _) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1906:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1906 | if (c->status[i].src/libavcodec/amrnbdec.cst:e822p:_30i:n dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~822 | src/libavcodec/adpcm.c0:.782:569 :* note: Fexpanded from macro 'CASE'F MIN(p->pi t78c | h_ g a in [4 ], 1 .C0A)S :E _ 3| ( ~~~~~~^~~~~~~~~~~~~~~~~~~~~~C ONFIG_src/libavutil/macros.h :#49#: 22c:o dnote: eexpanded from macro 'FFMIN'c ## _D E49 | C#ODdEeRf,in eA VF_FCMOIND(EaC,_bI)D _( (#a)# > c(obd)e c?, (_b_)V A_:A R(GaS)__)) | ^ ~| ^~~~~~~~~~~ src/libavcodec/adpcm.c:76src/libavcodec/amrnbdec.c::34822:: 30note: :expanded from macro 'CASE_3' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | 822 | C A S E _ 2 ( c o n f i g0,.2 5c o*d eFcF_MIiN(dp,- >p_i_tVcAh__AgRaGiSn_[_4)] , | 1 ^~~~~~~~~~~.0 ) : | ~ ^~~~~~~~~~~~~~~~ src/libavcodec/adpcm.c:74:36src/libavutil/macros.h:: 49note: :40expanded from macro 'CASE_2': note: expanded from macro 'FFMIN' 74 | 49 | # d e f i nCeA SFEF_M IN#(#a ,ebn)a b(l(ead)( c>o d(ebc)_i d?, (_b)_ V:A _(aA)R) G S| ^_ _) | ^~~~~~~~~~~ src/libavcodec/amrnbdec.c:823:30:src/libavcodec/adpcm.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]71 :7: note: expanded from macro 'CASE_1' 823 | 71 | { _ _V A _ A0R.G5S _ _* }F FM I N ( p - > p i t c\ h | _ ^~~~~~~~~~~g ain[4], SHARP_MAX)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22:src/libavcodec/adpcm.c note: :expanded from macro 'FFMIN'2180 :32: 49 | warning: #comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]d efine FFMIN(a,b) ( (2166a | ) > ( b) ? ( b) : (a/)*) R| e ^ ~ad in every src/libavcodec/amrnbdec.cs:823a:30m: pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l e for t h823i | s c h a n n e l . * /0 . 5| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * FFM I2167N | ( p - > p i t c h _g a i n [4 ], SfHAoRrP _(MiAnXt) )i; = | 0 ~ ^~~~~~~~~~~~~~~~; i src/libavutil/macros.h<: 49n:b40_:s anote: mexpanded from macro 'FFMIN' ple s49_ | p#erd_ebflioncek F/FM I28N;( ai,+b+)) ({(a ) >| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(b ) ? ( b2168 | ) : ( a )) | ^ src/libavcodec/amrnbdec.c :i820n:t13 :f warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lt er, s820h | i f t , f l a g, b y t ep;- > p| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ch _2169g | a in[4 ] 2170* | | ^~~~~~~~~~~~~~~~ ~ filter = bytestream2_get_byteu(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2171 | shift = filter & 0xf; | ~~~~~~~~~~~~~~~~~~~~~~ 2172 | filter = filter >> 4; | ~~~~~~~~~~~~~~~~~~~~~ 2173 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2174 | return AVERROR_INVALIDDATA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2175 | flag = bytestream2_get_byteu(&gb) & 0x7; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2176 | 2177 | /* Decode 28 samples. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c 2178: | 838 : 13 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | f o r ( i n t i fn (=fa b0s;f (ns a {A M R| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S AMPL E2179_ | B O U ND ) { | ^~~~~~~~~~~~~~~~~ ~ int sample = 0, scale; | ~~~~~~~~~~~~~~~~~~~~~~ 2180 | 2181 | if (n & 1) { | ~~~~~~~~~~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ 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; | ~~~~^~~~~ ~ src/libavcodec/assenc.c:50:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 50 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ 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/avs3_parser.o src/libavcodec/amrnbdec.c:1077:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1077 | highpass_gain * AMR_SAMPLE_SCALE, | ^~~~~~~~~~~~~ ~ CC libavcodec/avuidec.o CC libavcodec/avuienc.o CC libavcodec/bethsoftvideo.o CC libavcodec/bfi.o src/libavcodec/aic.c:400:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 400 | if (buf_size < off) { | ~~~~~~~~ ^ ~~~ src/libavcodec/aic.c:420:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 420 | if (slice_size + off > buf_size || !slice_size) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/bgmc.o In file included from src/libavcodec/aliaspixenc.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/bink.o 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++){ | ~^~~~~~~~~~~~~~~~~ CC libavcodec/binkdsp.o CC libavcodec/bintext.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/bitpacked_dec.o 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/bitpacked_enc.o 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/bitstream.o 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/bitstream_filters.o CC libavcodec/blockdsp.o CC libavcodec/bmp.o CC libavcodec/bmp_parser.o CC libavcodec/bmpenc.o CC libavcodec/bmvaudio.o CC libavcodec/bmvvideo.o CC libavcodec/bonk.o 1 warning generated. CC libavcodec/brenderpix.o CC libavcodec/bsf.o CC libavcodec/bswapdsp.o CC libavcodec/c93.o CC libavcodec/cabac.o src/libavcodec/av1_metadata_bsf.c:172:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:178:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:200:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:203:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:207:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/av1_metadata_bsf.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 209 | { NULL } | ^ 4 warnings generated. src/libavcodec/atrac3.c:192:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | float w = 0.5 * (wi * wi + wj * wj); | ~ ~~~~~~~~^~~~~~~~~ src/libavcodec/atrac3.c:494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:494:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:494:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~ ~ src/libavcodec/atrac3.c:493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:493:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:493:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~ ~ src/libavcodec/atrac3.c:496:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ~ ^~ src/libavcodec/atrac3.c:496:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ^~ ~ src/libavcodec/atrac3.c:506:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | su1[nsample] = c2 * 2.0; | ^~ ~ 8 warnings generated. 5 warnings generated. 1 warning generated. 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/canopus.o 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))) | ^~~ ~ 19 warnings generated. CC libavcodec/cavs.o 7 warnings generated. 13 warnings generated. src/libavcodec/atrac3plus.c:364:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 364 | if (pos > FF_ARRAY_ELEMS(chan->qu_wordlen)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cavs_parser.o CC libavcodec/cavsdata.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/cavsdec.o CC libavcodec/cavsdsp.o CC libavcodec/cbrt_data.o CC libavcodec/cbrt_data_fixed.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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}, | ^ CC libavcodec/cbs.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 1 warning generated. src/libavcodec/av1dec.c:65:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 | if (v > 2 * r) | ~ ^ ~~~~~ src/libavcodec/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)) | ~ ^ CC libavcodec/cbs_av1.o In file included from src/libavcodec/bitstream.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cbs_bsf.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/atrac9dec.c:626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | rate = pow(2, rate); | ~~~ ^~~~ CC libavcodec/cbs_h2645.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/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 long') 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 long') and 'int' [-Wsign-compare] 147 | if (new_size + data_offset < INT_MAX - new_size/16) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cbs_jpeg.o CC libavcodec/cbs_mpeg2.o src/libavcodec/atrac9dec.c:742:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 742 | for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:649:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 649 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/av1dec.c:754:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 754 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~ 4 warnings generated. src/libavcodec/av1dec.c:1222:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1222 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cbs_sei.o src/libavcodec/av1dec.c:1237:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1237 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD }, | ^ src/libavcodec/av1dec.c:1238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1238 | { NULL } | ^ CC libavcodec/cbs_vp9.o 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bmp.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ccaption_dec.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bfi.c:130:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 130 | if (length >= bytestream2_get_bytes_left(&g)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 4 warnings generated. CC libavcodec/cdgraphics.o 67 warnings generated. CC libavcodec/cdtoons.o CC libavcodec/cdxl.o src/libavcodec/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ CC libavcodec/celp_filters.o 4 warnings generated. 5 warnings generated. 5 warnings generated. CC libavcodec/celp_math.o CC libavcodec/cfhd.o CC libavcodec/cfhddata.o src/libavcodec/avpacket.c:615:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 615 | if (!side_data || side_data_size < 4+4+8*error_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/cfhddsp.o 3 warnings generated. CC libavcodec/cfhdenc.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 7 warnings generated. In file included from src/libavcodec/cbs_jpeg.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cfhdencdsp.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cga_data.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/chomp_bsf.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from 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 long' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 30 warnings generated. CC libavcodec/cinepak.o 31 warnings 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.c:620:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (cbp > 63U) { | ~~~ ^ ~~~ CC libavcodec/cinepakenc.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bitpacked_enc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/clearvideo.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_jpeg.c:76: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cljrdec.o src/libavcodec/cbs_jpeg.c:100:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-Wsign-compare] 167 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/cljrenc.o src/libavcodec/ccaption_dec.c:931:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 931 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD }, | ^ src/libavcodec/ccaption_dec.c:932:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 932 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ src/libavcodec/ccaption_dec.c:937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NULL} | ^ src/libavcodec/cbs_jpeg.c:298:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 298 | if (scan->data_size * 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/cllc.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/cngdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/cngenc.o 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/bonk.c:227:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | if (bits[x].bit && bits[x].count > entries - n_zeros) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bonk.c:336:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-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)) | ~ ^ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/codec_desc.o 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/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) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h :294294 | : 15 : iwarning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != size )294 | | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::318318::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318318 | | iiff ((ssiizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i f357 | ( s i zief2 (!s=i zsei2z e!)= s| i ~~~~~ ^ ~~~~z e) | ~~~~~ ^ ~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~ ^ ~~~~~~~~ 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/cbs_mpeg2.c:309:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') and 'int' [-Wsign-compare] 311 | if (slice->data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/binkaudio.c:229:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 229 | while (s->bands[k] < i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/binkaudio.c:233:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 233 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/cavs.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/codec_par.o src/libavcodec/cbs_vp9.c:504:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-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 long') and 'int' [-Wsign-compare] 535 | if (frame->data_size > put_bits_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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_vp9.c:613:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/cook.o CC libavcodec/cook_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bmp_parser.c:84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 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)) | ~ ^ ~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 33 warnings generated. 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/cpia.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | 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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | 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 long' [-Wsign-compare] 224 | for (i = 0; i < FF_ARRAY_ELEMS(s->plane); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cri.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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 long') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs.c:84:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cri_parser.o CC libavcodec/cscd.o CC libavcodec/cyuv.o CC libavcodec/d3d11va.o 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 }, | ^ CC libavcodec/dca.o src/libavcodec/cinepakenc.c:143:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:146:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 146 | { NULL }, | ^ CC libavcodec/dca_core.o CC libavcodec/dca_core_bsf.o CC libavcodec/dca_exss.o In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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); | ~ ^ 5 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 3 warnings generated. 6 warnings generated. CC libavcodec/dca_lbr.o src/libavcodec/cfhdenc.c:305:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 305 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs.c:376:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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/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 long' 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') [-Wsign-compare] 796 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dca_parser.o src/libavcodec/cbs.c:513:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ In file included from src/libavcodec/cljrenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | 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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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); | ~ ^~~~~~~~~~ CC libavcodec/dca_xll.o 6 warnings generated. 4 warnings generated. CC libavcodec/dcaadpcm.o 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/dcadata.o CC libavcodec/dcadct.o 5 warnings generated. CC libavcodec/dcadec.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/dcadsp.o 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/dcaenc.o CC libavcodec/dcahuff.o CC libavcodec/dct.o CC libavcodec/dct32_fixed.o CC libavcodec/dct32_float.o CC libavcodec/dds.o CC libavcodec/decode.o CC libavcodec/dfa.o CC libavcodec/dfpwmdec.o CC libavcodec/dfpwmenc.o 13 warnings generated. 13 warnings generated. 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/cri.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/dirac.o 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_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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 18 warnings generated. 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) | ~~~~~ ^ ~~~~ 4 warnings generated. 23 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 22 warnings generated. 4 warnings generated. 1 warning generated. CC libavcodec/dirac_arith.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 19 warnings generated. 36 warnings generated. CC libavcodec/dirac_dwt.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dca_parser.c:326:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | if (buf_size > pc1->startpos) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 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/dirac_parser.o 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++) | ~ ^ ~~~~~~ CC libavcodec/dirac_vlc.o src/libavcodec/codec_desc.c:3674:34: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 3674 | if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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], | ~~~ ^~~~~~~~~~~~~~~ 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. In file included from src/libavcodec/cbs_h2645.c:369: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/diracdec.o src/libavcodec/cook.c:530:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 530 | if (++category[idx] >= FF_ARRAY_ELEMS(dither_tab)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavcodec/cbs_av1.c:280:28 :49 | warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] return exp2f (280M | _ L O Gi2f_1 0( p*u tx_)b;i t s| _ ~ ^l eft(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++) | ~ ^ ~~~~~ 8 warnings generated. CC libavcodec/diracdsp.o 6 warnings generated. CC libavcodec/diractab.o 4 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; | ^~~~~~~ ~ CC libavcodec/dnxhd_parser.o 6 warnings generated. 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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/dnxhddata.o 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: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. 1 warning generated. 20 warnings generated. 4 warnings generated. In file included from src/libavcodec/dcaenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dnxhddec.o src/libavcodec/dcaenc.c:336:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | double reconst = ff_dca_fir_32bands_perfect[i] * ((i & 64) ? (-1) : 1); CC libavcodec/dnxhdenc.o | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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] 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/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ 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) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/dolby_e.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/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/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:1468:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1468 | accum[j] += fabs(other[j]); | ~~~~ ^~~~~~~~ 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/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/dolby_e_parse.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) { | ~ ^ ~~~~~~~~~ CC libavcodec/dolby_e_parser.o In file included from src/libavcodec/dirac_arith.c:28: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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 }, | ^ 1 warning generated. CC libavcodec/dovi_rpu.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_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); | ~~~^~~~~~~~~~~~~~~~~ 7 warnings generated. 5 warnings generated. 5 warnings generated. 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 long') [-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 long') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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 | ifCC libavcodec/dpcm.o (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); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dpx.o CC libavcodec/dpx_parser.o CC libavcodec/dpxenc.o 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_cIn file included from omposrc/libavcodec/dca.cs:e34_h: 1src/libavcodec/put_bits.h(:b[2272:]37,: bwarning: [3comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]] , b[4], width); 227 | | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.ci:f468 :(11s:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u f_end - s-468> | b u f _pitfr( y>+=1 <(suinzseigonfe(dB)ihetiBguhft))) {v e rt| i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~c al_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/dsddec.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/put_bits.hsrc/libavcodec/cbs_sei_syntax_template.c::240:26523::37 :warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 240 | 265fo | r ( i = 0; iif <( scu-r>rbeunft_e-n>d p-a ysl-o>abdu_fs_ipztre ;> =i +s+iz)e o | f ~ ^ ~~~~~~~~~~~~~~~~~~~~~(B itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dsicinaudio.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dsicinvideo.o CC libavcodec/dss_sp.o CC libavcodec/dstdec.o CC libavcodec/dts2pts_bsf.o CC libavcodec/dump_extradata_bsf.o CC libavcodec/dv.o CC libavcodec/dv_error_marker_bsf.o src/libavcodec/dcadata.c:7467:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7467:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.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:33In file included from : note: expanded from macro 'SCALE' src/libavcodec/diracdec.c:36 : 7338 | src/libavcodec/golomb.h#:d482e:f34i:n ewarning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CALE(c) ((c) / (24825 | 6 . 0f * 3 2 7 68 . 0 f )i)f | ( ~ ~~~~~~~^~~~~~~~~~g b->size_in_bitssrc/libavcodec/dcadata.c <:=7456 :r34e:_ iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]de x) { | 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-In file included from 1),src/libavcodec/dds.c :SC35A: Lsrc/libavcodec/bytestream.hE:(1871:.156:2 3warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 3532190323e-1), 187| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.ci:f7338 :(33s:i znote: eexpanded from macro 'SCALE'2 != si z7338e | #d)ef i n| e ~~~~~ ^ ~~~~ 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 * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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)src/libavcodec/bytestream.h ((c:)294 :/15 :( 2warning: 56comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0f * 32768.0f) )294 | | ~ ~~~~~~~^~~~~~~~~~ if (size2 != src/libavcodec/dcadata.cs:i7442ze:)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(3src/libavcodec/bytestream.h.96:93180:21530:0 4warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 4232e-2), SCA L318E | ( 2 . 4 0i0f4 3(3s4i1z1e822 1!7=2 3sei-z3e)), | | ~~~~~ ^ ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: src/libavcodec/bytestream.hexpanded from macro 'SCALE' :357:15 :7338 | warning: #dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ef ine SCALE(c )357 | ( ( c ) i/f ((2s5i6z.e02f !*= 3s2i7z6e8). 0 f| ) ~~~~~ ^ ~~~~) | ~ ~~~~~~~^~~~~~~~~~ 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 | #d24ef warningisn generatede. SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SC8ALE warning(s1.2 generated1. 0917681455612e-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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dv_profile.o 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.812776169274002CC libavcodec/dvaudio_parser.o e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.77CC libavcodec/dvaudiodec.o 6690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(CC libavcodec/dvbsub_parser.o 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.092349365353584eCC libavcodec/dvbsubdec.o -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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dvbsubenc.o 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.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.75801201537251CC libavcodec/dvd_nav_parser.o 5e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.0CC libavcodec/dvdata.o 13863170053810e-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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dvdec.o 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' 7338In file included from | #desrc/libavcodec/dfa.cf:in26e: src/libavcodec/bytestream.hS:C187A:L15E:( cwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (c) / (256.0f * 1873 | 2 7 6 8 .i0ff )()s i z| e ~ ~~~~~~~^~~~~~~~~~2 != size) | ~~~~~ ^ ~~~~ 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(CC libavcodec/dvdsub.o 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.305878609418CC libavcodec/dvdsub_parser.o 869e-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)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/diracdec.c:37src/libavcodec/dcadata.c: :In file included from 7372src/libavcodec/dirac_arith.h::532:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/bytestream.h :187:15: warning: 7372comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | SCALE(1.9817 31878 | 6 0 5 5 3i6f5 2(0sei-z4e)2, !S=C AsLiEz(e1). 2 8| 4 ~~~~~ ^ ~~~~1 05982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:src/libavcodec/bytestream.h7338:33:: note: 294expanded from macro 'SCALE': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7338 | #define SCALE( c294) | ( ( c )i f/ ((s2i5ze62. 0!f =* 3s27i68z.e0)f ) ) | ~~~~~ ^ ~~~~| ~ ~~~~~~~^~~~~~~~~~ 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), SCALsrc/libavcodec/bytestream.hE(2:.23183:4150:8 4warning: 60comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 170654e-1), 318| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338i:f33 :( note: sexpanded from macro 'SCALE'i ze2 ! =7338 s | iz#ed)e f i| n ~~~~~ ^ ~~~~e 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 src/libavcodec/dnxhddata.cSCAL:E(944c:)30 :( (warning: c)missing field 'packet_scale' initializer [-Wmissing-field-initializers] / (256.0f * 94432 | 7 6 8 . 0 f ){) 1 7| 5 ~ ~~~~~~~^~~~~~~~~~, 185, 365, 440 } 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-3src/libavcodec/dnxhddata.c),: 951 :| 35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: src/libavcodec/dcadata.cmissing field 'packet_scale' initializer [-Wmissing-field-initializers]: 7338:33: note: expanded from macro 'SCALE' 951 | 7338 | # d{e f1i15n,e 1S2C0A,L E1(4c5), (2(4c0), /2 9(02 5}6 .0}f, * | 3 ^2 768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | src/libavcodec/dnxhddata.cS:C958A:L35E(:3 .warning: 4missing field 'packet_scale' initializer [-Wmissing-field-initializers]2 14612 89584 | 1 6 0 6 1 4 e{- 11)7,5 ,S C1A8L5E,( 22.2206,1 6396651,5 9484309 6}3 0}e,- 1 )| , ^ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f *src/libavcodec/dnxhddata.c 3:29657:6208:. 0warning: fmissing field 'packet_scale' initializer [-Wmissing-field-initializers]) ) | ~ ~~~~~~~^~~~~~~~~~ 965 | { 185, 22src/libavcodec/dcadata.c0 :}7362 :}5,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159src/libavcodec/dnxhddata.c839:69723:020e:- 1warning: ),missing field 'packet_scale' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 972src/libavcodec/dcadata.c | : 7338 : 33 : note: {expanded from macro 'SCALE' 120, 173384 | 5# d}e f}i,n e | S ^C ALE(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 | src/libavcodec/dnxhddata.c : 979S:C20A:L Ewarning: (missing field 'packet_scale' initializer [-Wmissing-field-initializers]8 .9450 29796 | 2 4 8 6 9 3 4{6 61e8-52,) ,2 2S0C A}L E}(,2 .5 5| 7 ^3 55761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((src/libavcodec/dnxhddata.cc): 986/: 20(:2 5warning: 6missing field 'packet_scale' initializer [-Wmissing-field-initializers]. 0f * 98632 | 7src/libavcodec/bytestream.h 6 8:. 0 357f :){ )1152 :0 , | warning: 1 ~ ~~~~~~~^~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 5 } }, | ^ 357 | src/libavcodec/dcadata.c : 7361 :5i:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize2 !7361= | s i z eS)C A LE| ( ~~~~~ ^ ~~~~8. 94502src/libavcodec/dnxhddata.c6:249938:6249:3 4warning: 6missing field 'packet_scale' initializer [-Wmissing-field-initializers]6 e-2), 993S | C A L E ( 2 .{5 59703,5 15870,6 15222800 1}5e -}1,) , | ^ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0src/libavcodec/dnxhddata.cf :*1000: 293:2 7warning: 6missing field 'packet_scale' initializer [-Wmissing-field-initializers]8 .0f) )1000 | | ~ ~~~~~~~^~~~~~~~~~ { 90, 110, src/libavcodec/dcadata.c1:873600:34,: 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 } }7360, | | ^ SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-src/libavcodec/dnxhddata.c2):, 1007 :| 28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: src/libavcodec/dcadata.cmissing field 'packet_scale' initializer [-Wmissing-field-initializers]: 7338:33 : 1007note: | expanded from macro 'SCALE' 7338{ | #6d0e,f i7ne5 ,S CA1L2E0(,c 1)4 5( (}c )} ,/ (| 2 ^5 6.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.0src/libavcodec/dnxhddata.cf: 1014*: 263:2 7warning: 6missing field 'packet_scale' initializer [-Wmissing-field-initializers]8. 0f)) 1014 | | ~ ~~~~~~~^~~~~~~~~~ { 36, 45, 7src/libavcodec/dcadata.c5:,7359 :9034 :} warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 7359 | SCALE(7.003392279148102e-2), SCALE(7.13388202711src/libavcodec/dnxhddata.c93:910218:e35-:3 )warning: ,missing field 'packet_scale' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c1021: | 7338 : 33 : note: expanded from macro 'SCALE'{ 350, 7338 | 3#9d0e,f i4n4e0 ,S C7A3L0E,( c8)8 0( (}c) }/, ( 2| 5 ^6 .0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dnxhddata.c:1028:27: warning: 7359missing field 'packet_scale' initializer [-Wmissing-field-initializers] | S1028C | A L E ( 7 . 0{0 34329,2 26709,1 47851,0 21e1-52 )}, }S,C A L| E ^( 7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define Ssrc/libavcodec/dnxhddata.cC:A1035L:E28(:c )warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]( (c) /1035 | ( 2 5 6 . 0 f{ *6 33,2 78648,. 01f0)0), 1| 1 ~ ~~~~~~~^~~~~~~~~~0 } }, | ^ src/libavcodec/dcadata.c:7358:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.4243649244308src/libavcodec/dnxhddata.c47:e1042-:128):, warning: Smissing field 'packet_scale' initializer [-Wmissing-field-initializers]C ALE(2 .10422 | 8 9 2 1 9 6 4{7 68405,9 5900e, -110)0, , | 1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~1 0 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), Ssrc/libavcodec/bytestream.hCALE:(7.294:4158:5 736warning: 62comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 131701e-3), 294 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ isrc/libavcodec/dcadata.cf: 7338(:s33i:z note: eexpanded from macro 'SCALE' 2 != s7338i | z#ed)e f i| n ~~~~~ ^ ~~~~e 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' src/libavcodec/dnxhddata.c7338 | #d:e1082f:i23n:e warning: Scomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]C ALE(c) ((c) / (2 510826 | . 0 f *f o3r2 7(6i8n.t0 fi) )= 0 | ; ~ ~~~~~~~^~~~~~~~~~ i < FF_ARRsrc/libavcodec/dcadata.cA:Y7354_:EL34E:M Swarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d nxhd_ci d7354_ | t a b l eS)C;A LiE+(+3). 4 2| 6 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 89505577088e-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.0339494src/libavcodec/bytestream.h794:63180:71516:e -warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :7338318:33 | : note: expanded from macro 'SCALE' if ( s7338 | i#zdeef2i !n=e SsCiAzLeE)(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)src/libavcodec/bytestream.h (:(c357): /15 :( 25warning: 6.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 f * 32768. 0357f | ) ) | ~ ~~~~~~~^~~~~~~~~~i f (size2 != sizsrc/libavcodec/dcadata.ce): 7347 :| 5 ~~~~~ ^ ~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define src/libavcodec/dnxhddata.cSCAL:E1137(:c) (19(c:) warning: / comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]( 256.0f * 32768.0 f)1137) | | ~ ~~~~~~~^~~~~~~~~~ for (i = 0; i 33w:i note: dexpanded from macro 'SCALE't h == 7338a | #vdctexf-i>nwei SdCtAhLE (&c)& (c(icd)- >/h e(i2g5h6t. 0=f= a*v c3t2x7-6>8h.e0if)g)h t | & ~ ~~~~~~~^~~~~~~~~~& | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddata.csrc/libavcodec/dcadata.c::11407342::2434:: warning: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 11407342 | | S C A LiEf( 3(.c4i3d0-1>7w93i5dt7h5 2=8=6 8a6vec-t1x)-,> wSiCdtAhL E&(&2 .c3i9d-8>2h2e8i9g4ht3 3=4=7 93a1ve-c1t)x,- > h| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~i ghtsrc/libavcodec/dcadata.c :7338&:33&: note: expanded from macro 'SCALE'| ~~~~~~~~~~ ^ ~~~~~~~~~~~~ 7338 | src/libavcodec/dnxhddata.c#:d1148e:f27i:n ewarning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]S CALE(c)src/libavcodec/dfa.c (1148( | c: ) 61 :/49 : ( 2 56warning: .0comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]f fo*r 3 2(j7 68= .061 f0; | )) j | < iF ~ ~~~~~~~^~~~~~~~~~ fF _(ARbRAyYte_stEsrc/libavcodec/dcadata.cr:L7342eaE:MmS(5c2_:i gwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d e->tbi_t bu_ff7342er | r at(es ) gb;, SjfC+rAa+)Lme ,E( 3{ s.i 4z30| 1 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7e9 3)57 5!2=8 68s6ei-1z)e, )S C A| L ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~E (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)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/diracdec.c:37: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1162 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvdsubdec.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.src/libavcodec/dfa.c018:92240:18656:7 7warning: 9),comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 224 | 7338 | # d e f i n e S C A L E(icf) ((b(yct)e /s t(r2e5a6m.20_fg e*t _3b27u6f8f.e0fr)()g b ,| ~ ~~~~~~~^~~~~~~~~~l ine_ptr, count)src/libavcodec/dcadata.c :!7545=:49 :c owarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0src/libavcodec/dds.cf *: 33812:7786:8 .warning: 0fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) | ~ ~~~~~~~^~~~~~~~~~ 381 | src/libavcodec/dcadata.c : 7541 : 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e lse if (b p7541p | = = 3S2C A&LE&( 0r. 0=1=3 508x9f9f50409040) ,& &S CgA L=E=( 00.xf4f50203 3&8&3 0b8 1=0=) ,0 xSfCfA L&E&( 0a. 5=1=1 407x0f1f30900030)0,0 )S C A| L ~ ^ ~~~~~~~~~~E (0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/dds.c:383:78 :7338 | warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d efine SCAL E383( | c ) ( ( c ) /e l(s2e5 6i.f0 f( b*p p3 2=7=6 83.20 f&)&) r | = ~ ~~~~~~~^~~~~~~~~~= 0xff && g == 0xfsrc/libavcodec/dcadata.cf0:75400: 71&:& bwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= = 0xff0 075400 | 0 & & aS C=A=L E(00xf.f00102090307035)6 7 2| ) ~ ^ ~~~~~~~~~~ , 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)) | ~ ~~~~~~~^~~~~~~~~~ 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.0src/libavcodec/dds.c1112:464836:72771:), warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C ALE(0.4301636 24831 | 90 ) , S C A L E ( 0 .5 3 19 08 81 0z1 4=) ,l rSCiAnLtE(s(q0r.t0f2(6d7)8)4;3 1 3| 8 ~~~~~ ^~~~~~~~4 ), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.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) ((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.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] CC libavcodec/dvdsubenc.o 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(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.579325556src/libavcodec/dsd.c76),: 119SC:A34L: E(warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 3987516090), | 119 ^~~~~~~~~~~~~~~~~~~~ | src/libavcodec/dcadata.c : 7338 : 33 : note: expanded from macro 'SCALE' su m7338 | +#=d ecftianbel eSCsA[LiE]([ca)] (+( cc)t a/b le(s2[5i6].[0bf ]* ;3 27 6| 8 ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~. 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 | src/libavcodec/dcadec.c SC:A389L:E122(:0 .warning: 00missing field 'unit' initializer [-Wmissing-field-initializers]6 10029325), SCALE( 0389. | 3 6 8 7 6{1 9"2c6o8r9e)_,o nSlCyA"L,E ("0D.e5c8o3d7e2 3c1o8r7e4 5o)n, lSyC AwLiEt(h0o.u0t 4e1x4t0e6n2s3i6o5n9s)",, OF| FS ^~~~~~~~~~~~~~~~~~~~ET (csrc/libavcodec/dcadata.co:r7338e_:o33n:l ynote: )expanded from macro 'SCALE', AV_ O7338P | T#_deTfYiPnEe_ BSOCOAL,L {E (.ci6)4 (=( c0) }/, 0(, 2156,. 0PfA R*A M32 7}6,8 . 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 SCALsrc/libavcodec/dcadec.cE(:c402): 12(:( cwarning: )missing field 'help' initializer [-Wmissing-field-initializers] / (2 54026 | . 0f * { 3N2U7L6L8 }. 0 f| ^) ) | ~ ~~~~~~~^~~~~~~~~~ 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.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(src/libavcodec/diracdec.c0.0:555212:51891:0 85warning: 4)comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare], | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | 521# | d e f i nief S(CbA-L>E(qcu)a n(t( >c )( D/I R(A2C_5MA6X._0QfU A*N T3_2I7ND6E8X. 0-f )1)) ) {| ~ ~~~~~~~^~~~~~~~~~ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7518:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCAIn file included from LE(0src/libavcodec/dolby_e_parse.c.:6222: 35src/libavcodec/put_bits.h:322741:4372:9 7warning: )comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare], SCALE(0.0591 902278 | 6 93 3 ) , | ^~~~~~~~~~~~~~~~~~~~i f (src/libavcodec/dcadata.cs:-7338>:b33u:f _note: eexpanded from macro 'SCALE' nd - s -7338 | >#budfef_ipnter >SC=A LsEi(cz)e o(f((cB)i t/B u(f2)5) 6{. 0 f| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~* 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:7514In file included from :71: src/libavcodec/dirac.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32: src/libavcodec/golomb.h:482:34 :7514 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(0.002853781 94822 | ) , SCA L E ( 0 . 3 0 3 3i4f1 2(6g9b4-9>)s,i zSeC_AiLnEsrc/libavcodec/put_bits.h(_0b.i:6t3s2650 :4<379=:7 0rwarning: 3ecomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]_8 i3n6d)e,x )S C{A L E | (265 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~0 | . 0 6 3 3 1 9 4 5i2f1 1()s,- > b| ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:u7338f:_33e:n d note: -expanded from macro 'SCALE' s->b u7338f_ | p#tdre f>i=n es iSzeCoAf(LBE(ict)B (u(fc)) )/ {( 2 5| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~. 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.0fsrc/libavcodec/put_bits.h)) :| ~ ~~~~~~~^~~~~~~~~~ 317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/dcadata.c:7512:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]317 | if ( s7512- | > b u fS_CeAndL E-( 0s.-0>0b2u4f8_1p3t4r8 8>1=) ,s iSzCeAoLfE((B0i.t2B9u2f7)8)8 1{1 8 1| 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) , 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.06src/libavcodec/dfa.c9890:862574:1709:) , warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 2577338 | | # d e f i n e S C A LiEf( c()f r(a(mce)_ e/n d( 2-5 6f.r0afm e* <3=2 7d6e8l.t0af) )| | | y ~ ~~~~~~~^~~~~~~~~~ + lines + skip_linesrc/libavcodec/dcadata.cs :> 7511h:e27i:g hwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 7511 | src/libavcodec/dfa.cS:C283A:L69E:( 0warning: .comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 0231004250 )283, | S C A L E ( 0 . 2 8 7 5 5 9 9i2f6 5(1b)y,t eSsCtArLeEa(m02._64g0e2t5_6b1uf6f6e4r6)(,g bS,C AlLiE(n0e._0p6tr9,8 9co0un8t 6*4 129)) ,! = | c ^~~~~~~~~~~~~~~~~~~~ou nt src/libavcodec/dcadata.c*: 7338:233): 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(csrc/libavcodec/diracdec.c) ((:c669): 27/: (warning: 25comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 .0f * 32768.0f)) | 669 ~ ~~~~~~~^~~~~~~~~~ | for (level = 0src/libavcodec/dcadata.c; :l7510e:v5:e lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]< s->wavel e7510t | _ d e p tShC;A LlEe(v0e.l0+0+2)1 4{7 8 5| 6 ~~~~~ ^ ~~~~~~~~~~~~~~~~4 0), SCALE(0src/libavcodec/diracdec.c.:26798:2303:6 5warning: 7comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]6 915), SCALE (6790 | . 6 4 3 3 2 0 5 6 0 4 6 ) , S CiAfL E((b0-.>0q7u2a1n8t4 3>2 4(2D6I)R,A C _| M ^~~~~~~~~~~~~~~~~~~~A X_Qsrc/libavcodec/dcadata.cU:A7338N:T33_:I Nnote: Dexpanded from macro 'SCALE'E X - 1 )7338) | #{d e f| i ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~n e SCALE(src/libavcodec/diracdec.cc:)686 :(31(:c )warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]/ (256.0f *686 | 3 2 7 6 8 . 0 f ) ) | ~ ~~~~~~~^~~~~~~~~~ if (b->lengthsrc/libavcodec/dcadata.c :>7509 :F71F:M Awarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( get_bits_ l7509e | f t ( & sS-C>AgLbE)(/08.,0 001)9)9 4{9 5| 0 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 3), SCALsrc/libavcodec/diracdec.cE:(7020:.192:7 7warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 692754) 702, | S C A LfEo(r0 .(6i4 6=2 808;3 3i5 3<2 )s,- >SwCAaLvEe(l0e.t0_7d4e5p3t0h0 6*5 036 )+, 1 ;| ^~~~~~~~~~~~~~~~~~~~i ++)src/libavcodec/dcadata.c :{7338 : 33| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'SCALE' 7338src/libavcodec/diracdec.c | :#706d:e23fi:n ewarning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ALE(c) 706( | ( c ) /i (f2 5(6.d0afm *a g3e2d7_6c8o.u0nft) )> (| s ~ ~~~~~~~^~~~~~~~~~- >wavelet_deptsrc/libavcodec/dcadata.ch :*7509: 493 :+ 1warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /2) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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.csrc/libavcodec/diracdec.c:7338::33739:: 15note: :expanded from macro 'SCALE' warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 7338 | #define SCALE(c )739 | ( (c ) / i(f2 5(6q.u0af n*t 32>7 6(8.D0IfR)A) C _| M ~ ~~~~~~~^~~~~~~~~~A X_QUANT_INDEX src/libavcodec/dcadata.c- :17505):)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) / src/libavcodec/dirac.c(25:6297.:025f :* warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 297 | src/libavcodec/dcadata.c : 7504 : 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (idx <7504 | 3 U) | S ~~~ ^ ~~C ALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199src/libavcodec/dolby_e_parse.c249:0672:925):, warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CA LE(0.08972713351 )67, | | ^~~~~~~~~~~~~~~~~~~~ av_src/libavcodec/dcadata.ca:s7338s:e33r:t 0note: (expanded from macro 'SCALE'n b_wor d7338s | #w4a5v0e7l0e8t1_5)d,e p | t ^~~~~~~~~~~~~~~~~~~~h; lsrc/libavcodec/dcadata.ce:v7338:el33:+ +)note: expanded from macro 'SCALE' | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 7338 | #defisrc/libavcodec/diracdec.cn:e803 :S27C:A Lwarning: Ecomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]( c) ((c) 803/ | ( 2 5 6f.o0rf * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ (lsrc/libavcodec/dcadata.ce:v7502e:l27 := warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; level < s7502- | > w a v eSlCeAtL_Ed(e0p.t0h0;1 1l4e4v3e1l6+1+6)) , | ~~~~~ ^ ~~~~~~~~~~~~~~~~S CALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #d22ef warningisn generatede. SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.2src/libavcodec/diracdec.c325:588265:18276:5 ),warning: Scomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]CA LE(0.668440222 78264 | ) , SC ALfEo(r0 (.l0e9v80e6l4 2=8 10;0 5)l,e v e| l ^~~~~~~~~~~~~~~~~~~~ < src/libavcodec/dcadata.cs:7338-:>w33a:v enote: lexpanded from macro 'SCALE'e t_de p7338t | h#;d elefvieln+e +S)C A{L E (| ~~~~~ ^ ~~~~~~~~~~~~~~~~c ) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22src/libavcodec/dnxhddec.c3118:22929:0183:1), Swarning: CAcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]L E(0.67219948769), S C292A | L E ( 0 .i1f0 3(9b0u1f6_4s7i0z3e) ,< c| t ^~~~~~~~~~~~~~~~~~~~x ->csrc/libavcodec/dcadata.ci:d7338_:t33a:b lenote: -expanded from macro 'SCALE'> codin g7338_u | n#idte_fsiinzee )S C{A L E| (c ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ((c) / (256.0src/libavcodec/dnxhddec.cf :*337 :3192:7 6warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0f)) | ~ ~~~~~~~^~~~~~~~~~337 | for (i = 0src/libavcodec/dcadata.c; :i7498 :49<: cwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ->mb_hei g7498 | h t ; iS++C)A L{E ( 0| . ~ ^ ~~~~~~~~~~~~~~0 0080365466), src/libavcodec/dnxhddec.cS:C341A:L41E:( 0warning: .2comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]2 31182903 1341) | , S C A L E ( 0i.f6 7(2b1u9f9_4s8i7z6e9 )-, cStCxA-L>Ed(a0t.a1_0o3f9f0s1e6t4 7<0 3c)t,x - >| m ^~~~~~~~~~~~~~~~~~~~b _scsrc/libavcodec/dcadata.ca:7338n:_33i:nd enote: xexpanded from macro 'SCALE'[ i]) {7338 | | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~de fine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445),src/libavcodec/diracdec.c SCA:L853E:(190:. 6warning: 75comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]5 1922798), SCALE(0.10 98539 | 6 4 6 0 9i1f5 )(,q u a| n ^~~~~~~~~~~~~~~~~~~~t _idsrc/libavcodec/dcadata.cx:7338 :>33 :D Inote: Rexpanded from macro 'SCALE'A C_MAX _7338Q | U#dAeNfTi_nIeN DSECXA LE-( c1)) ({( c )| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~/ (256.0f * 32src/libavcodec/diracdec.c7:68598:.270:f )warning: )comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] | ~ ~~~~~~~^~~~~~~~~~ 859 | for (lesrc/libavcodec/dcadata.cve:l7496 :=49 :0 ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l evel < s -7496> | w a v e lSeCAtL_Ed(e0p.t0h0;0 66l56e7v76e5l+)+,) {SC AL| E ~~~~~ ^ ~~~~~~~~~~~~~~~~( 0.2138691src/libavcodec/diracdec.c54:45894):,31 :SC Awarning: Lcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]E (0.67 58945 | 1 922798), 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 : fwarning: orimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (level = 07495; | l e v eSlC A.w0a0v0e6l0e2t7_7d1e4p1t)h,; SlCeAvLeEl(+0+.)2 0{9 3 1| 8 ~~~~~ ^ ~~~~~~~~~~~~~~~~ 22062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #desrc/libavcodec/diracdec.cfin:e923 :19S:CA LEwarning: (ccomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]) ((c) / (256 .923 | 0 f * 3f27o6r8 .(0fi) )= 0| ; ~ ~~~~~~~^~~~~~~~~~ i < s->num_x; isrc/libavcodec/dcadata.c++:)7494 : 49| ~ ^ ~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define 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] In file included from 7491src/libavcodec/dnxhdenc.c | : 37 : SIn file included from CAsrc/libavcodec/mpegvideo.hL:E45(: 0src/libavcodec/put_bits.h.0:02270:3379:6 34warning: 69comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]1 ), SCALE(0.1916 22272 | 0 9 3 3 2) , S CAiLfE( 0(.s-6>8b1u8f5_6e6n9d1 84-) s,- S>CbuAfLE_(p0t.r1 26>1=1 7s3i0z3e9o7f)(,B i t| B ^~~~~~~~~~~~~~~~~~~~u f))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/diracdec.c | ~ ~~~~~~~^~~~~~~~~~: 942:33: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :7489:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 942 | 7489 | i fS C(AsL-E>(s0l.i0c0e0_31p5a1r9a0m9s6_)n,u src/libavcodec/put_bits.hmS_C:bAuL265fE: (37!0:=. 1warning: (8comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]s3 -0>87nu3m1_9x1 4*) ,s -265S>CA | LnEu m_(y 0). ) 6{ 8 | 35 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 9 4 52i4f86 )(src/libavcodec/diracdec.c,s: -S977C>AL:E(b50u0.:f13 2_9warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 n8d1 8-6 0s977->1 | )b, u f | _ p ^~~~~~~~~~~~~~~~~~~~tr > = src/libavcodec/dcadata.csfo:i7338rz:e (33soli:f(cBei t_note: yexpanded from macro 'SCALE'B u=f 7338) | 0#)de;f i{b neu fsSiz| eC > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ A 0L E(&c&) (s(cl)i ce/_ y( 25<6 .s0-f> n* u3m2_7y68;. 0sfl))i c | e ~ ~~~~~~~^~~~~~~~~~_ y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dcadata.c:7489src/libavcodec/diracdec.c::27978:: 54warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7489 | 978 | S C A L E ( 0 . 0 0f0o3r1 5(1s9l0i9c6e)_,x S=C A0L;E (b0u.f1s8i3z0e8 7>3 109 1&4&) ,s lSiCcAeL_Ex( 0<. 6s8-3>5n9u4m5_2x4;8 6s)l,i cSeC_AxL+E+()0 .{1 3 2| 9 ~~~~~~~ ^ ~~~~~~~~7 818601), src/libavcodec/diracdec.c| : ^~~~~~~~~~~~~~~~~~~~1003 :31:src/libavcodec/dcadata.c :warning: 7338comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 33: note: expanded from macro 'SCALE' 1003 | 7338 | # d e fiifn e( sS-C>AnLuEm(_cx)* s(-(>cn)u m/_ y( 2!5=6 .s0lfi c*e _3n2u7m6)8 .{0 f )| ) ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/diracdec.c:1010:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7489 :10105 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for ( s7489l | i c e _ yS C=A L0E;( 0b.u0f0s0i3z1e5 1>9 00 9&6&) ,s lSiCcAe_Ly E<( 0s.-1>8n3u0m8_7y3;1 9s1l4i)c,e _Sy+C+A)L {E ( 0| . ~~~~~~~ ^ ~~~~~~~~6 835945src/libavcodec/diracdec.c24:81011:654):, Swarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ALE(0. 1101132 | 9 7 8 1 8 6 0 1 ) , | f ^~~~~~~~~~~~~~~~~~~~o r src/libavcodec/dcadata.c:(7338s:l33i:c e_note: xexpanded from macro 'SCALE' = 0; b7338u | f#sdiezef i>n e0 S&CA&L sEl(icc)e _(x( c)< /s (-2>n5u6m._0xf ;* s3li2c76e8_.x0f+)+)) { | ~ ~~~~~~~^~~~~~~~~~ | ~~~~~~~ ^ ~~~~~~~~ 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:33src/libavcodec/put_bits.h: note: :expanded from macro 'SCALE'317 :33: warning: 7338 | comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]# define SCALE(c) ((317c | ) / (i2f5 6(.0sf- >*b u3f2_7e6n8d. 0-f) )s - >b| u ~ ~~~~~~~^~~~~~~~~~f _ptr >= ssrc/libavcodec/dcadata.ci:z7487e:o71f:( Bwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t Buf)) { | 7487 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.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 CC libavcodec/dvenc.o * 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)) | ~ ~~~~~~~^~~~~~~~~~ 4 warnings generated. src/libavcodec/dnxhddec.c1:605 warning generated:. 19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 605 | for (x = 0; x < ctx->mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/diracdec.c: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/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/diracdec.c:1260:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1260 | for (i = 0; i <= s->wavelet_depth; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1261:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1261 | CHECKEDREAD(s->codeblock[i].width , tmp < 1 || tmp > (s->avctx->width >>s->wavelet_depth-i), "codeblock width invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1240:9: note: expanded from macro 'CHECKEDREAD' 1240 | if (cond) { \ | ^~~~ src/libavcodec/diracdec.c:1262:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1262 | CHECKEDREAD(s->codeblock[i].height, tmp < 1 || tmp > (s->avctx->height>>s->wavelet_depth-i), "codeblock height invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1240:9: note: expanded from macro 'CHECKEDREAD' 1240 | if (cond) { \ | ^~~~ src/libavcodec/diracdec.c:1268:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1268 | for (i = 0; i <= s->wavelet_depth; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1279:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | s->num_y > s->avctx->height | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1278:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1278 | s->num_x > s->avctx->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1305:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1316:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1316 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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/dxa.o In file included from src/libavcodec/dovi_rpu.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dovi_rpu.c:45:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 55 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dolby_e.c:1298:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ 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 | 3 warning s generated . if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dxtory.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); | ~~~~~~ ^~~~~~~~~~~~~~~ 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); | ~~~~~~ ^~~~~~~~~~~~~~~ 512 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/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/dnxhdenc.c:1103:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dpx.c:182:19: 1103 | warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] if (bit s182 > | c t x i-f> fr(ammaeg_ibci_tsn) u m| ~~~~ ^ ~~~~~~~~~~~~~~~ == AV_RL32src/libavcodec/dnxhdenc.c(":S1106DP:X18":) ) warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1106 | src/libavcodec/dpx.c :i184f :(b26i:ts warning: fram e184 | _ b i t s}) {e l | s ~~~~ ^ ~~~~~~~~~~~~~~~e 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/dxv.o 4 warnings generated. 2 warnings generated. src/libavcodec/dnxhdenc.c:1227:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1227 | for (x = 0; x < ctx->m.mb_num && max_bits > ctx->frame_bits; x++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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 }, | ^ CC libavcodec/dynamic_hdr10_plus.o src/libavcodec/dv_profile.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 250 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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 long' [-Wsign-compare] 325 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/dynamic_hdr_vivid.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/dvaudiodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 57 | for (i = 0; i < FF_ARRAY_ELEMS(s->shuffle); 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++) | ~ ^ ~~~~~~~~~~ CC libavcodec/eac3_core_bsf.o CC libavcodec/eac3_data.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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/eac3enc.o CC libavcodec/eacmv.o CC libavcodec/eaidct.o CC libavcodec/eamad.o CC libavcodec/eatgq.o CC libavcodec/eatgv.o CC libavcodec/eatqi.o 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 19 warnings generated. 4 warnings generated. src/libavcodec/dvdsubdec.c:207:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 207 | for (i = 0; i < sub_header->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/elbg.o In file included from src/libavcodec/dvdsubenc.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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dvdsubdec.c:249:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | if (cmd_pos > size) { src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/elsdec.o src/libavcodec/dvdsubdec.c:505:47: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 505 | av_assert0(buf_size >= 0 && ctx->buf_size <= sizeof(ctx->buf)); | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/dvdsubdec.c:506:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 506 | if (buf_size >= sizeof(ctx->buf) - ctx->buf_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/encode.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/dvdsubdec.c:697:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | { "palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:698:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "ifo_palette", "obtain the global palette from .IFO file", OFFSET(ifo_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:699:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/dvdsubdec.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ 6 warnings generated. CC libavcodec/error_resilience.o src/libavcodec/dvdsubenc.c:491:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 491 | {"palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SE }, | ^ src/libavcodec/dvdsubenc.c:492:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 492 | {"even_rows_fix", "Make number of rows even (workaround for some players)", OFFSET(even_rows_fix), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SE}, | ^ src/libavcodec/dvdsubenc.c:493:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 493 | { NULL }, | ^ 2 warnings generated. CC libavcodec/escape124.o 11 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dv_error_marker_bsf.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/decode.c 100: | 388 : 52 : {warning: "comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]c olor" , "set color" ,388 | O F F S E T ( c oilfo r(_drigsbcaa)r,d _AVp_aOdPdTi_nTgY P>E _0C O&L&O Rd,i s{c.asrtdr_ pa=dd in"gy e n0b_,s a m p l e0s ,& F&L AgGotS_ f}r,am e | && ^ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/dv_error_marker_bsf.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ 6 warnings generated. CC libavcodec/escape130.o src/libavcodec/dvbsubdec.c:1560:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | {"compute_edt", "compute end of time using pts or timeout", OFFSET(compute_edt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1561:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | {"compute_clut", "compute clut when not available(-1) or only once (-2) or always(1) or never(0)", OFFSET(compute_clut), AV_OPT_TYPE_BOOL, {.i64 = -1}, -2, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1562:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | {"dvb_substream", "", OFFSET(substream), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, DS}, | ^ src/libavcodec/dvbsubdec.c:1563:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | {NULL} | ^ 3 warnings generated. CC libavcodec/evrcdec.o CC libavcodec/exif.o CC libavcodec/exr.o 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/exrdsp.o src/libavcodec/decode.c:640:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') and 'int' [-Wsign-compare] 639 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/decode.c:817:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 817 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dxv.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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:294:15: 318warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 294! | = s i zief) ( s| i ~~~~~ ^ ~~~~z e2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. CC libavcodec/exrenc.o src/libavcodec/dss_sp.c:694:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 694 | } while (offset < FF_ARRAY_ELEMS(p->excitation)); | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 7 warnings generated. src/libavcodec/dxv.c:406:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (table1[x].val1 = k; k < 256 && j > table2[k]; k++); | ~ ^ ~~~~~~~~~ src/libavcodec/dxv.c:443:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | if (endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/dump_extradata_bsf.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ In file included from src/libavcodec/dxa.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/elbg.c:134:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 134 | while (elbg->utility_inc[i] < r) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/extract_extradata_bsf.o 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/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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dxv.c:806:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 806 | if (op_size > max_op_size) | ~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~CC libavcodec/faandct.o 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/faanidct.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 | src/libavcodec/bytestream.h : 357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i f( 1(s izref[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_fCC libavcodec/fastaudio.o rame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:477:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 477 | ALLOCATE_IF_NECESSARY(cells, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:478:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 478 | ALLOCATE_IF_NECESSARY(utility, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:479:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | ALLOCATE_IF_NECESSARY(utility_inc, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:480:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 480 | ALLOCATE_IF_NECESSARY(size_part, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { src/libavcodec/bytestream.h : 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c294: | 481 : 5 : iwarning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (size2 !481 | = s iz e)A L L| O ~~~~~ ^ ~~~~C ATE_IF_NECESSARY(cell_buffer, numpoints, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:482: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) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/elsdec.c:307:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | if (ctx->t > ctx->x) { /* decode most probable symbol (MPS) */ | ~~~~~~ ^ ~~~~~~ src/libavcodec/elsdec.c:309:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 309 | while (ctx->t > pAllowable[ctx->j]) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/elsdec.c:338:47: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 338 | while (pAllowable[ctx->j - 1] >= z) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | if (vector < num_mvs) { | ~~~~~~ ^ ~~~~~~~ CC libavcodec/faxcompr.o 2 warnings generated. src/libavcodec/decode.c:1319:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1319CC libavcodec/fdctdsp.o | for (int i = 0; i < FF_ARRAY_ELEMS(sd); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/fft_fixed_32.o CC libavcodec/fft_float.o In file included from src/libavcodec/dvenc.c:49: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/decode.c:1428:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1428 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/dxa.c:60:94: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 60 | if (12ULL + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 4 warnings generated. 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) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dxtory.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/fft_init_table.o src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ffv1.o CC libavcodec/ffv1dec.o src/libavcodec/cbs_av1.c:819:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 819 | av_assert0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/ffv1enc.o CC libavcodec/ffwavesynth.o src/libavcodec/cbs_av1.c:855:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 855 | if (pos >= 8 * unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/fic.o CC libavcodec/filter_units_bsf.o src/libavcodec/dxtory.c:446:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 446 | if (slice_size <= 16 + (avctx->height * avctx->width / (8 * nslices))) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dxtory.c:451:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 451 | if (off_check - avctx->discard_damaged_percentage*off_check/100 > src_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/fits.o src/libavcodec/cbs_av1.c:1032:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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)) { \ | ^~~~ 3 warnings generated. src/libavcodec/cbs_av1.c:1219:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1219 | if (8 * obu->obu_size > put_bits_left(pbc)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/dvenc.c:1227:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1227 | { "quant_deadzone", "Quantizer dead zone", OFFSET(quant_deadzone), AV_OPT_TYPE_INT, { .i64 = 7 }, 0, 1024, VE }, | ^ src/libavcodec/dvenc.c:1228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1228 | { NULL }, | ^ src/libavcodec/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/cbs_h2645.c:545:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-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 long') [-Wsign-compare] 623 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/fitsdec.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:937:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') and 'int' [-Wsign-compare] 939 | if (data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/cbs_h2645.c:1316:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 1355 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/fitsenc.o src/libavcodec/cbs_h2645.c:1372:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 1376 | for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/dts2pts_bsf.c:379:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 379 | for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/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/eac3enc.c:30: In file included from src/libavcodec/ac3enc.h:43: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/dvdec.c:52: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flac.o src/libavcodec/escape124.c:299:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | if (skip == -1) { | ~~~~ ^ ~~ src/libavcodec/error_resilience.c:396:12: warning: variable 'depth' set but not used [-Wunused-but-set-variable] 396 | int i, depth, num_avail; | ^ src/libavcodec/dvdec.c:313:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 313 | if (re_index + vlc_len > last_index) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/flac_parser.o In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/fft_float.c:20: src/libavcodec/fft_template.c:96:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ src/libavcodec/fft_template.c:97:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 97 | { NULL }, | ^ src/libavcodec/fft_template.c:98:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/fft_template.c:99:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ src/libavcodec/evrcdec.c: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)) * | ~~~ ~~~~~^~~~~~~ 1690 warnings generated. src/libavcodec/evrcdec.c:305:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | if (e->lspf[k] - e->lspf[k - 1] <= MIN_LSP_SEP) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ CC libavcodec/flacdata.o src/libavcodec/evrcdec.c:322:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 322 | 1.0 - lsp_interpolation_factors[index], | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:334:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:334:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:337:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | + d_interpolation_factors[index + 1] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:336:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:336:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:339:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | + d_interpolation_factors[index + 2] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:338:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:338:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:365:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:366:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:374:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | ilpc[k - 1] = 2.0 * (a[FILTER_ORDER / 2] + b[FILTER_ORDER / 2]); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning 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); | ~ ^~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/evrcdec.c:528:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 528 | coeff[i] = inbuf[i] * fac; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:529:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | fac *= gamma; | ~~ ^~~~~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exrenc.c:532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ src/libavcodec/exrenc.c:533:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL}, | ^ src/libavcodec/exrenc.c:532:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exrenc.c:532:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:642:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | gain = sum2 ? sqrt(sum1 / sum2) : 1.0; | ~~~~ ~~~~~^~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:662:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048; | ^~~~~~~~~~~~~~~ ~ src/libavcodec/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: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] CC libavcodec/flacdec.o 710 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_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:14726: warning44s: generated . 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/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) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~ 7 warnings generated. 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); | ~~~~~~~~~~^~~~~~~~~~~ ~ 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/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/evrcdec.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 777 | for (i = 0; i < sizeof(EVRCAFrame); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/evrcdec.c:921:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 921 | { "postfilter", "enable postfilter", OFFSET(postfilter), 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/extract_extradata_bsf.c:345:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 345 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/ffv1enc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/flacdsp.o In file included from src/libavcodec/exr.c:44: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/faanidct.c:65:20: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 65 | od25= (s17 - s53)*(2*A4); | ~~~~^~~~~ ~ src/libavcodec/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); | ^~~~ 6 warnings generated. 5 warnings generated. CC libavcodec/flacenc.o CC libavcodec/flacencdsp.o 1 warning generated. CC libavcodec/flashsv.o CC libavcodec/flashsv2enc.o CC libavcodec/flashsvenc.o CC libavcodec/flicvideo.o CC libavcodec/float2half.o CC libavcodec/flvenc.o CC libavcodec/flvdec.o CC libavcodec/fmtconvert.o CC libavcodec/fmvc.o 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; | ^~~~~ 4 warnings generated. src/libavcodec/faandct.c:153:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:153:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:154:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:154:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/fits.c:174:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (ret != 1 || dim_no != header->naxis_index + 1) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fits.c:186:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (header->naxis_index == header->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/frame_thread_encoder.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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 long' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(tag_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/fraps.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/frwu.o 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 } | ^ src/libavcodec/exr.c:205:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 205 | dest_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 8 warnings generated. 1 warning generated. 10 warnings generated. src/libavcodec/fic.c:348:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 }, | ^ 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)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ftr.o 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/ftr_parser.o 7 warnings generated. 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/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) | ~~~~~ ^ ~~~~ 54 warnings generated. src/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: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/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: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/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/flac.c:180:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 180 | if (channels <= FF_ARRAY_ELEMS(flac_channel_layouts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ CC libavcodec/g2meet.o CC libavcodec/g722.o src/libavcodec/exr.c:1010:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 10102 | warning s generated . || 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') [-Wsign-compare] 1009 | if ( compressed_size < (uCC libavcodec/g722dec.o int64_t)(lo_size | ac_size | dc_size | rle_csize) || compressed_size < 88LL + lo_size + ac_size + dc_size + rle_csize | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1048:26: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1048 | dest_len != ac_count * 2LL) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1072:23: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1072 | (dest_len != dc_count * 2LL)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1093:23: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 1093 | (dest_len != rle_usize)) | ~~~~~~~~ ^ ~~~~~~~~~ 3 warnings generated. 1 warning generated. src/libavcodec/exr.c:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1396 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/exr.c:1198:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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') [-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') [-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') 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') 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g722dsp.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/g722enc.o CC libavcodec/g723_1.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/g723_1_parser.o 5 warnings generated. src/libavcodec/exr.c:1906:45: warning: comparison of integers of different signs: 'unsigned long' 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 long' 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 long' 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))CC libavcodec/g723_1dec.o | ~ ^ ~ src/libavcodec/exr.c:1989:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1989 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/g723_1enc.o 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)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/exr.c:2240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/exr.c:2300:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2300 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ src/libavcodec/exr.c:2302:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2302 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD }, | ^ src/libavcodec/exr.c:2304:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^ src/libavcodec/exr.c:2342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2342 | { NULL }, | ^ src/libavcodec/exr.c:2304:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2303 | { "gamma", "Set the float gamma value when decoding", OFFSET(gamma), | ~ 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2304:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ~ ^~~~ In file included from src/libavcodec/flacenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:CC libavcodec/g726.o 317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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) \ | ^ ~ In file included from src/libavcodec/fitsdec.c:86src/libavcodec/ffv1dec.c::21:37 : warning: src/libavcodec/golomb.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | CASE_N( -4823 | 2 , t f l t , a v _ i nitf2 f(lgoba-t>(sAiVz_eR_Bi3n2_(bpittrs8 )<)=) ;r e _| i ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n dex)src/libavcodec/fitsdec.c :{78 : 44| : ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ note: expanded from macro 'CASE_N' 78 | header->data_min = t; \ | ~ ^ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/g729_parser.o 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flacenc.c:618:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 618 | if (sum <= n >> 1) | ~~~ ^ ~~~~~~ src/libavcodec/flac_parser.c:264:22: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-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)) | ~ ^ ~ 9 warnings generated. CC libavcodec/g729dec.o In file included from src/libavcodec/faxcompr.c:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g729postfilter.o src/libavcodec/fitsdec.c:147:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 154 | if (end - ptr8 < size) | ~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsv2enc.c:53: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/gdv.o src/libavcodec/flacdec.c:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flac_parser.c:771:66: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 771 | flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 772 | fpc->nb_headers_buffered * 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/gemdec.o 6 warnings generated. 8 warnings generated. src/libavcodec/flacdec.c:817:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 817 | { "use_buggy_lpc", "emulate old buggy lavc behavior", offsetof(FLACContext, buggy_lpc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM }, | ^ src/libavcodec/flacdec.c:818:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 818 | { NULL }, | ^ 1 warning generated. 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 }, | ^ CC libavcodec/get_buffer.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, {.i64In file included from = src/libavcodec/flashsv2enc.c-:154 : }src/libavcodec/bytestream.h,: 187 : 15 : -warning: 1,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] M AX_PARTITIO N187_ | O R D ER , iFfLAG S( s}i,z e 2| ^! = size) | ~~~~~ ^ ~~~~ 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/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: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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/gif.o 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_parser.o CC libavcodec/gifdec.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') 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') 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_cousrc/libavcodec/bytestream.hnt;: i294+:+)15 :{ warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c: 203294: | 17 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (size2 !203= | si z e ) | i ~~~~~ ^ ~~~~ f (idx >= (unsigned)f->quant_tableCC libavcodec/golomb.o _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/flashsv2enc.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/bytestream.h :188 | 318 : 15 : iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (s->row s318 | * s - >icfo l(ss i>z es2- >!b=l oscikzse_)s i z| e ~~~~~ ^ ~~~~ / sizeof(Block)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/gsm_parser.o 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/gsmdec.o CC libavcodec/gsmdec_data.o 4 warnings generated. CC libavcodec/h261.o 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/h261_parser.o 1 warning 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 > 4UIn file included from ||src/libavcodec/faxcompr.c :f-31>: cIn file included from hsrc/libavcodec/faxcompr.hr:o31m: aIn file included from _src/libavcodec/tiff.hv:_34s: hIn file included from isrc/libavcodec/tiff_common.hf:t33 : > src/libavcodec/bytestream.h4:U187): 15{: warning: | ~~~~~~~~~~~~~~~~~ ^ ~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ffv1dec.c:465:27 :187 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (si z465e | 2 ! = isfi z(ef)- > c| h ~~~~~ ^ ~~~~r oma_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/h261data.o 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: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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h261dec.o CC libavcodec/h261enc.o CC libavcodec/h263.o src/libavcodec/ffv1dec.c:595:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:595:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:772:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 772 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:801:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 801 | (unsigned)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:800:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 800 | av_assert0((unsigned)fs->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:803:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') 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') and 'int' [-Wsign-compare] 802 | av_assert0 ( (unsigned)fs->sliceCC libavcodec/h263_parser.o _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/h263data.o 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/g722dec.c:48:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD }, | ^ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ In file included from src/libavcodec/g723_1enc.c:42: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/faxcompr.c:270:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:274:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:350:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 350 | while (offs < width && run_off <= offs) { | ~~~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sizCC libavcodec/h263dec.o e2 != size) | ~~~~~ ^ ~~~~ 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/h263dsp.o 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/h2645_parse.o CC libavcodec/h2645_sei.o CC libavcodec/h2645_vui.o 2 warnings generated. CC libavcodec/h2645data.o CC libavcodec/h264_cabac.o CC libavcodec/h264_cavlc.o In file included from src/libavcodec/flashsvenc.c:55: src/libavcodec/put_bits.h:227:37: warning: In file included from comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/g726.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if ( s227-> | b u f _ e n d i- fs ->(bsu-f>_bputrf _>e=n d s-i sz-e>obfu(fB_ipttrB u>f=)) s{i z eo| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | isrc/libavcodec/put_bits.hf :(265s:-37>:b uwarning: f_comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]e nd - s->buf_p t265r | > = s i z e oiff( B(ist-B>ubfu)f)_ {e n d| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~- s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 | src/libavcodec/put_bits.h :i317f: 33(:p ixwarning: elcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]_ ptr + n > pixel _317l | i m i t )i f{ (\s - >| b ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~u f_end - s->src/libavcodec/flicvideo.cb:u313f:_29p:t rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> = sizeof( B313i | t B u f ) ) src/libavcodec/put_bits.h { : | 317 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: 33 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] CHECK_ P317I | X E L _ PiTfR ((bsy-t>eb_urfu_ne n*d 2-) ;s - >| b ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~u f_psrc/libavcodec/flicvideo.ct:r64 :>23=: snote: iexpanded from macro 'CHECK_PIXEL_PTR'z eof(B i64t | B u f ) )i f{ ( p| i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~x el_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:338:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:353:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:362:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:402:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:412:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:431:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 431 | if (chunk_size - 6 != FFALIGN(s->avctx->width, 4) * s->avctx->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 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 | }; | ^ 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/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/g726.c:385:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavcodec/h264_direct.o 385 | 2 warning{s generated". 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/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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h \ : 318| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/flicvideo.c:944:25: 318warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (si z944e | 2 != s iz e ) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 52 warnings generated. CC libavcodec/h264_levels.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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) { | ~~~~~~~~ ^ ~~~~~~~~~~~ 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/gdv.c:135:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:135:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~ CC libavcodec/h264_loopfilter.o 4 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/h264_mb.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_metadata_bsf.o src/libavcodec/gif.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 145 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_mp4toannexb_bsf.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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/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/h264_parse.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/h264_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. 1 warning generated. 14 warnings generated. CC libavcodec/h264_picture.o CC libavcodec/h264_ps.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_redundant_pps_bsf.o src/libavcodec/g2meet.c:411:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 411 | if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_refs.o CC libavcodec/h264_sei.o CC libavcodec/h264_slice.o CC libavcodec/h264chroma.o 6 warnings generated. CC libavcodec/h264data.o src/libavcodec/h264_levels.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264dec.o 6 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 | src/libavcodec/get_buffer.c i:f 60(:g19b:-> swarning: icomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]z e_in_bits <= r60e | _ i n dfeoxr) ( i{ = | 0 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~; i < FF_ARRAY_ELEMS(pool->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 15 warnings generated. src/libavcodec/g2meet.c:880:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 880 | if (extrabytes > 3 || src_size < extrabytes) { | ~~~~~~~~ ^ ~~~~~~~~~~ 9 warnings generated. CC libavcodec/h264dsp.o CC libavcodec/h264idct.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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from src/libavcodec/h2645_sei.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. 1 warning generated. CC libavcodec/h264qpel.o CC libavcodec/h265_metadata_bsf.o CC libavcodec/h264pred.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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/h265_profile_level.o 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_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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 warnings generated. CC libavcodec/h274.o CC libavcodec/half2float.o 3 warnings generated. In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | src/libavcodec/bytestream.h : 318 : 15f:o rwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i = 0; i < 2 *318 | s l - >irfe f(_sciozuen2t [!0=] ;s iiz+e+)) | | ~~~~~ ^ ~~~~ ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hap.o 1 warning generated. CC libavcodec/hapdec.o 13 warnings generated. 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/h264_mp4toannexb_bsf.c:123:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 123 | if (pps_offset < total_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/h264_direct.c:128:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 128 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:130:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | for (j = 0; j < sl->ref_count[list]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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_parse.csrc/libavcodec/bytestream.h:29:: 318src/libavcodec/bytestream.h::15187:: 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] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:412:29: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 412 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_direct.c:447:33: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 447 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/h264_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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hapqa_extract_bsf.o 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/hcadec.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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hcom.o CC libavcodec/hdr_parser.o src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ In file included from src/libavcodec/h264_cavlc.c:34: src/libavcodec/golomb.h:482:34: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482294 | | i f ( s i z ei2f !(=g bs-i>zsei)z e_ i| n ~~~~~ ^ ~~~~_ bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hdrdec.o In file included from src/libavcodec/h264_parse.c:21: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 9 warnings generated. In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: src/libavcodec/bytestream.hIn file included from src/libavcodec/h2645_sei.h::28: 294src/libavcodec/bytestream.h::15187:: 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] 294187 | | iiff ((ssiizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 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/hdrenc.o src/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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. src/libavcodec/h264_ps.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_parse.c:41:37: 111warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (cpb_coun t41 | > 3 2 Ui)f {( pw t| - ~~~~~~~~~ ^ ~~~> 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 5 warnings generated. src/libavcodec/h264_metadata_bsf.c:109:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 119 | if (j >= FF_ARRAY_ELEMS(primary_pic_type_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavcodec/hevc_cabac.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); | ~~~~~~~~~~~~ ~~^ CC libavcodec/hevc_data.o 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/hevc_filter.o 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_metadata_bsf.c:153:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 153 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:712:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 712 | if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:874:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 874 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:886:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 886 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:902:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 902 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:970:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:982:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 982 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1003:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1003 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1020:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1020 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1041:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1108:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1108 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1111:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1111 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/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 long' [-Wsign-compare] 540 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavcodec/h264_metadata_bsf.c:598:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 598 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:602:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:606:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | { .i64 = -1 }, -1, 7, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/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 } | ^ 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: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/h264_metadata_bsf.c 227: | 659 : 18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s->b u659f | _ e n d - s -{> .bdublf _=pt r N>A=N }s, i-z3e6o0.f0(,B +i3t6B0uf.)0), {F L A| G ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~S }, | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_mp4toannexb_bsf.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hevc_mvs.o 7 warnings generated. CC libavcodec/hevc_parse.o CC libavcodec/hevc_parser.o In file included from src/libavcodec/h264_sei.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 18 warnings generated. CC libavcodec/hevc_ps.o In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_refs.o CC libavcodec/hevc_sei.o CC libavcodec/hevcdec.o 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/hevcdsp.o 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/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_mb.c:640:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 640 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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 long' [-Wsign-compare] 463 | if (new_size >= INT_MAX / sizeof(*pkt->nals)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 203 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_sei.c:139:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 139 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h261dec.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/h265_profile_level.c:130:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 130 | for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_metadata_bsf.c:413:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 413 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:417:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:420:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:423:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:426:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:429:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:433:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:438:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 438 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:442:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:446:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:449:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:452:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/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 } | ^ src/libavcodec/h265_profile_level.c:202:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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->masrc/libavcodec/h264_sei.cx_lu:ma260_p:s18): warning: | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/h265_profile_level.c:211 :26029 | : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] i211 | f ( s i z e i>f b(wyitdetsht r e*a mw2i_gdetth _ b>y t8es _*l elfevte(l&-g>bmyaxt_elu)m)a _{ p s)| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hnm4video.o src/libavcodec/h261dec.c:670:48: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 670 | av_assert0(s->current_picture.f->pict_type == s->pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/hpeldsp.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 }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hq_hqa.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hq_hqadata.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hq_hqadsp.o CC libavcodec/hqx.o src/libavcodec/h264_slice.c:338:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 343 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hqxdsp.o CC libavcodec/hqxvlc.o CC libavcodec/htmlsubtitles.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 8 warnings generated. 4 warnings generated. 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/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/huffman.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:1252:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1252 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 6 warnings generated. src/libavcodec/h264_slice.c:1488:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 11 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:1895:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1895 | sl->first_mb_addr >= h->mb_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1894:56: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1894 | if (sl->first_mb_addr << FIELD_OR_MBAFF_PICTURE(h) >= h->mb_num || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1967:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~ 27 warnings generated. 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/huffyuv.o CC libavcodec/huffyuvdec.o CC libavcodec/huffyuvdsp.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++) { | ~ ^ ~~~~~~~~~~ CC libavcodec/huffyuvenc.o src/libavcodec/hcadec.c:289:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (int i = 0, k = start_band, l = start_band - 1; i < hfr_group_count; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~ 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/hcadec.c:333:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:341:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 341 | for (int i = 1; i < ch->count; i++){ | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:364:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | for (int i = 0; i < hfr_group_count; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:380:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 380 | for (int i = 02; warningi s< generated . ch->count; i++) | ~ ^ ~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 46 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_mp4toannexb_bsf.c:70:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 70 | if (4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_lesrc/libavcodec/h264_loopfilter.cn > S:I444ZE_:MA72X :- nwarning: ewcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ extradata_siz e)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/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/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/hevc_mp4toannexb_bsf.c:152:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 152 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuvencdsp.o 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/idcinvideo.o 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/idctdsp.o 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_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_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 37 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: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 long' [-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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/iff.o src/libavcodec/hevc_ps.c:93:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:159:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 159 | if (k >= FF_ARRAY_ELEMS(rps->used)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < rps->num_negative_pics >> 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < rps->num_negative_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:225:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | for (i = 0; i < nb_positive_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~ src/libavcodec/hapdec.c:191:73: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 191 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/iirfilter.o src/libavcodec/hevc_ps.c:452:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-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] src/libavcodec/hapdec.c 528 | : 286 : 27 : warning: icomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]f (vps->vps_n 286u | m _ h r d _ p a riaf m(etcetrxs-> t>e x(_usnisizgene d!)=vp s(-a>vcvptxs-_>ncoudemd__lwaiyedrth_ s et/s )T E{X T U| R ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E _BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | *(avctx->coded_height / TEXTURE_BLOCK_H) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | *ctx->dec[t].tex_ratio) { | ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ilbcdec.o CC libavcodec/imc.o 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) { | ~~~~~~~~~ ^ ~~~~~ 6 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/imgconvert.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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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.hIn file included from :src/libavcodec/h264dec.c294::4315: :In file included from src/libavcodec/h264dec.hwarning: :39comparison 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: 15294: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (size2 != 187si | z e ) i f| ~~~~~ ^ ~~~~( size2 != size) | ~~~~~ ^ ~~~~ src/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: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 | src/libavcodec/bytestream.how-:>t357o:p15_:o fwarning: fscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e t + ow->bo t357t | o m _ oifffs e(ts i>z= es2p s!=- >shizeei)g h t| ~~~~~ ^ ~~~~) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' 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/hqx.c:420:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 420 | if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/imm4.o 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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/imm5.o 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/hevc_ps.c:1206:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1206 | if (nal_size > sizeof(sps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/imx.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h263dec.c:656:65: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_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/hevc_ps.c:1464:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-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') and 'int' [-Wsign-compare] 1591 | if (sum >=src/libavcodec/bytestream.h sp:s357-:>15c:t warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ width) { 357| | ~~~ ^ ~~~~~~~~~~~~~~ if (sizesrc/libavcodec/hevc_ps.c2 :!1603=: 21s:i warning: zcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]e) | ~~~~~ ^ ~~~~ 1603 | if (sum >= sps->ctb_height) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/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:1691:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 1695 | for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 8 warnings generated. CC libavcodec/imx_dump_header_bsf.o 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/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/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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 warnings generated. src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:357::31815::15 :warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 318 | i iff (s(izse2i z!e=2 s!i=z es) i| z ~~~~~ ^ ~~~~e ) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. 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_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: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/imc.c:38: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/indeo2.o 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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/indeo3.o src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ 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 CC libavcodec/indeo5.o In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/huffyuvenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | In file included from ifsrc/libavcodec/h264dec.c :(s-47: >src/libavcodec/golomb.hb:u482f:_34e:n dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- s->buf_p t482r | > = s i z e o f ( Biift B(ugfb)-)> s{iz e _| i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~n _bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/intelh263dec.o src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ 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)); | ~~~~~~ ^~~ CC libavcodec/interplayacm.o 14In file included from warningssrc/libavcodec/hnm4video.c generated:. 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/h264dec.c:79:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | if (ref >= sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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/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] src/libavcodec/bytestream.h:318:15 :187 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 != s318i | z e ) if| ~~~~~ ^ ~~~~( size2 != size) | ~~~~~ ^ ~~~~ 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_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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c: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 src/libavcodec/bytestream.h+ c:ou357n:t 15>:= warning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n m->width *357 | h n m - >ihfei g(hts)i z{e 2 | ! ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~= size) 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++) { | ~ ^ ~~~~~ 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/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 303 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 80 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < CC libavcodec/interplayvideo.o size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 167 | if (writeoffset + 2 > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:181:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 181 | if (writeoffset + count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:193:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 193 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:215:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 215 | } else if (writeoffset + 2*count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/h264dec.c:434:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 434 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/intrax8.o src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 297 | if (writeoffset + hnm->width >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:309:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:329:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 329 | if (offset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:332:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/intrax8dsp.o src/libavcodec/hevc_refs.c:87:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 87 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:372:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 372 | while (bytestream2_tell(&gb) < size - 8) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/ipu_parser.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, 556 | (float)gm->percent_alpha_point_deblocking_instance/255); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:555:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | src/libavcodec/bytestream.h (:f357l:o15a:t )warning: gmcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >percent_ 357i | n tr a _c oifd e(ds_imzae2c r!o=b lsocikzes)/ 2 5| 5, ~~~~~ ^ ~~~~ 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"4, warning s| ~~~~~~ generated . 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:553:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:563:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | av_log(logctx, AV_LOG_DEBUG, " xsd_metric_value: %f\n", | ~~~~~~ 563 | (float)gm->xsd_metric_value/100); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/hevc_refs.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 143 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_refs.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 6 warnings generated. src/libavcodec/hevc_refs.c:178:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 178 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 42 | for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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 long' [-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 long' [-Wsign-compare] 206 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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:23src/libavcodec/bytestream.h: warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 357:15: warning: 822comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | f o357r | ( x =i f0 ;( sxi z!mb=_ wsiizdet)h ; | x ~~~~~ ^ ~~~~ ++) { | ~ ^ ~~~~~~~~~~~ 5 warnings generated. src/libavcodec/hevc_refs.c:260:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 281 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/ituh263dec.o In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/hevc_refs.c:301:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 301 | if (s->slice_idx >= frame->rpl_buf->size /6 warnings generated. sizeof(RefPicListTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:1049:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/h264_refs.c:224:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 1049 | { "is _a224v | c " , " i s faovr c("i, = O0F;F Si Easvhco),r t_ArVe_f_OcPTo_uTntY;PE _iBO+O+L,) { .{i 6 4| ~ ^ ~~~~~~~~~~~~~~~~~~= 0}, 0, 1, VDX }, | ^ src/libavcodec/h264dec.c:1050:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1050 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ src/libavcodec/h264dec.c:1051:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD }, | ^ src/libavcodec/h264dec.c:1052:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1052 | { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ src/libavcodec/h264dec.c:1053:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1053 | { NULL }, | src/libavcodec/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/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmpsrc/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:{276:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 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/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_TYsrc/libavcodec/bytestream.hPE_:IN318T:,15 :{ .warning: i6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 = 0 }, 0, 1 , 318VE | } , | ^i f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/huffyuvenc.c:1063:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1063 | { NULL }, | ^ src/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: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 long' [-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 (In file included from isrc/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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_refsrc/libavcodec/h264_refs.c:s307:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] [l 307 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ issrc/libavcodec/h264_refs.c:323:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] t 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] i 355 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ dsrc/libavcodec/h264_refs.c:382:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x 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 long' [-Wsign-compare] 404 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->nbIn 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] re 187 | if (size2 != size) | ~~~~~ ^ ~~~~ fs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:387:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 387 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ituh263enc.o src/libavcodec/hevc_refs.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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_rpCC libavcodec/ivi.o s->num_n3e warnings generated. gative_pics) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 520 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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_dsp.o src/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:534:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/h264_refs.c :429:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 534 | 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]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ for (i = 0; i < rps->num_negative_pics; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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. 1 warning 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/h264_refs.c:693:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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/huffyuvdec.c:1266:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1266 | slice_height <= 0 || nb_slices * (uint64_t)slice_height > height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/j2kenc.o CC libavcodec/jacosubdec.o src/libavcodec/h264_refs.c:851:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 851 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/jfdctfst.o CC libavcodec/jfdctint.o 4 warnings generated. CC libavcodec/jni.o src/libavcodec/imc.c:270:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | flcoeffs3[i] = 2.0 * flcoeffs2[i]; | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:275:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | workT3[i] = bandWidthT[i] * workT1[i] * 0.01; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ 1 warning generated. 6 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 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: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 - src/libavcodec/hevcdec.c1:.4529333:4153:5 4warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * level; // 293 | 1 .4 5 3 3 4 3i54f1 5( =i lavctx, AV_LOG_ERROR, "flcoeffs5 %f invalid\n", chctx->flcoeffs5[i]); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ 9 warnings generated. 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/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:494:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | summa = (summa * 0.5 - freebits) / iacc; | ^~~~~ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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->fsrc/libavcodec/bytestream.hlcoe:f357fs:415:[ iwarning: ] -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/imc.c:541:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:554:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/imc.c:568:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ 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/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/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 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 warnings generated. 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 | ^~~~~~~~~~ 5 warnings generated. 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/jpeg2000.o src/libavcodec/hevcdec.c:640:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 640 | if (sh->slice_segment_addr >= s->ps.sps->ctb_width * s->ps.sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:791:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 791 | for (i = 0; i < sh->nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:798:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 798 | for (i = 0; i < sh->nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:913:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 913 | if (num_entry_point_offsets > get_bits_left(gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:958:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 958 | for (i = 0; i < length; i++) | ~ ^ ~~~~~~ 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->logCC libavcodec/jpeg2000_parser.o 2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/jpeg2000dec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | CC libavcodec/jpeg2000dsp.o if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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/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.csrc/libavcodec/h264_cabac.c:156::312140:: 29warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 156 | 2140 | c - > c x [f0o]r (= lilsrtin tf=( x0;0 / lci-s>tg l| i ~ ~~~^~~~s t_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/iirfilter.c : 157| : ~~~~~~~~~~~~ ^ ~~31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/h264_cabac.c :1572164 | : 29 : warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-> cx[1] =2164 | l r i n t f ( x 1f /o rc -(>lgaiisnt) ;= 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] src/libavcodec/hevc_cabac.c: 2256799 | : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (list 799= | 0 ; l i s t lei s(ti_ cplariestn+t+-)> s{h . m| a ~~~~ ^ ~~~~~~~~~~~~~~x_ num_mersrc/libavcodec/h264_cabac.cg:e2263_:41c:a nwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d -1 && 2263g | e t _ c a b a c _ b y p a s s ( & l c - > c c ) ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (resrc/libavcodec/iirfilter.cf >=: r171c:)43 :{ warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~ ^ ~~ src/libavcodec/h264_cabac.c: 2274171: | 33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (or d2274 | e r < = 0 | f|o ro (rldeirs t> M=A X0O;R DElR i|s|t cu_lriastt_icoo u>nt=; 1l.i0s)t ++ )| { ^~~~~~~~~~~~ ~~ | ~~~~ ^ ~~~~~~~~~~~~~~ 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){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 4 warnings generated. 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_traf4 warnings generated. o_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 5 warnings generated. CC libavcodec/jpeg2000dwt.o CC libavcodec/jpegls.o CC libavcodec/jpeglsdec.o In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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 long' [-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 long' [-Wsign-compare] 378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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[] = { | ^~~~~~~~~~~~~~ CC libavcodec/jpeglsenc.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/jpegquanttables.o 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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 26 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.c:2363:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2363 | split_cu = (log2_cb_size > s->ps.sps->log2_min_cb_size); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2366:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2366 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_qp_delta_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2372:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2372 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_chroma_qp_offset_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/jpegtables.o src/libavcodec/hevcdec.c:2501:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2501 | if (s->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/jrevdct.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/jvdec.o 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/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/hevcdec.c:2818:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2818 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/kbdwin.o CC libavcodec/kgv1dec.o CC libavcodec/kmvc.o 4 warnings generated. CC libavcodec/lagarith.o src/libavcodec/hevcdec.c:3322:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3322 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263dec.c:757:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 757 | if (s->codec_tag == AV_RL32("U263") && p->f->pict_type == AV_PICTURE_TYPE_I) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3469:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3469 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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/hevcdec.c:3516:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3516 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3551:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 3574 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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++) | ~ ^ ~~~~~~~ CC libavcodec/lagarithrac.o 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) | ~ ^ ~~~~~~~ CC libavcodec/latm_parser.o src/libavcodec/interplayacm.c:175:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 175 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ CC libavcodec/lcldec.o 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/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.cCC libavcodec/lclenc.o :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/ljpegenc.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) | ~ ^ ~~~~~~~ CC libavcodec/loco.o CC libavcodec/libdav1d.o src/libavcodec/interplayacm.c:271:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | src/libavcodec/interplayacm.c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :296:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/indeo3.c :837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/ituh263dec.c 296: | 1370:83759: | warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]f o r ( i = 0 ; CiHE C K< 1370_s- | C>E rL Lo w i| sf ^~~~~~~~~~; (src/libavcodec/indeo3.cis:->+746+pi:)42c :{t note: _expanded from macro 'CHECK_CELL' t y| p ~ ^ ~~~~~~~e = = 746A | V _ src/libavcodec/interplayacm.ciPf:I C300TU(RE:_TcY19uP:E_rIr warning: _&comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]&c esl->lc .xop300od | es c _ +t a g c u= = r ArVi_R_f Lc3(2eil (l.>w"i=Z dYGsO-t"h>) r >o &(w&sp) | l ~ ^ ~~~~~~~ga ent_eb-i>twsid_thl ef>t> (2&)s -||> g b) > = 8 5 + 13 *\3 *1 6| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~+ 50){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/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/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) | ~ ^ ~~~~~~~ CC libavcodec/lossless_audiodsp.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) | ~ ^ ~~~~~~~ 2 warnings generated. 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/lossless_videodsp.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++) | ~ ^ ~~~~~~~~~~~~ 5 warnings generated. 21 warnings generated. 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/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 } | ^ src/libavcodec/interplayacm.c:588:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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') [-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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/kbdwin.c:56:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | window[i] = (int)floor(2147483647.0 * local_window[i] + 0.5); | ~ ^~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/lossless_videoencdsp.o src/libavcodec/jpeg2000dwt.c:162:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | p[2*i+1] -= 1.586134 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:164:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | p[2*i] -= 0.052980 * (p[2*i-1] + p[2*i+1]); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:166:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | p[2*i+1] += 0.882911 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:168:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | p[2*i] += 0.443506 * (p[2*i-1] + p[2*i+1]); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/iff.c:498:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 498 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:504:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:507:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:514:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 514 | if (x < dst_size) { | ~ ^ ~~~~~~~~ 3 warnings generated. 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/jacosubdec.c:147:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 147 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 19 warnings generated. 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/jpeglsenc.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->bCC libavcodec/lpc.o uf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/jpeg2000.c:254:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | band->f_stepsize *= pow(F_LFTG_K, 2*(codsty->nreslevels2decode - reslevelno) + lband - 2); | ~~~ ^~~~~~~~ src/libavcodec/jpeg2000dwt.h:33:23: note: expanded from macro 'F_LFTG_K' 33 | #define F_LFTG_K 1.230174104914001f | ^~~~~~~~~~~~~~~~~~ src/libavcodec/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/lscrdec.o CC libavcodec/lsp.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) | ~~~~~~~ ^ ~~~~~~~~ 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/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ 5 warnings generated. CC libavcodec/lzf.o 28 warnings generated. src/libavcodec/jpeg2000dec.c:765:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 765 | Jpeg2000POC tmp = {{{0}}}; | ^ CC libavcodec/lzw.o CC libavcodec/lzwenc.o CC libavcodec/m101.o 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mace.o CC libavcodec/magicyuv.o CC libavcodec/magicyuvenc.o CC libavcodec/mathtables.o CC libavcodec/mdec.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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/me_cmp.o CC libavcodec/media100_to_mjpegb_bsf.o src/libavcodec/jpeg2000dec.c:1093:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1104 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/jpeg2000dec.c:1214:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') 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 long') [-Wsign-compare] 1222 | if (ret > cblk->data_allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mediacodec.o CC libavcodec/metasound.o CC libavcodec/microdvddec.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/midivid.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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)) { \ | ^~~~ 8 warnings generated. 8 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: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++) { | ~~~~~ ^ ~~~~~~ CC libavcodec/mimic.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++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/jpeg2000dec.c:2190:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2190 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2318:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2359:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2359 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2398:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2398 | atom2_size < size) { | ~~~~~~~~~~ ^ ~~~~ CC libavcodec/misc4.o CC libavcodec/misc4_parser.o CC libavcodec/mjpeg2jpeg_bsf.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 }, | ^ CC libavcodec/mjpeg_parser.o 4 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/mjpega_dump_header_bsf.o CC libavcodec/mjpegbdec.o CC libavcodec/mjpegdec.o 33 warnings generated. 7 warnings generated. 25 warnings generated. 16 warnings generated. 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++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegdec_common.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ In file included from src/libavcodec/lagarith.csrc/libavcodec/media100_to_mjpegb_bsf.c::16430:: 27src/libavcodec/bytestream.h:: 187warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | 187f | o r ( ji f= (0s;i zje 2< !p=r osbi;z ej)+ + )| ~~~~~ ^ ~~~~ | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ CC libavcodec/mjpegenc.o 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/microdvddec.c:206:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 212 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/microdvddec.c:339:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mjpegenc_common.o CC libavcodec/mjpegenc_huffman.o In file included from src/libavcodec/magicyuvenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mlp.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mlp_parse.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)) | ^~~~~~~~~~ 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/lagarith.c:476:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476 | In file included from src/libavcodec/kmvc.c if: (30r: esrc/libavcodec/bytestream.ha:d187 :>15 :l ewarning: ngcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t h) | ~~~~ ^ ~~~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlp_parser.o 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ 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) | ~~~~~ ^ ~~~~ 20 warnings generated. 25 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/lpc.c:182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~ ^~~~ src/libavcodec/lpc.c:182:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ src/libavcodec/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/lpc.c ^: 184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.src/libavcodec/ituh263enc.c5:f886,: 186b: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 .0f - a; | ~ ^~~~ 886 | { "mb_info", "emit macroblock info for RFC 2190 psrc/libavcodec/lpc.cack:e184t:i32z:a twarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o n, the p a184r | a m e t ecro nvsatl udeo uisb lteh ea m=a x0i.m5ufm, pba y=l o1a.d0 fs i-z ea";, O| F ^~~~ ~F SET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/lpc.c:189:41: warning: 318implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | if (s i189z | e 2 != s i z es)- > w| i ~~~~~ ^ ~~~~n dowed_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/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/lpc.c:197:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | avg_esrc/libavcodec/ituh263enc.crr: 887=: 5(:a vwarning: gmissing field 'unit' initializer [-Wmissing-field-initializers]_ errsrc/libavcodec/mpegvideoenc.h :+77 :e175r:r onote: rexpanded from macro 'FF_MPV_COMMON_OPTS'[ i])/2.0f; | ~^~~~77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_src/libavcodec/lpc.cMI:N198,: 39I:N Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M AX, FF_MPV _198O | P T _ F LrAeGtSu r}n, \a v g| _ ^e rr ? signal/avg_err : NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19:src/libavcodec/ituh263enc.c :note: 887expanded from macro 'NAN': 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 15 | #src/libavcodec/mpegvideoenc.hd:e78f:i175n:e note: Nexpanded from macro 'FF_MPV_COMMON_OPTS'A N __bui l78t | i{n _"nqaunafn(t"i"z)e r _| n ^~~~~~~~~~~~~~~~~~o ise_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:src/libavcodec/bytestream.h887:5:: 357warning: :missing field 'unit' initializer [-Wmissing-field-initializers]15 : warning: src/libavcodec/mpegvideoenc.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]83 :164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | 83 | { "irfc _(qsmiozde_2a m!p=" ,s i"zeex)p e r| i ~~~~~ ^ ~~~~m ental 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_MPVsrc/libavcodec/lsp.c_OPT:_F60L:A31G:S }warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^ 60 | prev = lsf[i] = Fsrc/libavcodec/ituh263enc.cFM:A887X:(5l:s warning: fmissing field 'unit' initializer [-Wmissing-field-initializers][ i],src/libavcodec/mpegvideoenc.h :p91r:e177v: +note: expanded from macro 'FF_MPV_COMMON_OPTS'm in_spacing); 91| | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~{ "rc_bufsrc/libavutil/macros.h_:a47g:g22r:e snote: sexpanded from macro 'FFMAX'i vity", 47" | c#udrerfeinntel yF FuMsAeXl(eas,sb"), ( ( 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)In file included from ((src/libavcodec/lscrdec.ca:)29 : >src/libavcodec/bytestream.h :(187b:)15 :? warning: (acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (b)) | ^ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/lsp.c:102:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | lsp[i] = cos(2.0 * M_PI * lsf[i]); | ~ ^~~~~~ 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/mlpdsp.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/kmvc.c:384:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/mlpenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. 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:887CC libavcodec/mlz.o :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_OFFCC libavcodec/mmvideo.o SET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ CC libavcodec/mobiclip.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/motion_est.o CC libavcodec/motionpixels.o 16 warnings generated. 1 warning generated. CC libavcodec/movsub_bsf.o 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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}, | ^ In file included from src/libavcodec/lzwenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if src/libavcodec/ituh263enc.c(:s919-:>5b:u fwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]e nd - s -919> | b u f _ pFtFr_ M>P=V _sCiOzMeMoOfN(_BOiPtTBSu f )| ) ^ { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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),src/libavcodec/mlpdsp.c : 44 : 31 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] AV_OPT_TYPE_INT, { .i 6444 | = 0 } , f o r ( 0,o rIdNeTr_ M=A X0,; FoFr_dMePrV _LbOuAfT_,e n{d. d-b ls -=> b0u f}_,p t0r, >9=9 ,s iFzFe_oMfP(VB_iOtPBTu_fF)L)A G{S } ,| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ \ | ^ 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_OPsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:318:15 :318 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 !318= | s i z e )i f | ( ~~~~~ ^ ~~~~s ize2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ T_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/put_bits.hsrc/libavcodec/ituh263enc.c:919::5:317 :warning: 33missing field 'unit' initializer [-Wmissing-field-initializers]: warning: src/libavcodec/mpegvideoenc.hcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: 93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 317 | 93 | { "ilfm in("s-,> "bmuinfi_meunmd L-a gsr->abunf_gpet fra c>t= osr i(zVeBoRf)("B,i tB u f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:CC libavcodec/movtextdec.o 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_O4PT warning_TsY generatedP. 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: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 }, \ | ^ CC libavcodec/movtextenc.o 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_OF4FS warningEsT generated(. me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:921:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 921 | { NULL }, | ^ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' CC libavcodec/mp3_header_decompress_bsf.o 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_OFFSCC libavcodec/mpc.o ET(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 | FCC libavcodec/mpc7.o F_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 | CC libavcodec/mpc8.o FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | src/libavcodec/m101.c ~ : 6183: | 44{: "warning: rccomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]_q mod_amp", "experimental 61 | q u a n tiifz (esrt mrodiuldaet iPsV_iOzFeFS E< Tst(rric_dqmeo *d _(aumipn)t,6 4A_tV)_aOvPcTtx_-T>YhePiEg_htF)LO A{T , | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ .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}, \ | ^~~~~~~~ CC libavcodec/mpeg12.o CC libavcodec/mpeg12data.o In file included from src/libavcodec/ljpegenc.c:41: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg12dec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg12enc.o 1 warning generated. 6 warnings generated. 4 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg12framerate.o 2 warnings generated. CC libavcodec/mpeg2_metadata_bsf.o CC libavcodec/mpeg4_unpack_bframes_bsf.o 4 warnings generated. 6 warnings generated. 4 warnings generated. CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4audio_sample_rates.o CC libavcodec/mpeg4video.o CC libavcodec/mpeg4video_parser.o CC libavcodec/mpeg4videodec.o src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { NULL}, | ^ 1 warning generated. CC libavcodec/mpeg4videodsp.o CC libavcodec/mpeg4videoenc.o 4 warnings generated. src/libavcodec/mlpdec.c:216:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 216 | for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/mpeg_er.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/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) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/mpegaudio.o src/libavcodec/mlpdec.c:788:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 788 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ In file included from src/libavcodec/mlpenc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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 != sizCC libavcodec/mpegaudio_parser.o e) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudiodec_common.o 19 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/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:1076:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | for (i = 0; i < m->access_unit_size_pow2; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodec_fixed.o src/libavcodec/mimic.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 165 | for (i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodec_float.o src/libavcodec/mlpdec.c:1183:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1183 | if (length < 4 || length > buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdec.c:1243:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1243 | if (end < substream_start) { | ~~~ ^ ~~~~~~~~~~~~~~~ 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/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/mlpdec.c | ~~~ ^ ~~~~~~~~~~ :1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/mimic.c:232:17 :1412 | warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] { 232N | U L L } , | ^i f (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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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 | src/libavcodec/bytestream.h: 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ if (expected > (unsigned int)zstream->total_osrc/libavcodec/mpc.cu:72:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] t) | 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/movsub_bsf.c:78:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | pkt->size = FFMIN(pkt->sisrc/libavcodec/bytestream.hze :-318 2:,15 :A Vwarning: _Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] B16(pkt->d a318t | a ) ) ;i f (| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ze2 != 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) 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++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/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/mpegaudiodecheader.o src/libavcodec/loco.c:159:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:167:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 167 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:173:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 173 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/lcldec.csrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :194 294 | : if (size2 != size) | ~~~~~ ^ ~~~~ 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) * hsrc/libavcodec/bytestream.he:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ig 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ht || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:252In file included from :src/libavcodec/motion_est.c:38: In file included from src/libavcodec/mpegvideoenc.h21:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 227 | if (s->buf_end - s->bu9f warning_sp generatedt. r >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 < Fsrc/libavcodec/put_bits.h:F265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] AL 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.hI:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]G N( 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mlpenc.c:1248:36: src/libavcodec/movtextenc.cwarning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]31 : src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1248 | 187 | fiofr ((usinzsei2 g!n=e sdiz ei)n t | ~~~~~ ^ ~~~~i = 0; i < ctx->avctx->frame_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1249:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1249 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:1403:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for(i = 2; i < ctx->number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp.o src/libavcodec/mlpenc.c:1435:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1435 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mjpegenc_common.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mobiclip.c:1000:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1000 | if (idx < 0 || idx >= FF_ARRAY_ELEMS(block8x8_coefficients_tab)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mjpegdec.c:52: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (sIn file included from ->bsrc/libavcodec/magicyuv.cusrc/libavcodec/bytestream.h:f_e30:n: src/libavcodec/bytestream.hd: 294-187: 15:s:15 ->:warning: bwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f _ptr >= s294i | z e 187o f | (B i itfB u f()is)if z{ e (2 s!| i=z ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e 2si ze!)= s iz| e) ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:1660:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1660 | } else if (++is_greater >= ctx->max_codebook_search) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:1763:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1763 | for (int i = 8; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1790:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1790 | for (int i = 0; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodsp_data.o src/libavcodec/mobiclip.c:1288:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1288 | if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_fixed.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodsp_float.o CC libavcodec/mpegaudioenc_fixed.o 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/mlpenc.c | ^: 1943:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | CC libavcodec/mpegaudioenc_float.o if (src/libavcodec/mpeg2_metadata_bsf.ct:em216p:_39b:i twarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]o unt < best_bitco u216n | t ) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ { .i64 = src/libavcodec/mlpenc.c-:11952 :47}:, warning: -comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]1 , 255, FLA G1952S | } , | ^ if (dst_path->cur_idx < FF_ARRAY_ELEMS(dst_path->path) src/libavcodec/mpeg2_metadata_bsf.c-: 2191:)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/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:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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/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: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/movtextdec.c:531:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 531 | if (tsmb_size < size_var) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/movtextdec.c:537:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned 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 }, | ^ 3 warnings generated. src/libavcodec/mpeg4audio.c:100:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 100 | if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_DEPRsrc/libavcodec/put_bits.hECA:T317E:D33 :} ,warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | ^ 317 | if (s->buf_end - s->busrc/libavcodec/libdav1d.cf:_615p:t142r: >warning: =missing field 'unit' initializer [-Wmissing-field-initializers] sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 615 | { "oppoint", "Select an operating point of the scalable bitstream", OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 31, VD }, | ^ src/libavcodec/libdav1d.c:616:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 616 | { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/libdav1d.c:617:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 617 | { NULL } | ^ CC libavcodec/mpegaudiotabs.o 26 warnings generated. In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mjpegdec.c:83:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 83 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegpicture.o 3 warnings generated. 8 warnings generated. 5 warnings generated. 10 warnings generated. src/libavcodec/mpeg12enc.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long') [-Wsign-compare] 614 | for (i = 0; i < side_data->size; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:125:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-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 long') [-Wsign-compare] 172 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/mlz.c:138:25: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 138 | while (output_chars < size) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlz.c:162:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:168:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 168 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:181:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:186:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 186 | if (output_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1189 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/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' src/libavcodec/put_bits.h:265 :10537 | :{ "warning: bcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]_ sensitivity", "265A | d j u s t s e nisfi t(isv-i>tbyu off_ ebn_df r-a mse-_>sbturfa_tpetgry >1=" ,s i zFeFo_fM(PBVi_tOBFuFfS)E)T ({b _ s| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~n sitivity), 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_MIsrc/libavcodec/put_bits.hN,: 317I:N33T:_ Mwarning: AXcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare], FF_MPV_OPT_FL A317G | S } , \i f | ( ^s ->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ 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' 4 warnings generated. 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"CC libavcodec/mpegutils.o , 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 | 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | FiFf_ M(PsV-_>ObFuFfS_EeTn(dr c-_ esq-)>,b uAfV__pOtPrT _>T=Y PsEi_zSeToRfI(NBGi,t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ .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 | 1 warning generated . FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/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_MAXsrc/libavcodec/put_bits.h 3:.2654:0372:8 2warning: 34comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]6 638528859812e+3 8265F | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ if (src/libavcodec/mpeg12enc.cs:-1190>:bu5f:_ ewarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d - s-> b1190u | f _ p t rF F>_=M PsVi_zCeOoMfM(OBNi_tOBPuTfS) ) | { ^~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~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' 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 = 1 }, 0, 1, VE }, | ^ CC libavcodec/mpegvideo.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", "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/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:src/libavcodec/mjpegenc.c149: :note: 629expanded from macro 'FF_MPV_COMMON_OPTS': 1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | FF_MPV_ C91O | M{M"OrNc__ObPuTfS_ a g| g^r essivity", "currsrc/libavcodec/mpegvideoenc.he:n75t:l173y: unote: sexpanded from macro 'FF_MPV_COMMON_OPTS'e less", 75 | F F _ M P V _ O F F S E T ( r c _ b u f f e r _ a g g r e s s i v i t y ) , A V _ O P T _ T Y P E _ F L O A T,F F{_.MdPbVl_ O=F F1S.E0T (}l,u m-aF_LeTl_iMmA_Xt,h rFeLsTh_oMlAdX),, FAFV__MOPPVT__OTPYTP_EF_LIANGTS,} ,{ \. i 6| 4 ~ = 0 }, INT_MIN, INT_MAX, FF _92M | P{V"_bOoPrTd_eFrL_AmGaSs k}",,\ " i| n ^c rease the quantizer for macroblocks close to bsrc/libavcodec/mjpegenc.co:r629d:e1r:s "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] FF_src/libavcodec/mpegvideoenc.hM:P77V:_175O:F Fnote: Sexpanded from macro 'FF_MPV_COMMON_OPTS'E T(border_maski n77g | ) , 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 , F F _ M P V _ O P T _ F L A G S }F,F _ M P V\_ O F| F ^~~~~~~S ET(chr/usr/include/float.ho:m15a:_17e:l inote: mexpanded from macro 'FLT_MAX'_ thresh o15l | d#)d,e fAiVn_eO PFTL_TT_YMPAEX_ I3N.T4,0 2{8 2.3i46646 3=8 502 8}8,5 9I8N1T2_eM+I3N8,F I N| T ^~~~~~~~~~~~~~~~~~~~~~~~~~~_ MAX, FF_MPsrc/libavcodec/mpeg12enc.cV:_1219O:P5T:_ Fwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS },\ 1219| | ^ FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers]91 | {src/libavcodec/mpegvideoenc.h":r78c:_175b:u fnote: _expanded from macro 'FF_MPV_COMMON_OPTS'a ggressivity", "78c | u{r r"eqnutalnyt iuzseerl_ensosi"s,e _ s h a p i n g " , N U L L , F F _ M P V _ O F F S E T ( r c _ b u f f e r _ a g gFrFe_sMsPiVv_iOtFyF)S,E TA(Vq_uOaPnTt_iTzYePrE__nFoLiOsAeT_,s h{a.pdibnlg )=, 1A.V0_ O}P,T _-TFYLPTE__MIANXT,, F{L T._iM6A4X ,= F0F _}M,P V _ O P T _ F0L,A GISN}T,_ M\A X ,| ~F F_MPV_OPT_FLAGS },\ | ^ 92 | {"border_mask", "increase src/libavcodec/mjpegenc.ct:h629e: 1q:u awarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]t izesrc/libavcodec/mpegvideoenc.hr: 80f:o175r: mnote: aexpanded from macro 'FF_MPV_COMMON_OPTS'c roblocks clo s80e | t o b o r d e r s " , F F _ M P V _ O F F S E T ( b o r d e r_ m a s k i n g ) , A V _ O P T _ T Y P E _ F L O A T , { . d b l F=F _0M P}V,_ O-FFFLSTE_TM(AeXr,r oFrL_Tr_aMtAeX),, F F _ M P V _ O P T _ F L AAGVS_}O,P T _ T Y\P E _| I ^~~~~~~~N T, { .i64 = 0 }, src/libavcodec/mpeg12enc.c : 1219 :05,: Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _MAX, F F1219_ | M P V _ OFPFT__MFPLVA_GCSO M}M,O\N _ O| P ^T S | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/mjpegenc.c :90629 | :{1":r cwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]i nitsrc/libavcodec/mpegvideoenc.h_:c82p:l151x:" ,note: expanded from macro 'FF_MPV_COMMON_OPTS'" initial compl e82x | i t y f o r 1 - p a s s e n c o d in g " , F F _ M P V _ O F F S E T ( r c _ i n i t i a l _ c p l x ) , A V _FOFP_TM_PTVY_POEF_FFSLEOTA(Tr,c _{q.sdqbuli s=h )0, }A,V _-OFPLTT__TMYAPXE,_ FFLLOTA_TM,A X{,. dFbFl_ M=P V0_ O}P,T _0F,L A9G9S,} ,F F _ M P V _ O\P T _| F ~L AGS}, 91\ | { "| r ^c _buf_aggressivity", "currently useless", src/libavcodec/mjpegenc.c : 629 : 1 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h : 83 : 164 : Fnote: Fexpanded from macro 'FF_MPV_COMMON_OPTS'_ MPV_OFFSET(r c83_ | b{u"frfce_rq_maogdg_raemsps"i,v i"teyx)p,e rAiVm_eOnPtTa_lT YqPuEa_nFtLiOzAeTr, m{o.ddublla t=i o1n."0, } , - F L T _ M A X , F L TF_FM_AMXP,V _FOFF_FMSPEVT_(OrPcT__qFmLoAdG_Sa}m,p )\, A| V ^~~~~~~_ OPT_TYPE_FLOAT/usr/include/float.h,: 15{:.17d:b lnote: expanded from macro 'FLT_MAX'= 0 }, 15- | F#LdTe_fMiAnXe, FFLLTT__MMAAXX, 3F.F4_0M2P8V2_3O4P6T6_3F8L5A2G8S8}59,8 1 2 e + 3 8 F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~\ | ^ 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' src/libavcodec/mjpegenc.c: 62990: | 1{:" rwarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]_ insrc/libavcodec/mpegvideoenc.hi:t84_:c162p:l xnote: "expanded from macro 'FF_MPV_COMMON_OPTS', "initial com p84l | e{x"irtcy_ qfmoord _1f-rpeaqs"s, e"necxopdeirnigm"e,n t a l q u a n t iFzFe_rM PmVo_dOuFlFaStEiTo(nr"c,_ i n i t i a l _ c p l x ) , FAFV__MOPPVT__OTFYFPSEE_TF(LrOcA_Tq,m o{d._dfbrle q=) ,0 A}V,_ O-PFTL_TT_YMPAEX_,I NFTL,T _{M.AiX6,4 F=F _0M P}V,_ OIPNTT__FMLIANG,S }I,N T _ M A X , \F F _| M ~P V_OPT_FLAGS}, 91 | {\" r c| _ ^b uf_aggressivity", "currently useless", FF_MPsrc/libavcodec/mjpegenc.cV:_629OF:F1S:E Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]r c_bsrc/libavcodec/mpegvideoenc.hu:f90f:e168r:_ anote: gexpanded from macro 'FF_MPV_COMMON_OPTS'g ressivity), A V90_ | O{P"Tr_cT_YiPnEi_tF_LcOpAlTx," ,{ ."dibnli t=i a1l. 0c o}m,p l-eFxLiTt_yM AfXo,r F1L-Tp_aMsAsX ,e nFcFo_dMiPnVg_"O,P T _ F L A G S } , F\F _ M| P ^~~~~~~~V _OFFSET(rc_initial_cpsrc/libavcodec/mpeg12enc.clx:)1219,: 5A:V _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_ F1219L | O A T , F{F._dMbPlV _=C O0M M}O,N _-OFPLTTS_ M A| X ^~~~~~~~~~~~~~~~~~, FLT_Msrc/libavcodec/mpegvideoenc.hA:X90,: 143F:F _note: Mexpanded from macro 'FF_MPV_COMMON_OPTS'P V_OPT_FLAGS}, \ 89 | | ^ 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' FF_MPV_OFFS E91T | ({r"cr_ce_qb)u,f _AaVg_gOrPeTs_sTiYvPiEt_yS"T,R I"NcGu,r r en 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 ~v ity), AV_OPT_TYPE_FLOAT, 90{ | .{d"brlc _=i n1i.t0_ c}p,l x-"F,L T"_iMnAiXt,i aFlL Tc_oMmApXl,e xFiFt_yM PfVo_rO P1T-_pFaLsAsG Se}n,c o\d i n| g ^" , FF_MPV_OFFSET(rc_initial_cplx), AVsrc/libavcodec/mjpegenc.c_:O629P:T1_:T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _FLsrc/libavcodec/mpegvideoenc.hO:A92T:,174 :{ .note: dexpanded from macro 'FF_MPV_COMMON_OPTS'b l = 0 }, -FLT _92M | A{X",b oFrLdTe_rM_AmXa,s kF"F,_ M"PiVn_cOrPeTa_sFeL AtGhSe} ,q u a n t i z e\r f| o ^~~~~~~r mac/usr/include/float.hr:o15b:l17o:c knote: sexpanded from macro 'FLT_MAX' close 15t | o# dbeofridneer sF"L,T _FMFA_XM P3V._4O0F2F8S2E3T4(6b6o3r8d5e2r8_8m5a9s8k1i2neg+)3,8 FA V _| O ^~~~~~~~~~~~~~~~~~~~~~~~~~~P T_TYPE_FLsrc/libavcodec/mpeg12enc.cO:A1219T:,5 :{ .warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b l = 0 }1219, | - F L TF_FM_AMXP,V _FCLOTM_MMOANX_,O PFTFS_ M P| V ^~~~~~~~~~~~~~~~~~_ OPT_src/libavcodec/mpegvideoenc.hF:L90A:G133S:} ,note: expanded from macro 'FF_MPV_COMMON_OPTS' \ | ^ 89 | 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' F F93_ | M{P"Vl_mOiFnF"S,E T"(mricn_iemqu)m, LAaVg_rOaPnTg_eT YfPaEc_tSoTrR I(NVGB,R ) " , . f l aFgFs_ M=P VF_FO_FMFPSVE_TO(PlTm_iFnL)A,G SA V}_,O P T _ T Y P E _ I N T ,\ { .| i ~6 4 = 2*FF_QP2LAMBDA }, 900 | ,{ "IrNcT__iMnAiXt,_ cFpFl_xM"P,V _"OiPnTi_tFiLaAlG Sc o}m,p l e x i t y f o r 1\- p a| s ^s encoding", FF_MPV_OFFSET(rc_inisrc/libavcodec/mjpegenc.ct:i629a:l1_:c pwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]x ), src/libavcodec/mpegvideoenc.hA:V94_:O163P:T _note: Texpanded from macro 'FF_MPV_COMMON_OPTS'Y PE_FLOAT, {. d94b | l{ "=l m0a x}",, -"FmLaTx_iMmAuXm, FLLaTg_rMaAnXg,e FfFa_cMtPoVr_ O(PVTB_RF)src/libavcodec/metasound.cL"A,G: S49 }: ,26 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~~~~~ 49 | F F _cMePnVt_eOrF F=S E(Ti(src/libavcodec/mpeg12enc.cnl:tm1219)a:(x5i): , * warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]pV e_rOiPoTd _ 1219T+ | Y P0 E. _5 I)FN;FT _, M | P{ ~~^~~~~~~~ ~V. _iC6O4M M=O N3_1O*PFTFS_ Q P| 2 ^~~~~~~~~~~~~~~~~~L AMBDAsrc/libavcodec/mpegvideoenc.h :}83,: 1390:, note: Iexpanded from macro 'FF_MPV_COMMON_OPTS'N T_MAX, FF_MPV_OPT_FLAGS 82} | , \ | ^ src/libavcodec/mjpegenc.c : 629 : 1F:F _warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]P V_Osrc/libavcodec/mpegvideoenc.hF:F95S:E171T:( rnote: cexpanded from macro 'FF_MPV_COMMON_OPTS'_ qsquish), AV _95O | P{T"_sTkYiPpE__tFhLrOeAsTh,o l{d."d,b src/libavcodec/metasound.cl": F55=r: a220m: e } warning: ,s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k0 i,p 9t9h,r e Fs55Fh | _o Ml Pd V" _,cO eP nT t_ eF rL A =G S (} i, n t ) ( i * p e r i o d +F F 0_ .M 5P )V ;_ O F\| F ~~^~~~~~~~ ~S E| T ~( frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ 83 | {"rc_qmod_amp", "experimental src/libavcodec/mjpegenc.cq:u629a:n1t:i zwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r mosrc/libavcodec/mpegvideoenc.hd:u96l:a168t:i onote: nexpanded from macro 'FF_MPV_COMMON_OPTS'" , 96 | { "FsFk_iMpP_Vf_aOcFtFoSrE"T,( r"cF_rqammoed _sakmipp) ,f aAcVt_oOrP"T,_ T Y P E _ F L O A T , { . d b l = 0 } , - F L T _ M AFXF,_ MFPLVT__OMFAFXS,E TF(Ff_rMaPmVe__OsPkTi_pF_LfAaGcSt}o,r ) , A V _ O P T _ T\Y P E| _ ^~~~~~~I NT, /usr/include/float.h{:.15i:6174: =note: expanded from macro 'FLT_MAX'0 }, I N15T | _#MdIeNf,i nIeN TF_LMTA_XM,A XF F3_.M4P0V2_8O2P3T4_6F6L3A8G5S2 8}8,5 9\8 1 2| e ^+ 38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_Msrc/libavcodec/mjpegenc.cP:V629_:C1O:M Mwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]N _OPsrc/libavcodec/mpegvideoenc.hT:S97 : 165| : ^~~~~~~~~~~~~~~~~~ note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Fra m82e | s k i p e x p o n e n t " , F F _ M P V _ O F F S E T ( f r a m e _FsFk_iMpP_Ve_xOpF)F,S EATV(_rOcP_Tq_sTqYuPiEs_hI)N,T ,A V{_.OiP6T4_ T=Y P0E _}F,L OIANTT,_ M{I.Nd,b lI N=T _0M A}X,, 0F,F _9M9P,V _FOFP_TM_PFVL_AOGPST _}F,L A\G S }| , ^ \ | ~ 83 | {"rc_qmod_ampsrc/libavcodec/mjpegenc.c",: 629":e1x:p ewarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]i mesrc/libavcodec/mpegvideoenc.hn:t99a:l172 :q unote: aexpanded from macro 'FF_MPV_COMMON_OPTS'n tizer modulat i99o | n{"",s c _ t h r e s h o l d " , " SFcFe_nMeP Vc_hOaFnFgSeE Tt(hrrce_sqhmooldd_"a,m p ) , A V _ O P T _ T Y P E _ F L O A T , { . dFbFl_ M=P V0_ O}F,F S-EFTL(Ts_cMeAnXe,c hFaLnTg_eM_AtXh,r eFsFh_oMlPdV)_,O PATV__FOLPATG_ST}Y,P E _ I N T , { . i 6\4 =| ^~~~~~~~0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/metasound.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/mjpegenc.c:629 :761 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h :m100i:n166_:p enote: rexpanded from macro 'FF_MPV_COMMON_OPTS'i od = log2(ra t100i | o{ "*n oi0s.e2_)r;e d u| c ^~~~~ ~t ion", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AVsrc/libavcodec/metasound.c_:O77P:T22_:T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _INT, {. i776 | 4 = 0 } , mIaNxT__pMeIrNi,o dI N=T _mMiAnX_, pFeFr_iMoPdV _+O PlTo_gF2L(A6G)S; } ,| src/libavcodec/mpeg12enc.c\ ^~~~~~~~~~ ~: 1196 :| 5 ^: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1196 | COMMON_OPTS | ^~~~~~~~~~~ src/libavcodec/mpeg12enc.csrc/libavcodec/mjpegenc.c::1185629::741:: note: warning: expanded from macro 'COMMON_OPTS'missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: 1184expanded from macro 'FF_MPV_COMMON_OPTS' | { "timec o101d | e{_"fprsa"m,e _"sRtTaPr tpsrc/libavcodec/metasound.ca":,y79 l:"28oG:aO dPwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]st iizmee ciond eb79 y | ft re as m" e, s t a mr it n _n pu me bre ir o, d i =n (n io nn t- )d (r ro ap t- if or a *mF eF0 _.fM2oP rV*m_ aO4tF0"F0,S E \T ( r | t+ ~p _0p.a5y)l o/1185a | d4 _0 s0 i. z0 e; ) O, F | FA ^~~~~ ~SV E_TO(PtTi_mTeYcPoEd_eI_NfTr,a m{e._is6t4a r=t )0, }A,V _IONPTT__MTIYNP,E _IINNTT_6M4A,X ,{ .FiF6_4M Psrc/libavcodec/metasound.c=V: _80-O:1P28 T:}_ F,warning: L implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A- G1,S I}N,T 680\4 | _ M | A ^X , V E }m,a x\_ p e| r ^~~~~~~~~i od = /usr/include/stdint.h(:i46n:t21):( note: rexpanded from macro 'INT64_MAX'a tio * 460 | .#2d e*f i4n0e0 I*N T66 4+_ M0A.X5 ) (/0 x470f0f.f0f;f f f| f ^~~~~ ~f ffffff) | ^~~~~~~~~~~~~~~~~~ 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}, 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] src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 | for( i88 | = 0 ; i < pleerni o&d& =g e(ti_nbti)t(sp1e(rgibo)d !*= 4s0t0o p+; 0i.+5+)) ;/ 4| 0 ~~~~~~~~~~~~~ ^ ~~~~0 .0; | ~~~~~~~^~~~~ ~ 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),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) | ^~ ~ 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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/magicyuv.c:271:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 271 | if (s->slices[i][j].size - 2 < width * height) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 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/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++) CC libavcodec/mpegvideo_dec.o | ~~~~ ^ ~~~~~ 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/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 | in10t warningp_ssc generatedo. re= 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)) | ~ ^ ~ 9 warnings generated. src/libavcodec/mpeg4videodec.c:737:13: warning: variable 'time_incr' set but not used [-Wunused-but-set-variable] 737 | int time_incr = 0; | ^ 5 warnings generated. CC libavcodec/mpegvideo_enc.o CC libavcodec/mpegvideo_motion.o 4 warnings generated. src/libavcodec/mjpegdec.c:1755:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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/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 },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), 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 }, \ | ^ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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' src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]91 | {"rc_buf_agg r265e | s s i v i t y " ,i f" c(usr-r>ebnutfl_ye nuds e-l ess-s>"b,u f _ p t r > = s i z e o f ( B i t B u f ) )F F{_ M P| V ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~_ OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /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)src/libavcodec/put_bits.h, :AV317_:O33P:T _warning: TYcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]P E_FLOAT, {.dbl =317 | 0 } , i-fF L(Ts_-M>AbXu,f F_LeTn_dM A-X ,s -F>Fb_uMfP_Vp_tOrP T>_=F LsAiGzSe}o,f ( B i t B u f\) ) | { ~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 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), 4AV warning_sO generatedP. T_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/mpegaudiodec_fixed.c:61: src/libavcodec/mpegaudiodec_template.c:233:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/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: 'long' and 'unsigned long' [-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_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], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h275 | : 265 :37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] (265f | l o a t ) i s_ tiafb l(es_-l>sfb[ujf]_[e1n]d[ i-] )s;- > b| u ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f _ptrsrc/libavutil/internal.h :>156=: 68s:i note: zexpanded from macro 'ff_dlog'eo f(BitBu f156) | )# { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~d efine 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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1970 | if (id == AV_RL32("xfrm") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1979:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1979 | if (s->start_code == APP3 && id == AV_RB32("_JPS") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2019:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2019 | if (s->start_code == APP1 && id == AV_RB32("Exif") && len >= 2) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2058:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2058 | if (id == AV_RB32("mjpg")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2074:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2074 | if (s->start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2082:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2082 | if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2100:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2100 | } else if (s->iccnum != 0 && nummarkers != s->iccnum) { | ~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/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); | ~ ^~~~~~~~~~~~~~~~ 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 long' [-Wsign-compare] 574 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:625:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (bytestream2_get_byteu(&gb) != s->planes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/mpegvideo_parser.o In file included from src/libavcodec/magicyuv.csrc/libavcodec/mpegaudioenc_fixed.c::68624:: 19src/libavcodec/mpegaudioenc_template.c:: 124warning: :9comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124686 | | af o=r ((fil o=a t0);( bii tAsMlEi_cSeIsZ)E;) i/+ +()f r{e q | * ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ In file included from src/libavcodec/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ^ ~ 3 warnings generated. src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ CC libavcodec/mpegvideodata.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) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ 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]) { | ~~~~ ^ ~~~~ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:233:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/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/mpegaudiodecheader.c:55:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if (sample_rate_index >= FF_ARRAY_ELEMS(ff_mpa_freq_tab)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2661:44: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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) { | ~~~ ^ ~~~~~ CC libavcodec/mpegvideoencdsp.o src/libavcodec/mpeg4videodec.c:2991:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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/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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg12dec.c:48: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/mpeg4videodec.c:3507:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3517 | (ctx->divx_version >= 0 || ctx->xvid_build >= 0) || s->codec_tag == AV_RL32("QMP4")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mpl2dec.o src/libavcodec/mpeg_er.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(s->dc_val); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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} | ^ CC libavcodec/mqc.o In file included from src/libavcodec/mpeg4video_parser.c:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mqcdec.o 34 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 | }; | ^ CC libavcodec/mqcenc.o 4 warnings generated. CC libavcodec/mscc.o CC libavcodec/msgsmdec.o src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ CC libavcodec/msmpeg4.o CC libavcodec/msmpeg4_vc1_data.o CC libavcodec/msmpeg4data.o src/libavcodec/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] CC libavcodec/msmpeg4dec.o 323 | }; | ^ CC libavcodec/msmpeg4enc.o CC libavcodec/msp2dec.o CC libavcodec/msrle.o CC libavcodec/msrledec.o CC libavcodec/mss1.o 11 warnings generated. 11 warnings generated. CC libavcodec/mss12.o 3 warnings generated. CC libavcodec/mss2.o CC libavcodec/mss2dsp.o CC libavcodec/mss3.o 20 warnings generated. 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mss34dsp.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/mss4.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/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/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 &src/libavcodec/mqcenc.c 1:)89 :-24 :7 ,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 ) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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_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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/msvideo1.o src/libavcodec/mpegvideo_motion.c:385:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 385 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 3) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:384:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mpegvideo_dec.c:519:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 519 | for (unsigned y = 0; y < p->alloc_mb_height; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:520:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 520 | for (unsigned x = 0; x < p->alloc_mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/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, } | ^ 8 warnings generated. src/libavcodec/mpegvideo_dec.c:600:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:599:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 599 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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 | CC libavcodec/msvideo1enc.o if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. 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/mpeg12dec.c:1713:35: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1713 | if (mb_y == 0 && s->codec_tag == AV_RL32("SLIF")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:1734:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1734 | if (s->mb_x >= (unsigned) s->mb_width) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 8 warnings generated. CC libavcodec/mv30.o 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) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/mvcdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/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", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_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_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] CC libavcodec/mvha.o 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYsrc/libavcodec/mpeg12dec.cPE_S:T2185R:IN22G:, warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2185 | i.ff l(asgs- >=c oFdFe_cM_PtVa_gO P=T=_F LAVA_GRSL }3,2( " B W 1 0 " ) ) \{ | | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ In file included from src/libavcodec/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mwsc.o CC libavcodec/mxpegdec.o 3 warnings generated. CC libavcodec/nellymoser.o CC libavcodec/nellymoserdec.o src/libavcodec/mpegvideo_enc.c:991:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 991 | for (i = 0; i < FF_ARRAY_ELEMS(s->tmp_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2792:61: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2791 | if (s->mpeg_enc_ctx_allocated == 0 && ( s2->codec_tag == AV_RL32("VCR2") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/nellymoserenc.o CC libavcodec/neon/mpegvideo.o CC libavcodec/noise_bsf.o CC libavcodec/notchlc.o In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 src/libavcodec/mpegvideo_enc.c!= :siz1819:e61:) 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/put_bits.hsrc/libavcodec/bytestream.h::317318:33:: 15warning: : comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318317 | | iiff ((s-s>biuzef2 _!e=nd si-z es)- >b u| f ~~~~~ ^ ~~~~_p tr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/null.o CC libavcodec/null_bsf.o CC libavcodec/nuv.o src/libavcodec/mpegvideo_enc.c:1824:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1824 | s->lambda < s->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/on2avc.o CC libavcodec/on2avcdata.o 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/options.o 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_celt.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mss12.c:461:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 461 | if ((unsigned)val >= base) | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/opus_metadata_bsf.o src/libavcodec/mpegvideo_enc.c:2818:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 2845 | if (put_bytes_left(&s->pb, 0) < threshold) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/opus_parse.o 3 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/opus_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/msvideo1enc.c:In file included from 30: src/libavcodec/mvcdec.csrc/libavcodec/bytestream.h::32187: :src/libavcodec/bytestream.h:15187:: 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] 187187 | | iiff ((ssiizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 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/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::294294::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294294 | | iiff ((ssiizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::318318::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318318 | | i fi f( s(siizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h 318:: | 357357 :15: :15 : warning: iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (size 2 357 !357= | s | i ze ) | ~~~~~ ^ ~~~~ i iff ((sisziez2 e!=2 !s=i zsiez)e ) | ~~~~~ ^ ~~~~| ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:56:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | for (y = 0; y < avctx->height; y++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:63:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 63 | if (pkt_size > buf_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/msp2dec.c:74:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | memcpy(p->data[0] + y * p->linesize[0] + x, gb.buffer, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/msp2dec.c:82:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | memset(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) :In file included from (asrc/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/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~ In file included from src/libavcodec/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_pvq.o In file included from src/libavcodec/on2avc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x)src/libavcodec/bytestream.h; | : ~ ^ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 6 warnings generated. 9 warnings generated. src/libavcodec/mvha.c:109:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 109 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:110:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 110 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 warnings generated. 8 warnings generated. CC libavcodec/opus_rc.o 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) | ~~~~ ^ ~~~~~~~~~~~ CC libavcodec/opus_silk.o 7 warnings generated. 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/opusdec.o { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/opusdec_celt.o In file included from src/libavcodec/nellymoserenc.c:52: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:162:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | (jpg->height + 0x0F)>>4 != s->mb_height) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:161:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if ((jpg->width + 0x0F)>>4 != s->mb_width || | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/opusdsp.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/opusenc.o src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/opusenc_psy.o CC libavcodec/opustab.o 4 warnings generated. 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){ | ~~~ ^ ~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - src/libavcodec/put_bits.htab:l317e:[b33e:s t_warning: icomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]d x]) > fabs( v317a | l - t aibfl e(s[->bbeusft__iedxn +d 1-] ))s -\ >| ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~b uf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/pafaudio.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/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])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 85 warnings generated. CC libavcodec/pafvideo.o CC libavcodec/pamenc.o CC libavcodec/parser.o CC libavcodec/parsers.o CC libavcodec/pcm-bluray.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/pcm-blurayenc.o CC libavcodec/pcm-dvd.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/pcm-dvdenc.o 3 warnings generated. 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. 4 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/pcm.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/notchlc.c:495:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 495 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/notchlc.c:506:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (ret != uncompressed_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/pcm_rechunk_bsf.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pcx.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/pcxenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 357src/libavcodec/mss3.c | : 28 : src/libavcodec/bytestream.hi:f187 (:s15:i zewarning: 2 !comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= size) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sizsrc/libavcodec/opus_parser.ce2 :!72=: 49s:i zwarning: e)comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 72 | if (bytestream2_tell(&gb) + payload_len_tmp > buf_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 3 warnings generated. 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/pgs_frame_merge_bsf.o 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/pgssubdec.o CC libavcodec/pgxdec.o 3 warnings generated. CC libavcodec/photocd.o CC libavcodec/pictordec.o 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++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/pixblockdsp.o src/libavcodec/noise_bsf.c:215:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "amount", NULL, OFFSET(amount_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:216:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "drop", NULL, OFFSET(drop_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:217:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dropamount", NULL, OFFSET(dropamount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/noise_bsf.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL }, | ^ 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/mss3.c:346:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 346 | bit = (c->low >= helper); | ~~~~~~ ^ ~~~~~~ src/libavcodec/mss3.c:412:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | if (m->freqs[ssym] <= helper) { | ~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/pixlet.o 12 warnings generated. 5 warnings generated. 6 warnings generated. CC libavcodec/png.o 12 warnings generated. 36 warnings generated. src/libavcodec/opusdec_celt.c:45:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:175:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | block->pf_gains_old[0] == 0.0) | ^~~~~~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:174:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | if (block->pf_gains[0] == 0.0 && | ^~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:199:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | w * g11 * (x1 + x3) + | ~ 199 | w * g12 * (x0 + x4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:198:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | w * g10 * x2 + | ~ 198 | w * g11 * (x1 + x3) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:197:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ 197 | w * g10 * x2 + | ~~~~~~~~~~~~~~~~^~~~ src/libavcodec/opusdec_celt.c:196:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:196:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:196:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 11- warning2s] generated . + 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] + | ~ ^ 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/4src/libavcodec/opusdec_celt.c.0f): - 2510.:544f):; warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]| ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: 251implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 49 | t a p s etc == (soqprutsf_r(c3_.0tfel)l(*rscq)r t+f( s2q r(f2r.0af,m e1b.i0tfs/)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:284:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | thresh = exp2f(-1.0 - 0.125f * depth); | ~ ~~~~~~~^~~~~~~ CC libavcodec/png_parser.o 4 warnings generated. 27 warnings generated. src/libavcodec/opusdec_celt.c:432:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 432 | for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | CC libavcodec/pngdec.o 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: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/opusdec.c; :| 145 ~~~ ~~~~^~: 55: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | 49 | o u t [ci ]= =s qirnt2f[(i3]. 0f*) *wsinqdrotwf[i(]s q+ ritnf1([pio]w (*2 (.10f., 01 .0-f /wn)i n-d 3o.w0f[/i4].);0 f) | - ~ ^~~~~~~~~ 0.5f); | ~~~ ^~~~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 | src/libavcodec/opusenc_utils.h : 54o:ut20[:i ]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= in2[ i54 | ] * ww0i n=d otw[ai]n f+( Min_1P[Ii*c]f re*q )(; 1 .| 0 ~^~~~~- window[i]); | ~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/nellymoserdec.c:80:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~ ~~~^~~~~~~~~~ src/libavcodec/nellymoserdec.c:80:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~~~~ ~~~^~~~~ src/libavcodec/nellymoserdec.c:98:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | aptr[j] = M_SQRT1_2*pows[j]; | ~^~~~~~~ src/libavcodec/opusdec_celt.c:533:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 562 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~^~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/pngdsp.o src/libavcodec/opusdec.c:542:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 542 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 warnings generated. In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusdec.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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/pngenc.o In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pnm.o CC libavcodec/pnm_parser.o 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/pnmdec.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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc_psy.c:610:115: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | av_log(s->avctx, AV_LOG_INFO, "Dual Stereo used: %0.2f%%\n", ((float)s->dual_stereo_used/s->total_packets_out)*100.0f); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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 CC libavcodec/pnmenc.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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.c:408:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 408 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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/profiles.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/prores_metadata_bsf.o In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/proresdata.o 39 warnings generated. 5 warnings generated. CC libavcodec/proresdec2.o 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ 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); | ~~~~~~~~~~~~ ~~^ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/proresdsp.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_rc.c: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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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; | ~~~ ^ ~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_rc.c: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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_rc.c:330:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 330 | const int distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1); | ^ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : CC libavcodec/proresenc_anatoliy.o (a)) | ~ ^ ~ 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; | ~ ^~~~ 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/opus_pvq.c:141:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 141 | fsrc/libavcodec/options_table.h:o49r:107 :(i =warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 ; i < s t49r | i{de"a;b i"+,+ )" se{t b i| t ~ ^ ~~~~~~r ate (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/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/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 },src/libavcodec/opus_pvq.c -1:,240 F:L47T:_ Mwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X , V|E}, | ^ 240 | X[stride * (2 * src/libavcodec/options_table.hj: 106+: 1040): +warning: missing field 'unit' initializer [-Wmissing-field-initializers]i ] = (x 0106 | + {x"1q)mi n*" ,M _"mSiQRnTim1u_m2 ;v i | d ~~~^~~~ ~ eo quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 src/libavcodec/opus_pvq.c}:,241 :-47:1 , warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9, V|E} ,241 | | ^ X[stride * (2 * j + 1) + i] = (x0 - x1) * M_src/libavcodec/options_table.hSQ:R107T:1071: _warning: missing field 'unit' initializer [-Wmissing-field-initializers]2 ; | ~~~^~~~ ~ 107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INCC libavcodec/proresenc_kostya.o src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~ ^ ~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. CC libavcodec/prosumer.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 }, | ^ T, {.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, {src/libavcodec/opus_pvq.c.i64: 485=: 223: }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] INT_MIN, INT_MAX ,485 | V| E } , | ^ X[i] = (X[i] + Y[i])*M_SQRT1_2; | ~~~~~^~~~~~ ~ src/libavcodec/options_table.h:109:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"bf", "set maximum number of B-frames betwsrc/libavcodec/opus_pvq.ce:e486n: 22n:o nwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B -frames "486, | O F F S E T ( mYa[xi_]b _=f r(aYm[eis]) ,- AXVr_eOtP)T*_MT_YSPQERT_1I_N2T;, { .| i ~~~~~^~~~~~ ~6 4 = 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}, | ^ 3 warnings generated. 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", OFFSECC libavcodec/psd.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 }, | ^ CC libavcodec/psymodel.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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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++) | ~ ^ ~~ 43 warnings generated. 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/pixlet.c:133:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 133 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:153:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 153 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:160:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if (state * 4ULL > 0xFF || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:179:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | if (rlen > size - i) | ~~~~ ^ ~~~~~~~~ src/libavcodec/pixlet.c:183:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | for (k = 0; k < rlen; k++) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:185:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/bytestream.h : 357: 15 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (j == wi d357th | ) { | i ~ ^ ~~~~~f (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pnm_parser.c:26: In file included from src/libavcodec/pnm.h:25: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/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]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ CC libavcodec/pthread.o 4 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ 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/pixlet.c:474:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 474 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pthread_frame.o T(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/pnm.c:194:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | if (av_sscanf(buf1, "%f", &s->scale) != 1 || s->scale == 0.0 || !isfinite(s->scale)) { | ~~~^~~~~ ~~ src/libavcodec/options_table.h:204:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from 204src/libavcodec/pcm-dvd.c | :{28": diasrc/libavcodec/bytestream.h:_s187iz:e15":, warning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]di amond type &187 | s i z ei ff o(sri zem2o !t=io ns izees)t im a| ti ~~~~~ ^ ~~~~on ", 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",In file included from "desrc/libavcodec/pcxenc.cc:o30d: esrc/libavcodec/bytestream.h a:t187 :115= :1 /warning: 2,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2=1/4, src/libavcodec/pixlet.c3=1:/ 8 612187r: | es64 ol: u t iwarning: iofnscomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] "(,s iOzFeF2 S!E=T (sloiw 612z | ree )s | ) ~~~~~ ^ ~~~~, iAf V(_pkOtPsTi_zTe Y| ^b ytestream2_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)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/options_table.h:251::294139::15 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 251 | {294" | m b lm i n"i, f" m(isniimzuem2 !m=a scirzoe)b l o| c ~~~~~ ^ ~~~~k 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},In file included from | ^ src/libavcodec/pnmdec.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/bytestream.h:src/libavcodec/options_table.h318:264::15127: :warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 264318 | | { " k e yiinf t(_smiinz"e,2 "!m=i nsiimzuem) i nt| e ~~~~~ ^ ~~~~ rval 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"src/libavcodec/put_bits.h, O:F265F:37S:E Twarning: (comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]tr ellis), AV_O P265T | _ T Y P E _ I NifT (,s -{>.biuf6_4e n=d -D EFsAU-L>Tb u},f _pItNrT _>M=I Ns,i zIeNoTf_(MBAiXt,B uVf|)A) |{E }| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~, | ^ src/libavcodec/options_table.h:267:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:268:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:269:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 269 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_MAsrc/libavcodec/put_bits.hX, :A317src/libavcodec/bytestream.h:33|::V 294|Ewarning: :|comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 15D:} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ 317 | if ( s294- | >b u f _e nifd (-s isze->2b u!f=_ pstizre )> = | s ~~~~~ ^ ~~~~i zeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pcm-dvd.c:62:24: src/libavcodec/pgs_frame_merge_bsf.cwarning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: 96:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 62 | if (s->last_header == hea d96e | r _ i nwth)i l e| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~( i + 3 <= in->size) { | ~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:100:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 100 | if (i + segment_len > in->size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:124:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (!display && i != in->size) { | ~ ^ ~~~~~~~~ CC libavcodec/pthread_slice.o 1 warning generated. 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) | ~~ ^ ~~~~~~~~~~~ 5 warnings generated. 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_STRIsrc/libavcodec/bytestream.hNG:318,:15 :{ .warning: stcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r = NULL }, 3180 | , 0 i,f A |(V|sS|iDz e},2 ! =| ^s ize) | ~~~~~ ^ ~~~~ 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_frasrc/libavcodec/pnmdec.cmes:"158, :"N31u: mwarning: becomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]r of extra har dw158a | r e f r a m es t o a ll o ca t e f or t he usiefr ",( OvF >F sS-E>T(meaxxtvraal_)h w{_ f r| ~ ^ ~~~~~~~~~a mes), AVsrc/libavcodec/pnmdec.c_:O178P:T44_:T Ywarning: Pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]E _INT, { .178i | 6 4 = -1 }, - 1 , I N T _ MfAoXr ,( uVn|sDi g}n,e d | j ^ = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:182:44:src/libavcodec/options_table.h :399warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 163: src/libavcodec/bytestream.hwarning: missing field 'unit' initializer [-Wmissing-field-initializers] : 357182 | : 15 : warning: 399 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | { " d i s c a 357r | d _ da m ifa (fsgiorez de(_2up ne!r=sc eigsnineztd aj e=) g e "0| ;, ~~~~~ ^ ~~~~"P je 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) | ~~ ^ ~~~~~~~ 20 warnings generated. CC libavcodec/qcelpdec.o src/libavcodec/on2avc.c:338:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | sum += src[j] * tab[j * tab_step + i]; | ^~~~~~ ~ src/libavcodec/on2avc.c:348:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | sum += src2[j] * tab[j * tab_step + i]; | ^~~~~~~ ~ 7 warnings generated. src/libavcodec/on2avc.c:372:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | src2[j] += in0 * *t++; | ^~~ ~ src/libavcodec/on2avc.c:374:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | src2[src2_len - j - 1] += in0 * tab[pos + 1 + j]; | ^~~ ~ src/libavcodec/on2avc.c:377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | src2[pos - j] += in0 * tab[j]; | ^~~ ~ src/libavcodec/profiles.c:35:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 35 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:45:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 45 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:55:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 55 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:74:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 74 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:80:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 80 | { FF_PROFILE_UNKNOWN }, | ^ 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/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:97:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 97 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:108:59: warning: missing field 'name' initializer [-Wmissing-field-initializers] 108 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:128:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 128 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/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 } | ^ src/libavcodec/profiles.c:175:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 175 | { FF_PROFILE_UNKNOWN } | ^ CC libavcodec/qdm2.o src/libavcodec/profiles.c:181:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 181 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. T64_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' 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_FLOCC libavcodec/qdmc.o 3 warnings generated. 4 warnings generated. 2 warnings generated. In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qdrw.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ AT, {.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}, | ^~~~~~~~ CC libavcodec/qoi_parser.o src/libavcodec/options_table.h:48:110: warning: implicit conversion from '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) | ^~~~~~~~~~~~~~~~~~ 10 warnings generated. 6 warnings generated. CC libavcodec/qoidec.o CC libavcodec/qoienc.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/qpeg.o src/libavcodec/put_bits.hCC libavcodec/qpeldsp.o :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h | ~~~~ ^ ~~~~~~~~~~~~~~: 317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr CC libavcodec/qsv_api.o >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/qtrle.o CC libavcodec/qtrleenc.o CC libavcodec/r210dec.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/r210enc.o src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_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' CC libavcodec/ra144.o 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/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}, | ^ CC libavcodec/ra144dec.o src/libavcodec/on2avc.c:909:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | if (channels > src/libavcodec/options.c2U:)196: 67{: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~~~~~ ^ ~~ 196 | {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:197:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:198:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:199:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MACC libavcodec/ra144enc.o X, 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}, | ^ 26 warnings generated. CC libavcodec/ra288.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresdec2.c:5523: warning17s: generated . 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 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/ralf.o src/libavcodec/psymodel.c:118:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | if (cutoff_coeff && cutoff_coeff < 0.98) | ^~~~~~~~~~~~ ~ CC libavcodec/rangecoder.o src/libavcodec/proresdec2.c:675:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 6 warnings generated. 7 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN } | ^ CC libavcodec/rasc.o 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 */ | ~~~ ^ ~~~~~~~~~ 19 warnings generated. CC libavcodec/raw.o CC libavcodec/rawdec.o CC libavcodec/ratecontrol.o CC libavcodec/rawenc.o 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/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) { | ~ ^ ~~~~~~~~~ 1 warning generated. src/libavcodec/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ src/libavcodec/pnmenc.c:124:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~ src/libavcodec/pnmenc.c:124:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~~ CC libavcodec/rdft.o 38 warnings generated. CC libavcodec/realtextdec.o CC libavcodec/remove_extradata_bsf.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 } | ^ 6 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 110 warnings generated. 4 warnings generated. 10 warnings generated. 1 warning generated. CC libavcodec/rka.o src/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 long') 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 long') 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 long') 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 long') 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 long') 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 long') and 'int' [-Wsign-compare] 1158 | for (b = 0; b < bpp - 1; ++b) { | ~ ^ ~~~~~~~ src/libavcodec/pngdec.c:1186:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1186 | for (size_t y = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ src/libavcodec/pcm_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:178:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:179:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:180:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:181:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "frame_rate", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:182:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "r", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL }, | ^ 8 warnings generated. 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/rl.o 24 warnings generated. In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pngdec.c:1594:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1594 | sig != MNGSIG) { | ~~~ ^ ~~~~~~ src/libavcodec/pngdec.c:1593:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1593 | if (sig != PNGSIG && | ~~~ ^ ~~~~~~ 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 + | ^~~~~~~~~~~~~ ~ 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/qcelpdec.c:149:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:153:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/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]; | ~ ^~~~~~~ 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); | ^~~~~~~ ~ CC libavcodec/rl2.o src/libavcodec/qcelpdec.c:351:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | fir_filter_value += qcelp_rnd_fir_coefs[j] * | ~ 351 | (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; | ^~~~~~~ ~ In file included from src/libavcodec/proresenc_kostya.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/libavcodec/bytestream.h ~ ^~~~~~~~~~~~~~~~ :src/libavutil/macros.h294:49::1540:: note: warning: expanded from macro 'FFMIN' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defin e294 | F F M I Ni(af, b()s (i(zae)2 > !(=b )s i?z e()b) : (| a ~~~~~ ^ ~~~~) ) | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != ssrc/libavcodec/qcelpdec.cize:) 542| : ~~~~~ ^ ~~~~29 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 542 | lsp[i] = cos(M_PI * lspf[i]); | ~ ^~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/qcelpdec.c: 576294 | : 9 :if warning: (simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze2 != siz e576) | | ~~~~~ ^ ~~~~ 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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) | ~ ^ ~~~~~~~~~ 6 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/prosumer.c:163:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 163 | av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb)); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rle.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/prosumer.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 309 | for (int i = 1; i < FF_ARRAY_ELEMS(table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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: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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/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') [-Wsign-compare] 71 | for (int n = 0, off_x = 0; n < len; n += channels, off_x++) { | ~ ^ ~~~ 7 warnings generated. 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/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 == inputsrc/libavcodec/qdmc.c->w:i335d:t15h: &warning: & comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]r ightmost_x == 0) { | 335 ~~~~~~~~~~ ^ ~~~~~~~~~~~~ | if (v >= FF_ARRAY_ELEMS(code_prefix)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] CC libavcodec/roqaudioenc.o 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdmc.c:412:15: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 412 | if (index >= FF_ARRAY_ELEMS(s->tones[group])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdmc.c:492:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | scale = 0.5 * amplitude; | ~ ^~~~~~~~~ 4 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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}, | ^ 3 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~ 3 warnings generated. 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) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/roqvideo.o 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (sisrc/libavcodec/rawdec.cze2 :!=61 :s148i:z ewarning: ) missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~ ^ ~~~~ 61 | {"top", "top field first", offsetof(Raw4Vi warningdse generatedo. Context, 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/psd.c:438:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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/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/proresenc_kostya.c:414:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_kostya.c:665:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/remove_extradata_bsf.c:238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 238 | { NULL }, | ^ CC libavcodec/roqvideodec.o CC libavcodec/roqvideoenc.o CC libavcodec/rpza.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/rpzaenc.o CC libavcodec/rscc.o CC libavcodec/rtjpeg.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) CC libavcodec/rv10.o | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rv10enc.o CC libavcodec/rv20enc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rv30.o CC libavcodec/rv30dsp.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 }, | ^ 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/rv34.o 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/rv34_parser.o 24 warnings generated. CC libavcodec/rv34dsp.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/rv40.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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; | ~~~~~^~~~~~ ~ src/libavcodec/ratecontrol.c:88:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | (a->i_quant_factor > 0.0 || rcc->last_non_b_pict_type == AV_PICTURE_TYPE_P)) | ~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:89:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:89:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavcodec/ratecontrol.c:89:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavcodec/ratecontrol.c:91:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | a->b_quant_factor > 0.0) | ~~~^~~~~~~~~~~~~~ ~ 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; | ~ ~~~^~~~~~~~~~~~~~ 5 warnings generated. 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 = (4in warningts) generated(. qmax * FFABS(s->avctx->b_quant_factor) + s->avctx->b_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:131:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | qmin = (int)(qmin * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:132:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | qmax = (int)(qmax * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:163:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | q *= s->rc_qmod_amp; | ~~ ~~~^~~~~~~~~~~ src/libavcodec/ratecontrol.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | q *= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | F4FM warningAsX generated(. (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 * | ~ CC libavcodec/rv40dsp.o 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b)CC libavcodec/s302m.o 19 warnings generated. ((a) > (b) ? (a) : (b)) | ^ CC libavcodec/s302menc.o 1 warning generated. 5 warnings generated. 11CC libavcodec/samidec.o warnings generated. 22 warnings generated. 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/ratecontrol.c:262:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, 252 | (rce->i_tex_bits + rce->p_tex_bits) * (double)rce->qscale, 253 | rce->mv_bits / mb_num, 254 | rce->pict_type == AV_PICTURE_TYPE_B ? (rce->f_code + rce->b_code) * 0.5 : rce->f_code, 255 | rce->i_count / mb_num, 256 | rce->mc_mb_var_sum / mb_num, 257 | rce->mb_var_sum / mb_num, 258 | rce->pict_type == AV_PICTURE_TYPE_I, 259 | rce->pict_type == AV_PICTURE_TYPE_P, 260 | rce->pict_type == AV_PICTURE_TYPE_B, 261 | rcc->qscale_sum[pict_type] / (double)rcc->frame_count[pict_type], 262 | a->qcompress, | ~~~^~~~~~~~~ src/libavcodec/ratecontrol.c:251:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:250:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/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 | gaisrc/libavcodec/ratecontrol.cn_b:l294o:c28k:[ 9warning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 10 * log10( s294u | m ) + (1 0 * l o g 1 0b(i(t(s1 <*<=2 4r)c/o5[.i)]). q-u a3l2i)t;y _ f| a ~~~~~ ^~~c tor; | ~~ ~~~~~~~^~~~~~~~~~~~~~ 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/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/ratecontrol.c:398:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | double coeff = a->qblur == 0 ? 1.0 : exp(-d * d / (a->qblur * a->qblur)); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:417:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | bits = qp2bits(rce, rce->new_qscale) + rce->mv_bits + rce->misc_bits; | ~~~~~~~ ~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:441:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:440:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~^~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:452:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 451 | "[lavc rc] estimated target average qp: %.3f\n", 452 | (float)qscale_sum / rcc->num_entries); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ CC libavcodec/sanm.o CC libavcodec/sbc.o CC libavcodec/sbc_parser.o 7 warnings generated. src/libavcodec/ratecontrol.c:618:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | if (s->avctx->qblur > 1.0) { | ~~~~~~~~~~^~~~~ ~ src/libavcodec/ratecontrol.c:625:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | double bits = s->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num; | ~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:552:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 552 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/sbcdec.o 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/sbcdec_data.o 2 warnings generated. src/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:742:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | const float lumi_masking = s->avctx->lumi_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:743:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | const float dark_masking = s->avctx->dark_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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: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); | ^~~~ ~ 37 warnings generated. src/libavcodec/ratecontrol.c:928:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | if (br_compensation <= 0.0) | ^~~~~~~~~~~~~~~ ~~ In file included from src/libavcodec/ra144enc.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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, ...src/libavcodec/put_bits.h) d:o265 :{37 :i fwarning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]( 0) av_log(ctx, A265V | _L O G _ D E BiUfG ,(s -_>_bVuAf__AeRnGSd_ _-) ;s }- >wbhuifle_ p(t0r) >| = ~~~~~~ ^~~~~~~~~~~ sizeof(Bsrc/libavcodec/ratecontrol.ci:t939Bu:f66): )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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_endsrc/libavcodec/ratecontrol.c -: 981s:42-:> bwarning: ufimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ptr >= si z981e | o f ( B i tB u f ) ) { r c| c ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~- >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:984In file included from :37: src/libavcodec/qtrle.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 38: src/libavcodec/bytestream.h:187 :98415 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] rcc-> 187s | h o r ti_ft e(rms_iqzseu2m +!== sq;i z e| ) ~~ ^ | ~~~~~ ^ ~~~~ 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/bytestream.h : 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | i f ( s i ze 2 ! = s i z e\) | | ~~~~~ ^ ~~~~ ^~~~ src/libavcodec/ratecontrol.c:1004:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, 1003 | wanted_bits / 1000, s->total_bits / 1000, 1004 | br_compensation, short_term_q, s->frame_bits, | ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:1002:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h: 318998 | : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] av_log(s-> a318v | c tx , AiVf_L O(Gs_iDEzBeUG2, ! =| ~~~~~~ size) 999 | | ~~~~~ ^ ~~~~ "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, | ^ src/libavcodec/ratecontrol.c:1015:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | adaptive_quantization(s, q); | ~~~~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:1017:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1017 | q = (int)(q + 0.5); | ^ ~ src/libavcodec/ratecontrol.c:1020:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1020 | rcc->last_qscale = q; | ~ ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 36 warnings generated. 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: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/qdm2_tablegen.h:94:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | noise_samples[i] = (delta * (float)((random_seed >> 16) & 0x00007fff) - 1.0); src/libavcodec/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 CC libavcodec/sbcdsp_data.o src/libavcodec/ra144enc.c:91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (index == low) | ~~~~~ ^ ~~~ CC libavcodec/sbcenc.o 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/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:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/sbrdsp.o src/libavcodec/rasc.c:223:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:245:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/sbrdsp_fixed.o CC libavcodec/scpr.o CC libavcodec/screenpresso.o CC libavcodec/setts_bsf.o CC libavcodec/sga.o 2 warnings generatedCC libavcodec/sgidec.o . 7 warnings generated. 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 > CC libavcodec/sgienc.o 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 > a4vc warningtxs- generated>. 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 | CC libavcodec/sgirledec.o 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) { \ | ~~ ^ ~~~~~~~~~~ 6 warnings generated. src/libavcodec/qdm2.c:1170:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1170 | if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:552:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:552:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/qdm2.c:1307:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1336 | if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/rpzaenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: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->cursrc/libavcodec/put_bits.hso:r265_:h37 >: awarning: vccomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]t x->height) 265| | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ isrc/libavcodec/rasc.cf: 605(:s35-:> bwarning: ucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f _end - s-605> | b u f _ipft (rs ->>c=u rssiozre_oxf (+B ist-B>ucfu)r)so r{_ 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++) { | ~ ^ ~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/rasc.c:699:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | if (bytestream2_get_bytes_left(gb) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rasc.c:787:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 787 | { "skip_cursor", "skip the cursor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/rasc.c:788:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 788 | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sheervideo.o src/libavcodec/rka.c:190:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 190 | for (int i = 0; i < FF_ARRAY_ELEMS(m->val4); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/shorten.o src/libavcodec/qdm2.c:1706:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (s->checksum_size >= 1U << 28 || s->checksum_size <= 1) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/rka.c:213:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 213 | for (int i = 0; i < FF_ARRAY_ELEMS(s->bprob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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: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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (sizesrc/libavcodec/bytestream.h2 !:=294 :s15iz:e ) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 422 | if (size == am->buf_size -src/libavcodec/bytestream.h 1) :{ 318 | : ~~~~ ^ ~~~~~~~~~~~~~~~~15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/rka.c:436:23: 318warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (436s | i z e 2 ! = s i z e )if (| j ~~~~~ ^ ~~~~> = v) { | ~ ^ ~ src/libavcodec/bytestream.hsrc/libavcodec/rka.c::450:35753::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] 450 | 357 | i f fo(rs iz(e2i n!t= ks i=z e)v a| l ~~~~~ ^ ~~~~ - 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/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:857:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 857 | { "skip_frame_thresh",src/libavcodec/bytestream.h NUL:L357,:15 :O Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S ET(skip_fram e357_ | t h r e sifh )(,s iAzVe_2O P!T=_ TsYiPzEe_)I N T| , ~~~~~ ^ ~~~~ {.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, 14VE} warning,s generated . | ^ src/libavcodec/rpzaenc.c:859:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 859 | { "continue_one_color_thresh", NULL, OFFSET(continue_one_color_thresh), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:860:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 860 | { "sixteen_color_thresh", NULL, OFFSET(sixteen_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:861:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 861 | { NULL }, | ^ src/libavcodec/rka.c:537:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | } while (idx < dst->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rka.c:646:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 646 | } while (idx <= ctx->size); | ~~~ ^ ~~~~~~~~~ CC libavcodec/simple_idct.o 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 long' [-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/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/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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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') and 'int' [-Wsign-compare] 484 | if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 485 | best_dist) { | ~~~~~~~~~ src/libavcodec/roqvideoenc.c:548:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 548 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 549 | best_dist) { | ~~~~~~~~~ CC libavcodec/sinewin.o CC libavcodec/sipr.o CC libavcodec/sipr16k.o CC libavcodec/sipr_parser.o 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/sbc_parser.c:101:31: warning: comparison of integers of different signs: 'unsigned long' 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/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 }, | ^ 15 warnings generated. 4 warnings generated. 8 warnings generated. 10 warnings generated. CC libavcodec/siren.o CC libavcodec/smacker.o CC libavcodec/smc.o 1 warning generated. CC libavcodec/smcenc.o 3 warnings generated. CC libavcodec/snappy.o 3 warnings generated. src/libavcodec/sbcdec.c:335:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. In file included from src/libavcodec/rv34.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ralf.c:466:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 466 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_size)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/snow.o CC libavcodec/snow_dwt.o 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/snowdec.o 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/snowenc.o 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/sonic.o CC libavcodec/sp5xdec.o 4 warnings generated. src/libavcodec/rv10.c:327:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 327 | for (unsigned i = 0; i < sym_rl_elems; i++) { | ~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/rv34.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | CC libavcodec/speedhq.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 10 warnings generated. CC libavcodec/speedhqdec.o CC libavcodec/speedhqenc.o CC libavcodec/speexdec.o CC libavcodec/srtdec.o 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/srtenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ CC libavcodec/startcode.o src/libavcodec/roqvideodec.c:55:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if((nv2 = chunk_arg & 0xff) == 0 && nv1 * 6 < chunk_size) | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/roqvideodec.c:74:20: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 74 | if (chunk_size > bytestream2_get_bytes_left(gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:79:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 79 | while (bytestream2_tell(gb) < chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:82:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 82 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:116:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 116 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/subviewerdec.o In file included from src/libavcodec/rv30.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sunrast.o 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/sunrastenc.o In file included from src/libavcodec/rv10enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/svq1.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/svq1dec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/shorten.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/svq1enc.o 4 warnings generated. CC libavcodec/svq3.o src/libavcodec/shorten.c:132:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:133:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/shorten.c:205:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (chan = 0; chan < s->channels; chan++) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~ 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 long' [-Wsign-compare] 374 | if (pred_order >= FF_ARRAY_ELEMS(fixed_coeffs)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/shorten.c:432:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/sipr16k.c 432: | 50: 18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]if (s->avctx->ch _50l | a y o u t. nb _c hlasnpn[eil]s = !=c ossf->(clhasnfn[eil]s)); { | | ~ ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/synth_filter.o 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/s302menc.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/tak.o 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr16k.c:221:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | f.pitch_fac = FFMIN(pitch_fac, 1.0); | ~~~~~~^~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ 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/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) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ 83 warnings generated. src/libavcodec/shorten.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < s->channels; i++) { | ~ ^ ~~~~~~~~~~~ CC libavcodec/tak_parser.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]); | ~~~ ^~~~~~~~~ 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/takdec.o 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]; | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ CC libavcodec/takdsp.o 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/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/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/sipr.c:408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | ctx->past_pitch_gain < 0.8); | ~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:415:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | avg_energy = (0.01 + avpriv_scalarproduct_float_c(fixed_vector, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | fixed_vector, | ~~~~~~~~~~~~~ 417 | SUBFR_SIZE)) / | ~~~~~~~~~~~ src/libavcodec/sipr.c:430:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 430 | pitch_gain *= 0.5 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:431:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | pitch_gain = FFMIN(pitch_gain, 0.4); | ~~~~~~^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:433:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:433:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ~~~~~^~~~~~~~ 14 warnings generated. 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/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/targa.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.cIn file included from :432:15src/libavcodec/rv30.c:: warning: 32comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/golomb.h:482: 34432: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f (y + 0 < ( u482n | s i g n e d ) h e i g h ti)f (g| b ~~~~~ ^ ~~~~~~~~~~~~~~~~- >size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snappy.csrc/libavcodec/snow_dwt.c::586:7019::14 :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] 586 | 70 | iiff ((ysi z+e 2< buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/snowdec.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. 4 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/tdsc.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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->buffsrc/libavcodec/put_bits.her.:le265n :>37 :b uwarning: fscomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]iz e) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/speexdec.c:57: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/siren.c:651:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~~~~ ^~~~~~~~~~ src/libavcodec/siren.c:651:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/siren.c:604:48: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 604 | if (index + show_bits1(gb) >= decoder_tables_elements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 657 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/textdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/texturedsp.o 7 warnings generated. CC libavcodec/texturedspenc.o 1 warning generated. src/libavcodec/rv34.c:722:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 722 | src/libavcodec/snowdec.c(:203u:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ns i203 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ gned)(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/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 long' [-Wsign-compare] 1495 | if (header.codec < FF_ARRAY_ELEMS(v1_decoders)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings 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] == INVAIn file included from Lsrc/libavcodec/sbcenc.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] ID 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ _VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/tiertexseqv.o src/libavcodec/snowdec.c:315:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 315 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:351:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:388:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 388 | if(s->spatial_decomposition_type > 1U){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/snowdec.c:407:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 407 | if(s->blsrc/libavcodec/sonic.cock_:ma889x_:d31e:pt hwarning: >comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1 || s->block_max _889d | ep t h < 0 |i|f s -(>smamvpl_e_srcaaltee _>i n2d5e6xU )>{= F| F ~~~~~~~~~~~ ^ ~~~~_ ARRAY_ELEMS(samplerate_table)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/tiff.o 3CC libavcodec/tiff_common.o warnings generated. CC libavcodec/tiffenc.o CC libavcodec/tmv.o CC libavcodec/to_upper4.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 }, | ^ 3 warnings generated. CC libavcodec/tpeldsp.o 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){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 2 warnings generated. src/libavcodec/tak.c:120:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowenc.c:1494:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1494 | return lrint(QROOT*log2(qscale / (float)FF_QP2LAMBDA)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/setts_bsf.c:255:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "ts", "set expression for packet PTS and DTS", OFFSET(ts_str), AV_OPT_TYPE_STRING, {.str="TS"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:256:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "pts", "set expression for packet PTS", OFFSET(pts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:257:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "dts", "set expression for packet DTS", OFFSET(dts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:258:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "duration", "set expression for packet duration", OFFSET(duration_str), AV_OPT_TYPE_STRING, {.str="DURATION"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:259:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "time_base", "set output timebase", OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/setts_bsf.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ src/libavcodec/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/speexdec.c:813:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]CC libavcodec/trace_headers_bsf.o 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 * 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); | ^~~ ~ 5 warnings generated. src/libavcodec/snowenc.c:1915:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1915 | { "memc_only", "Only do ME/MC (I frames -> ref, P frame -> ME+MC).", OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1916:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1916 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1917:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1917 | { "intra_penalty", "Penalty for intra blocks in block decission", OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1918:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1918 | { "iterative_dia_size", "Dia size for the iterative ME", OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1919:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1919 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1927:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1927 | OFFSET(m.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/snowenc.c:1928:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1928 | { NULL }, | ^ CC libavcodec/truehd_core_bsf.o 4 warnings generated. 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) { | ~~~~~~~~~ ^ ~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/truemotion1.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. 7 warnings generated. CC libavcodec/truemotion2.o 13 warnings generated. 9 warnings generated. src/libavcodec/svq3.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1578 | for (int i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/truemotion2rt.o 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/truespeech.o src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 262 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/tscc.o src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ CC libavcodec/tscc2.o 1 warning generated. 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 != CC libavcodec/tta.o size) | ~~~~~ ^ ~~~~ CC libavcodec/ttadata.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/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) | ~~~~~ ^ ~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ttadsp.o 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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(vfb); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:313:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | if (magn < 4.0f) { | ~ ^~~~ src/libavcodec/texturedspenc.c:320:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | v_r = (int) (vfr * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:321:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | v_g = (int) (vfg * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:322:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | v_b = (int) (vfb * magn); | ^~~ ~ CC libavcodec/ttaenc.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)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 4 warnings generated. 1 warning generated. 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ttaencdsp.o src/libavcodec/snow.c:367:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:366:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 366 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ttmlenc.o In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/twinvq.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. In file included from src/libavcodec/tiffenc.c:42: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/twinvqdec.o CC libavcodec/txd.o src/libavcodec/tiffenc.c:91:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 91 | if (s->buf_size < *s->buf - s->buf_start + need) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ulti.o 6 warnings generated. CC libavcodec/utils.o In file included from src/libavcodec/takdec.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/utvideodec.o src/libavcodec/targaenc.c:193:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/targaenc.c:195:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 195 | { NULL }, | ^ src/libavcodec/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 }, | ^ 20 warnings generated. 6 warnings generated. 24 warnings generated. In file included from src/libavcodec/scpr.c:29: src/libavcodec/scpr.h:231:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 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 | src/libavcodec/takdec.c : 267 : 14 :i f warning: (comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned long' [-Wsign-compare]* by >= avctx->hei g267h | t) | ~~~ ^ ~~~~~~~~~~~~~i f (mode > Fsrc/libavcodec/scpr.hF:_258A:R44R: Awarning: Y_comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]E LEMS(x c258o | d es ) ) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ if (*bxsrc/libavcodec/takdec.c >:=273 :x15 *: warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6 + sx2 |273| | * b x >= a v ctixf- >(wxid th>)= c{ o | d ~~~ ^ ~~~~~~~~~~~~e .escapesrc/libavcodec/scpr.h :&258:&21 :g ewarning: tcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]_ bits1 (258g | b ) ) CC libavcodec/utvideodsp.o { | ~ ^ ~~~~~~~~~~~ if (src/libavcodec/takdec.c*b:x275 >:=19 :x *warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6 + s x2752 | | | * b x > = a v cift (xx- >>=w cioddteh.)a e{s c | a ~~~ ^ ~~~~~~~~~~~~ pe) { | ~ ^ ~~~~~~~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~ 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] CC libavcodec/utvideoenc.o 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/scpr.c:35: src/libavcodec/scpr3.c:41:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 41 | for (int d = 0; d < nsym; d++) { | ~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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) { | ~~~~~ ^ ~~~~~~ CC libavcodec/v210dec.o 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/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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++) | ~ ^ ~ 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/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/v210enc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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/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] src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (s i357 | z e 2 != siizfe )( s i| z ~~~~~ ^ ~~~~e 2 != size) | ~~~~~ ^ ~~~~ src/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:545:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 545 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/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/scpr3.c+:) 644{: 23 :| ~ ^ ~~~~~warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/sgienc.c: 236644: | 27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f or (i nt236 | i = 0 ; i f< osirz (ey; = i0+;+ )y <{ he| i ~ ^ ~~~~g ht; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:237:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | CC libavcodec/v210x.o for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/sgienc.c:261:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "rle", "Use run-length compression", OFFSET(rle), 5AV warnings_ generatedO. PT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sgienc.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL }, | ^ 6 warnings generated. src/libavcodec/scpr3.cIn file included from :692:src/libavcodec/sga.c15:: 24warning: : comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]src/libavcodec/bytestream.h :187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | 187 | i fi f( s(if z>e2 F!F=_A RsRiAzYe_) E L| E ~~~~~ ^ ~~~~ MS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v308dec.o src/libavcodec/scpr3.c:709:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 709 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ CC libavcodec/v308enc.o src/libavcodec/scpr3.c:757:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | for (int c = 0, i = 0; i < max + 1; i++) { | ~ ^ ~~~~~~~ src/libavcodec/scpr3.c:765:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 765 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 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/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/texturedsp.c:570:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | b = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:1053:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1053 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1076:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1076 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1085:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1085 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr3.c:1086:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1086 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. In file included from src/libavcodec/ttaenc.c:27: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/tta.c:44: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]10 warnings generated. 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/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 long' [-Wsign-compare] 35 | src/libavcodec/ttmlenc.c : 89f:or16 :( iwarning: =comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 0; i < FF_A R89R | A Y_ EL E fMorS (i(fid=_0ta;g s)i;< siu+b+-)>n u{m _ r| e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~c ts; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/ttmlenc.c:139:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 139 | if (av_strlcpy(buf, s->buffer.str, bufsize) > bufsize - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/v408dec.o CC libavcodec/v408enc.o src/libavcodec/tta.c:198:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/tta.c:214:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 214 | if(s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:106:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 108 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sunrast.c:122:23: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 122 | if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:129:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 152 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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/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_common.c:171:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 173 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int16_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sga.c:404:54: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 404 | if (sizeof(s->uncompressed) - offssrc/libavcodec/tta.cet: <416 :s105i:z ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sga.c416: | 428 :46 : warning: {comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] "pass w428o | r d " , " S e itf d(esciozedoifng( sp-a>susnwcorodm"p,r eOFssFeSdE)T (-p aossf)f, sAeVt_ O

= INT_MAX / sizeof(int8_t) || count < 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:195:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 195 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int8_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/v410dec.o 5 warnings generated. 3 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr.c:394:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 394 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:409:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 409 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:418:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:419:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 419 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ CC libavcodec/v410enc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_buffers.o 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. In file included from src/libavcodec/utils.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_context.o src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_In file included from ptsrc/libavcodec/ulti.cr :>28=: src/libavcodec/bytestream.hs:i187z:15e:o fwarning: (Bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] itBuf)) { | 187 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_fmt.o 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.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~src/libavcodec/bytestream.h :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_m2m_dec.o src/libavcodec/sunrastenc.c:199:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sunrastenc.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 38 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 2 warnings generated. src/libavcodec/utils.c:576:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned long' [-Wsign-compare] 576 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:150:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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_##ar4r warningasy# generated#_. name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:163:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v4l2_m2m_enc.o src/libavcodec/tiff.c:198:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 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++) { | ~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_av1.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:239:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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') [-Wsign-compare] 257 | if (count >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_decode.o 6 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != si32ze warning)s generated . | ~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:609:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') and 'int' [-Wsign-compare] 622 | src/libavcodec/bytestream.h : 357 :15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (c->c on357t | r ol _ st irfe (asmiz_esi2z e![=i ]s[ijze]) > l| ~~~~~ ^ ~~~~e ft) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 11 warnings generated. In file included from src/libavcodec/twinvq.c:30: In file included from src/libavcodec/metasound_twinvq_data.h:25: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/vaapi_encode.o CC libavcodec/vaapi_encode_h264.o 1 warning generated. src/libavcodec/tscc2.c:259:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 259 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:264:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:302:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 302 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/vaapi_encode_h265.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 */ | ~~~ ^ ~~~~~~~~~~ 6 warnings generated. CC libavcodec/vaapi_encode_mjpeg.o 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/v4l2_fmt.c:115:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 115 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 6src/libavcodec/v4l2_fmt.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 135 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. CC libavcodec/vaapi_encode_mpeg2.o 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; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/vaapi_encode_vp8.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1327:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1327 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1392:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1392 | s->rps = FFMIN(value, s->height); | ^ ~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/tiff.c:1406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1406 | if (s->strips == s->bppcount) | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1464:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1464 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1547:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1547 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1560:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1560 | for (i = 0; i < count / 3; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1617:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | if (s->geotag_count > count / 4 - 1) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff.c:1621:51: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 | CC libavcodec/vaapi_encode_vp9.o || 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 3 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]; | ~ ^~~~~~~~~~~~~ 4 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}, | ^ 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.95 * out[i] || | ~ ^~~~~~ CC libavcodec/vaapi_h264.o CC libavcodec/vaapi_hevc.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/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 | CC libavcodec/vaapi_mjpeg.o 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; | ~~~~~~~^~~~~~~~~~~~ ~ CC libavcodec/vaapi_mpeg2.o 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/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/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); | ^~~~~~~~~~~~~~~~~ 2 warnings generated. 17 warnings generated. 4 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 CC libavcodec/vaapi_mpeg4.o 4 warnings generated. 8 warnings generated. 3 warnings generated. 8 warnings generated. 2 warnings generated. 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]); | ~~~ ^~~~~~ CC libavcodec/vaapi_vp8.o CC libavcodec/vaapi_vp9.o - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:1951:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 1957 | for (i = 0; i < FF_ARRCC libavcodec/vb.o AY_ELEMS(s->as_shot_white); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1960:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 >= (unsCC libavcodec/vaapi_vc1.o igned)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; CC libavcodec/vble.o 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/vbndec.o src/libavcodec/tiff.c:2448:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2448 | { "subimage", "decode subimage instead if available", OFFSET(get_subimage), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ 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_OPsrc/libavcodec/twinvq.cT_:TY547P:40E:_I Nwarning: T,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.i64=0}, 0, 547UIN | T 1 6 _M AX , A Vc_oOnPsTt_ FfLlAoGa_tD EsCcODaIlNeG _=P A-RsAqMr t| (AVn_oOrPm T/_ FbLsAiGz_eV)I DE/O_ P(A1R buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mpeg2.c:526:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ 6src/libavcodec/vaapi_encode_mpeg2.c warning:s528 generated:. 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); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mpeg2.c:563:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 563 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 = 1src/libavcodec/put_bits.h6 }:,317 :332: ,warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]I NT_MAX, FLA G317S | } | ^ if (s->buf_end - s->buf_ptr >= sizeof(BitBsrc/libavcodec/v4l2_m2m_enc.cu:f398):)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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.hsrc/libavcodec/vaapi_encode_mpeg2.c:357::15642:: 5warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642357 | | iVfAA P(Is_iEzNeC2O DE!_=C OMsMiONz_eO)P T I| O ~~~~~ ^ ~~~~N S, | ^ 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 }src/libavcodec/vaapi_encode_vp9.c, 0,: I157N:T19_:M Awarning: Xcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare], FLAGS }, \ | ^ 157 | for (i = 0; i < FF_ARRAY_ELEMsrc/libavcodec/vaapi_encode_mpeg2.cS:(642v:pi5c:-> rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] feresrc/libavcodec/vaapi_encode.hn:c484e:_39f:ra menote: sexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS') ; i+ +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_mpeg2.c:667:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 667 | { NULL }, | ^ src/libavcodec/vaapi_encode_vp9.c:205:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:207:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | av_clip((avctx->i_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 208 | avctx->i_quant_offset) + 0.5, src/libavcodec/vaapi_encode_mpeg2.c| ~~~~~~~~~~~~~~~~~~~~~ ~: 680:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 680 | { NULL }, | ^ 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.c:234:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 234 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_vp9.c:278:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:280:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 280 | OFFSET(loop_filter_sharpness), AV_OPT_TYPIn 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) | ~~~~~ ^ ~~~~ CC libavcodec/vc1_pred.o E_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }, | ^ src/libavcodec/vaapi_encode_vp9.c:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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_mjpeg.c:204:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 204 | av_assert0(k <= sizeof(huff->huffman_table[t].dc_values)); In file included from | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_mpeg2.c:25: In file included from src/libavcodec/mpegvideo.h:src/libavutil/avassert.h45:: 38src/libavcodec/put_bits.h::11227:: note: 37expanded from macro 'av_assert0' : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 38 | if (!( c227o | n d) ) { i f ( s- > b u f _ e n d - s - > b u f _ p t r > = s iz eo f ( B i t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~\ | ^~~~ src/libavcodec/vaapi_encode_mjpeg.c:211:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 211 | av_assert0(k <= sizeof(huff->huffman_table[t].ac_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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/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 }, \ | ^ In file included from src/libavcodec/vaapi_encode_mjpeg.c:543src/libavcodec/vbndec.c::527:: src/libavcodec/bytestream.hwarning: :missing field 'unit' initializer [-Wmissing-field-initializers] 187:15src/libavcodec/vaapi_encode.h:: 480warning: :39comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | 187 | { .iif6 4(s i=z e02 }!,= s0i,z eI)N T _| M ~~~~~ ^ ~~~~ AX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_mjpeg.c:547:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 547 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:550:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 550 | { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:552:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 552 | { NULL }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:557:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~ 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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vc1data.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/utvideoenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 | src/libavcodec/vb.c M:AP220:(17H2:6 4warning: , comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] H264_HI G220H, | H 2 6i4fH(isigzhe > b y t)e,s t r| ea ^m2 _src/libavcodec/vaapi_decode.cg:e393t:_94b:yt enote: sexpanded from macro 'MAP'_ left( &393c | #-d>efsitnree MaAmP)(c+,4 p|,| v ,s .i.z.e)< 4{) {A V _| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C ODEC_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_ src/libavcodec/vaapi_av1.c## :p85, :V23A:P rwarning: ofcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]i le ## v, __VA_ AR85G | S _ _ } fo| r ^ (int i = 0; i < FF_src/libavcodec/vaapi_decode.cA:RR408A:Y5_:EL Ewarning: Mmissing field 'profile_parser' initializer [-Wmissing-field-initializers]S (ctx ->408r | e f _ t abM)A;P (iH+E+)V C{, | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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__ } | ^ 15 warnings generated. 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, Vsrc/libavcodec/vbnenc.cAPr:of141il:e12 :## warning: vmissing field 'help' initializer [-Wmissing-field-initializers], __VA_ A141R | G S __ }{ N| U ^ LL }, | ^ 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(csrc/libavcodec/vaapi_av1.c,: p106, :v23,: .warning: ..comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]) { AV_CODEC_I D106_ | # # c ,f oFrF_ P(RiOnFt IiL E=_ 0##; ip, V< AFPFr_AoRfRiAlYe_ E#L#E MvS, (_ct_xV-A>_rAReGf_St_a_b )}; i +| + ^ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_av1.csrc/libavcodec/vaapi_decode.c::196435::145:: warning: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 'chroma_sample_position' is deprecated [-Wdeprecated-declarations] 435 | MA P196( | A V 1 , . cAhV1r_oMmAaI_sNa, m p l e _ p oAsV1Pirtoifoni l e 0 ),= s| e ^q ->src/libavcodec/vaapi_decode.cc:o393:l94o:r note: _expanded from macro 'MAP'c onfig .393c | h#rodmae_fsianmep lMeA_pPo(sict,i opn,, v| , ^ ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VA/usr/include/va/va_dec_av1.hP:r285:o13f:i lnote: e'chroma_sample_position' has been explicitly marked deprecated here ## v, 285_ | _ V A_ A R GS _ _ } v a| ^_ deprecated uintsrc/libavcodec/vaapi_decode.c32:_t436 :5 : warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] chr o436m | a _ s aMmApPl(eA_V1p,os i t i on A V 1 _ :H 1I;GH , | ^ AV1/usr/include/va/va.hP:r90o:f38i: lnote: eexpanded from macro 'va_deprecated'1 ), | 90 ^ | #dsrc/libavcodec/vaapi_decode.ce:f393i:n94e: vnote: aexpanded from macro 'MAP'_ depre c393 | a#tdeed f_i_naet tMrAiPb(ucte,_ p_,( (vd,ep r.e.c.a)t ed{) A)V _| C ^O DEC_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 long' [-Wsign-compare] 488 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_profile_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/vc1dec.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 5 warnings generated. 12 warnings generated. CC libavcodec/vc1dsp.o CC libavcodec/vc2enc.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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' src/libavcodec/put_bits.h 49 | :#265de:f37in:e warning: Fcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]F MIN(a,b) ((a )265 | > ( b ) ? ( bi)f : ((sa-)>) b u| f ~ ^ ~_e nd - s->src/libavcodec/v4l2_buffers.cbu:f286_:p67t: rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] >= sizeof(Bi t286B | u f ) ) m{e m c| p ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~y ((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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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 long' [-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 long' [-Wsign-compare] 102 | while (!frame && j < FF_ARRAY_ELEMS(h->DPB)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/vaapi_hevc.c:363:29: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 363 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:375:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 375 | for (i = 0; i < 15 && i < sh->nb_refCC libavcodec/vc2enc_dwt.o s[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/vcr1.o CC libavcodec/version.o In file included from src/libavcodec/vc1.c:35: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/videodsp.o 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/bytestream.hsrc/libavcodec/utvideoenc.c::294435::1532:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 294435 | | i f ( s iif z(ec2o !u=n tssiz[es) y mb| o ~~~~~ ^ ~~~~l ] == width * (int64_t)height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 31 warnings generated. 3 warnings generated. 19 warnings generated. CC libavcodec/vima.o 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 | for (i = 0; i < avbuf->buf.length; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 405 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideoenc.c:636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ CC libavcodec/vmdaudio.o CC libavcodec/vmdvideo.o CC libavcodec/vmnc.o CC libavcodec/vorbis.o 3 warnings generated. 4 warnings generated. src/libavcodec/vaapi_encode_h264.c:734:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 734 | for (; i < FF_ARRAY_ELEMS(vpic->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1518:64: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1518 | rt_format_attr = (VAConfigAttrib) { VAConfigAttribRTFormat }; | ^ 13 warnings generated. src/libavcodec/vaapi_encode.c:1501:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1509 | if (i >= FF_ARRAY_ELEMS(vaapi_encode_rt_formats)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vorbis_data.o src/libavcodec/vaapi_encode.c:1590:58: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1590 | VAConfigAttrib rc_attr = { VAConfigAttribRateControl }; | ^ src/libavcodec/vaapi_encode_h264.c:1044:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1044 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->RefPicList0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1084:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1084 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1086:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1086 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1087 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1090:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1090 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1092:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1092 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1093 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1151:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1151 | { FF_PROFILE_UNKNOWN } | ^ 5 warnings generated. CC libavcodec/vorbis_parser.o CC libavcodec/vorbisdec.o CC libavcodec/vorbisdsp.o 7 warnings generated. CC libavcodec/vorbisenc.o CC libavcodec/vp3.o src/libavcodec/vaapi_encode.c:1613:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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] src/libavcodec/vaapi_encode_h264.c :19121264 | : 5 : warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]A ConfigAttr ib1264 | aVttArAP I=_ E{ NVCACOoDnEf_igCAtOtMriMONb_MOaPxTFIrOaNmSe,S i z| e ^ }; | ^ 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 }, \ | ^ In file included from src/libavcodec/vaapi_encode_h264.c:src/libavcodec/vc1_block.c1264::531:: In file included from warning: src/libavcodec/mpegvideo.hmissing field 'unit' initializer [-Wmissing-field-initializers]: 45: src/libavcodec/vaapi_encode.hsrc/libavcodec/put_bits.h::493:22739:: 37note: :expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 493 | { 227. | i 6 4 = 0 i},f 0(s,- >IbNuTf__eMnAdX , -F LsA-G>Sb u}f _ p| t ^ r >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 }, | 4 ^ warnings generated. src/libavcodec/vaapi_encode.c:1969:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1969 | VAConfigAtsrc/libavcodec/vaapi_encode_h264.ctr:ib1270 :75a:t twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] = { VAC o1270nf | i gA t t r iObFEFnSEcTM(axqRuefaFlriatmye)s ,} A;V _ | O ^P T_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1279:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1279 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode.c:1996:69: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1996 | attr = (VAConfigAttrib) { VAConfigAttribPredictionDirection }; | ^ src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | { NULL }, | ^ src/libavcodec/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ 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.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/vaapi_encode.c:2348:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2348 | VAConfigAttrib attr = { VAConfigAttribEncQualityRange }; | ^ src/libavcodec/vaapi_encode.c:2367:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2367 | if (quality > attr.value) { | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2395:50: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2395 | VAConfigAttrib attr = { VAConfigAttribEncROI }; | ^ CC libavcodec/vp3_parser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: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/vc2enc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp3dsp.o 8 warnings generated. 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/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/vp5.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { \ | ~~~ ^ ~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 43 warnings generated. 1 warning generated. 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); | ~^~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp56.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (ssrc/libavcodec/bytestream.h->b:uf318_:e15n:d warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s->buf_pt r318 | > = siifz e(osfi(zBei2 t!Bu=f) )s iz{e ) | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~ CC libavcodec/vp56data.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/vp56dsp.o CC libavcodec/vp6.o CC libavcodec/vp6dsp.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"}, | ~ ^~~~ CC libavcodec/vp8.o 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/vp8_parser.o CC libavcodec/vp8dsp.o 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 }, | ^ src/libavcodec/vaapi_encode_vp8.c:235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ CC libavcodec/vp9.o CC libavcodec/vp9_metadata_bsf.o CC libavcodec/vp9_parser.o CC libavcodec/vp9_raw_reorder_bsf.o CC libavcodec/vp9_superframe_bsf.o CC libavcodec/vp9_superframe_split_bsf.o CC libavcodec/vp9block.o CC libavcodec/vp9data.o CC libavcodec/vp9dsp.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/vp9dsp_10bpp.o CC libavcodec/vp9dsp_12bpp.o CC libavcodec/vp9dsp_8bpp.o CC libavcodec/vp9lpf.o CC libavcodec/vp9mvs.o src/libavcodec/vaapi_encode_h265.c:514:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 521 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:934:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 934 | for (; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp9prob.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1151:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1176 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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 } | ^ 11 warnings generated. CC libavcodec/vp9recon.o CC libavcodec/vpx_rac.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 16 warnings generated. 4 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1_pred.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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__); } whilesrc/libavcodec/twinvqdec.c (0): 189 | ~~~~~~ ^~~~~~~~~~~: 24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/vorbisdec.c:378:21: warning: 188implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | float 377p | p c_ g a i n = 1 .0 ff/_ d8l1o9g2( *N U| L ~L , " d e189l | ta % f m i n m u m % f \ n " , | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ twinv q378_ | m u la w i n v ( p g a i n _ s t ep *co dge_bocooke_fde l+t a _| v ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a lue, 190c | o d e b o o k _ m i n i m u m _ v a l u e ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h : 156: 68 : note: expanded from macro 'ff_dlog' pg a156i | n#_ s t epd e/ f2in,e | f ~~~~~~~~~~~~~~~f _dlo g191( | c t x , . . . ) d o { i f ( 0 ) a v _ l o g ( c t x, A V2_5LO0G0_0D.E0B,U GT,W I_N_VVQA__PAGRAIGNS___M)U;) }; w h| i ~~~~~~~~~~~~~~~~~~~~~~~~~l e (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 { if9 ( warning0s) generated . av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 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.0src/libavcodec/vorbisdec.c -: 421v:a33l): * warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m p2 + val * hi st420[i | d x ] + 1 . 0 | ~ ^~~ ffsrc/libavcodec/twinvqdec.c_:d227l:o37:g (vwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >avct x227, | " % f " , | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | : t m p 2 + 1 . 0 ; | ^~~~ ~ codebook_setup->codevectors[j * dim + k]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | src/libavcodec/twinvqdec.c# :230 : 17d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e ff_d l230o | g ( c t x, . . . ) idfo ({s ti f< (-01). 0a)v _ | l ^~ ~o g(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vqavideo.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vqcdec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 } | ^ CC libavcodec/wavarc.o src/libavcodec/vaapi_encode_h265.c:1391:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1391 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1394:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1394 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/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 }, | ^ 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/vc1_mc.c:739:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 739 | || (unsigned)uvsrc_y > (v_edge_pos >> 1) - 9) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:738:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 738 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 9 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wavpack.o src/libavcodec/vc1_mc.c:905:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 905 | || (unsigned)uvsrc_y > v_edge_pos - (5 << fieldmv)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:904:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 904 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 5 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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] In file included from 879src/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]( vf->bark_map_ s187i | z e / iBfA R(Ksi(zvef2 -!>=r astieze )/ 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/vc1_mc.c:1079:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1079 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1078:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1078 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/wavpackdata.o src/libavcodec/vorbisdec.c:1168:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1168 | ff_dlog(NULL, "floor0 dec: coeff at %d is %f\n", idx, lsp[idx]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 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))) | ~~~~ ~~^~~ 3 warnings generated. src/libavcodec/vp9_metadata_bsf.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ src/libavcodec/vorbisdec.c:1167:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1167 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1184 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wavpackenc.o src/libavcodec/vorbisdec.c:1370:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1370 | for (p = 0, j = 0; j < ch_used; ++j) { | ~ ^ ~~~~~~~ 3 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) | ~~~~~~ ^~~~~~~~~~~ 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/vp3.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 362 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. 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(ctxsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ , ...) 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 | src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavcodec/wbmpdec.o 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/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/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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/wbmpenc.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wcmv.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (si z357e | 2 ! = siifz e()s i z| e ~~~~~ ^ ~~~~2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpackdata.c:22: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/vima.c:142:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (samples > pkt->size * 2) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/vima.c:168:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 168 | for (sample = 0; sample < samples; sample++) { | ~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/vp6.c: 38294: In file included from | src/libavcodec/vp56.h : 38 i: fIn file included from src/libavcodec/vpx_rac.h(:s33i: zsrc/libavcodec/bytestream.he:2187 :!15=: swarning: izcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:52:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:53:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:53:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:55:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:55:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:56:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:56:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56data.c:61:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | 1 warning generated{. 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:61:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:63:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:63:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:64:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:64:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/webp.o CC libavcodec/webp_parser.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: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: CC libavcodec/webvttdec.o 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}, | ^ CC libavcodec/webvttenc.o 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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 35 warnings generated. 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/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]src/libavcodec/bytestream.h : 294293: | 15 : {warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 2}, {-1}, {294- | 2} , | i ^f (size2 != size) | 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}, 3{- warning5}s, generated . {-6}, | ^ src/libavcodec/bytestream.h:src/libavcodec/vp6data.h357::15:298 :17warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | 357 | { i f2 ,( 7s},i z{-e72 }!, ={ -s8i}ze,) | | ^ ~~~~~ ^ ~~~~ src/libavcodec/vp6data.h:298:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:299:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 | {-0}, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp3.c:2440:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 2449 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != sizeCC libavcodec/wma.o ) | ~~~~~ ^ ~~~~ 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.hsrc/libavcodec/vp6.c:272:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 272 | 357for (i=0; iframes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56.c:836:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 836 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/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 long' [-Wsign-compare] 370 | for (i=0; i i n t r a _ pr ed _ d a\ta [ | 0 ^~~~ ] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:262:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp3.c:3095:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3095 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wma_freqs.o 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) | ~~~~~~~~~~~~~~~~~~ ^ ~~ 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/wmadec.o In file included from src/libavcodec/vorbisenc.c:43: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/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:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp8.c:164:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 164 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 20 warnings generated. 5 warnings generated. src/libavcodec/vorbisenc.c:484:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | mant = (int)ldexp(frexp(f, &exp), 20); | ~~~~~ ^ CC libavcodec/wmaenc.o 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/wmalosslessdec.o 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! | ~~~~ ~~~~~~~~~~~~^~~~~~~~~ 2 warnings generated. src/libavcodec/vorbisenc.c:932:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 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/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c: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/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/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:1420:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1420 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1455:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1455 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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:1511:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1511 | for (tile = 0; tile < s->active_tile_cols; tile++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1531:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1531 | for (tile = 0; tile < s->active_tile_cols; tile++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/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)) | ~ ^ ~ src/libavcodec/mathops.h:214:49: note: expanded from macro 'FASTDIV' 214 | # define FASTDIV(a,b) ((uint32_t)((((uint64_t)a) * ff_inverse[b]) >> 32)) | ^ 4 warnings generated. CC libavcodec/wmaprodec.o 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 | 4fo warningrs generated(t. ile_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 long' [-Wsign-compare] 1745 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 >3 warning=s generated. 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/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/wmavoice.o CC libavcodec/wmv2.o 4 warnings generated. CC libavcodec/wmv2data.o CC libavcodec/wmv2dec.o CC libavcodec/wmv2dsp.o 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/wbmpenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9block.c:973:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 973 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:974:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 974 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wmaenc.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/wmv2enc.o CC libavcodec/wnv1.o 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) | ~~~~~ ^ ~~~~ 23 warnings generated. src/libavcodec/vp8.c:2867:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2867 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/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:2876:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2876 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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)) | ~ ^ ~ 6 warnings generated. src/libavcodec/vp8.c:2956:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2956 | for (i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wrapped_avframe.o src/libavcodec/webvttdec.c:52:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 52 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ws-snd1.o CC libavcodec/xan.o CC libavcodec/xbm_parser.o CC libavcodec/xbmdec.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; | ~~~~~~~~ ^ ~~~~~~~ 1src/libavcodec/vp9block.c warning: generated1370:. 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) ? (4b) warning s: generated(. a)) | ~ ^ ~ src/libavcodec/vp9block.c:1444:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1444 | s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1443:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1443 | s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ 1 warning generated. CC libavcodec/xbmenc.o 10 warnings 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/xface.o CC libavcodec/xfacedec.o CC libavcodec/xfaceenc.o CC libavcodec/xiph.o In file included from src/libavcodec/wavpackenc.c:29: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { CC libavcodec/xl.o | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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) | ^~~ ~~ CC libavcodec/xma_parser.o 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 (0In file included from ) asrc/libavcodec/wmaenc.cv:_lo30g: (In file included from ctsrc/libavcodec/wma.hx:,31 : src/libavcodec/put_bits.hA:V227_:L37O:G _warning: DEcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]B UG, __VA_ARG S227_ | _) ; } w h ile if( 0()s - >| b ~~~~~~ ^~~~~~~~~~~u f_end - ssrc/libavcodec/wma.c-:>190b:u18f:_ pwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r >= size o189f | ( B i t Bfuff_)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/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) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/wmalosslessdec.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xpmdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | 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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wma.c:262:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | s->high_band_start[k] = (int) ((block_len * 2 * high_freq) / | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | avctx->sample_rate + 0.5); | ~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wma.c:320:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ~~~^~~~~~~~~~ src/libavcodec/wma.c:320:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/wavpackenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/xsubdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpackenc.c:31: In file included from src/libavcodec/wavpackenc.h:26: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/xsubenc.o 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/xvididct.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xwd_parser.o 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/xwddec.o 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++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/xwdenc.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ~~~ ~~~~~^~~ src/libavcodec/wmadec.c:180:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ^~~~ ~ src/libavcodec/wmadec.c:193:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | a = (float) m * (0.5 / (1 << LSP_POW_BITS)); | ^~~~~~~~~ ~ src/libavcodec/wmadec.c:194:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | a = 1/sqrt(sqrt(a)); | ~~~~ ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xxan.o CC libavcodec/y41pdec.o CC libavcodec/y41penc.o CC libavcodec/ylc.o 4 warnings generated. 20 warnings generated. CC libavcodec/yop.o CC libavcodec/yuv4dec.o CC libavcodec/yuv4enc.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/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/wmadec.c:633:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ 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/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); | ^~~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wavpackenc.c:653:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 653 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ CC libavcodec/zerocodec.o CC libavcodec/zlib_wrapper.o 3 warnings generated. src/libavcodec/wavpackenc.c:958:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 958 | recurse_mono(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:968:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 968 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ 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/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/wavpack.c:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 32 warnings generated. CC libavcodec/zmbv.o 27 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/zmbvenc.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/aarch64/audio_convert_init.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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 | 1 warning generated . if (sample - low < GET_MED(2)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/xfaceenc.c:195:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/wavpack.c:997:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 997 | if (channels > INT_MAX / sizeof(*s->dsdctx)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libpostproc/libpostproc.a 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/xpmdec.c:242:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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)) | ~ ^ ~ 4 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++) { | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wmaprodec.c:105: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBu4f) warning)s generated{. | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/xpmdec.c:357:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 357 | if (size > SIZE_MAX / 4) | ~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/vqavideo.c:701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ AS libswresample/aarch64/audio_convert_neon.o src/libavcodec/vqavideo.c:844:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 844 | { NULL }, | ^ 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(optimisrc/libavcodec/bytestream.hze_:mo294no:)15,: Awarning: V_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O PT_TYPE_BOOL ,294 | { . i 6 4i=f 0(},s i0,z e12, !=F LsAiGzeS) } , | | ~~~~~ ^ ~~~~ ^ src/libavcodec/wavpackenc.c:2951:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2951 | { NULL }, | ^ In file included from src/libavcodec/wmavoice.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libswresample/aarch64/resample.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/aarch64/resample_init.o In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/audioconvert.o src/libavcodec/wrapped_avframe.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 90 | if (pkt->size < sizeof(AVFrame)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 11 warnings generated. In file included from src/libavcodec/xsubenc.c:26: src/libavcodec/put_bits.h:2272:37 warning:s generatedwarning: . comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. 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. 17 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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') [-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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/dither.o CC libswresample/options.o CC libswresample/rematrix.o In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) 3 | warning ~~~~~ ^ ~~~~s generated. CC libswresample/resample.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++) { | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 3 warnings generated. CC libswresample/resample_dsp.o CC libswresample/swresample.o 6 warnings generated. 5 warnings generated. 7 warnings generated. CC libswresample/swresample_frame.o CC libswresample/version.o src/libavcodec/wmaprodec.c:1326:52: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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)) { \ | ^~~~ AS libswscale/aarch64/hscale.o src/libavcodec/zmbv.c:532:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 532 | if (c->decomp_size < len) { | ~~~~~~~~~~~~~~ ^ ~~~ AS libswscale/aarch64/output.o src/libavcodec/zmbv.c:616:59: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long') [-Wsign-compare] 616 | if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/aarch64/rgb2rgb.o 7 warnings generated. 3 warnings generated. AS libswscale/aarch64/rgb2rgb_neon.o 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/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 libswscale/aarch64/swscale.o CC libswscale/aarch64/swscale_unscaled.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/webp.c:665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ AS libswscale/aarch64/yuv2rgb_neon.o CC libswscale/alphablend.o CC libswscale/gamma.o CC libswscale/half2float.o src/libavcodec/xxan.c:192:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | if (chroma_off + 4 >= bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | if (corr_off >= bytestream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/hscale.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/ylc.c:112:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 112 | if (vsrc/libavcodec/wmavoice.cal :&&565 :(v34a:l warning: :=565 :n22o:d eswarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s econd_n o565d | e] . c o u n t ) {d o t| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~= 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.csrc/libswresample/audioconvert.c::59083::2158:: 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] 590 | 83 | CrOhNV0_ =F 1U.N0C ( A V _ S+A MaPvLpE_rFiMv_Tsc_aDlBaLr,p rdooudbulcte_ ,f lAoVa_tS_AcM(PlLpEc_sF,M T _lFpLcT,s , * ( c onns_tlp csf)lo;a t *| ) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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;\ | ~ ^~~~ 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); | ~~~~^~~~~~~~~~ ~ 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/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/libavcodec/wmavoice.c | : ^~683 :37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | -1.8 * tilt_factor(coesrc/libswresample/resample.cff:s183,: 52r:e mwarning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i nder - 1183) | , | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ else y= d*(-4 + 8*x - 5*x*x + x*x*x); | ^~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/hscale_fast_bilinear.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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=src/libavcodec/xsubdec.c0:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 42 | for (i = 0; i < sizeof(tc_offsets); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ }, 0src/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]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ , SWR_CH_MAX, src/libavcodec/wmavoice.c:937:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] P 937 | a1[10 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ ARAM|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" , OFFSETCC libswscale/input.o ( 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}, -src/libavcodec/wmavoice.c1: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]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ , INT_MAX, PARsrc/libavcodec/wmavoice.c:1006:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] A 1006 | a1[16 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ M}, | ^ 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}, -In file included from 1src/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); | ~~~~~~~~~~~~ ~~^ , 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 L1e warning generated. vel" , 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 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 | src/libavcodec/wmavoice.c : 1365v:a 36l: +=warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( v2 - val) * i n1365v | _s rc _ i nc r * fr a c; | ~~~^~~~~ ~ 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) - | ~~~~~~~~~~~~~~ ~ 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=CC libswscale/options.o 1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:85:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"rematrix_maxvasrc/libavcodec/wmavoice.c:l1455: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])); | ^~~ ~ , "set rematrix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0 }, 0 , 1000 , PARAM}, | ^ CC libswscale/output.o src/libswresample/options.c:91:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"dither_scale" , "set src/libswresample/swresample.cd:330:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] it 330 | s->rematrix_volume!=1.0 || | ~~~^~~~~~~~~~~~~~~~~ her scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM}, | ^ CC libswscale/rgb2rgb.o src/libswresample/options.c:105:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"filter_size" , "set swr resrc/libswresample/swresample.cs:380:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] am 380 | if (s->async > 1.0001) { | ~~~^~~~~ ~ pling filter src/libswresample/swresample.c:381:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] si 381 | s->max_soft_compensation = s->async / (double) s->in_sample_rate; | ~~~^~~~~ ~ ze", OFFSET(filter_size) , Asrc/libavcodec/webp.cV:1042:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] _OP 1042 | av_assert0(size <= 1024U); | ~~~~ ^ ~~~~~ T_Tsrc/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' Y 38 | if (!(cond)) { \ | ^~~~ PCC libswscale/slice.o E_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 linesrc/libswresample/swresample.c:a443:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r i443 | s->resample_first= RSC*s->out.ch_count/s->used_ch_layout.nb_channels - RSC < s->out_sampsrc/libavcodec/ylc.cle_r:at440e/:(f23l:o awarning: tcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]) s-> in_sample_r a440te | - 1f.o0r; ( i | n ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~t i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ nterpolation" , 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_Tsrc/libswresample/rematrix.cY:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] PE_ 234 | for(i=0; iu ^ ser_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') and 'int64_t' (aka 'long') [-Wsign-compare] 245 | s->user_out_chlayout.u.mask != s->user_out_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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 | , OF2 warnings generated. FSET(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 | src/libswresample/rematrix.c: 470:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | maxval = s->rematrix_maxval; | ~ ~~~^~~~~~~~~~~~~~~ , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1 }, 0 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, | ~~~~~~~~~~~~~~~~~ I 479 | s->clev, s->slev, s->lfe_mix_level, N 480 | maxval, s->rematrix_volume, (double*)s->matrix, | ~~~^~~~~~~~~~~~~~~ Tsrc/libswresample/rematrix.c_:479:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ A 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~~~~~~~~~~ Xsrc/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, | ~~~~~~~~~~~~~~~~~ P479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ ARAM }, | ^ src/libswresample/options.c:126:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | , OFFSET(soft_csrc/libswresample/rematrix.c:o485:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] mp 485 | for (i = 0; i < FF_ARRAY_ELEMS(s->matrix[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ esrc/libswresample/rematrix.cn:486:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] s 486 | for (j = 0; j < FF_ARRAY_ELEMS(s->matrix[0]); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ation_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' 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 | 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 | In file included from src/libswscale/aarch64/rgb2rgb.c : i28f: (In file included from bsrc/libswscale/swscale_internal.h:y38: tsrc/libavutil/half2float.he:s47:t27r:e amwarning: 2_implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]g et_bytes_lef t47( | &g b ) 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/aarch64/float_dsp_init.o 48 warnings generated. AS libavutil/aarch64/float_dsp_neon.o 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); | ~~~~~~~~~~~~ ~~^ 1 warning generated. 5 warnings generated. In file included from src/libswscale/alphablend.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/aarch64/tx_float_init.o AS libavutil/aarch64/tx_float_neon.o In file included from src/libswscale/aarch64/swscale_unscaled.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/adler32.o 1 warning generated. CC libavutil/aes.o 1 warning 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; | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libswresample/dither.c:100:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | scale *= s->dither.scale; | ~~ ~~~~~~~~~~^~~~~ CC libavutil/aes_ctr.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 long') [-Wsign-compare] 120 | for (j=0; jlen; j++) | ~^~~~~~~ CC libavutil/audio_fifo.o CC libavutil/ambient_viewing_environment.o CC libavutil/avsscanf.o CC libavutil/avstring.o 2 warnings generated. 67 warnings generated. 6 warnings generated. 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]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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]); | ~ ^~~~~~~~ CC libavutil/base64.o src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ 1 warning generated. CC libavutil/blowfish.o 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; | ~~ ^ CC libavutil/bprint.o 11 warnings generated. CC libavutil/buffer.o 3 warnings generated. 1 warning generated. 1 warning generated. CC libavutil/camellia.o In file included from src/libswscale/swscale.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/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/cast5.o CC libavutil/channel_layout.o 5 warnings generated. In file included from src/libswscale/yuv2rgb.c:34: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/cpu.o src/libavutil/base64.c:154:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavutil/crc.o 154 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ 3 warnings 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); | ~~~~~~~~~~~~ ~~^ 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) { | ~~~~~~~~ ^ ~~~~~~~~ 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/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); | ~~~~~~~~~~~~ ~~^ 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 long' [-Wsign-compare] 1172 | for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavutil/downmix_info.o src/libswscale/swscale.c:1231:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1231 | for (int i = 0; i < FF_ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavutil/encryption_info.o CC libavutil/error.o 9 warnings generated. CC libavutil/eval.o CC libavutil/fifo.o CC libavutil/file.o CC libavutil/file_open.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/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/film_grain_params.o src/libavutil/crc.c:364:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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) { | ~ ^ ~~~~~~~~ 1 warning generated. 10 warnings generated. CC libavutil/fixed_dsp.o 34 warnings generated. 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("") | ^~~~~~~~~~~~~~~~~~ 33 warnings generated. CC libavutil/float_dsp.o 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; | ~ ^~~~~~ CC libavutil/frame.o CC libavutil/hash.o CC libavutil/hdr_dynamic_metadata.o 1 warning generated. src/libavutil/channel_layout.c:154:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 154 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/channel_layout.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' 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 long' [-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 long' and 'int' [-Wsign-compare] 222 | strlen(channel_names[i].name) == name_len && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/channel_layout.c:285:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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' 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) | ^~~~~~~~~~~~~~~~~~ CC libavutil/hdr_dynamic_vivid_metadata.o src/libavutil/channel_layout.c:327:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 359 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/channel_layout.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 586 | if (i >= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavutil/hmac.o 13 warnings generated. src/libavutil/channel_layout.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 739 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 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 < ambi_channels) | ~~~ ^ ~~~~~~~~~~~~~ 8 warnings generated. 2 warnings generated. 24 warnings generated. src/libavutil/channel_layout.c:882:34: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-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 long' [-Wsign-compare] 965 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavutil/hwcontext.o CC libavutil/hwcontext_stub.o CC libavutil/hwcontext_vaapi.o CC libavutil/imgutils.o CC libavutil/integer.o CC libavutil/intmath.o CC libavutil/lfg.o CC libavutil/lls.o CC libavutil/log.o CC libavutil/log2_tab.o In file included from src/libswscale/utils.c:60: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 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/vscale.c:20: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavutil/hash.c:208:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:209:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (size > rsize) | ~~~~ ^ ~~~~~ CC libavutil/lzo.o 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) | ~~~~ ^ ~~~~~ src/libavutil/frame.c:149:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long' [-Wsign-compare] 401 | for (i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/mastering_display_metadata.o src/libavutil/frame.c:487:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 487 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavutil/frame.c:532:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 532 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavutil/frame.c:625:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 647 | if (frame->nb_side_data > INT_MAX / sizeof(*frame->side_data) - 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~ ^ ~~~~~~~~~~ src/libavutil/frame.c:874:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') and 'int' [-Wsign-compare] 873 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/error.c:113:19: warning: src/libswscale/utils.ccomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :69:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 113 | 69 | f o[rA V(_iP I=X _0F;M Ti _ SIZE_MAX / height) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:137:26: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const long') and 'unsigned long' [-Wsign-compare] 137 | ti nation format", OFFSET(dstFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ if (linesizes[i] > SIZsrc/libswscale/options.c:60:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] E_M 60 | { "src_range", "source is full range", OFFSET(srcRange), AV_OPT_TYPE_BOOL, { .i64 = DECC libavutil/murmur3.o FAULT }, 0, 1, VE }, | ^ AX / h)src/libswscale/options.c:61:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "dst_range", "destination is full range", OFFSET(dstRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libswscale/options.c:62:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "param0", "scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:63:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "param1", "scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:65:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "src_v_chr_pos", "source vertical chroma position in luma grid/256" , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:66:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "src_h_chr_pos", "source horizontal chroma position in luma grid/256", OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:67:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "dst_v_chr_pos", "destination vertical chroma position in luma grid/256" , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:68:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "dst_h_chr_pos", "destination horizontal chroma position in luma grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ 30 warnings generated. 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/imgutils.c:163:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 163 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. 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]CC libavutil/opt.o = { 1, 1 }, | ^ src/libswscale/utils.c:167:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:170:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:171:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:172:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:173:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:174:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:175:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:176:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 176 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:177:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:178:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:179:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 179 | [AV_PIX_FMT_YUV422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:180:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 180 | [AV_PIX_FMT_YUV422P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:181:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 181 | [AV_PIX_FMT_YUV422P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:182:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 182 | [AV_PIX_FMT_YUV422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:183:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 183 | [AV_PIX_FMT_YUV422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:184:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 184 | [AV_PIX_FMT_YUV422P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:185:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 185 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:186:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:187:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:188:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_YUV444P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:189:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 189 | [AV_PIX_FMT_YUV444P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:190:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 190 | [AV_PIX_FMT_YUV444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:191:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 191 | [AV_PIX_FMT_YUV444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:192:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 192 | [AV_PIX_FMT_YUV444P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:193:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 193 | [AV_PIX_FMT_YUV444P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:194:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 194 | [AV_PIX_FMT_GBRP] = { 1, 1 }, | ^ src/libswscale/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_FCC libavutil/parseutils.o CC libavutil/pixdesc.o src/libavutil/imgutils.c:494:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 494 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 17 warnings generated. src/libavutil/imgutils.c:559:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 559 | for (i = 0; i < clear_size; i++) { | ~ ^ ~~~~~~~~~~ CC libavutil/pixelutils.o 5 warnings generated. MT_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/random_seed.o 10 warnings generated. CC libavutil/rational.o CC libavutil/rc4.o CC libavutil/reverse.o CC libavutil/ripemd.o CC libavutil/samplefmt.o CC libavutil/sha.o CC libavutil/sha512.o CC libavutil/slicethread.o CC libavutil/spherical.o 5 warnings generated. CC libavutil/stereo3d.o 18 warnings generated. src/libswscale/utils.c:458:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 458 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tea.o CC libavutil/threadmessage.o src/libavutil/mathematics.c:105:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 105 | a1 += a0 < r; | ~~ ^ ~ src/libavutil/mathematics.c:110:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 110 | if (c <= a1) { | ~ ^ ~~ src/libavutil/mathematics.c:163:11: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 163 | if (c > (mod >> 1)) | ~ ^ ~~~~~~~~ 1 warning generated. CC libavutil/time.o src/libavutil/pixelutils.c:84:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 83 | if (w_bits < 1 || w_bits > FF_ARRAY_ELEMS(sad) || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavutil/timecode.o CC libavutil/tree.o src/libswscale/utils.c:882:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 882 | for(i=0; i106 | ( b ) ? (nbu)m =: d(ena )? )n u | m ~ ^ ~ * 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 long' [-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 long' [-Wsign-compare] 285 | if (ci + 6 >= FF_ARRAY_ELEMS(const_values)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:371:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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)) | ~ ^ ~ 2src/libavutil/parseutils.c warning:s384 generated:64. : warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 384 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavutil/tx.o 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~ 8 warnings generated. src/libavutil/parseutils.c:624:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 715 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:764:27: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 764 | if ((q - tag) < sizeof(tag) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 171 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/rational.c:59:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 59 | if (a1.den) x = FFMIN(x, (max - a0.den) / a1.den); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:src/libavutil/hwcontext_vaapi.c25:: 181note: :expanded from macro 'FFMIN'19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 49 | #define F F181M | I N ( a, bf)o r( ((ia )= >0 ;( ib )< F?F _(AbR)R :A (Ya)_)E L E| M ~ ^ ~S (vaapi_formasrc/libavutil/rational.ct:_61ma:p49):; warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]i ++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | if (den * (2 * x * a1.den + a0.den) > num * a1.den) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/file.c:82:18: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 82 | if (off_size > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ 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() | ^~~~~~~~~~~~~~~~ CC libavutil/tx_double.o src/libavutil/spherical.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~ ^~~~~~~~~~~~~ 1 warning generated. src/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 952 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ 1 warning generated. CC libavutil/tx_float.o src/libavutil/pixdesc.c:2899:42: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 2899 | while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/pixdesc.c:2938:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2938 | for (i = 0; i < FF_ARRAY_ELEMS(planes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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' 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/opt.c:1179:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1179 | } else if (d == FLT_MAX) { | ~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1181:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1181 | } else if (d == FLT_MIN) { | ~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1183:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1183 | } else if (d == -FLT_MAX) { | ~~ ^~~~~~~~ src/libavutil/opt.c:1185:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1185 | } else if (d == -FLT_MIN) { | ~~ ^~~~~~~~ src/libavutil/hwcontext_vaapi.c:435:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 448 | isrc/libswscale/utils.cf (!:(1593i: 41<: Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_A RRAY_ELEMS(vaapi_dri v1593e | r _ q u ir k s _ tca2b-l>ei)n)v)_ g{a m m| a ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = alloc_gamma_tbl(1.f/c->gamma_value); | ^~~~ src/libavutil/pixdesc.c:3214:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 3232 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/pixdesc.c:3253:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3253 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tx_int32.o src/libavutil/pixdesc.c:3274:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3274 | for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/utils.o src/libavutil/pixdesc.c:3295:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3295 | for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavutil/uuid.o src/libavutil/eval.c:375:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 375 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/timecode.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 186 | for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 2 warnings generated. CC libavutil/version.o src/libswscale/utils.c:1897:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1897 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ CC libavutil/video_enc_params.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("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/xga_font_data.o src/libswscale/utils.c:2118:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2118 | CC libavutil/xtea.o 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 long' [-Wsign-compare] 2125 | if(length <= 0 || length > INT_MAX/ sizeof(double)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavutil/stereo3d.c:70:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 70 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/random_seed.c:78:28: warning: comparison of integers of different signs: 'unsigned long' 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)) { \ | ^~~~ AR libavfilter/libavfilter.a src/libavutil/tx.c:373:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 373 | for (int i = 0; i < FF_ARRAY_ELEMS(cpu_slow_penalties); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 (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)); | ^~~~~~~~~~~~ ~ AR libswresample/libswresample.a 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 long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. In file included from src/libavutil/tx_int32.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 7 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 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/utils.c:89:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 89 | buf_size = buf_size > len ? buf_size - len : 0; | ~~~~~~~~ ^ ~~~ 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 20 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 19 warnings generated. 8 warnings generated. 13 warnings generated. 2 warnings generated. 21 warnings generated. 13 warnings generated. 1 warning generated. 1 warning generated. 9 warnings generated. 216 warnings generated. 5 warnings generated. 6 warnings generated. AR libavutil/libavutil.a 9 warnings generated. 1 warning generated. 8 warnings generated. AR libavcodec/libavcodec.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 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 libswscale/libswscale.pc 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/1700] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [143/1700] Completed 'ffmpeg' [144/1700] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [145/1700] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [146/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [147/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [148/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [149/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [150/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [151/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [152/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [153/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [154/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [155/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [156/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [157/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [158/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [159/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [160/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [161/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [162/1700] Generating AddonModuleXbmcwsgi.i.cpp [163/1700] Generating AddonModuleXbmcvfs.i.cpp [164/1700] Generating AddonModuleXbmcplugin.i.cpp [165/1700] Generating AddonModuleXbmc.i.cpp [166/1700] Generating AddonModuleXbmcgui.i.cpp [167/1700] Generating AddonModuleXbmcdrm.i.cpp [168/1700] Generating AddonModuleXbmcaddon.i.cpp [169/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [170/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [171/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [172/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [173/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [174/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [175/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [176/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [177/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [178/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [179/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [180/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [181/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [182/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [183/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [184/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [185/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [186/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [187/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [188/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [189/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [190/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [191/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [192/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [193/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [194/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [195/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [196/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [197/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [198/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [199/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [200/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [201/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [202/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [203/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [204/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [205/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [206/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [207/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [208/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [209/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [210/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [211/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [212/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [213/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [214/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [215/1700] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [216/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [217/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [218/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [219/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [220/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [221/1700] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [222/1700] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [223/1700] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [224/1700] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [225/1700] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [226/1700] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [227/1700] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [228/1700] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [229/1700] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [230/1700] Linking CXX static library build/network/dacp/network_dacp.a [231/1700] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [232/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [233/1700] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [234/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [235/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [236/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [237/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [238/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [239/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [240/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [241/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [242/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [243/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [244/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [245/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [246/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [247/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [248/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [249/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [250/1700] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [251/1700] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [252/1700] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [253/1700] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [254/1700] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [255/1700] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [256/1700] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [257/1700] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [258/1700] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [259/1700] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [260/1700] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [261/1700] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [262/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [263/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [264/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [265/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [266/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [267/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [268/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [269/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [270/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [271/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [272/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [273/1700] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [274/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [275/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [276/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [277/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [278/1700] Linking CXX static library build/platform/common/speech/platform_common_speech.a [279/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [280/1700] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [281/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [282/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [283/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [284/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [285/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [286/1700] Linking CXX static library build/input/touch/input_touch.a [287/1700] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [288/1700] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [289/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [290/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [291/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o [292/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [293/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [294/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [295/1700] Linking CXX static library build/network/httprequesthandler/python/network_httprequesthandlers_python.a [296/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [297/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [298/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [299/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o [300/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o [301/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o [302/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o [303/1700] Linking CXX static library build/platform/posix/network/platform_posix_network.a [304/1700] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o [305/1700] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o [306/1700] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o [307/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o [308/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o [309/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o [310/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o [311/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.cpp.o [312/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o [313/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o [314/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o [315/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o [316/1700] Linking CXX static library build/platform/linux/threads/platform_linux_threads.a [317/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o [318/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o [319/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o [320/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o [321/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o [322/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o [323/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o [324/1700] Linking CXX static library build/windowing/linux/windowing_linux.a [325/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o [326/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o [327/1700] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [328/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o [329/1700] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [330/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o [331/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o [332/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o [333/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o [334/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o [335/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o [336/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o [337/1700] Linking CXX static library build/interfaces/python/python_interface.a [338/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o [339/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o [340/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o [341/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o [342/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o [343/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o [344/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o [345/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o [346/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.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. [347/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.cpp.o [348/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o [349/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o [350/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o [351/1700] Linking CXX static library build/platform/linux/network/zeroconf/platform_linux_network_zeroconf.a [352/1700] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/VAAPI.cpp.o [353/1700] Linking CXX static library build/cores/VideoPlayer/process/process.a [354/1700] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoPPFFmpeg.cpp.o [355/1700] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o [356/1700] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o [357/1700] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o [358/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o [359/1700] Linking CXX static library build/platform/posix/platform_posix.a [360/1700] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o [361/1700] Linking CXX static library build/platform/linux/powermanagement/platform_linux_powermanagement.a [362/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o [363/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o [364/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o [365/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o [366/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.cpp.o [367/1700] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a [368/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o [369/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o [370/1700] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o [371/1700] Linking CXX static library build/platform/linux/network/platform_linux_network.a [372/1700] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecFFmpeg.cpp.o [373/1700] Linking CXX static library build/platform/linux/peripherals/platform_linux_peripherals.a [374/1700] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o [375/1700] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.cpp.o [376/1700] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o [377/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o [378/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o [379/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o [380/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.cpp.o [381/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o [382/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o [383/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o [384/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.cpp.o [385/1700] Linking CXX static library build/rendering/gles/rendering_gles.a [386/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.cpp.o [387/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o [388/1700] Linking CXX static library build/cdrip/cdrip.a [389/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o [390/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o [391/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o [392/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o [393/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o [394/1700] Linking CXX static library build/cores/VideoPlayer/subtitles/webvtt/subtitles_webvtt.a [395/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o [396/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o [397/1700] Linking CXX static library build/interfaces/legacy/legacy_interface.a [398/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o [399/1700] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o [400/1700] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o [401/1700] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o [402/1700] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.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. [403/1700] Linking CXX static library build/platform/posix/filesystem/platform_posix_filesystem.a [404/1700] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.cpp.o [405/1700] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.cpp.o [406/1700] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o [407/1700] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o [408/1700] Linking CXX static library build/cores/VideoPlayer/videorenderers/shaders/videoshaders.a [409/1700] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o [410/1700] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o [411/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o [412/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o [413/1700] Linking CXX static library build/cores/VideoPlayer/Buffers/videoplayer-buffers.a [414/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o [415/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o [416/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o [417/1700] Linking CXX static library build/cores/VideoPlayer/videorenderers/hwdec/videorenderers_hwdec.a [418/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o [419/1700] Linking CXX static library build/input/touch/generic/input_touch_generic.a [420/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o [421/1700] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoVersionHelper.cpp.o [422/1700] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.cpp.o [423/1700] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o [424/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o [425/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o [426/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o [427/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.cpp.o [428/1700] Linking CXX static library build/network/upnp/network_upnp.a [429/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o [430/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o [431/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o [432/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o [433/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o [434/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o [435/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o [436/1700] Linking CXX static library build/cores/VideoPlayer/codecs/audio/dvdaudiocodecs.a [437/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o [438/1700] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o [439/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o [440/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o [441/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o [442/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o [443/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o [444/1700] Linking CXX static library build/platform/linux/storage/platform_linux_storage.a [445/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o [446/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o [447/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o [448/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o [449/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o [450/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o [451/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoChapterImageFileLoader.cpp.o [452/1700] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o [453/1700] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o [454/1700] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o [455/1700] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o [456/1700] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o [457/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o [458/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o [459/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o [460/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o [461/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o [462/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o [463/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o [464/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.cpp.o [465/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o [466/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.cpp.o [467/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.cpp.o [468/1700] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o [469/1700] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.cpp.o [470/1700] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o [471/1700] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o [472/1700] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o [473/1700] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o [474/1700] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.cpp.o [475/1700] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.cpp.o [476/1700] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.cpp.o [477/1700] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o [478/1700] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o [479/1700] Linking CXX static library build/cores/VideoPlayer/subtitles/dvdsubtitles.a [480/1700] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.cpp.o [481/1700] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o [482/1700] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o [483/1700] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o [484/1700] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o [485/1700] Linking CXX static library build/cores/VideoPlayer/videorenderers/videorenderers.a [486/1700] Linking CXX static library build/cores/VideoPlayer/inputstreams/dvdinputstreams.a [487/1700] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o [488/1700] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o [489/1700] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o [490/1700] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.cpp.o [491/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o [492/1700] Building CXX object build/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o [493/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o [494/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.cpp.o [495/1700] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o [496/1700] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o [497/1700] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o [498/1700] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o [499/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.cpp.o [500/1700] Linking CXX static library build/platform/linux/linuxsupport.a [501/1700] Linking CXX static library build/cores/VideoPlayer/codecs/overlay/dvdoverlaycodecs.a [502/1700] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o [503/1700] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o [504/1700] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o [505/1700] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o [506/1700] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o [507/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o [508/1700] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o [509/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o [510/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o [511/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o [512/1700] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o [513/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o [514/1700] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o [515/1700] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.cpp.o [516/1700] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o [517/1700] Building CXX object build/utils/CMakeFiles/utils.dir/rfft.cpp.o [518/1700] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o [519/1700] Linking CXX static library build/cores/VideoPlayer/demuxers/dvddemuxers.a [520/1700] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o [521/1700] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o [522/1700] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o [523/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o [524/1700] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.cpp.o [525/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o [526/1700] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o [527/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o [528/1700] Linking CXX static library build/video/tags/video_tags.a [529/1700] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.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()) | ^ :194:1: note: expanded from here 194 | __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. [530/1700] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.cpp.o [531/1700] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o [532/1700] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o [533/1700] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o [534/1700] Building CXX object build/utils/CMakeFiles/utils.dir/JobManager.cpp.o [535/1700] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o [536/1700] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o [537/1700] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o [538/1700] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o [539/1700] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.cpp.o [540/1700] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o [541/1700] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o [542/1700] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o [543/1700] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o [544/1700] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o [545/1700] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o [546/1700] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o [547/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o [548/1700] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.cpp.o [549/1700] Linking CXX static library build/cores/VideoPlayer/codecs/dvdcodecs.a [550/1700] Linking CXX static library build/video/guilib/video_guilib.a [551/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o [552/1700] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o [553/1700] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o [554/1700] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o [555/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o [556/1700] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o [557/1700] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o [558/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o [559/1700] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o [560/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o [561/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o [562/1700] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o [563/1700] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o [564/1700] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o [565/1700] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o [566/1700] Linking CXX static library build/view/view.a [567/1700] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamWriter.cpp.o [568/1700] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o [569/1700] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.cpp.o [570/1700] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o [571/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o [572/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o [573/1700] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o [574/1700] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o [575/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o [576/1700] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o [577/1700] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o [578/1700] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o [579/1700] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o [580/1700] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o [581/1700] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o [582/1700] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o [583/1700] Linking CXX static library build/utils_guilib/utils_guilib.a [584/1700] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o [585/1700] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o [586/1700] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o [587/1700] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o [588/1700] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o [589/1700] Linking CXX static library build/cores/VideoPlayer/codecs/video/dvdvideocodecs.a [590/1700] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o [591/1700] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o [592/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o [593/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o [594/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o [595/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o [596/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o [597/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o [598/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o [599/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o [600/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o [601/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o [602/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o [603/1700] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o [604/1700] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o [605/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o [606/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o [607/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o [608/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o [609/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o [610/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o [611/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o [612/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o [613/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o [614/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/libexif.cpp.o [615/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/JpegParse.cpp.o [616/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/IptcParse.cpp.o [617/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o [618/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o [619/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o [620/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o [621/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/ExifParse.cpp.o [622/1700] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o [623/1700] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o [624/1700] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o [625/1700] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o [626/1700] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o [627/1700] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o [628/1700] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o [629/1700] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o [630/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o [631/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o [632/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o [633/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o [634/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o [635/1700] Linking CXX static library build/weather/weather.a [636/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o [637/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o [638/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o [639/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o [640/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o [641/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o [642/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o [643/1700] Linking CXX static library build/video/jobs/video_jobs.a [644/1700] Linking CXX static library build/threads/threads.a [645/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o [646/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o [647/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o [648/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o [649/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o [650/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o [651/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o [652/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o [653/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGL.cpp.o [654/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o [655/1700] Linking CXX static library build/rendering/rendering.a [656/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o [657/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o [658/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o [659/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o [660/1700] Linking CXX static library build/platform/platform_common.a [661/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o [662/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o [663/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o [664/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o [665/1700] Linking CXX static library build/video/dialogs/video_dialogs.a [666/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/LocalizeStrings.cpp.o [667/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o [668/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o [669/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o [670/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o [671/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o [672/1700] Linking CXX static library build/imagefiles/imagefiles.a [673/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o [674/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o [675/1700] Linking CXX static library build/video/windows/video_windows.a [676/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o [677/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o [678/1700] Linking CXX static library build/messaging/messaging.a [679/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o [680/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o [681/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o [682/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o [683/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o [684/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o [685/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o [686/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o [687/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o [688/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o [689/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o [690/1700] Linking CXX static library build/messagingHelpers/messagingHelpers.a [691/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o [692/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o [693/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o [694/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o [695/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o [696/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o [697/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o [698/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o [699/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o [700/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o [701/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o [702/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o [703/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o [704/1700] Linking CXX static library build/windows/windows.a [705/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o [706/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o [707/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o [708/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o [709/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o [710/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o [711/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o [712/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o [713/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o [714/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o [715/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o [716/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o [717/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o [718/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o [719/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o [720/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o [721/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o [722/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o [723/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o [724/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o [725/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o [726/1700] Linking CXX static library build/windowing/windowing.a [727/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o [728/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o [729/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o [730/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o [731/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o [732/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o [733/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o [734/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o [735/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o [736/1700] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o [737/1700] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o [738/1700] Linking CXX static library build/powermanagement/powermanagement.a [739/1700] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o [740/1700] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o [741/1700] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o [742/1700] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o [743/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o [744/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o [745/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o [746/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o [747/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o [748/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o [749/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o [750/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o [751/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o [752/1700] Linking CXX static library build/utils/utils.a [753/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o [754/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o /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. [755/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o [756/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o [757/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o [758/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o [759/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o [760/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o [761/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o [762/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o [763/1700] Linking CXX static library build/guilib_listproviders/guilib_listproviders.a [764/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o [765/1700] Linking CXX static library build/cores/VideoPlayer/VideoPlayer.a [766/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o [767/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o [768/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o [769/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o [770/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o [771/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o [772/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o [773/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o [774/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o [775/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o [776/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o [777/1700] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o [778/1700] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o [779/1700] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o [780/1700] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o [781/1700] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o [782/1700] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o [783/1700] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o [784/1700] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o [785/1700] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o [786/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o [787/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o [788/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o [789/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o [790/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o [791/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o [792/1700] Linking CXX static library build/guilib_guiinfo/guilib_guiinfo.a [793/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o [794/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o [795/1700] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o [796/1700] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o [797/1700] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o [798/1700] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o [799/1700] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o [800/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o [801/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o [802/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o [803/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o [804/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o [805/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o [806/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o [807/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o [808/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o [809/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o [810/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o [811/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o [812/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o [813/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o [814/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o [815/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o [816/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.i.cpp.o [817/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o [818/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcplugin.i.cpp.o [819/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o [820/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcdrm.i.cpp.o [821/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.i.cpp.o [822/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o [823/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o [824/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o [825/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o [826/1700] Linking CXX static library build/programs/programs.a [827/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o [828/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o [829/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o [830/1700] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o [831/1700] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o [832/1700] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o [833/1700] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o [834/1700] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o [835/1700] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o [836/1700] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o [837/1700] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o [838/1700] Linking CXX static library build/pictures/pictures.a [839/1700] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o [840/1700] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o [841/1700] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o [842/1700] Linking CXX static library build/commons/commons.a [843/1700] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o [844/1700] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o [845/1700] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o [846/1700] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o [847/1700] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o [848/1700] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o [849/1700] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o [850/1700] Linking CXX static library build/playlists/playlists.a [851/1700] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o [852/1700] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o [853/1700] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o [854/1700] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o [855/1700] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.cpp.o [856/1700] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o [857/1700] Linking CXX static library build/video/video.a [858/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o [859/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o [860/1700] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o [861/1700] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o [862/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o [863/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o [864/1700] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o [865/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o /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. [866/1700] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o [867/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o [868/1700] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o [869/1700] Linking CXX static library build/favourites/favourites.a [870/1700] Linking CXX static library build/storage/storage.a [871/1700] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o [872/1700] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o [873/1700] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o [874/1700] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o [875/1700] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.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. [876/1700] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o /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. [877/1700] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o [878/1700] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o [879/1700] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o [880/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o [881/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o [882/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o [883/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o [884/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o [885/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o [886/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o [887/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o [888/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o [889/1700] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o [890/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o [891/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o [892/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o [893/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o [894/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o /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. [895/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o [896/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o [897/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o [898/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o [899/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o [900/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o [901/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o [902/1700] Linking CXX static library build/dbwrappers/dbwrappers.a /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. [903/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o [904/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o [905/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o [906/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o [907/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o [908/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o [909/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o [910/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o [911/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o [912/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o [913/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o [914/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o [915/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o [916/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o [917/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o [918/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o [919/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o [920/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o [921/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o [922/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o [923/1700] Linking CXX static library build/addons_gui_skin/addons_gui_skin.a [924/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o [925/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o [926/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o [927/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o [928/1700] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o [929/1700] Linking CXX static library build/guilib/guilib.a [930/1700] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o [931/1700] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o [932/1700] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o [933/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o [934/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o [935/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o [936/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o [937/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o [938/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o [939/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o [940/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o [941/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o [942/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o [943/1700] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o [944/1700] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o [945/1700] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o [946/1700] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o [947/1700] Linking CXX static library build/addons_interfaces_gui_dialogs/addons_interfaces_gui_dialogs.a [948/1700] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o [949/1700] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o [950/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o [951/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o /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. [952/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o [953/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o [954/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o [955/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o [956/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o [957/1700] Linking CXX static library build/addons_interfaces_gui_controls/addons_interfaces_gui_controls.a [958/1700] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o [959/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o [960/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o [961/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o [962/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o [963/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o [964/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o [965/1700] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o [966/1700] Linking CXX static library build/dialogs/dialogs.a [967/1700] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o [968/1700] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o /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. [969/1700] Linking CXX static library build/swig/libpython_binding.a [970/1700] Linking CXX static library build/addons_binary-addons/addons_binary-addons.a [971/1700] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o [972/1700] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o [973/1700] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o [974/1700] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o [975/1700] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o [976/1700] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o [977/1700] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o [978/1700] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o [979/1700] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o [980/1700] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o [981/1700] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o [982/1700] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o [983/1700] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o [984/1700] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o [985/1700] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o [986/1700] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o [987/1700] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o [988/1700] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o [989/1700] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o [990/1700] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o [991/1700] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o [992/1700] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o [993/1700] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o [994/1700] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o [995/1700] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o [996/1700] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o [997/1700] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o [998/1700] Linking CXX static library build/addons_interfaces_gui/addons_interfaces_gui.a [999/1700] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o [1000/1700] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o [1001/1700] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o [1002/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o [1003/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o [1004/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o [1005/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o [1006/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o [1007/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o [1008/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o [1009/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o [1010/1700] Building CXX object build/cores/RetroPlayer/cheevos/CMakeFiles/retroplayer_cheevos.dir/Cheevos.cpp.o [1011/1700] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o [1012/1700] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o [1013/1700] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o [1014/1700] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o [1015/1700] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o [1016/1700] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o [1017/1700] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o [1018/1700] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o [1019/1700] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o [1020/1700] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o [1021/1700] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o [1022/1700] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o [1023/1700] Linking CXX static library build/cores/RetroPlayer/buffers/video/rp-buffers-video.a [1024/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o [1025/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o [1026/1700] Linking CXX static library build/cores/RetroPlayer/audio/rp_audio.a [1027/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o [1028/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o [1029/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o [1030/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o [1031/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o [1032/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o [1033/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o [1034/1700] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o [1035/1700] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o [1036/1700] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o [1037/1700] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o [1038/1700] Linking CXX static library build/addons_interfaces/addons_interfaces.a [1039/1700] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o [1040/1700] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o [1041/1700] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o [1042/1700] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o [1043/1700] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o [1044/1700] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o [1045/1700] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o [1046/1700] Linking CXX static library build/addons_addoninfo/addons_addoninfo.a [1047/1700] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o [1048/1700] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o [1049/1700] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o [1050/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o [1051/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o [1052/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o [1053/1700] Linking CXX static library build/cores/RetroPlayer/guibridge/retroplayer_guibridge.a [1054/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o [1055/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o [1056/1700] Linking CXX static library build/cores/RetroPlayer/streams/memory/retroplayer_memory.a [1057/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o [1058/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o [1059/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o [1060/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o [1061/1700] Linking CXX static library build/cores/RetroPlayer/rendering/VideoRenderers/rp-videorenderers.a [1062/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o [1063/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o [1064/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o [1065/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o [1066/1700] Linking CXX static library build/cores/RetroPlayer/guiplayback/retroplayer_guiplayback.a [1067/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o [1068/1700] Linking CXX static library build/cores/RetroPlayer/savestates/retroplayer_savestates.a [1069/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o [1070/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o [1071/1700] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o [1072/1700] Linking CXX static library build/cores/RetroPlayer/buffers/rp-buffers.a [1073/1700] Linking CXX static library build/cores/RetroPlayer/guiwindows/retroplayer_guiwindows.a [1074/1700] Linking CXX static library build/addons_gui/addons_gui.a [1075/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o [1076/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o [1077/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o [1078/1700] Linking CXX static library build/addons_settings/addons_settings.a [1079/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o [1080/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o [1081/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o [1082/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o [1083/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o [1084/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o [1085/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o [1086/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o [1087/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o [1088/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o [1089/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o [1090/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o [1091/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o [1092/1700] Linking CXX static library build/cores/RetroPlayer/streams/retroplayer_streams.a [1093/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o [1094/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o [1095/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o [1096/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o [1097/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o [1098/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o [1099/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o [1100/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o [1101/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o [1102/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o [1103/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o [1104/1700] Linking CXX static library build/cores/RetroPlayer/process/rp-process.a [1105/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o [1106/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o [1107/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromUser.cpp.o [1108/1700] Linking CXX static library build/pvr/settings/pvr_settings.a [1109/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o [1110/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o [1111/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o [1112/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o [1113/1700] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o [1114/1700] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o [1115/1700] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o [1116/1700] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o [1117/1700] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o [1118/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o [1119/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o [1120/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o [1121/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o [1122/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o [1123/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o [1124/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o [1125/1700] Linking CXX static library build/settings/lib/settings_lib.a [1126/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o [1127/1700] Linking CXX static library build/settings/windows/settings_windows.a [1128/1700] Linking CXX static library build/application/application.a [1129/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o [1130/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o [1131/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o [1132/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o [1133/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o [1134/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o [1135/1700] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o [1136/1700] Linking CXX static library build/settings/dialogs/settings_dialogs.a [1137/1700] Linking CXX static library build/cores/RetroPlayer/guicontrols/retroplayer_guicontrols.a [1138/1700] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o [1139/1700] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o [1140/1700] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o [1141/1700] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o [1142/1700] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o [1143/1700] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o [1144/1700] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o [1145/1700] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o [1146/1700] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o [1147/1700] Linking CXX static library build/cores/RetroPlayer/playback/retroplayer_playback.a [1148/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o [1149/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o [1150/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o [1151/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o [1152/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o [1153/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o [1154/1700] Linking CXX static library build/settings/settings.a [1155/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o [1156/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o [1157/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o [1158/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o [1159/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o [1160/1700] Linking CXX static library build/cores/RetroPlayer/retroplayer.a [1161/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o [1162/1700] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o [1163/1700] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o [1164/1700] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o [1165/1700] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o [1166/1700] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o [1167/1700] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o [1168/1700] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o [1169/1700] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o [1170/1700] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o [1171/1700] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o [1172/1700] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o [1173/1700] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o [1174/1700] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o [1175/1700] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o [1176/1700] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o [1177/1700] Building CXX object build/network/CMakeFiles/network.dir/AirPlayServer.cpp.o [1178/1700] Linking CXX static library build/addons/addons.a [1179/1700] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o [1180/1700] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o [1181/1700] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o [1182/1700] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o [1183/1700] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o [1184/1700] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o [1185/1700] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o [1186/1700] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o [1187/1700] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o [1188/1700] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o [1189/1700] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o [1190/1700] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o [1191/1700] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o [1192/1700] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o [1193/1700] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o [1194/1700] Linking CXX static library build/pvr/windows/pvr_windows.a [1195/1700] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o [1196/1700] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o [1197/1700] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o [1198/1700] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o [1199/1700] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o [1200/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o [1201/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o [1202/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o [1203/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o [1204/1700] Linking CXX static library build/cores/RetroPlayer/cheevos/retroplayer_cheevos.a [1205/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o [1206/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o [1207/1700] Linking CXX static library build/pvr/epg/pvr_epg.a [1208/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o [1209/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o [1210/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o [1211/1700] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o [1212/1700] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o [1213/1700] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o [1214/1700] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o [1215/1700] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o [1216/1700] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o [1217/1700] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o [1218/1700] Linking CXX static library build/pvr/providers/pvr_providers.a [1219/1700] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o [1220/1700] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o [1221/1700] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o [1222/1700] Linking CXX static library build/peripherals/bus/peripherals_bus.a [1223/1700] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o [1224/1700] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o [1225/1700] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o [1226/1700] Linking CXX static library build/cores/RetroPlayer/rendering/rp-rendering.a [1227/1700] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o [1228/1700] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o [1229/1700] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o [1230/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o [1231/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o [1232/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o [1233/1700] Linking CXX static library build/pvr/timers/pvr_timers.a [1234/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o [1235/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o [1236/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o [1237/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o [1238/1700] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o [1239/1700] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o [1240/1700] Linking CXX static library build/profiles/windows/profiles_windows.a [1241/1700] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o [1242/1700] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o [1243/1700] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o [1244/1700] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o [1245/1700] Linking CXX static library build/xbmc/xbmc.a [1246/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o [1247/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o [1248/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o [1249/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o [1250/1700] Linking CXX static library build/peripherals/events/peripherals_events.a [1251/1700] Linking CXX static library build/pvr/filesystem/pvr_filesystem.a [1252/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o [1253/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o [1254/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o [1255/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o [1256/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o [1257/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o [1258/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o [1259/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o [1260/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o [1261/1700] Linking CXX static library build/pvr/guilib/pvr_guilib.a [1262/1700] Linking CXX static library build/pvr/recordings/pvr_recordings.a [1263/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o [1264/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o [1265/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o [1266/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o [1267/1700] Linking CXX static library build/drm/drm.a [1268/1700] Linking CXX static library build/profiles/dialogs/profiles_dialogs.a [1269/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o [1270/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o [1271/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o [1272/1700] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o [1273/1700] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o [1274/1700] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o [1275/1700] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o [1276/1700] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o [1277/1700] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o [1278/1700] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o [1279/1700] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o [1280/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o [1281/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o [1282/1700] Linking CXX static library build/media/media.a [1283/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o [1284/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o [1285/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o [1286/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o [1287/1700] Linking CXX static library build/network/websocket/network_websockets.a [1288/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o [1289/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o [1290/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o [1291/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o [1292/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o [1293/1700] Linking CXX static library build/peripherals/dialogs/peripherals_dialogs.a [1294/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o [1295/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o [1296/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o [1297/1700] Linking CXX static library build/pvr/guilib/guiinfo/pvr_guilib_guiinfo.a [1298/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o [1299/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o [1300/1700] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o [1301/1700] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o [1302/1700] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o [1303/1700] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o [1304/1700] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o [1305/1700] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o [1306/1700] Linking CXX static library build/interfaces/info/info_interface.a [1307/1700] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o [1308/1700] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o [1309/1700] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o [1310/1700] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o [1311/1700] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o [1312/1700] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o [1313/1700] Linking CXX static library build/peripherals/bus/virtual/peripheral_bus_virtual.a [1314/1700] Linking CXX static library build/pvr/channels/pvr_channels.a [1315/1700] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o [1316/1700] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o [1317/1700] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o [1318/1700] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o [1319/1700] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o [1320/1700] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o [1321/1700] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o [1322/1700] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o [1323/1700] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o [1324/1700] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o [1325/1700] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o [1326/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o [1327/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o [1328/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o [1329/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o [1330/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o [1331/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o [1332/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o [1333/1700] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o [1334/1700] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o [1335/1700] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o [1336/1700] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/ButtonMapping.cpp.o [1337/1700] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o [1338/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o [1339/1700] Linking CXX static library build/input/mouse/generic/input_mouse_generic.a [1340/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o [1341/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o [1342/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o [1343/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o [1344/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o [1345/1700] Linking CXX static library build/interfaces/generic/generic_interface.a [1346/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o [1347/1700] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o [1348/1700] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o [1349/1700] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o [1350/1700] Linking CXX static library build/peripherals/addons/peripherals_addons.a [1351/1700] Linking CXX static library build/music/windows/music_windows.a [1352/1700] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o [1353/1700] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o [1354/1700] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o [1355/1700] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o [1356/1700] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o [1357/1700] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o [1358/1700] Linking CXX static library build/input/keymaps/generic/input_keymaps_generic.a [1359/1700] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o [1360/1700] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o [1361/1700] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o [1362/1700] Linking CXX static library build/input/keyboard/generic/input_keyboard_generic.a [1363/1700] Linking CXX static library build/network/network.a [1364/1700] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o [1365/1700] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o [1366/1700] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o [1367/1700] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o [1368/1700] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o [1369/1700] Linking CXX static library build/music/jobs/music_jobs.a [1370/1700] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o [1371/1700] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o [1372/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o [1373/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o [1374/1700] Linking CXX static library build/input/keymaps/touch/input_keymaps_touch.a [1375/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o [1376/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o [1377/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o [1378/1700] Linking CXX static library build/pvr/pvr.a [1379/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o [1380/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o [1381/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o [1382/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o [1383/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o [1384/1700] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o [1385/1700] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o [1386/1700] Linking CXX static library build/profiles/profiles.a [1387/1700] Linking CXX static library build/games/tags/gametags.a [1388/1700] Linking CXX static library build/peripherals/peripherals.a [1389/1700] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o [1390/1700] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o [1391/1700] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o [1392/1700] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o [1393/1700] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o [1394/1700] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o [1395/1700] Linking CXX static library build/music/tags/music_tags.a [1396/1700] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o [1397/1700] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o [1398/1700] Linking CXX static library build/pvr/dialogs/pvr_dialogs.a [1399/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o [1400/1700] Linking CXX static library build/games/ports/types/games_ports_types.a [1401/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o [1402/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o [1403/1700] Linking CXX static library build/input/joysticks/dialogs/input_joystick_dialogs.a [1404/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o [1405/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o [1406/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o [1407/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o [1408/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o [1409/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o [1410/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o [1411/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o [1412/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o [1413/1700] Linking CXX static library build/input/keymaps/keyboard/input_keymaps_keyboard.a [1414/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o [1415/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o [1416/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o [1417/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o [1418/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o [1419/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o [1420/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o [1421/1700] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o [1422/1700] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o [1423/1700] Linking CXX static library build/pvr/addons/pvr_addons.a [1424/1700] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o [1425/1700] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o [1426/1700] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o [1427/1700] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o [1428/1700] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o [1429/1700] Linking CXX static library build/input/mouse/input_mouse.a [1430/1700] Linking CXX static library build/games/controllers/listproviders/games_controller_listproviders.a [1431/1700] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o [1432/1700] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o [1433/1700] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o [1434/1700] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o [1435/1700] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o [1436/1700] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o [1437/1700] Linking CXX static library build/input/keymaps/remote/input_keymaps_remote.a [1438/1700] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o [1439/1700] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o [1440/1700] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o [1441/1700] Linking CXX static library build/input/keyboard/input_keyboard.a [1442/1700] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o [1443/1700] Linking CXX static library build/input/keymaps/joysticks/input_keymaps_joysticks.a [1444/1700] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o [1445/1700] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o [1446/1700] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o [1447/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o [1448/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o [1449/1700] Linking CXX static library build/peripherals/devices/peripherals_devices.a [1450/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o [1451/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o [1452/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o [1453/1700] Linking CXX static library build/input/joysticks/input_joystick.a [1454/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o [1455/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o [1456/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o [1457/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o [1458/1700] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o [1459/1700] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o [1460/1700] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o [1461/1700] Linking CXX static library build/games/controllers/types/games_controller_types.a [1462/1700] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o [1463/1700] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o [1464/1700] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o [1465/1700] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o [1466/1700] Linking CXX static library build/games/windows/gameswindows.a [1467/1700] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o [1468/1700] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o [1469/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o [1470/1700] Linking CXX static library build/input/joysticks/generic/input_joystick_generic.a [1471/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o [1472/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o [1473/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o [1474/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o [1475/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o [1476/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1477/1700] Linking CXX static library build/input/keymaps/input_keymaps.a [1478/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o [1479/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o [1480/1700] Linking CXX static library build/music/dialogs/music_dialogs.a [1481/1700] Linking CXX static library build/interfaces/interfaces.a [1482/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o [1483/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1484/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o [1485/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o [1486/1700] Linking CXX static library build/games/controllers/input/games_controller_input.a [1487/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o [1488/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1489/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o [1490/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o [1491/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o [1492/1700] Linking CXX static library build/games/ports/input/games_ports_input.a [1493/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o [1494/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o [1495/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o [1496/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o [1497/1700] Linking CXX static library build/games/dialogs/gamedialogs.a [1498/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1499/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1500/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1501/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o [1502/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o [1503/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o [1504/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o [1505/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o [1506/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o [1507/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o [1508/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o [1509/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o [1510/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o [1511/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o [1512/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o [1513/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o [1514/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o [1515/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o [1516/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o [1517/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o [1518/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o [1519/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o [1520/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o [1521/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o [1522/1700] Linking CXX static library build/games/addons/cheevos/gamecheevos.a [1523/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o [1524/1700] Linking CXX static library build/interfaces/json-rpc/jsonrpc_interface.a [1525/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o [1526/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o [1527/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o [1528/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o [1529/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o [1530/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o [1531/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o [1532/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o [1533/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o [1534/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o [1535/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o [1536/1700] Linking CXX static library build/input/actions/input_actions.a [1537/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o [1538/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o [1539/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o [1540/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o [1541/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o [1542/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o [1543/1700] Linking CXX static library build/games/dialogs/osd/gameosddialogs.a [1544/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o [1545/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o [1546/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o [1547/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o [1548/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o [1549/1700] Linking CXX static library build/games/controllers/games_controller.a [1550/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o [1551/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o [1552/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o [1553/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o [1554/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o [1555/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o [1556/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o [1557/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o [1558/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o [1559/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o [1560/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o [1561/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o [1562/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o [1563/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o [1564/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o [1565/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o [1566/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o [1567/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o [1568/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o [1569/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o [1570/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o [1571/1700] Linking CXX static library build/input/input.a [1572/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o [1573/1700] Linking CXX static library build/music/music.a [1574/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o [1575/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o [1576/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o [1577/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o [1578/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o [1579/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o [1580/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o [1581/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o [1582/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o [1583/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o [1584/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o [1585/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o [1586/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o [1587/1700] Linking CXX static library build/games/addons/streams/game_addon_streams.a [1588/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o [1589/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o [1590/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o [1591/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o [1592/1700] Linking CXX static library build/interfaces/builtins/interfaces_builtins.a [1593/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o [1594/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o [1595/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o [1596/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o [1597/1700] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fftr.c.o [1598/1700] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fft.c.o [1599/1700] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o [1600/1700] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o [1601/1700] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o [1602/1700] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o [1603/1700] Linking CXX static library build/games/controllers/guicontrols/games_controller_guicontrols.a [1604/1700] Linking C static library build/kissfft/kissfft.a [1605/1700] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o [1606/1700] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o [1607/1700] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o [1608/1700] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o [1609/1700] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o [1610/1700] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o [1611/1700] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o [1612/1700] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o [1613/1700] Linking CXX static library build/filesystem/videodatabase/videodatabasedirectory.a [1614/1700] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o [1615/1700] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o [1616/1700] Linking CXX static library build/games/controllers/dialogs/games_controller_dialogs.a [1617/1700] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o [1618/1700] Linking CXX static library build/games/agents/input/games_agents_input.a [1619/1700] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o [1620/1700] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o [1621/1700] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o [1622/1700] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o [1623/1700] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o [1624/1700] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o [1625/1700] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o [1626/1700] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o [1627/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o [1628/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o [1629/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o [1630/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o [1631/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o [1632/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o [1633/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireGlobal.cpp.o [1634/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o [1635/1700] Linking CXX static library build/filesystem/musicdatabase/musicdatabasedirectory.a [1636/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o [1637/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o [1638/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o [1639/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o [1640/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o [1641/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o [1642/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o [1643/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o [1644/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o [1645/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o [1646/1700] Linking CXX static library build/cores/dll-loader/exports/util/exports_utils.a [1647/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o [1648/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o [1649/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o [1650/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o [1651/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o [1652/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o [1653/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o [1654/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o [1655/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o [1656/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o [1657/1700] Linking CXX static library build/games/agents/windows/games_agents_windows.a [1658/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o [1659/1700] Linking CXX static library build/games/ports/windows/games_ports_windows.a [1660/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o [1661/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o [1662/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o [1663/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o [1664/1700] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o [1665/1700] Linking CXX static library build/games/controllers/windows/games_controller_windows.a [1666/1700] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o [1667/1700] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o [1668/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11GLESContext.cpp.o [1669/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/X11DPMSSupport.cpp.o [1670/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/XRandR.cpp.o [1671/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11.cpp.o [1672/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinEventsX11.cpp.o [1673/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/OSScreenSaverX11.cpp.o [1674/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/OptionalsReg.cpp.o [1675/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContext.cpp.o [1676/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContextEGL.cpp.o [1677/1700] Building CXX object build/cores/VideoPlayer/Process/X11/CMakeFiles/processX11.dir/ProcessInfoX11.cpp.o [1678/1700] Building CXX object build/cores/RetroPlayer/process/X11/CMakeFiles/rp-process-x11.dir/RPProcessInfoX11.cpp.o [1679/1700] Copying files into build tree [1680/1700] Building CXX object CMakeFiles/kodi.dir/xbmc/platform/posix/main.cpp.o [1681/1700] Linking CXX static library build/games/ports/guicontrols/games_ports_guicontrols.a [1682/1700] Linking CXX static library build/music/infoscanner/music_infoscanner.a [1683/1700] Linking CXX static library build/games/games.a [1684/1700] Linking CXX static library build/cores/dll-loader/dllloader.a [1685/1700] Linking CXX static library build/cores/RetroPlayer/process/X11/rp-process-x11.a [1686/1700] Linking CXX static library build/events/events.a [1687/1700] Linking CXX static library build/cores/dll-loader/exports/dllexports.a [1688/1700] Linking CXX static library build/games/addons/gameaddons.a [1689/1700] Linking CXX static library build/cores/VideoPlayer/Process/X11/processX11.a [1690/1700] Linking CXX static library build/events/windows/events_windows.a [1691/1700] Linking CXX static library build/games/addons/input/gameinput.a [1692/1700] Linking CXX static library build/cores/cores.a [1693/1700] Linking CXX static library build/filesystem/filesystem.a [1694/1700] Linking CXX static library build/cores/playercorefactory/playercorefactory.a [1695/1700] Linking CXX static library build/cores/audioengine/audioengine.a [1696/1700] Linking CXX static library build/cores/paplayer/paplayer.a [1697/1700] Linking CXX static library build/windowing/X11/windowing_X11.a [1698/1700] Linking CXX static library build/cores/externalplayer/externalplayer.a [1699/1700] Linking CXX static library libkodi.a [1700/1700] 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.1 -- System type: Linux -- Host architecture is little-endian -- Core system type: linux -- Platform: wayland -- CPU: aarch64, ARCH: aarch64 -- 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.432") 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 (14.5s) -- Generating done (1.6s) -- 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 the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- 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 (1.0s) -- 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/1730] 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/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [3/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [4/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [5/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [6/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [7/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [8/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [9/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [10/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [11/1730] Generating wayland-protocols C++ wrappers [12/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [13/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [14/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [15/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [16/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [17/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [18/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [19/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [20/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [21/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [22/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [23/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [24/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [25/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [26/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [27/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [28/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [29/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [30/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [31/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [32/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [33/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [34/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [35/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [36/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [37/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [38/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [39/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [40/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [41/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [42/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [43/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [44/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [45/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [46/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [47/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [48/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [49/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [50/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [51/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [52/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [53/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [54/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [55/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [56/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [57/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [58/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [59/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [60/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [61/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [62/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [63/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [64/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [65/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [66/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [67/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [68/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [69/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [70/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [71/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [72/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [73/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [74/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [75/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [76/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [77/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [78/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [79/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [80/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [81/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [82/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [83/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [84/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [85/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [86/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [87/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [88/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [89/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [90/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [91/1730] Building C++ header for video.fbs [92/1730] Building C++ header for savestate.fbs [93/1730] Generating build/xbmc/CompileInfo.cpp [94/1730] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [95/1730] Creating directories for 'libdvdcss' [96/1730] Creating directories for 'ffmpeg' [97/1730] Creating directories for 'JsonSchemaBuilder' [98/1730] No download step for 'JsonSchemaBuilder' [99/1730] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [100/1730] Performing download step (verify and extract) for 'libdvdcss' [101/1730] Performing download step (download, verify and extract) for 'ffmpeg' [102/1730] No update step for 'JsonSchemaBuilder' [103/1730] No patch 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 [104/1730] No update step for 'libdvdcss' [105/1730] Performing configure step for 'JsonSchemaBuilder' [106/1730] No patch step for 'libdvdcss' [107/1730] Performing configure step for 'libdvdcss' [108/1730] 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. /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/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. /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. 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/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/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/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/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. 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. /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/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. -- 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 (1.1s) -- 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/1730] Performing build step for 'JsonSchemaBuilder' 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/1730] 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/1730] No update step for 'ffmpeg' [112/1730] Performing patch step for 'ffmpeg' [113/1730] Linking CXX executable build/texturepacker/TexturePacker [114/1730] Performing configure step for 'ffmpeg' [115/1730] 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,-z,pack-relative-relocs -fuse-ld=lld -Wl,-z,stack-size=2097152;--enable-neon;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--enable-gnutls;--enable-libdav1d;--arch=aarch64 -- Configuring done (1.2s) -- 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 [116/1730] Performing build step for 'ffmpeg' [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [117/1730] 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/1730] Completed 'JsonSchemaBuilder' [119/1730] Generating ServiceDescription.h [120/1730] 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... aarch64-unknown-linux-musl checking host system type... aarch64-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 aarch64-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 aarch64-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/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/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 aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-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 aarch64-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/aarch64-alpine-linux-musl/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 aarch64-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/1730] 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/1730] 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' /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' /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 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/1730] Completed 'libdvdcss' [124/1730] Creating directories for 'libdvdread' [125/1730] 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/1730] No update step for 'libdvdread' [127/1730] No patch step for 'libdvdread' [128/1730] 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... aarch64-unknown-linux-musl checking host system type... aarch64-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 aarch64-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 aarch64-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/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/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 aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-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 aarch64-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/aarch64-alpine-linux-musl/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 aarch64-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/1730] 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 make[1]: [Makefile:1056: ChangeLog] Error 128 (ignored) test -s ChangeLog-tmp && mv ChangeLog-tmp ChangeLog CC src/bitreader.lo make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp CC src/dvd_input.lo test -e ChangeLog || touch ChangeLog CC src/dvd_reader.lo CC src/ifo_print.lo CC src/ifo_read.lo CC src/dvd_udf.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/1730] 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/lib' /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' /usr/bin/install -c -m 644 misc/dvdread.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /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 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' /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' 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/1730] Completed 'libdvdread' [132/1730] Creating directories for 'libdvdnav' [133/1730] 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/1730] No update step for 'libdvdnav' [135/1730] No patch step for 'libdvdnav' [136/1730] 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... aarch64-unknown-linux-musl checking host system type... aarch64-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 aarch64-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 aarch64-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/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/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 aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-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 aarch64-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/aarch64-alpine-linux-musl/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 aarch64-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 [137/1730] 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(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time) { | ^ 1 warning generated. src/vm/decoder.c:603:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ 3 warnings generated. src/vm/vmcmd.c:92:19: warning: variable 'system_reg_abbr_table' is not needed and will not be emitted [-Wunneeded-internal-declaration] 92 | static const char system_reg_abbr_table[][8] = { | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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' [138/1730] 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' /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' /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' /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' /usr/bin/install -c -m 644 misc/dvdnav.pc '/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/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' 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' [139/1730] Completed 'libdvdnav' [140/1730] Generating system/players/VideoPlayer/libdvdnav-aarch64.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-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 aarch64 (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes NEON enabled yes VFP enabled yes 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: cuda_llvm 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 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) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/asf.o CC libavformat/asf_tags.o CC libavformat/asfcrypt.o CC libavformat/asfdec_f.o In file included from src/libavformat/adtsenc.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/asfdec_o.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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) | ~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/asfenc.o CC libavformat/assdec.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/assenc.o CC libavformat/ast.o CC libavformat/astdec.o 1 warning generated. CC libavformat/astenc.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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/async.o src/libavformat/aadec.c:244:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 244 | if (pos >= c->content_end) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/au.o src/libavformat/aadec.c:300:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | while (chapter_idx < s->nb_chapters && timestamp >= s->chapters[chapter_idx]->end) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:304:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | if (chapter_idx >= s->nb_chapters) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/4xm.c:261:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | fourxm->fps = av_d2q(av_int2float(AV_RL32(&header[i + 12])), 10000); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { NULL }, | ^ CC libavformat/av1.o 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)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/av1dec.o 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/avc.o CC libavformat/avformat.o CC libavformat/avidec.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) { | ~~~~~~~~~~~~~~~~ ^ ~~ 2 warnings generated. 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, {.iCC libavformat/avienc.o 64 = 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/avio.o CC libavformat/aviobuf.o 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/avlanguage.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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/avr.o CC libavformat/avs.o CC libavformat/avs2dec.o CC libavformat/avs3dec.o CC libavformat/bethsoftvid.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 }, | ^ src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ 4 warnings generated. 4 warnings generated. 5 warnings generated. 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 && CC libavformat/bfi.o record >= p->base_record && record < p->base_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bink.o src/libavformat/anm.cCC libavformat/binka.o :192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (anm->record >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/apetag.c:47:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 47 | for (i = 0; i < sizeof(key) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/apetag.c:164:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | for (i=0; itotalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:296:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:306:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 306 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:353:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 353 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/bit.o src/libavformat/ape.c:378:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 378 | if (ape->currentframe >= ape->totalframes) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:386:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 386 | if (ape->currentframe == (ape->totalframes - 1)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/bmv.o CC libavformat/boadec.o CC libavformat/bonk.o CC libavformat/brstm.o 3 warnings generated. CC libavformat/c93.o CC libavformat/cache.o CC libavformat/caf.o 4 warnings generated. CC libavformat/cafdec.o CC libavformat/cafenc.o CC libavformat/cavsvideodec.o CC libavformat/cdg.o 2 warnings generated. src/libavformat/apm.c:81:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 81 | for (int i = 0; i < FF_ARRAY_ELEMS(ext->unk3); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/asf.c:68:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 68 | if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/cdxl.o CC libavformat/cinedec.o src/libavformat/apngenc.c:297:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 297 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:299:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 299 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:300:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 300 | { NULL }, | ^ CC libavformat/codec2.o src/libavformat/aiffdec.c:75:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 75 | if (size < SIZE_MAX) | ~~~~ ^ ~~~~~~~~ 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 } | ^ 8 warnings generated. src/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL } | ^ 2 warnings generated. 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/argo_asf.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ CC libavformat/concat.o 1 warning generated. src/libavformat/asfenc.c:311:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 311 | if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/concatdec.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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavformat/assenc.c:219:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavformat/crcenc.o 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_o.c:166:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'long' [-Wsign-compare] 166 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ 2 warnings generated. src/libavformat/asfdec_o.c:234:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 251 | if ((ret = avio_get_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | sizeof(name))) < len) | ~~~~~~~~~~~~~ ^ ~~~ src/libavformat/asfdec_f.c:121:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "no_resync_search", "Don't try to resynchronize by looking for a certain optional start code", offsetof(ASFContext, no_resync_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 }, | ^ 1 warning generated. 1 warning generated. CC libavformat/crypto.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/asfenc.c:988:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 988 | if (start_sec > asf->nb_index_memory_alloc) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dash.o src/libavformat/asfenc.c:1120:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1120 | { "packet_size", "Packet size", offsetof(ASFContext, packet_size), AV_OPT_TYPE_INT, {.i64 = 3200}, PACKET_SIZE_MIN, PACKET_SIZE_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/asfenc.c:1121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1121 | { NULL }, | ^ CC libavformat/dashenc.o CC libavformat/data_uri.o src/libavformat/asfdec_f.c:329:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 329 | FFABS(fsize - (intCC libavformat/dauddec.o 64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/av1.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:517:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 517 | if (stream_num < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/daudenc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/au.c:119:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. 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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 2 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/au.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 266 | for (int i = 0; i < F1F_ warningA generatedR. RAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1000:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1000 | if (asf->nb_mult_left && (avio_tell(pb) >= | ~~~~~~~~~~~~~ ^ 1001 | (asf->sub_header_offset + asf->mult_sub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 }, | ^ 3 warnings generated. src/libavformat/avs.c:184:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 184 | if (size - 4 > sizeof(palette)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/avc.c:470:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 470 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_src/libavformat/avformat.cob:u434(:p28-:> bwarning: ucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f + cnt, FFMIN (434p | - > b u ff_osri z(eu n-s icgnnte,d oibu _=u n0i;t _is i: 49a:sf25_:p knote: texpanded from macro 'FFMIN'- >size_l e49f | t# d|src/libavformat/avformat.ce|f: i468an:se26f :_F pFwarning: kMcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]tI -N>(sai,zb e)468_ | l(e (f at ) < >= (0 b)i) f ?| ( ~~~~ ^ ~~~~~~~~~~~~~~~~~~p( rbo)g r:a m( asrc/libavformat/asfdec_o.c&):&)1143 :i 28 | := ~ ^ ~ = warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]n b_strea m1143s | src/libavformat/av1dec.c :- 208 :1 38 i:&f & warning: (comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]ra esft_ p 208s{ | i z e| _ ~ ^ ~~~~~~~~~~~~~~ l e f t r>e ts i=z er)e a d| _ ~~~~~~~~~~~~~~~~~~ ^ ~~~~o bu(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)) | ~ ^ ~ 2 warnings generated. CC libavformat/dcstr.o 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_Osrc/libavformat/asfdec_f.cPT_:TY797P:E27_S:T Rwarning: INcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]G , { .str = NULL }797, | 0 , 0 , Di f} ,( a v| i ^o _tell(pb) != gpos + gsize) | src/libavformat/aviobuf.c ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~: 64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL }, | ^ 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:1179:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1179 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_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]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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_ENsrc/libavformat/asfdec_o.cCOD:I1327N:G24_:P Awarning: RAcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]M | AV_OPT_FLAG_DECO DI1327N | G _ P A RiAfM (}(,a v i| o ^_ tell(pb) >= asf->datsrc/libavformat/avio.ca:_61o:f12f:s ewarning: tmissing field 'help' initializer [-Wmissing-field-initializers] + a s61f | { NULL } | ^ src/libavformat/avio.c:60:137: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/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)- { > d| a ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t a_size) &&src/libavformat/asfdec_f.c : 1096| : ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~39 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avienc.c: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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1550:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1550 | for (j = 0; j < FF_ARRAY_ELEMS(gdef); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/demux.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) | ~~~~~~~~~~ ^ ~~~~~~~ 1 warningsrc/libavformat/asfdec_f.c generated. :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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/avienc.c: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/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:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:654:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning 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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:334:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 334 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/demux_utils.o CC libavformat/derf.o src/libavformat/bink.c:264:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | while (bink->current_track < bink->num_audio_tracks) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aviobuf.c:840:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 840 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ 5 warnings generated. src/libavformat/avienc.c:919:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 919 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:939:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 939 | for (n = nb_frames = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 967 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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:src/libavformat/avidec.c995:145:: 370warning: :missing field 'unit' initializer [-Wmissing-field-initializers]29 : warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 995 | {370 | " w r i tweh_iclhea n(naevli_om_atsekl"l,( s"-w>rpibt)e fpobr)m)a t{ h e| a ~~~~~~~~~~~~~~~~ ^ ~~~d er", OFFSET(wsrc/libavformat/avidec.cr:i377t:e37_:c hwarning: acomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]n nel_mask )377, | A V _ O P T_ T Y P E _ BwOhOiLl,e {( a.vii6o4_ t=e l1l (}s,- >0p,b )1 ,< EtNaCg _}e,n d | & ^& !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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 }, | ^ CC libavformat/dfa.o CC libavformat/dfpwmdec.o CC libavformat/dhav.o src/libavformat/avidec.c:457:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:474:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ CC libavformat/diracdec.o CC libavformat/dnxhddec.o CC libavformat/dovi_isom.o In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/boadec.c:59:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/boadec.c:65:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dsfdec.o CC libavformat/dsicin.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/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) | ~~~~ ^ ~~~~~~~~~ CC libavformat/dss.o src/libavformat/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if(code < slice_pos) | ~~~~ ^ ~~~~~~~~~ src/libavformat/cafdec.c:245:61: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 245 | if (num_packets < 0 || INT32_MAX / sizeof(AVIndexEntry) < num_packets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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/dtsdec.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/dtshddec.o 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) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavformat/avidec.c:1254:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1370 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/dump.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 !=CC libavformat/dv.o size) | ~~~~~ ^ ~~~~ 1 warning generated. In file included from src/libavformat/bit.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/apngdec.c:89:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 89 | len + 4 > bytestream2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/avidec.c:1505:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1505 | if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/dvbsub.o src/libavformat/avidec.c:1706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1722:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1722 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1757:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1757 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1776:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1776 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dvbtxt.o src/libavformat/cinedec.c:70:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const 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: 'const uint32_t' (aka 'const 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: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 68 | AV_RL32(p->buf + 24) >= HeaderSize && // OffImageHeader | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 1 warning generated. 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/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') and 'int64_t' (aka 'long') [-Wsign-compare] 275 | for (i = 0; i < st->duration; i++) { 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/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_DECOCC libavformat/dvenc.o DING_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') and 'int' [-Wsign-compare] 295 | if (cine->pts >= sti->nb_index_entries) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/brstm.c:409:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 409 | (32 + 4 + size) > (INT_MAX / channels) || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/brstm.c:430:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 430 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/brstm.c:442:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 442 | if (ret != size) | ~~~ ^ ~~~~ src/libavformat/apngdec.c:289:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:288:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 295 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:293:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 293 | x_offset >= s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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 < avfsrc/libavformat/apngdec.c->n:b408_:s92t:r ewarning: ammissing field 'unit' initializer [-Wmissing-field-initializers]s ) { | ~ ^ ~~~~~~~~~~~~~~~ 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/concatdec.c:269:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (j = 0; j < avf->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavformat/concatdec.c:291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/dxa.o src/libavformat/crypto.c:219:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/concatdec.c219 | : 401: 23i:f warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]c ->indata_used > =401 | si z e o f ( c - >fionrb u(fjf e=r )0/;2 )j {< c a| t ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~- >files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/eacdata.o src/libavformat/data_uri.c:107:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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)) | ~ ^ ~ 4 warnings generated. src/libavformat/concatdec.c:671:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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/electronicarts.o src/libavformat/dash.c:101:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 101 | while (dst_pos < buffer_size - 1 && *t_cur) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:107:34: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-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 long') [-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 long') [-Wsign-compare] 151 | dst_pos += FFMIN(n, buffer_size - dst_pos - 1); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/epafdec.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] 849 | if (stream >= avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:881:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 881 | left < cat->nb_files - 1 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:924:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 924 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:926:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | 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 } | ^ 3 warnings generated. 1 warning 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) { | ~ ^ ~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/ffmetadec.o src/libavformat/cache.c:270:28: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 270 | size = FFMIN(sizeof(tmp), pos - c->logical_pos); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 3 warnings generated. 4 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/ffmetaenc.o 1 warning generated. 2 warnings generated. CC libavformat/fifo.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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/fifo_test.o 3 warnings generated. 5 warnings generated. src/libavformat/dashenc.c:944:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1037:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1037 | if (n < strlen(p)) { | ~ ^ ~~~~~~~~~ src/libavformat/dashenc.c:1076:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1076 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1087:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1087 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1112 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/dovi_isom.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/file.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: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/bintext.c:307:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-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 864 warning0sx generated4. 80 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 }, | ^ 3 warnings generated. src/libavformat/dashenc.c:1492:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1492 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/dhav.c:110:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 126 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/filmstripdec.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/filmstripenc.o CC libavformat/fitsdec.o 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) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/fitsenc.o 13 warnings generated. 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 | {CC libavformat/flac_picture.o "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/dhav.c:451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/dashenc.c:2382 :451131 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (int n 2382= | 0 ; n{ <" uss-e>_ntbe_msptlraetaem"s,; "nU+s+e) S{e g m| e ~ ^ ~~~~~~~~~~~~~n tTemplate 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$.$eCC libavformat/flacdec.o xt$"}, 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 oCC libavformat/flacenc.o ptions 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 | { "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_opt4s) warning,s generatedA. V_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' 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/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libavformat/flacenc_header.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/flic.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/flvdec.o 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/libavformat/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret < size) { | ~~~ ^ ~~~~ CC libavformat/flvenc.o src/libavformat/dvenc.c:274:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') [-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 long') [-Wsign-compare] 298 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/format.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning 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/dv.c:157:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/framecrcenc.o CC libavformat/framehash.o src/libavformat/dump.c:423:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 423 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavformat/dump.c:426:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 426 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ CC libavformat/frmdec.o src/libavformat/dv.c:257:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 257 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:693:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 693 | for (j = 0; j < ic->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:700:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 700 | for (k = 0; k < program->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:707:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (total < ic->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dump.c:711:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 711 | for (i = 0; i < ic->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/fsb.o src/libavformat/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 121 | for (i=0; ibytes_left, c->bpc); | ^ ~~~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dxa.c:169:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | if(ret != size) | ~~~ ^ ~~~~ src/libavformat/dxa.c:215:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 215 | if(ret != size){ | ~~~ ^ ~~~~ CC libavformat/g723_1.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/ffmetadec.c:52:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 52 | } while (!end && len < sizeof(tmp)); | ~~~ ^ ~~~~~~~~~~~ 1 warning generated. 5 warnings generated. 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} | ^ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/g726.o CC libavformat/g729dec.o 5 warnings generated. CC libavformat/gdv.o 15 warnings generated. CC libavformat/genh.o src/libavformat/fifo_test.c:126:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:128:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:130:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:131:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 131 | {NULL} | ^ src/libavformat/dsfdec.c:166:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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') 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)) | ~ ^ ~ 2 warnings generated. CC libavformat/gif.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++) | ~ ^ ~~~~~~~~~~~~~~~~ 3 warnings generated. 12 warnings generated. 4 warnings generated. CC libavformat/gifdec.o 4 warnings generated. CC libavformat/gopher.o 16 warnings generated. src/libavformat/fifo.c:513:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | for (i = 0; i < avf->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/gsmdec.o 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 701 | {"timeshift", "Delay fifo output", OFFSET(t3ime warningssh generatedi. ft), | ~ 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 692 | {"recovery_wait_time", "Waiting time between recovery attempts", OFFSET(recovery_wait_time), | ~ 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/gxf.o In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. 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/fitsenc.c:66:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprintf(header + 10, 70, fmt, *(float *)value); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/gxfenc.o src/libavformat/fitsdec.c:119:CC libavformat/h261dec.o 38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | if(size && header->naxisn[i] > UINT64_MAX / size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 124 | if(header->pcount > UINT64_MAX - size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/h263dec.o src/libavformat/fitsdec.c:177:26: warning: result of comparison of constant 9223372036854775807 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare] 177 | av_assert0(avbuf.len <= INT64_MAX && size <= INT64_MAX); | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/fitsdec.c:215:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "framerate", "set the framerate", offsetof(FITSContext, framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "1"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/fitsdec.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ CC libavformat/h264dec.o 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/hashenc.o src/libavformat/flvdec.c:99:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 99 | offset + 100 < p->buf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/hca.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/hcom.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/hdsenc.o src/libavformat/flvdec.c:326:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 326 | return vpar->codec_tag == flv_codecid; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/hevc.o src/libavformat/flacenc.c:112:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:466:50: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 466 | if (isnan(d) || d < INT64_MIN || d > INT64_MAX) | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ 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/libavformat/flvdec.c:692:52: warning: implicit conversion from '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' to 'double' changes value from -9223372036854775 to -9223372036854776 [-Wimplicit-const-int-float-conversion] 691 | && date.milliseconds > INT64_MIN/1000 | ~ ~~~~~~~~~^~~~~ 1 warning generated. 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 }, | ^ 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/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/flac_picture.c:75:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 101 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:145:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 145 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:163:73: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | if (avio_read(s->pb, data->data + len - trunclen, trunclen) < trunclen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/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) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavformat/hevcdec.o In file included from src/libavformat/flacdec.c:31: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 5 warnings generated. src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/hls.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 5!= warning ss generatedi. ze) | ~~~~~ ^ ~~~~ CC libavformat/hls_sample_encryption.o 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/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/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 }, | ^ src/libavformat/file.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ src/libavformat/flvdec.c:1124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1124 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1142:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1184 | 5 warning s generated . 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 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 } | ^ 10 warnings generated. 2 warnings generated. CC libavformat/hlsenc.o 2 warnings generated. src/libavformat/fsb.c:94:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fsb.c:147:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ In file included from src/libavformat/flvenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 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} | ^ CC libavformat/hlsplaylist.o CC libavformat/hlsproto.o src/libavformat/ftp.c:254:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 254 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:263:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 263 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ 17 warnings generated. CC libavformat/hnm.o src/libavformat/flvenc.c:612:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | src/libavformat/format.c f:or 229(i: 49=: 0 ;warning: missing field 'buf' initializer [-Wmissing-field-initializers]i < s->nb _s229t | r e a mAVsP;r oib++e) D{a t a | p ~ ^ ~~~~~~~~~~~~~ d = { filename ? filename : "" }; | ^ 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/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/ftp.c:410:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 410 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:432:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 432 | src/libavformat/format.ci:f 258(r:e49t: >warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] sizeof(command )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:47CC libavformat/http.o :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:src/libavformat/ftp.c note: :expanded from macro 'FFMIN' 451:13: warning: 49 | comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]# define FFMI N451(a | , b ) (i(fa )(r et> >(=b )s i?z e(obf)( c:o m(maa)n) d | ) ^) | ~~~ ^ ~~~~~~~~~~~~~~~ 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 nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/httpauth.o src/libavformat/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/icecast.o src/libavformat/flvenc.c:848:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 }, | ^ src/libavformat/demux.c:912:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 912 | av_sat_add64(cur_dts, duration) == cur_dts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/g729dec.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g729dec.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL }, | ^ src/libavformat/gdv.c:129:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 129 | for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/icodec.o CC libavformat/icoenc.o src/libavformat/ftp.c:1106:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1106 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1117:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1117 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/genh.c:179:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (i = 0; i < 8 / c->interleave_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1144:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1144 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1158:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1158 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/id3v1.o 6 warnings generated. CC libavformat/id3v2.o 2 warnings generated. CC libavformat/id3v2enc.o 2 warnings generated. 42 warnings generated. CC libavformat/idcin.o CC libavformat/idroqdec.o src/libavformat/demux.c:1609:106: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1609 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream starttime %f\n", start_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/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); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavformat/idroqenc.o src/libavformat/demux.c:1645:40: warning: implicit conversion from '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/iff.o CC libavformat/ifv.o 4 warnings generated. 1 warning generated. 7 warnings generated. CC libavformat/ilbc.o 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++) | ~ ^ ~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning 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)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/img2.o CC libavformat/img2_alias_pix.o 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) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/img2_brender_pix.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/img2dec.o CC libavformat/img2enc.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 <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/imx.o src/libavformat/gif.c:193:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:195:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:196:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 196 | { NULL }, | ^ 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 long' [-Wsign-compare] 211 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/gxfenc.c:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | for (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:src/libavformat/gxfenc.c warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]: 504:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2867 | 504 | if ( ftoirm e(_ib a=s e0.;d ein <* s(-i>nntb6_4s_ttr)e asmts-;> t+i+mie)_ b{a s e| . ~ ^ ~~~~~~~~~~~~~n um | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2868 | <= time_base.num * (uint64_t)avctx->ticks_per_frame * st->time_base.den) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/ingenientdec.o CC libavformat/ip.o CC libavformat/ipfsgateway.o src/libavformat/gxfenc.c:699:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ipmovie.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/ipudec.o CC libavformat/ircam.o CC libavformat/ircamdec.o 5 warnings generated. src/libavformat/hls.c:543:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 543 | if (langlen < sizeof(rend->language) - 3) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavformat/ircamenc.o src/libavformat/hls.c:809:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 809 | struct key_info info = {{0}}; | ^ src/libavformat/hls.c:824:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 824 | struct rendition_info info = {{0}}; | ^ src/libavformat/hls.c:860:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 860 | struct init_section_info info = {{0}}; | ^ 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/hls.c:1123:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1123 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 3 warnings generated. CC libavformat/isom.o src/libavformat/hls.c:1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1453 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (j = 0; j < program->nb_stream_indexes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1457:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1457 | if (program->stream_index[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. 4 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)) | ~ ^ ~ 9 warnings generated. CC libavformat/isom_tags.o src/libavformat/icecast.c:57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "ice_genre", "set stream genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:58:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { 21.s warningtrs generated=. NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:59:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "ice_url", "set stream website", OFFSET(url), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:61:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ice_public", "set if stream is public", OFFSET(public), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:63:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:64:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "content_type", "set content-type, MUST be set if not audio/mpeg", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "legacy_icecast", "use legacy SOURCE method, for Icecast < v2.4", OFFSET(legacy_icecast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:66:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "tls", "use a TLS connection", OFFSET(tls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ src/libavformat/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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/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/hls.c:2108:42In file included from : src/libavformat/icodec.cwarning: :comparison of integers of different signs: 'const int' and 'enum AVCodecID' [-Wsign-compare] 28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2108 | 187 | i f ( s i ze 2 i!f= ( isinze_) f mt| -> ~~~~~ ^ ~~~~ra w_codec_id == pls->audio_setup_info.codec_id) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ICsrc/libavcodec/bytestream.hY me:t294a:15d:a twarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] headers", O F294F | S ET ( ic yi_fm e(stiazdeat2a _h!e=ad esrsi),z eA)V _ O| P ~~~~~ ^ ~~~~T _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_src/libavcodec/bytestream.hTYPE:_B318O:15O:L ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ .i64 = -1 318} | , - 1 ,i f1 , (Es i},z e 2| ^! = size) | ~~~~~ ^ ~~~~ src/libavformat/http.c:167:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:168:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h174 | : 357 :{15 ":r ewarning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] onnect_on_ h357tt | p _e r r oirf" ,(s iz"e2l i!s=t sofi zhet)t p | s ~~~~~ ^ ~~~~ta tus 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 reconnsrc/libavformat/hevc.cect :de475l:a67y: inwarning: scomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]ec onds after which to gi v475e | u p" , O F FiSfE T(((rencuomn_npeocsti_tdielvaye__pmiacxs )+, ( uAiVn_tO6P4T__tT)YnPuEm__InNeTg,at i{ve _.piic6s4) = *12 02 } ,> 0 ,g UeItN_bTi_MtAs_Xl/e1f0t(0g0b/))1 00 0| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/iss.o src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSET(live_start_index), AV_OPT_TYPE_src/libavformat/id3v1.cINT:, 232{:.23i:6 4warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]= -3}, INT_MIN, I232N | T _ M A X , F LiAfG S(}(,q - | s ^t r) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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, {.i6src/libavformat/idroqenc.c4 :=35 :10140:0 }warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 , INT_MAX, F LA35G | S} , | f ^o r(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavformat/hls.c:2556:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2556 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2558:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2558 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2560:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2560 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2562:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2562 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:2564:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2564 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2565:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2565 | {NULL} | ^ CC libavformat/iv8.o 11 warnings generated. CC libavformat/ivfdec.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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ivfenc.o src/libavformat/ifv.c:302:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (i == ifv->video_stream_index) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~src/libavformat/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. 1 warning generated. In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/hdsenc.c:92:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/hashenc.c:49:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_src/libavcodec/bytestream.hOPT_:T357YP:E_15S:T Rwarning: INcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]G , {.str = 357d | e f a u litft y(spiez}e,2 0!,= s0i,z eE)N C | ~~~~~ ^ ~~~~} | ^ 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 }, | ^ CC libavformat/jacosubdec.o 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 usrc/libavformat/id3v2enc.cse":, 275O:F23F:S Ewarning: T(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h ash_name), AV_O P275T | _ T Y PfEor_ S(TiRInNtG ,i ={ 0.;s ti r< s=- >dnbe_fcauhlatpttyepres};, i0+,+ ) 0{, E| N ~ ^ ~~~~~~~~~~~~~~C } | ^ src/libavformat/idcin.csrc/libavformat/hashenc.c::72:31312::22: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 72 | { NUL L 313}, | | ^ else if (16re warningt s! generated= . chunk_size) { | ~~~ ^ ~~~~~~~~~~ src/libavformat/hashenc.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/id3v2.c:648 :3478: | warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] HASH_OPT("md5 648" | ) , i| f ^ (psrc/libavformat/hashenc.ci:c43:_105t:y pnote: e expanded from macro 'HASH_OPT'< 0 || 43 | p i c_ t{ y"phea s>h=" F,F _"AsReRtA Yh_asEhL EtMoS (ufsfe"_,i dO3FvFS2E_Tp(ihcasthu_rnaeme_)t,y pAVe_sO)P)T _{T Y PE| _S ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T RING, {.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/jacosubenc.o 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/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/icodec.c:54:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 54 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/icodec.c:65:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 65 | if (offset > p->buf_size - 8) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:772:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 772 | if (avio_read(pb, priv->data, priv->datasize) != priv->datasize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:799:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 799 | { NULL } | ^ src/libavformat/id3v2enc.c:381:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 381 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hashenc.c:238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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->src/libavformat/id3v2.c:c907:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] tx 907 | if (tlen < len) { | ~~~~ ^ ~~~ ->nsrc/libavformat/id3v2.c:989:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] b 989 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ _streams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:1083:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1083 | ExtraMetaList extra_meta = { NULL }; | ^ 2 warnings generated. src/libavformat/hdsenc.c:553:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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_durasrc/libavformat/id3v2.c:t1232:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] io 1232 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ n), 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.csrc/libavcodec/bytestream.h::294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 557: 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ src/libavcodec/bytestream.h:3318: warning15s: generated . warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/jpegxl_probe.o src/libavformat/http.c:1384:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1384 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/jvdec.o src/libavformat/img2enc.c:235:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 | { "updatesrc/libavformat/iff.c",: 136 : 42 : warning: "ccomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]on tinuously ove r136w | r i t e oinfe f(ialvei"o,_ rOFeFaSEdT((su-pd>aptbe, )b, u fAV,_ dOaPtTa_T_YsPizEe_)B O!OL=, da{ta _.is6i4z e=) 0{ }| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~0 , 1, ENC }, | ^ src/libavformat/img2enc.c:256:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "start_number", "set first number in the sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/img2enc.c:257:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:258:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "frame_pts", "use current frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:259:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "atomic_writing", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:260:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC }, | ^ src/libavformat/img2enc.c:261:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 261 | { NULL }, | ^ CC libavformat/kvag.o src/libavformat/http.c:1599:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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') 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/imx.c:117:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 117 | 52 warning s generated . for (int i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/lafdec.o src/libavformat/http.c:1711:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1711 | if (seek_ret >= 0 && seek_ret != target) { | ~~~~~~~~ ^ ~~~~~~ src/libavformat/iff.c:220:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 220 | while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/http.c:1799:12: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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/img2dec.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 4 warnings generated. src/libavformat/ipfsgateway.c:68:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 143 | if (snprintf(ipfs_gateway_file, sizeof(ipfs_gateway_file), "%sgateway", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144src/libavformat/iff.c | : 257 : 31 : warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] ipfs_full_ d257a | t a _ fwohlidleer ) ( | a ~~~~~~~~~~~~~~~~~~~~~~vi o_t e145 | l l( p b ) + >1=2 scodecpar->ch_layout.nb_channels * 4) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:283:53: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 339 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:1911:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1911 | (whence == SEEK_SET && off == s->off))) | ~~~ ^ ~~~~~~ src/libavformat/ipfsgateway.c:230:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 228 | if (snprintf(c->gateway_buffer, sizeof(c->gateway_buffer), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | c->gateway) | ~~~~~~~~~~~ 230 | >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 391 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/libavformat/img2dec.c:259:35: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 259 | if ((p - s->path) >= (sizeof(s->path) - 2)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~ ~~ 6 warnings generated. CC libavformat/latmenc.o 6 warnings generated. 12 warnings generated. CC libavformat/lmlm4.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/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++) { | ~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/loasdec.o CC libavformat/lrc.o src/libavformat/iff.c:691:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 694 | tag = ref < FF_ARRAY_ELEMS(dsd_history_comment) ? dsd_history_comment[ref] : "file_history"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/lrcdec.o src/libavformat/img2dec.c:624:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "start_number", "set first number in the sequence", OFFSET(start_number), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:625:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "start_number_range", "set range for looking at the first sequence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:630:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 630 | { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 631 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ 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 }, | ^ 8 warnings generated. 7 warnings generated. 1 warning generated. 1 warning generated. CC libavformat/lrcenc.o CC libavformat/luodatdec.o CC libavformat/lvfdec.o CC libavformat/lxfdec.o CC libavformat/m4vdec.o src/libavformat/hlsenc.c:2050:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2050 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2116:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2116 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/hlsenc.c:2429:19: CC libavformat/matroska.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/matroskadec.o src/libavformat/hlsenc.c:2739:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2739 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/isom.c:237:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 237 | for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/matroskaenc.o CC libavformat/mca.o CC libavformat/mccdec.o CC libavformat/md5proto.o CC libavformat/metadata.o src/libavformat/hlsenc.c:2960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2960 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2973:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2973 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/mgsts.o src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ^ 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 = NCC libavformat/microdvddec.o ULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3126:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3126 | {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3127:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3127 | {"hls_segment_options","set segments files format options of hls", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3128:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3128 | {"hls_segment_size", "maximum size per segment file, (in bytes)", OFFSET(max_seg_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3129:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3129 | {"hls_key_info_file", "file with key URI and key file path", OFFSET(key_info_file), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3130:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3130 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/hlsenc.c:3132:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3138 | {"hls_fmp4_init_filename", "set fragment mp4 file init filename", OFFSET(fmp4_init_filename), AV_OPT_TYPE_STRING, {.str = "init.mp4"}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3139:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3139 | {"hls_fmp4_init_resend", "resend fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3156:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3156 | {"strftime", "set filename expansion with strftime at segment creation", OFFSET(use_localtime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3157:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3157 | {"strftime_mkdir", "create last directory component in strftime-generated filename", OFFSET(use_localtime_mkdir), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3161:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3161 | {"method", "set the HTTP method(default: PUT)", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3167:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3167 | {"http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3168 | {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ 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' 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' 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' 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) | ^~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavformat/microdvdenc.o CC libavformat/mj2kdec.o CC libavformat/mkvtimestamp_v2.o CC libavformat/mlpdec.o 1 warning generated. src/libavformat/jvdec.c:57:69: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 57 | if (pd->buf[0] == 'J' && pd->buf[1] == 'V' && strlen(MAGIC) + 4 <= pd->buf_size && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/mlvdec.o CC libavformat/mm.o CC libavformat/mmf.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/mms.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++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/latmenc.c:23: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. 15 warnings generated. 1 warning generated. CC libavformat/mmsh.o CC libavformat/mmst.o src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/luodatdec.c:84:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (stream_index = 0; stream_index < s->nb_streams; stream_index++) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:89:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:103:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | if (index >= s->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/mods.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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 3 warnings generated. 3 warnings generated. CC libavformat/moflex.o 1 warning generated. CC libavformat/mov.o CC libavformat/mov_chan.o CC libavformat/mov_esds.o CC libavformat/movenc.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++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/microdvddec.c:190:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ CC libavformat/movenc_ttml.o 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/movenccenc.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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mccdec.c:156:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 169 | if (j >= sizeof(out) - 1) { | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. CC libavformat/movenchint.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/mp3dec.o 2 warnings generated. 4 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 3 warnings generated. 16 warnings generated. src/libavformat/mms.c:61:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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: 'long' and 'unsigned long' [-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') and 'long' [-Wsign-compare] 79 | if (!chunksize || chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mms.c:87:25: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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 long' [-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: 'long' and 'unsigned long' [-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 long' [-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: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 123 | if (end - p < skip_bytes + 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mms.c:131:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 131 | if (end - p < skip_bytes + 22) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mms.c:138:29: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned 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') and 'long' [-Wsign-compare] 148 | if (chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. CC libavformat/mp3enc.o 1 warning generated. CC libavformat/mpc.o src/libavformat/mlvdec.c:414:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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/matroskadec.c:65: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/mpc8.o src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mpeg.o CC libavformat/mpegenc.o CC libavformat/mpegts.o 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 }, | ^ 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 | 11 warning s generated{. 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_CC libavformat/mpegtsenc.o 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) }, | ^ CC libavformat/mpegvideodec.o src/libavformat/matroskadec.c:495:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:496:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 496 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/matroskadec.c:503:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) }, | ^ src/libavformat/matroskadec.c:511:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 514 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:515:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 515 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/matroskadec.c:516:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 516 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, src/libavformat/mmsh.cco:lo118r:_13sp:ac e)warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]}, | ^ 118 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:520:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 520 | { MATROSKA_ID_VIDEOPIXELCROPB, EBML_NONE }, | ^ src/libavformat/matroskadec.c:521:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 521 | { MATROSKA_ID_VIDEOPIXELCROPT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:522:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 522 | { MATROSKA_ID_VIDEOPIXELCROPL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:523:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | { MATROSKA_ID_VIDEOPIXELCROPR, EBML_NONE }, | ^ src/libavformat/matroskadec.c:528:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 528 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:534:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 534 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:535:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 535 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ src/libavformat/mmsh.c:193:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 193 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:542:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 542 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) }, | ^ src/libavformat/matroskadec.c:548:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 548 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:549:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:550:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:551:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 551 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 552 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:553:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 553 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | ^ 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 }, | ^ 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_CHAPTERFLCC libavformat/mpjpeg.o AGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:663:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 663 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE }, | ^ src/libavformat/matroskadec.c:664:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 664 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE }, | ^ src/libavformat/matroskadec.c:670:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 670 | { MATROSKA_ID_EDITIONUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:671:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 671 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:672:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 672 | { MATROSKA_ID_EDITIONFLAGDEFAULT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:673:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 673 | { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:683:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 683 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) }, | ^ src/libavformat/matroskadec.c:684:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 684 | { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) }, | ^ src/libavformat/matroskadec.c:685:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 685 | { MATROSKA_ID_CUERELATIVEPOSITION,EBML_NONE }, | ^ src/libavformat/matroskadec.c:686:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 686 | { MATROSKA_ID_CUEDURATION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:687:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 687 | { MATROSKA_ID_CUEBLOCKNUMBER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:692:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 692 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ src/libavformat/matroskadec.c:703:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 703 | { MATROSKA_ID_TAGNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTag, name) }, | ^ src/libavformat/matroskadec.c:704:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 704 | { MATROSKA_ID_TAGSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaTag, string) }, | ^ src/libavformat/matroskadec.c:In file included from 706:97:src/libavformat/mmst.c :warning: 36missing field 'def' initializer [-Wmissing-field-initializers]: src/libavcodec/bytestream.h:187:15: 706warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { MATROSK A_187I | D _ TA G DiEfF AU(LsTi,z e 2 !E= BsiMzeL)_U I N| T ~~~~~ ^ ~~~~, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:707:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 707 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:713:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 713 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) }, | ^ src/libavformat/matroskadec.c:733:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 733 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ src/libavformat/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/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: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/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| : ~~~~~ ^ ~~~~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_Isrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ D_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/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/mpjpegdec.o src/libavformat/matroskadec.c:1226:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1226 | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mmst.c:285:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 321 | || length_remaining > sizeof(mms->in_buffer) - 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:340:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 340 | if(packet_id_type == mmst->header_packet_id) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1493:40: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1547 | while (matroska->num_levels && pos == level->start + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. 39 warnings generated. src/libavformat/matroskadec.c:1617:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned 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 long' [-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 'unsigned long' [-Wsign-compare] 1629 | for (n = 4 + size; n <= 4 + size + total - probelen; n++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/jacosubdec.c:89:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 89 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/mpl2dec.o 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/mpsubdec.o src/libavformat/mov_chan.c:514:14: warning: comparison of integers of different signs: 'int64_t' (aka '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/msf.o src/libavformat/matroskadec.c:2023:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 2033 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/msnwc_tcp.o 5 warnings generated. src/libavformat/movenccenc.c:98:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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)) | ~ ^ ~ CC libavformat/mspdec.o CC libavformat/mtaf.o src/libavformat/matroskadec.c:2485:40: warning: implicit conversion from 'unsigned 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') 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') 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') [-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') [-Wsign-compare] 2892 | st->codecpar->height < INT64_MAX / track->video.display_width / display_width_mul && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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:3040:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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') and 'int64_t' (aka 'long') [-Wsign-compare] 3136 | if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: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') and 'uint64_t' (aka 'unsigned 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') [-Wsign-compare] 3272 | src/libavformat/mov.c : 288 :if16 : (warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze < tota l288) | | ~~~~ ^ ~~~~~ if (n_hmmt > len / 4) | ~~~~~~ ^ ~~~~~~~ CC libavformat/mtv.o src/libavformat/mp3dec.c:175:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 175 | fsize = fsize >= pos ? fsize - pos : 0; | ~~~~~ ^ ~~~ In file included from src/libavformat/movenc.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavformat/matroskadec.c: 3406227: | 23 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] if (s->buf _3406e | n d - s - > biuff _(pbtlro c>=k ssiizzeeof (>B istrBculefn))) {{ | | ~~~~~~~~~ ^ ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/musx.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/mux.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mux_utils.o In file included from src/libavformat/mpegenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mp3dec.c:601:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 601 | { "usetoc", "use table of contents", offsetof(MP3DecContext, usetsrc/libavcodec/put_bits.hoc),: 265A:V37_O: Pwarning: Tcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]_ TYPE_BOOL, {265. | i 6 4 = 0} , i0f, (1s,-> bAuVf__OenPdT_ F-L AsG-_>DbEuCOfD_INpG_tPr A>R=AM }s, i z| e ^o f(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mp3dec.c:602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 602 | { NULL }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3741:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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') and 'int64_t' (aka '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') 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3790 | src/libavformat/mov.c : 599F:F17M:A Xwarning: (tcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]r ack->end_timecode ,599 | t i me c o d e + bleonctkr_iedsu >r=a UtIiNoTn_)M;A X | / ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~s izeof(*sc->src/libavutil/macros.hd:r47e:f25s:) )note: expanded from macro 'FFMAX'| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | src/libavformat/mov.c#d:e602f:i19n:e warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MAX(a,b) (602( | a ) > f(obr) (?i (=a )0 ;: i( b<) )s c -| > ~ ^ ~d refs_count; i++) { | src/libavformat/matroskadec.c ~ ^ ~~~~~~~~~~~~~~~: 3835:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3835 | if (timecode != AV_NOPTS_VALUE) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:771:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 771 | if (title_size > FFMIN(INT_MAX, SIZE_MAX-1)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/moflex.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:4028:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 4027 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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 long' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenc.c: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.", offsrc/libavformat/mp3enc.cset:o163f:(19M:O Vwarning: Mcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]u xContext, iods_au d163i | o _ p r ofofri (lie )=, 0A;V i_ O

Lo,f f{s.ie6t4 <== si-z1}e,) - 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/matroskaenc.c:649:41: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 649 | unsigned offset = track->offset <= pkt->size ? track->offset : 0; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. src/libavformat/matroskadec.c:4423:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4423 | { "live", "fl7 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++) | ~ ^ ~~~~~~~~~~~~~ ag 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/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 }, | ^ src/libavformat/movenc.c:231:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (j = 0; j < track->cluster[i].entries; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1365:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1365 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/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:582:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 582 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/mpc8.c:23: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);In file included from src/libavformat/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/mov.c:1494:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1494 | if ((version == 1 && st->duration == UINT64_MAX) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mpeg.c:463:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/mpeg.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL }, | ^ src/libavformat/matroskaenc.c:931:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 931 | while (idx > 0 && entries[idx - 1].pts > ts) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mpegenc.c:196:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:239:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/mvi.o CC libavformat/mxf.o 1 warning generated. src/libavformat/mov.c:1931:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1931 | && buffer >> 32 <= atom.size | src/libavformat/mpeg.c ~~~~~~~~~~~~ ^ ~~~~~~~~~ :729:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 729 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/mxfdec.o CC libavformat/mxfenc.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/mpeg.c:803:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/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/mpegenc.c:827:30: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 827 | if (payload_size < av_fifo_can_read(streamsrc/libavformat/moflex.c->:f367i:fo23):) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | for (int i = 0; i < s->nb_streams; 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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegenc.c:974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 974 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c: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/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 } | ^ 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] src/libavformat/mpegenc.c:1014 :18719 | : warning: ifcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (size2 != si z1014e | ) | f ~~~~~ ^ ~~~~o r (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1024:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-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_streCC libavformat/mxg.o ams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1107:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1107 | av_assert0(av_fifo_can_read(stream->fifo) == trailer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegenc.c:1200:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1200 | if (can_write < size) { | ~~~~~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2534:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] src/libavcodec/bytestream.h:318 :253415 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] codec_ta g318 | ! = A Vi_fR L(3s2i(z"ed2 v!p=p "s)i z&e&) c | o ~~~~~ ^ ~~~~d ec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532src/libavformat/mpegenc.c:53::1268 warning: :comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2532 | 1268 | c ofdore c(_itnatg i! == A V0_;R Li3 2<( "catpxc-n>"nb)_s t&r&e acmos;d eic+_+ta)g {! = | A ~ ^ ~~~~~~~~~~~~~~~V _RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2530 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1284:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1284 | { "muxrate", NULL, OFFS1ET warning( generatedu. ser_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 }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2src/libavformat/mov.c !=: 2565s:iz39e:) warning: | missing field 'size' initializer [-Wmissing-field-initializers] ~~~~~ ^ ~~~~ 2565 | MOVAtom a = { AV_RL32("stsd") }; | ^ src/libavformat/mpc8.c:132:34: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 132 | if (av_sat_add64(*size, pos) != (uint64_t)*size + pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpc8.c:185:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 185 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:1676:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1676 | for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpjpegdec.c:371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "strict_mime_boundary", "require MIME boundaries match", OFFSET(strict_mime_boundary), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/mpjpegdec.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL } | ^ CC libavformat/ncdec.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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:1816:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1816 | if (field_order < FF_ARRAY_ELEMS(fiel_data)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:2726:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2726 | if ((uint64_t)entries * 12 + 4 > atom.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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)) { \ | ^~~~ 12 warnings generated. 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' src/libavformat/matroskaenc.c:1966:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | { "r e1966s | y n c _ sfiozre "(,i = "0s;e t size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM } | ^ src/libavformat/mpegts.c:191:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:193:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | {.i64 = 0}, 0, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mpegts.c:195:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:197:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:199:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:201:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:203:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:205:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {.i64 = 204800}, 1, INT_MAX/2, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL }, | ^ src/libavformat/mpegts.c:217:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:186:203: note: expanded from macro 'MPEGTS_OPTIONS' 186 | { "resync_size", "set size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM } | ^ src/libavformat/mpegts.c:220:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:224:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mpegts.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL }, | ^ src/libavformat/mpegts.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/network.o 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/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); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ 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/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/mpegts.c:739:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavformat/mov.c:3564:67: warning: 739comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | if (iconv (3564c | d , & i n , f&ori n(ilnetn, in&do u=t ,0 ;& oiuntd l n-b1_)in d{e x _| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ ntries && 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/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/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/mpegtsenc.c:526:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 526 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:538:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 538 | for (k = 0; k < program->nb_stream_indexes; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:539:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 539 | if (program->stream_index[k] == i) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/mpegtsenc.c:764:57: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 764 | while (strlen(language) >= 3 && q - data < sizeof(data) - 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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 || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/nistspheredec.o 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/mpegts.c:1065:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1065 | int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/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/movenc.c:2970:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2970 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. 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') and 'uint64_t' (aka 'unsigned 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 && (!src/libavformat/mpegts.csc-:>1329k:51e:yf rawarning: mecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ count || curren 1329t | _ ssrc/libavformat/movenc.c am p: l 3060e :+ 23k: warning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]y _ o f f = = s c - > k e y f r a m e s [ s t s s _ i fnodre x(]i) )= {0 ; | i ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~<3060 | p - > n bf_orssrc/libavformat/mov.c t:(4288:ri23nte i:a =mwarning: _icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n 0d;e xie 4288s | <; i+ + s) - >n {b_ s t r | e ~ ^ ~~~~~~~~~~~~~~~~~~~~ a m si; + i1 +=+= )s c-{> s| ts ~ ^ ~~~~~~~~~~~~~c _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/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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 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/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) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavformat/mov.c:4413:54: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. 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); | ~~~~~ ^ ~~~~~~~~~~~~~ 47 warnings generated. CC libavformat/nspdec.o 2 warnings generated. 4 warnings generated. src/libavformat/mov.c:4974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4975:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4975 | if (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/nsvdec.o src/libavformat/matroskaenc.c:2722:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2722 | if (side_data_size != par->extradata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1897:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1948 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mov.c: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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/nullenc.o CC libavformat/nut.o CC libavformat/nutdec.o src/libavformat/movenc.c:4053:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/nutenc.o 4053 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3003:45: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3003 | if (mkv->reserve_cues_space == size + 1) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/matroskaenc.c:3019src/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/nuv.o src/libavformat/mpegts.c:2250:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2250 | forsrc/libavformat/mov.c (i:nt5117: 19i := warning: 0;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i < p->nb_st r5117e | a m s ; if+o+r) {( i =| ~ ^ ~~~~~~~~~~~~~ 0; i < csrc/libavformat/mpegts.c->:f2255:c31-:> nwarning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ streams; i2255+ | + ) { } | e ~ ^ ~~~~~~~~~~~~~~~~~l se if (pmsrc/libavformat/mov.ct:_5118s:t35r:e awarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ idx < p5118- | >src/libavformat/mpegtsenc.c n :b 2231_s t: r 19 e:ia fmwarning: s(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])c -> f{ c/-*> msattc hr2231 e | ba am ss ef[doi ]ro-n (> iipdo si t=io=n w=0i ;ftr agh-ii>n tt _*n/ib _ds )t | { r ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e ams; src/libavformat/mov.ci: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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5329 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5346:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5346 | if (i < entries) { | ~ ^ ~~~~~~~ src/libavformat/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, { .isrc/libavformat/mov.c64 :=5421 :35P: Awarning: T_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R ETRANS_TIME *5421 | 1 0 0 0 L L } ,i f0 ,(c -I>NfTc64->_sMtArX,e aEmNs[Ci ]}->,i d | = ^= track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:5447:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5447 | if (av_sat_add64(offset, osrc/libavformat/mpegtsenc.cf:f2332:a108d: dwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] != offse t2332 | + ( u i nOtF6FS4E_Tt()sodftf_adpde)r i o| d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~_u s), AV_Osrc/libavformat/mov.cP:T5476_:T41:Y Pwarning: Ecomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]_ DURATIO N5476, | { . i 6 4 = S DT _aRv_EsTaRtA_NaSd_dT6I4ME( p*t s1,0 0d0LuLr a}t,i o0n,) I!N=T 6p4t_MsA X+, (EuNiCn t}6,4 _ t| ) ^d uration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5475:40: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] src/libavformat/mpegtsenc.c:2334 :5475 | 108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (a v2334_ | s a t _ a d OdF6F4S(EoTf(nfisett_,p esriizoed)_ u!s=) ,o fAfVs_eOtP T+ _(TuYiPnEt_6D4U_tR)AsTiIzOeN ,| |{ .| i ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~6 4 = NIT_RETsrc/libavformat/mov.cRA:N5507S:_23T:I Mwarning: Ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] * 1000 L5507L | } , 0 , I NfTo6r4 _(MiA X=, 0E;NC i} ,< c ->| f ^r ag_index.nb_items;src/libavformat/mpegtsenc.c :i2335:+12+): {warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 2335 | src/libavformat/mov.c{: 5509NU:LL45 :} ,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;src/libavformat/mpegtsenc.c j:+2334+:)93 :{ warning: implicit conversion from '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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2331 | { "sdt_period", "SDT retransmission time limit isrc/libavformat/mpegts.cn s:e2358c:o45n:d swarning: "comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], | ~ 2332 | 2358 | iOfF F(SpErTg( sd&t& _ppregr-i>ondb__puisd),s A&&V _pOrPgT-_>TpYiPdEs_[0D]U R!A=T IOtNs,- >{c u.rir6e4n t=_ pSiDdT)_ R E| T ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~R ANS_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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2329 | { "pat_period", "PAT/PMT retransmission time limit in seconds", | ~ 2330 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #d:efin22e :I Nwarning: T6comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]4_ MAX (0x7fffffffffff ff3019f | f ) | ^~~~~~~~~~~~~~~~~~ if (size < mkv->reserve_cues_space) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3028:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 3028 | if (endpos - mkv->segment_offset < (1ULL << 56) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3062:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3062 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2594:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2594 | if (prg->nb_pids && prg->pids[0] != pmt_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mpegts.c:2597:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2597 | if (prg_idx > nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2599:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2599 | if (prg_idx >= nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2608:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2608 | for (j=0; jstream->nb_programs; j++) { | ~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2609:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2609 | for (i = 0; i < ts->nb_prg; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2610:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2610 | if (ts->prg[i].id == ts->stream->programs[j]->id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2612:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2612 | if (i==ts->nb_prg && !ts->skip_clear) | ~^ ~~~~~~~~~~ src/libavformat/mxf.c:32:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 32 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x01,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_VIDEO }, | ^ src/libavformat/mxf.c:33:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 33 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x02,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_AUDIO }, | ^ src/libavformat/mxf.c:34:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 34 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x03,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_DATA }, | ^ src/libavformat/mxf.c:35:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 35 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x6F,0x3C,0x8C,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_VIDEO }, /* LegacyPicture Avid Media Composer MXF */ | ^ src/libavformat/mov.csrc/libavformat/mxf.c::365664::11541:: warning: missing field 'desc' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36 | { { 56630 | x 8 0 , 0 x 7 D ,a0vx_0l0o,g0(xc6-0>,f0cx0,8 A,V0x_1L4O,G0_xT3ER,A0CxE6,F ,"0dxu7r8a,t0ixoEn1=,%0"xPERIBd,06xE41", 0txi6mCe,=0%x"PERFId,604x"1 1r,a0txeD=2% f}\,n "1,6 , | ~~~~~~A VMEDI A5664_ | T Y PE _ A U D I O } , / *e -L>edguacryaStoiuonnd ,A ev-id> tMiemdei,a eC-o>mrpaotsee)r; M| X ~~~^~~~F */ | ^ src/libavformat/movenc.c:4451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4451 | src/libavformat/mxf.c : 37 :fo115r: (warning: imissing field 'desc' initializer [-Wmissing-field-initializers] = 0; i < 37s | - > n b{_s t{r e0axm0s0;, 0ix+0+0), 0{x 00 ,| 0 ~ ^ ~~~~~~~~~~~~~x 00,0x00,src/libavformat/movenc.c0:x44600:041,:0 xwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ,0x00,0x00 ,44600 | x 0 0 , 0x 00 , 0 x0 0 ,0 xm0o0v,-0>xt0r0a,c0kx0s0[,i0]x.0t0r }a,c k _0id, = AiV M>E=D sI-A>_nTbY_PsEtr_eDAaTmsA ?} ,+ + n| ex ^t _generated_track_id : s->streams[i]->id; | ~ ^ ~~~~~~~~~~~~~ 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/mxf.c:42:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 42 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x01,0x11,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@ML Long GoP */ | ^ src/libavformat/mxf.c:43:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 43 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x01,0x02,0x01,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* D-10 50Mbps PAL */ | ^ src/libavformat/mxf.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 44 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x03,0x03,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@HL Long GoP */ | ^ src/libavformat/mxf.c:45:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 45 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x04,0x02,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* 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 streamsrc/libavformat/matroskaenc.c */ : 3283| : ^ 210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3283 | { "reservesrc/libavformat/mxf.c_:in49d:e119x:_ swarning: pmissing field 'desc' initializer [-Wmissing-field-initializers]a ce", "Re se49r | v e a {g i{v e0nx 0a6m,ou0ntx 0oef ,s0pxa2ceb ,(0ixn3 4b,y0txes0)4 ,a0tx 0t1h,e0 xb0e1g,i0nxn0iA,n0gx 04o,f0 xt0h1e, 0fxi0l2,e0 xf0o2r, 0tx0h4e, 0ixn0d1,e0xx 0(0c,u0exs)0.0", }OF,F SE1T4(,r e s e rv e _ cAuVe_sC_OsDpEaCc_eI),D _AVVC1_ O}P,T _/T*Y PEV_C1I NSTP,@ L L {* /.i 6 | 4 ^ = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/mxf.c:50:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 50 | { { 0src/libavformat/matroskaenc.cx:032846:,1630:x 0src/libavformat/movenc.cwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] ,0x:24497b:23,:0 x 3warning: 43284,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0x | 0 4 ,{0 x0"1c,u0xe0 s1,4497_0 | tx o0A , _0 xfr 0 o 4nfo,tr",0 x 01"(,i M= 0o0;x v0ie 2< ,Cs0u-x>e0nsb2, 0_(sttxrhe0e4,a0 minxdes0;x 2)i,+ 0t+o xt)0he 0,{0f xr0| 0 o}n ~ ^ ~~~~~~~~~~~~~t , b 1y4 ,s h i f tisrc/libavformat/movenc.cn :4538g :75 dA:Va _warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]aC OifD EnCe_cID _4538e | VsCs a1 r y } " ,, / * Oin tV FreCtF1 SSPE=@T (MmmLoov ve_*w_/cru ei s_tto| e_ ^ _ftrraokn_tta)g,( sAV,_ OPpTb_T,Y PEm_BoOvO,L ,& ({m o.vi-6>4 t=rsrc/libavformat/mxf.c a:510c}:119k:s,[i ]0,warning: )missing field 'desc' initializer [-Wmissing-field-initializers]1, ,i }51n, | b| _ ^ s t r{e {a m0sx 0?6 ,s0-x>0ster,e0xa2msb[,i0src/libavformat/matroskaenc.cx]:34 ,03285x::0210 :4N ,U0xwarning: 0LL1missing field 'unit' initializer [-Wmissing-field-initializers]), 0;x 0 1| ~ ^ ~~~~~~~~~~~~~, 0x0A 3285, | 0 x 0 4 ,{0 x"c0l1u,s0txe0r2_,s0ixz02e,_l0ix0m4i,t0"x,0 3 ,"0Sxt0o0r,e0 xa0t0 m}o,s t14 ,t h e p r o v iAdVe_dC OaDmEoCu_nItD _oVf Cb1y t}e,s /i*n aV Cc1l usMtPe@rL.L "*,/ | ^ OFFSET(cluster_size_lsrc/libavformat/mxf.ci:mi52t):, 119A: Vwarning: _missing field 'desc' initializer [-Wmissing-field-initializers]O PT_TYPE_ I52N | T , {{ .{i 06x4 0=6, 0-1x 0}e,, 0-x1,2 bI,N0Tx_3M4A,X0,x 0 4 ,F0xL0A1,G0Sx }0,1 , 0| x0 ^A ,0x04,0x01,0x02,0x02,0x04,0x04,0src/libavformat/matroskaenc.cx0:03286,:2100:x 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] }, 14, AV_ C3286O | D E C _ I{D _V"Ccl1u s}t,e r/*_ tiVmC1e _lMiP@mMiLt "*,/ "| S ^t ore at most the provided number of milliseconsrc/libavformat/mxf.cds: 53i:n119 :a warning: missing field 'desc' initializer [-Wmissing-field-initializers]c luster.", 53 | { { 0 x0 6 , 0 x 0 e , 0x 2 b , 0 x 3 4 , 0 x0 4 O,F0FxS0E1T,0(xcl0u1s,t0exr0_At,i0mxe0_4l,i0mxi0t1),,0 xA0V2_,O0PTx_0T2Y,P0Ex_0I4N,T06x40,5 ,{0 x.0i06,40 x=0 -01 }},, -11,4 ,I N T 6 4 _ M AX ,AV _FLCAOGDSEC _}I, D _V| C ^1 }, /* VC1 MP@HL */ | ^ src/libavformat/matroskaenc.c:3287:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3287 | src/libavformat/mxf.c {: 54":d119a:s hwarning: "missing field 'desc' initializer [-Wmissing-field-initializers], "Create a54 | We b M f{i {l e0 xc0o6n,f0xo0rem,i0ngx 2tbo,0 xW3e4b,M0 xD0A4S,HCC libavformat/oggdec.o 0 xs0p1e,c0ixf0i1c,a0xt0iAon,"0, xO0F4F,S0ExT(0i1s,_0xd0as2h,)0,x A0V2_O,P0Tx_0T4Y,P0Ex_0B6OO,L0,x {0 0.,i0x6040 =} ,0 }1,4 ,0 , 1 , F L AAGVS _}C,O DE C| _ ^I D_VC1 }, /* VC1 AP@L0 */ | ^ src/libavformat/movenc.csrc/libavformat/matroskaenc.c::32884567::14011:: warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 3288 | { 4567"src/libavformat/mxf.c | :d 55a: s119 hl:_e trnwarning: a =c missing field 'desc' initializer [-Wmissing-field-initializers]kF F_MnIumNb(esi zr"55, | e "oTr acf k( b {nuu {f m) 0/ b2x e- 016r, , l0fexnor0)e ;,t0 xh e2| b ^ ~~~~~~~~~~~~~~~~~~~ ~~~, DA0SxH 3st4r,esrc/libavutil/macros.h0:xa0449,m:0"x25,: 0 1note: expanded from macro 'FFMIN'O ,F0xF01S,E 0Tx490(d | asAh#_d,te0frixanc04e, k0F_FxMn0I1u,Nm(b0ea,xr0b2)),,0 x(0A(2aV),_ 0Ox0>4 P,(0xTb_0)T7 ,0YxP?E0 0,_0Ix(0Nb0T ), :} , ({a)1 .)4i, 6 4 | = ~ ^ ~ 1 }, 1A,V _ICONDTE_CM_IADX_V,C F1L A}G,S }/*, V C| 1 ^ AP@L1 */ | ^ src/libavformat/matroskaenc.c:3289:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3289 | { "lsrc/libavformat/mxf.ci:v56e:"119,: "Wwarning: rmissing field 'desc' initializer [-Wmissing-field-initializers] itesrc/libavformat/mpegts.c f:i2869l e56:s | a27 s:s u miwarning: n {gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] {i t0 ixs 0a6 ,l0i xve28690 | e,s0x 2tr eb ,a 0mx . 3 " ,4 , 0OfxoFr0F4S E,(0xTi(01 ,i0=xs 0_10l;,i0 vixe 0< )t,A s,A0V-_x>OnP0Tb4_p_,TrYP0Eg_xB; 0O1iO,+L,0 {+ x).0 2i6{4, 0 =x| 0 ~ ^ ~~~~~~~~~~20, 0}x,0 04, ,1,0 xFsrc/libavformat/mpegts.cL0:8,A2873:019:G warning: xScomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]00 , }0,x 0 | 0 ^},2873 | 1 4 , AV _iCfO DE(Ci _=I=Dsrc/libavformat/matroskaenc.c_ VC:t32901s-:> 113:n b}warning: _, missing field 'unit' initializer [-Wmissing-field-initializers]/*p rVgC 1& &A Pt@ sL3290-2 | > n *{b/ _" par| lg ^ lo w> _0ra)w _{v f w| " ~ ^ ~~~~~~~~~~, "allow RAW VFW mode", OFFSEsrc/libavformat/mxf.cT(:a57l:lo119w_:r awarning: wmissing field 'desc' initializer [-Wmissing-field-initializers]_ vfw), AV _57O | P T _ T {Y P{E _0BxO0O6,L0, x{0 e.,i064x 2=b ,00 x}3,4 ,00, x10,4 ,FL0AxG0S1, 0}x,0 1 ,0| x ^0 A,0x04,0x01,0x02,0x02,0x04,0x0src/libavformat/matroskaenc.c9:,03291x:01470:, 0warning: x0missing field 'unit' initializer [-Wmissing-field-initializers]0 }, 14, 3291 | A{V _"CfOlDiEpCp_eIdD__raVwC_1rg b"},, "R/a*w VRGCB1 bAiPt@mLap3s * /i n | V ^F W mode are stored bottom-up", OFFSET(flippesrc/libavformat/mxf.cd:_58r:a119w:_ rwarning: gbmissing field 'desc' initializer [-Wmissing-field-initializers]) , AV_OPT _58TY | P E _ B OO{L ,{ {0 x.0i66,40 x=0 e0, 0}x,2b ,00, x13,4 ,0FxL0A4G,S0 x}0,1 , 0| x ^0 1,0x0A,0x04,0x01,0x02,0x02,0x0src/libavformat/matroskaenc.c4:,32920:x1390:A ,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]x 00,0x00 } ,3292 | 1 4 , { " w r iAtVe__CcOrDEcC3_2I"D,_ V"Cw1r }i,t e/* aV CC1R CA3P2@ Le4l em*en/t i n| s ^i de every Level 1 element", OFFSET(write_csrc/libavformat/mxf.crc:)59,: A119V:_O Pwarning: T_missing field 'desc' initializer [-Wmissing-field-initializers]TY PE_BOOL, 59{ | . i 6 4{ ={ 1 0}x,0 60,,0x 01E,, 0FxLA2GBS, 0}x,3 4 | , ^0 x04,0x01,0x01,0x01,0x04,0x01,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_RAWVIDEO }, /* uncompressed */ src/libavformat/matroskaenc.c :| 3297 ^:12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 3297 | { NULL }, | ^ 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,0src/libavformat/matroskaenc.cx:032861:,193:0 xwarning: 0implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]2 ,0x01,0x00 }, 15, 3286 | A V _ CO{D E"Cc_lIuDs_RtAerW_VItDimEOe _}l,i m/i*t "u,n c o"mSptroerses eatd m4o2s2t 8t-hbei tp r*o/v id e| d ^ number of milliseconds in a cluster.", src/libavformat/mxf.c : 61 : 119 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] 61 | O{F F{S E0Tx(0c6l,u0sxt0eEr,_0txi2mBe,_0lxi3m4i,t0)x,0 4A,V0_xO0P1T,_0xT01Y,P0xE0_1I,N0Tx6044,, 0{x 0.1i,604x 0=2 ,-01x 0}2,, -01x,7 1I,N0T6x40_0M,0AxX,0 0F,L0AxG0S0 }},, 1| ~ ^~~~~~~~~3 , AV/usr/include/stdint.h:_46C:O21DE:C_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/ | : ^ 2898:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2898 | int64_t back = src/libavformat/mxf.cF:F64:M119I:N (warning: smissing field 'desc' initializer [-Wmissing-field-initializers] eekback, p o64s | ) ; | { ^ ~~~~~~~~ ~~~ { 0x06,0xsrc/libavutil/macros.h0:E49,:025x:2 Bnote: ,expanded from macro 'FFMIN'0 x34,0x 0494 | ,#0dxe0f1i,n0ex 0F1F,0MxI0NA(,0ax,0b4), 0((xa)0 1>, 0(xb0)2 ,?0 x(0b2) ,:0x 0(a1),)0 x3 2| , ~ ^ ~0 x00,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_AACC libavformat/oggenc.o 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 | { { 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 }, | ^ CC libavformat/oggparsecelt.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 }, | ^ 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 */ | ^ src/libavformat/mxf.c:92:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 92 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxf.c:96:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 96 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE 170M */ | ^ src/libavformat/mxf.c:97:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 97 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x02,0x00,0x00 }, 14, AVCOL_PRI_BT470BG }, /* ITU-R BT.470 PAL */ | ^ src/libavformat/mxf.c:98:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 98 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x03,0x00,0x00 }, 14, AVCOL_PRI_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:99:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:100:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 100 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x05,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:101:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */ | ^ src/libavformat/mxf.c:102:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 102 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, Asrc/libavformat/movenc.cVCO:L_4912PR:I_33S:M Pwarning: TEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]43 1 }, /* P3DCI */ 4912 | | ^ if (track ->nnote: b_expanded from macro 'INT64_MAX'f rag_info >= trac k46- | >f#rdage_fiinnfeo _INcTsrc/libavformat/mxf.ca6:p4105a_:cMA116iX:t y(warning: )0missing field 'desc' initializer [-Wmissing-field-initializers] x {7 f f| f ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~f fffff f105f | f f f f ){ {| ^~~~~~~~~~~~~~~~~~0 x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */ | ^ src/libavformat/mxf.c:107:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 107 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ src/libavformat/mov.c:6149:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 6149 | if (atom.size < AV_UUID_LEN || atom.size >= FFMIN(INTsrc/libavformat/mxf.c_M:A111X:,114 S:I ZEwarning: _missing field 'desc' initializer [-Wmissing-field-initializers] MAX)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavformat/mov.c115 | : 6243 :{34 {: 0warning: x0comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare]6 ,0x0E,0xsrc/libavformat/mpegts.c2B:,3285 0:6243x19 | 34:, 0 x warning: 04 ,comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]r0 ext0 =1 ,a0vxi0o1_,r0 exad3285(p0b | 6, , 0x 04c, on0t ex0f1nt,o0x,0r1 F,F(0i M=IxN( s0i0ze1o;,f 0(xcion0t1 ,< e0nFFx_tAR0)RA5Y, ,a_0EtLxoE0m0MS.(t,ss-0>ixpzoo0le)0s )});;, i + 1+| )4 ^ ~~~~~~~~~~~~~~~ ~~~~~~~~~, A| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~V COL_Tsrc/libavutil/macros.hR:C49_:B25T:13 6note: 1_expanded from macro 'FFMIN'EC G }, /49* | I#TdUe-fiRne BFFTM.I1N3(a6,1b) *((/a ) | > ^ (b) ? (b) : (a)) | ~ ^ ~ 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/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/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/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6388 | for (src/libavformat/mxf.ci:139 :=116 0:; iwarning: e0oxf0_Er,e0axc2hBed,;0 xi3+4+), 0{x 0 4| , ~ ^ ~~~~~~~~~~~~~~~0 x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:141:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 141 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ src/libavformat/mov.c:6481:73: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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/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/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: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.hsrc/libavformat/movenc.c::2945506::1523:: 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] 2945506 | | i f ( sfizoer 2(i !== 0 ;s iiz e<) s -| > ~~~~~ ^ ~~~~n b_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: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/oggparsedirac.o src/libavformat/movenc.c:5694:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5694 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/oggparseflac.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/movenc.csrc/libavformat/mov.c::57357115::1919:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 71155735 | | f orf o(ir =( i0 ;= i0 ;< i s-n>bs_ustbrseaamsm;p il++e)_ {c o u| n ~ ^ ~~~~~~~~~~~~~t ; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7116:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7116 | if (saCC libavformat/oggparseogm.o mple->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)) | ~ ^ ~ 82 warnings generated. 3 warnings generated. 11 warnings generated. src/libavformat/mov.c:7180:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7180 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7181:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7181 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7195:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7195 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7201:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7201 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7202:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7202 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7296:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7296 | } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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:7568:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7568 | if (i != avio_rb32(pb)) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/oggparseopus.o CC libavformat/oggparseskeleton.o 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 long') 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') and 'int' [-Wsign-compare] 6380 | (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_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/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/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/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/movenc.c:6713:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6713 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/network.c:415:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 415 | if (parallel > FF_ARRAY_ELEMS(attempts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/oggparsespeex.o src/libavformat/mov.c:8224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8224 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8232:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8232 | for (j = 0; j < sc->drefs_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8281:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8281 | for (i = 1; i < mov->meta_keys_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:672:62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 672 | if (sizsrc/libavformat/mov.ce :<8310 :319:2 warning: |comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| size - 83103 | 2 < o ri gf_osri z(e i| |= (0i;n ti) osnibz_es t!r=e aomsr;i gi+_+s)i z{ e )| ~ ^ ~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:672:32: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 684 | else if (size < plaintext_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++) { | ~ ^ ~~~~~~~~~~~~~ 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/mov.c:8446:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 8446 | MOVAtom atom = { AV_RL32("root") }; | ^ src/libavformat/mxfdec.c:780:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 847 | mxf->run_in + partition->previous_partition >= klv_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 8645 | if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/oggparsetheora.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++) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~ ^ ~~~~~~~~~~~~ CC libavformat/oggparsevorbis.o src/libavformat/movenc.c:7271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7271 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7279 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7304:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7304 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7368 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7381:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7381 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/oggparsevp8.o 21 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/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/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/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/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,0x1CC libavformat/oma.o 5,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,01x41 warning, generated0. x41,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)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 != sizsrc/libavformat/mxfdec.ce:)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 }, | ^ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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 }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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++) | ~ ^ ~~~~~~~~~~~~~~~ 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:1796:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1796 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position == best_index_start && s->index_duration > best_index_duration)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1795:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') 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') 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/mxfdec.c:1894:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1896 | if (edit_unit < s->index_start_position + s->index_duration) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1902:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1902 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1945:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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') [-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') [-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') [-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') [-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') [-Wsign-compare] 2015 | if (s->nb_index_entries == index_delta * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nut.c:258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | for (i = 0; i < nut->avf->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/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/omadec.o 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') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/omaenc.o CC libavformat/options.o In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/os_support.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggparsecelt.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/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') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mvdec.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/oggdec.c:302:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (os->bufsize - os->bufpos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. 1 warning generated. src/libavformat/nutenc.c:190:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for (stream_id = 0; stream_id < s->nb_streams; stream_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/paf.o 2 warnings generated. 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/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->fcsrc/libavformat/oggdec.c->:n561b:_21st:r eawarning: mcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]s; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 561 | if (os->granule == -1) | ~~~~~~~~~~~ ^ ~~ CC libavformat/pcm.o src/libavformat/oggdec.c:667:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 667 | if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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') and 'int64_t' (aka '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') and 'int64_t' (aka '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/oggdec.c:787:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 787 | if (os->granule != -1LL) { | ~~~~~~~~~~~ ^ ~~~~ 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,src/libavformat/nutenc.c0x:0e631,:160: xwarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ,0x34,0x02,0x 06315 | , 0 x 0f1o,r0 x(0i1=,00x;0 d,i0x<0n1u,t0x-0>2a,v0fx-0>1n,b0_x0s1tr,e0axms0;2 ,i0+x+0)1 ,{ 0 x| 0 ~^~~~~~~~~~~~~~~~~~~~~ 0 }, 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_src/libavformat/nutenc.cpack: 680}:,19 : | warning: ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mvdec.c :680485 | : 24 : f owarning: r comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare](i = 0; i < nut-> a485vsrc/libavformat/mxfdec.cf | -:> 3236n: b 118 _ s:t riefwarning: amissing field 'ctx_size' initializer [-Wmissing-field-initializers]m (isn;d eix-+ >3236p+o) | {s | > ~ ^ ~~~~~~~~~~~~~~~~~~~~ po s ){ {| src/libavformat/nutenc.c ~~~~~~~~~~ ^ ~~~0 :691x:0196:, 0xwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ,src/libavformat/mvdec.c0:x4872:b29 ,:6910 | x3 4 warning: ,comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]0 fxo0r2 ,(4870i | x 5= 3 0,; 0 ix 0 <1 e,nlu0stxe-0 1i>,fa 0v(xinf0-d>den,b_x0-stx>0repa1mo,s s0;< ix+ 0+po1),s0 )x{01 ,0 x{01 ,| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~x | 0 ~~~~~~~~~~ ^ ~~~1, src/libavformat/nutenc.c0x:2700:f19:, src/libavformat/mvdec.c0warning: x0:0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]506 },: 27m: xwarning: f_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r700 | e a d _f por506re | f a(ci e= _ m0; e ta i d a>aevoff-_>ncb_ocunht a>p=t earvsc;t xi-+>+)n b{_s t r| e ~ ^ ~~~~~~~~~~~~~~~~~~~~~a ms) | src/libavformat/mxfdec.c ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~: 3237:125: src/libavformat/mvdec.cwarning: :missing field 'ctx_size' initializer [-Wmissing-field-initializers]514 :26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3237 | 514 | { {i f0 x(0m6v,-0>x0set,r0exam2_b,i0nxd3e4x, >0=x 0a2v,c0txx5-3>,n0bx0_1st,r0exa0m1s,) 0 x| 0 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~d ,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadata }, | ^ 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/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/nutenc.c:743:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 743 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:757:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 757 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:763:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 763 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:774:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:783:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 783 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/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_PAGEsrc/libavformat/nutdec.c_SI:ZE550,: 19P:A Rwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M }, | ^ 550 | for (i = 0; i < csrc/libavformat/oggenc.cou:n92t:;83 :i +warning: +)missing field 'unit' initializer [-Wmissing-field-initializers] { | ~ ^ ~~~~~ 92 | OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^ src/libavformat/oggenc.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/oggenc.c:94:74: warning: implicit conversion from 'long' 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/mxfdec.c:3344:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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') and 'int64_t' (aka 'long') [-Wsign-compare] 3416 | mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:731:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 731 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:741:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 741 | if (n + x >= syncpoint_count + 1) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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/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:835:65: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 835 | for (initialized_stream_count = 0; initialized_stream_count < s->nb_streams;) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/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/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++) { | ~^~~~~~~~~~~~~~ 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/mxfdec.c:3718:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3718 | if (mxf->run_in + mxf->footer_partition >= file_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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++) | ~^~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:187:15: CC libavformat/pcmdec.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/nutenc.c:1245:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1245 | { "write_index", "Write index", OFFSET(write_index), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E, }, | ^ src/libavformat/nutenc.c:1246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1246 | { NULL }, | ^ CC libavformat/pcmenc.o 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/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) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/mxfdec.c:3819:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/oggenc.c 3819 | : 481 : 19 :f owarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r (int i = 0481; | i < sf->onr b(_is t=r e0a;m si; n| b ~ ^ ~~~~~~~~~~~~~_ streams; isrc/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/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggenc.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 610 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:617:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 617 | for (j = 0; j < s->src/libavcodec/bytestream.hnb_:s294t:r15:e amwarning: s;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] j++) { | ~ ^ ~~~~~~~~~~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mux.c:854:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 857 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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/oggenc.c:694:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/pjsdec.o 694 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:709:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 709 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~src/libavcodec/bytestream.h :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:3969:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3969 | if (t && trasrc/libavformat/oggenc.cck:-727>s:a19m:p lwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ count < t->nb_p t727s | e s ) {f o r| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~( i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4001 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ In file included from src/libavformat/oggparseopus.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/nutdec.c:1305:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4078:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4078 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4085:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4085 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4091:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4091 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4100:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4100 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4111:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4111 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 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/mxfdec.c:4000:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4000 | if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_data.length || pos >= mxf->current_klv_data.next_klv) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pmpdec.o src/libavformat/mxfdec.c:4050:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4050 | if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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/mxfdec.c:4152:35: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-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 long' [-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}}; | ^ 1 warning 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') and 'uint64_t' (aka 'unsigned 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 }, | ^ CC libavformat/pp_bnk.o src/libavformat/mxfdec.c:4291:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4291 | { NULL }, | ^ 2 warnings generated. src/libavformat/mux.c:1050:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | if (stream_index < 0 || stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:147:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 147 | { AV_CODEC_ID_NONE } | ^ CC libavformat/prompeg.o 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/protocols.o 2 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. 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: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggparseogm.c:183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | if (os->psize < lb + 1) | ~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/psxstr.o CC libavformat/pva.o 6 warnings generated. CC libavformat/pvfdec.o src/libavformat/mxfenc.c:507:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 507 | for (int i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ CC libavformat/qcp.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 long' [-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 long' [-Wsign-compare] 573 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/qtpalette.o 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/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/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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++) | ~ ^ ~~~~~~~~~~~~~~~ 8 warnings generated. In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:39:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ^ src/libavformat/options_table.h:40:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | {"formatprobesize", "number of bytes to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"packetsize", "set packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E}, | ^ src/libavformat/options_table.h:56:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"seek2any", "allow seeking to non-keyframes on demuxer level when supported", OFFSET(seek2any), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, D}, | ^ src/libavformat/options_table.h:57:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_Isrc/libavformat/mxfenc.cN:T16516:4,19 {:. iwarning: 64comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0 }, 0, INT6 4_1651M | A X , fDo}r, ( i =| ^0 ; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/options_table.h:58:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"cryptokey", "decryption key", OFFSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D}, | ^ src/libavformat/options_table.h:59:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D}, | ^ src/libavformat/options_table.h:60:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s of 15fps 352x288 YUYV422 video */ | ^ src/libavformat/options_table.h:63:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"max_delay", "maximum muxing or demuxing delay in microseconds", OFFSET(max_delay), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, INT_MAX, E|D}, | ^ src/libavformat/options_table.h:64:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ^ src/libavformat/options_table.h:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"fpsprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:66:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"audio_preload", "microseconds by which audio packets should be interleaved earlier", OFFSET(audio_preload), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:67:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"chunk_duration", "microseconds for each chunk", OFFSET(max_chunk_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"chunk_size", "size in bytes for each chunk", OFFSET(max_chunk_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/mxfenc.c:1708:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E }, | ^ src/libavformat/options_table.h:95:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"max_ts_probe", "maximum number of packets to read while waiting for the first timestamp", OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:101:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E}, | ^ src/libavformat/options_table.h:102:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:103:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"format_whitelist", "List of demuxers that are allowed to be used", OFFSET(format_whitelist), AV_OPT_TYPE_STRING, { .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_ptsrc/libavformat/mxfenc.cs":,1810 O:FF19SE:T (warning: skcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ip _estimate_dura t1810i | o n_ f r ofmo_r p(tis )=, 0A;V _iO PEn_bB_OsOtL,r e{a.mis6;4 i=+ +0)} ,{ 0 ,| ~ ^ ~~~~~~~~~~~~~1 , D}, | src/libavformat/mxfenc.c ^ :1838:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1838 | for (isrc/libavformat/options_table.h :=108 :1440:; iwarning: missing field 'unit' initializer [-Wmissing-field-initializers] < mxf->ed i108t | _{u"nimtaxs__pcrooubnet_;p aick+e+ts)" ,{ " Ma| x ~ ^ ~~~~~~~~~~~~~~~~~~~~~i mum numsrc/libavformat/mxfenc.cb:e1850r: 43o:f warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ckets t 1850o | p r o b e a c o d e c ", O F F SfEoTr( m(ajx _=p rkoebye__ipancdkeext;s )j, < mAxV_fO-P>Te_dTiYtP_E_uInNiTt,s {_ c.oiu6n4t ;= 2j5++0)0 {}, 0,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~I NT_MAX,src/libavformat/mxfenc.c :D1854 :}27,: | warning: ^comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1854 | src/libavformat/options_table.h : 109 : 6 : warning: missing field 'help' initializer [-Wmissing-field-initializers] i109f | ({jN U=L=L }m,xf - >| e ^d it_units_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/options_table.h:87:146: warning: implicit conversion from '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' 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' 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' 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' 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' 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' 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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/r3d.o src/libavformat/mxfenc.c:2030:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2030 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rawdec.o src/libavformat/mxfenc.c:2084:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2084 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ 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/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/options.c:250:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | if (s->nb_streams >= s->max_streams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2318:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2318 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rawenc.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++) { | ~ ^ ~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 17 warnings generated. 6 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/rawutils.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/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_RATIONACC libavformat/rawvideodec.o L, {.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 }, | ^ 2 warnings generated. CC libavformat/rdt.o CC libavformat/realtextdec.o src/libavformat/pmpdec.c:105:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 105 | if (size < 9 + 4*pmp->num_streams) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pmpdec.c:111:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 2 warnings generated. 40 warnings generated. CC libavformat/redspark.o 7 warnings generated. CC libavformat/replaygain.o CC libavformat/riff.o CC libavformat/riffdec.o 3 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 || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from 2 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/riffenc.o src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavformat/qtpalette.c180: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++) { | ~ ^ ~~~~~~~~~~~ isrc/libavformat/qtpalette.cf: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++) { | ~ ^ ~~~~~~~~~ (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/omadec.c:292:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 301 | if (i >= FF_ARRAY_ELEMS(leaf_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rka.o src/libavformat/omadec.c:342:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 342 | if (pos >= oc->content_start && byte_rate > 0) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ 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/omadec.c:594:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 594 | if (err || avio_tell(s->pb) < oc->content_start) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/rl2.o src/libavformat/paf.c:58:22: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 58 | if ((p->buf_size >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~ src/libavformat/paf.c:227:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 227 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/paf.c:250:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 250 | if (p->frames_offset_table[p->current_frame] >= p->video_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/rm.o 2CC libavformat/rmdec.o 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}, | ^ warnings generated. 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 }, | ^ src/libavformat/pva.c:209:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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)) | ~ ^ ~ In file included from src/libavformat/oggparsetheora.c:30src/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/oggdec.h:src/libavformat/pcmdec.c160:118:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 36118 | { "channels", "", offsetof(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG:_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 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 }, | ^ 160src/libavformat/pcmdec.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rmenc.o 5 warnings generated. 16 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. 4 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, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/pcmdec.c:185:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL }, | ^ CC libavformat/rmsipr.o 33 warnings generated. 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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavformat/rpl.o 2 warnings generated. 8 warnings generated. src/libavformat/redspark.c:142:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | if (ret != size) { | ~~~ ^ ~~~~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rsd.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/rso.o 5 warnings generated. 5 warnings generated. CC libavformat/rsodec.o src/libavformat/rl2.c:175:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:182:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:189:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:198:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for(i=0;inb_streams; i++){ | ~^~~~~~~~~~~~~~ src/libavformat/rl2.c:242:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 242 | if (rl2->index_pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rsoenc.o 1 warning generated. 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/rtmpdigest.o :393:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (frame_num < r3d->video_offsets_count) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 51 warnings generated. CC libavformat/rtmphttp.o CC libavformat/rtmppkt.o CC libavformat/rtmpproto.o src/libavformat/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_NONE }, | ^ 1 warning generated. CC libavformat/rtp.o CC libavformat/rtpdec.o CC libavformat/rtpdec_ac3.o 7 warnings generated. 1 warning generated. src/libavformat/rawvideodec.c:139:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "pixel_format", "set pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = "yuv420p"}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:140:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:141:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ CC libavformat/rtpdec_amr.o 4 warnings generated. CC libavformat/rtpdec_asf.o src/libavformat/rmenc.c:96:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:133:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 133 | for(i=0; ifn_ostrr(eia=m0s; i<>nnb_bs_tsrteraemasm;si +&+&) {| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ~^~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmenc.c:456:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | for(i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/rtpdec_dv.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++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_g726.o CC libavformat/rtpdec_h261.o CC libavformat/rtpdec_h263.o src/libavformat/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 96 | for (i=0; ichunk_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_h263_rfc2190.o src/libavformat/rmdec.c:270:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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') 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) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 6 warnings generated. src/libavformat/rsd.c:74:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 74 | for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupporCC libavformat/rtpdec_h264.o ted_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:740:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:745:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_hevc.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/rmdec.c:1071:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rmdec.c:1235:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1235 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rmdec.c:1291:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 22 warnings generated. src/libavcodec/bytestream.h: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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_ilbc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/rtpdec_jpeg.o CC libavformat/rtpdec_latm.o CC libavformat/rtpdec_mpa_robust.o 147 warnings generated. src/libavformat/rtmphttp.c:265:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC}, | ^ src/libavformat/rtmphttp.c:266:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 266 | { NULL }, | ^ CC libavformat/rtpdec_mpeg12.o CC libavformat/rtpdec_mpeg4.o CC libavformat/rtpdec_mpegts.o CC libavformat/rtpdec_qcelp.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') and 'int64_t' (aka 'long') [-Wsign-compare] 202 | if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/rtpdec_qdm2.o src/libavformat/rtpdec.c:374:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 374 | if (s->last_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/rtpdec.c:663:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 669 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtpdec_qt.o src/libavformat/rtpdec_asf.c:49:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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') and 'long' [-Wsign-compare] 58 | if (chunksize > end - p) | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/rtpdec_asf.c:74:22: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 74 | } while (end - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_rfc4175.o CC libavformat/rtpdec_svq3.o 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_vc2hq.o CC libavformat/rtpdec_vp8.o CC libavformat/rtpdec_vp9.o src/libavformat/rtmpproto.c:1718:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1718 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/rtpdec_xiph.o CC libavformat/rtpenc.o src/libavformat/rtpdec_h264.c:108:40: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 108 | && (dst - base64packet) < sizeof(base64packet) - 1) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_aac.o src/libavformat/rtpdec_h264.c:196:44: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 196 | while (*p && *p != '-' && (dst - buf1) < sizeof(buf1) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rtmpproto.c:2707:45: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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/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 }, | ^ CC libavformat/rtpenc_amr.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_chain.o 4 warnings generated. src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 125 | if (len - 1 - frame_size > sizeof(data->group[0].data)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. 2 warnings generated. CC libavformat/rtpenc_h261.o CC libavformat/rtpenc_h263.o CC libavformat/rtpenc_h263_rfc2190.o CC libavformat/rtpenc_h264_hevc.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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. 2 warnings generated. CC libavformat/rtpenc_jpeg.o src/libavformat/rtpdec_rfc4175.c:278:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | if (payload_len < data->pgroup) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:300:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (copy_offset + length > data->frame_size || !data->frame) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_latm.o CC libavformat/rtpenc_mpegts.o 35 warnings generated. 2 warnings generated. CC libavformat/rtpenc_mpv.o 1 warning generated. 2 warnings generated. CC libavformat/rtpenc_rfc4175.o CC libavformat/rtpenc_vc2hq.o CC libavformat/rtpenc_vp8.o CC libavformat/rtpenc_vp9.o CC libavformat/rtpenc_xiph.o CC libavformat/rtpproto.o CC libavformat/rtsp.o CC libavformat/rtspdec.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/rtspenc.o src/libavformat/rtpdec_mpegts.c:84:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | data->read_buf_size = FFMIN(len - ret, sizeof(data->buf)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/s337m.o CC libavformat/samidec.o 1 warning generated. CC libavformat/sapdec.o src/libavformat/rtpdec_mpeg4.c:278:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 278 | data->buf_size = FFMIN(len, sizeof(data->buf)); | ^ ~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/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 foCC libavformat/sapenc.o r 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/sauce.o 5 warnings generated. CC libavformat/sbcdec.o CC libavformat/sbgdec.o 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/sccdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/sccenc.o src/libavformat/rtpenc.c:34:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:35:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "cname", "CNAME to include in RTCP SR packets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:37:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ CC libavformat/scd.o CC libavformat/sdns.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)) | ~ ^ ~ 30 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/sdp.o src/libavformat/rtpdec_xiph.c:110:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if (ident != data->ident) { | ~~~~~ ^ ~~~~~~~~~~~ CC libavformat/sdr2.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/sdsdec.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/sdxdec.o 4 warnings generated. CC libavformat/seek.o 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) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavformat/segafilm.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/segafilmenc.o 1 warning generated. CC libavformat/segment.o src/libavformat/rtspdec.c:857:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 857 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspdec.c:885:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 885 | for (r = 0; r < s->nb_streams; r++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/serdec.o 2 warnings generated. src/libavformat/sbgdec.c:201:69: warning: implicit conversion from '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); | ~~~~~~~~ ~~~~~~~~~^~ 20 warnings generated. CC libavformat/sga.o src/libavformat/sbgdec.c:545:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 545 | if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/shortendec.o 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' 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/sierravmd.o src/libavformat/sbgdec.c:946:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 946 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:968:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 968 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1075 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/siff.o CC libavformat/smacker.o CC libavformat/smjpeg.o src/libavformat/sbgdec.c:1323:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1323 | if CC libavformat/smjpegdec.o (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/smjpegenc.o CC libavformat/smoothstreamingenc.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/smush.o src/libavformat/s337m.c:119:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/sol.o CC libavformat/soxdec.o CC libavformat/soxenc.o 3 warnings generated. src/libavformat/sdp.c:223:48: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 223 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | 4 warnings generated. In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/seek.c:211:70: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 211 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/spdif.o src/libavformat/sdp.c:880:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 880 | for (j = 0; j < ac[i]->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~ { "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' 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", CC libavformat/spdifdec.o 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' 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' 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/spdifenc.o 2 warnings generated. src/libavformat/sapdec.c:174:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6 warnings generated. 174 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/srtdec.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/srtenc.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/srtp.o CC libavformat/srtpproto.o 1 warning generated. 4 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/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: 'long' and 'unsigned long' [-Wsign-compare] 734 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/sapenc.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/stldec.o CC libavformat/subfile.o 5 warnings generated. CC libavformat/subtitles.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/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/subviewer1dec.o src/libavformat/sierravmd.c:279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | if(ffio_limit(pb, frame->frame_size) != frame->frame_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:292:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | if (ret != frame->frame_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/sga.c:440:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 440 | av_assert0(sga->idx + sga->left < sizeof(sga->sector)); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/rtsp.c:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1172 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ CC libavformat/subviewerdec.o 1 warning generated. 2 warnings generated. 2 warnings generated. 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. src/libavformat/smjpegdec.c:74:49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 74 | if (avio_read(pb, comment, hlength) != hlength) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/supdec.o src/libavformat/rtsp.c:1220:31: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1220 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/supenc.o src/libavformat/rtsp.c:1630:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 1630 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/svag.o 1 warning generated. 2 warnings generated. 1 warning generated. 1 warning generated. CC libavformat/svs.o 1 warning generated. CC libavformat/swf.o src/libavformat/rtsp.c:2290:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 2305 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/swfdec.o src/libavformat/rtsp.c:2364:35: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] 2364 | if (sizeof("c=IN IP") - 1 < p_end - p && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/segment.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/swfenc.o src/libavformat/rtsp.c:2591:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2591 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/segment.c:511:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavformat/segment.c:511:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ CC libavformat/takdec.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 }, | ^ CC libavformat/tcp.o 1 warning 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 long' [-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/tedcaptionsdec.o src/libavformat/segment.c:812:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 120 warnings generated. 812 | for (i = 0; i < s->nb_streams; 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 }, | ^ CC libavformat/tee.o 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 long' [-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)) | ~ ^ ~ CC libavformat/tee_common.o 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/subtitles.c:126:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 126 | if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings 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, dtsCC libavformat/teeproto.o hd_fallback), AV_OPT_TYPE_INT, {.i64 = 60}, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:101:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ 6 warnings generated. src/libavformat/segment.c:1063:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1064:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/spdifenc.c:216:13: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 215 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c :2161065 | : 152 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] > ctx- >1065p | k t _ o f{f s"este g-m eBnUtR_StTi_mHeE_AdDeElRt_aS"I,Z"Es e&t& acpoprreo_xsiimzaet)i o{n v| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l ue used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1066:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1067:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1068:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1068 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1069:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1069 | { "segment_wrap", "set number after which the index wraps", OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1070:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1071:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1071 | { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1072:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1072 | { "segment_wrap_number", "set the number of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1073:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1073 | { "strftime", "set filename expansion with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1074:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1075:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1077:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1078:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1079:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1080:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1081:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1082:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1082 | { NULL }, | ^ src/libavformat/segment.c:1080:127: warning: implicit conversion from 'long' 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' 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' 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' 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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c: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/spdifenc.c:483:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 612 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/thp.o CC libavformat/tiertexseq.o CC libavformat/tls.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/smoothstreamingenc.c:302:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:481:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 481 | int n = FFMIN(size, 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/subviewerdec.c:137:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 145 | while (j < sizeof(value) - 1 && line[i] && line[i] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 555 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { "lookahead_count", "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 }, | ^ In file included from src/libavformat/swfenc.c:25: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/tls_gnutls.o CC libavformat/tmv.o CC libavformat/tta.o 13 warnings generated. 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++) { | ~^~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/ttaenc.o src/libavformat/swfenc.c:494:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 494 | if (av_fifo_can_write(swf->audio_fifo) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/swfdec.c:237:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:259:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:276:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:303:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | for(i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:398:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:403:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:474:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:496:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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' 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' 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/ttmlenc.o CC libavformat/tty.o CC libavformat/txd.o CC libavformat/ty.o 67 warnings generated. CC libavformat/udp.o src/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavformat/uncodedframecrcenc.o CC libavformat/unix.o 108 warnings generated. CC libavformat/url.o src/libavformat/tee.c:69:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:71:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:72:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | {NULL} | ^ src/libavformat/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/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] 416 | for (i = 0; i < slave->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/urldecode.o src/libavformat/tee.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (j = 0; j < tee->nb_slaves; j++) | ~ ^ ~~~~~~~~~~~~~~ 42 warnings generated. CC libavformat/utils.o CC libavformat/vag.o CC libavformat/vc1dec.o 14 warnings generated. 1 warning generated. CC libavformat/vc1test.o CC libavformat/vc1testenc.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 9 warnings generated. 5 warnings generated. CC libavformat/version.o CC libavformat/vividas.o 10 warnings generated. CC libavformat/vivo.o CC libavformat/voc.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' 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/voc_packet.o CC libavformat/vocdec.o CC libavformat/vocenc.o src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ 1 warning generated. CC libavformat/vorbiscomment.o CC libavformat/vpcc.o CC libavformat/vpk.o 8 warnings generated. CC libavformat/vplayerdec.o CC libavformat/vqf.o src/libavformat/thp.c:56:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | d = av_int2float(AV_RB32(p->buf + 16)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:79:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | thp->fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/w64.o src/libavformat/thp.c:101:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/wady.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 } | ^ CC libavformat/wavarc.o CC libavformat/wavdec.o CC libavformat/wavenc.o 3 warnings generated. CC libavformat/wc3movie.o CC libavformat/webm_chunk.o CC libavformat/webmdashenc.o CC libavformat/webpenc.o 5 warnings generated. CC libavformat/webvttdec.o CC libavformat/webvttenc.o src/libavformat/tta.c:94:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 94 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) == n) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vividas.c:270:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (avio_read(src, buf+8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/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/westwood_aud.o CC libavformat/westwood_audenc.o src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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 long' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/westwood_vqa.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 strinCC libavformat/wsddec.o g 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/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ 1 warning generated. 34 warnings generated. 1 warning generated. 3 warnings generated. CC libavformat/wtv_common.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/wtvdec.o CC libavformat/wtvenc.o src/libavformat/url.c:76:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 76 | vsnprintf(str + len, size > len ? size - len : 0, fmt, vl); | ~~~~ ^ ~~~ CC libavformat/wv.o CC libavformat/wvdec.o src/libavformat/url.c:263:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-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 long') and 'long' [-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 long') and 'long' [-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 long') and 'long' [-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 long') and 'long' [-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 long') and 'long' [-Wsign-compare] 307 | COPY(uc.url_component_end_path, uc.end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. 4 warnings 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/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", OFFsrc/libavformat/vc1test.cSET(:u44d:p47li:t ewarning: _comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]c overage), AV_ O44P | T _ TY PE _iINfT (,p -{>.ib6u4f =[ 30]} ,! = 00x,C 5 I|N|T_ MsAXi, zDe| E <} ,4 || | ^ s ize > p->buf_size - 20 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ 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, {CC libavformat/wvedec.o .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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 127 | { "bitrate", "Bits to send per second", OFFSET(bitrate), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, .flags = E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/wvenc.o CC libavformat/xa.o src/libavformat/udp.c:523:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 523 | if (av_fifo_can_write(s->fifo) < len + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/udp.c:586:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/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 }, | ^ CC libavformat/xmd.o CC libavformat/xmv.o src/libavformat/webm_chunk.c:236:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 236 | wc->duration_written >= wc->chunk_duration)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/wavdec.c:247:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/udp.c:1073:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1073 | if (av_fifo_can_write(s->fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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 }, | ^ 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/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/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ 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/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/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/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/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, size)) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ 4 warnings generated. CC libavformat/xvag.o src/libavformat/webmdashenc.c:441:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 441 | if (!comma || comma - p >= 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_ENCODI1NG warning_ generatedP. ARAM }, | ^ 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 }, | ^ 6 warnings generated. 2 warnings generated. src/libavformat/wavenc.c:99:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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/wavenc.c:129:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 129 | for (i = 0; i < len/16; i++) { | ~ ^ ~~~~~~ CC libavformat/xwma.o 1 warning generated. CC libavformat/yop.o 7 warnings generated. 1 warning generated. CC libavformat/yuv4mpegdec.o 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] 5 warnings generated. 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/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ 3 warnings generated. 1 warning generated. CC libavformat/yuv4mpegenc.o GEN libavformat/libavformat.pc src/libavformat/wtvdec.c:216:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 216 | if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/wtvenc.c:546:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 546 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wtvdec.c:762:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 762 | if (wtv->index_entries[i].pos > broken_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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/wtvdec.c:855:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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)) | ~ ^ ~ 14 warnings generated. src/libavformat/wtvdec.c:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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') and 'int' [-Wsign-compare] 1041 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 7 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/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') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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) | ~~~~~~ ^ ~~~~~~~~~~ 6 warnings generated. 10 warnings generated. 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 libavcodec/libavcodec.pc CC libpostproc/postprocess.o CC libpostproc/version.o GEN libpostproc/libpostproc.pc 3 warnings generated. 1 warning generated. src/libavformat/xwma.c:213:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/xwma.c:264:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ GEN libswresample/libswresample.pc 1 warning generated. GEN libswscale/libswscale.pc src/libavformat/yuv4mpegdec.c:119:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. GEN libavutil/libavutil.pc CC libavfilter/aarch64/vf_nlmeans_init.o 3 warnings generated. AR libavdevice/libavdevice.a AS libavfilter/aarch64/vf_nlmeans_neon.o CC libavfilter/aeval.o CC libavfilter/af_acontrast.o 5 warnings generated. CC libavfilter/af_acopy.o 2 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 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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavfilter/af_aderivative.o src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 395 | numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:397:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 397 | numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavfilter/af_adrc.o 5 warnings generated. CC libavfilter/af_adynamicequalizer.o In file included from src/libavfilter/af_adecorrelate.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_adynamicsmooth.o src/libpostproc/postprocess.c:613:33: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-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_aecho.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 long' [-Wsign-compare] 868 | for(i=0; itempBlurred); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libpostproc/postprocess.c:870:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 870 | for(i=0; itempBlurredPast); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_acontrast.c:77:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | dst[c] = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ src/libavfilter/af_acontrast.c:96:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 96 | float d = src[n] * M_PI_2; | ^~~~~~ ~ src/libavfilter/af_acontrast.c:116:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | dst[n] = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ src/libavfilter/aeval.c:91:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:92:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "sample_rate", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:94:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:95:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:97:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/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 | { NULCC libavfilter/af_aemphasis.o L } | ^ src/libavfilter/aeval.c:96:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/aeval.c:95:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/aeval.c:233:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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/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", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:343:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 343 | { NULL } | ^ src/libavfilter/aeval.c:401:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | eval->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/aeval.c:427:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 427 | t0 = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/af_aexciter.o 6 warnings generated. src/libavfilter/af_adeclick.c:95:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:97:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:100:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:101:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:102:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:103:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "burst", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:104:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "b", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ src/libavfilter/af_adecorrelate.c: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 } | ^ CC libavfilter/af_afade.o src/libavfilter/af_adenorm.c:254:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 254 | { "level", "set level", OFFSET(level_db), AV_OPT_TYPE_DOUBLE, {.dbl=-351}, -451, -90, FLAGS }, | ^ src/libavfilter/af_adenorm.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL } | ^ src/libavfilter/af_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 }, | ^ CC libavfilter/af_afftdn.o src/libavfilter/af_adeclick.c:752:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 752 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_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, 25, AF }, | ^ src/libavfilter/af_adeclick.c:754:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 754 | { "a", "set autoregression 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 size", OFFSET(nb_hbins), 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 | { "n", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF }, | ^ src/libavfilter/af_adeclick.c:765:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 765 | { NULL } | ^ 17 warnings generated. CC libavfilter/af_afftfilt.o CC libavfilter/af_afir.o CC libavfilter/af_aformat.o 4 warnings generated. 2 warnings generated. In file included from src/libavfilter/af_adynamicsmooth.c:19: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_adrc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_aecho.c:52:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "in_gain", "set signal input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.6}, 0, 1, A }, | ^ src/libavfilter/af_aecho.c:53:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "out_gain", "set signal output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, A }, | ^ src/libavfilter/af_aecho.c:54:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "delays", "set list of signal delays", OFFSET(delays), AV_OPT_TYPE_STRING, {.str="1000"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:55:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "decays", "set list of signal decays", OFFSET(decays), AV_OPT_TYPE_STRING, {.str="0.5"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ src/libavfilter/af_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]); | ~~~~~~ ^~~~~~~~~~~ CC libavfilter/af_afreqshift.o 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; \ | ~~~~~~~ ~~~~~^~~~~~~ CC libavfilter/af_afwtdn.o src/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:185:35: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~ ^~~~~~~~~~~~~ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ 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:164:33: note: expanded from macro 'ECHO' 164 | const double in_gain = ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ 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_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]; \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ 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:163:34: note: expanded from macro 'ECHO' 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ 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_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:185:33: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ 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' 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ 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; \ | ~~~~~~~ ~~~~~^~~~~~~ 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_acrossover.c:89:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "split", "set split frequencies", OFFSET(splits_str), AV_OPT_TYPE_STRING, {.str="500"}, 0, 0, AF }, | ^ src/libavfilter/af_acrossover.c:101:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "lsrc/libavfilter/af_aecho.ceve:l"211, :"s37e:t iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ut gain", 211 | O F F S EsT-(>lesvaelm_pilne)s,[ i ] A=V _sO-PT>_dTelYayP[Ei_]F LO*A To,u tl i{n.kdb-l>s=am1p},l e _ r a t0e, /1, 1A0F0 0}.0,; | | ^ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ 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_aecho.c:222:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | if (volume * s->in_gain * s->out_gain > 1.0) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~ src/libavfilter/af_aecho.c:224:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | av_log(ctx, AV_LOG_WARNING, | ~~~~~~ 224 | "out_gain %f can cause saturation of output\n", s->out_gain); | ~~~^~~~~~~~ src/libavfilter/af_acrossover.c:173:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->gains[i] = expf(gain * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/af_acrossover.c:173:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->gains[i] = expf(gain * M_LN10 / 20.f); | ^~~~ ~ src/libavfilter/af_acrossover.c:208:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | av_log(ctx, AV_LOG_ERROR, "Frequency %f must be positive number.\n", freq); | ~~~~~~ ^~~~ src/libavfilter/af_acrossover.c:213:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | av_log(ctx, AV_LOG_ERROR, "Frequency %f must be in increasing order.\n", freq); | ~~~~~~ ^~~~ CC libavfilter/af_agate.o src/libavfilter/af_acrusher.c:74:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:76:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bits", "set bit reduction", OFFSET(bits), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 1, 64, A }, | ^ src/libavfilter/af_acrusher.c:77:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:81:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "dc", "set DC", OFFSET(dc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, .25, 4, A }, | ^ src/libavfilter/af_acrusher.c:82:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "aa", "set anti-aliasing", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:83:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "samples", "set sample reduction", OFFSET(samples), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 250, A }, | ^ src/libavfilter/af_acrusher.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "lfo", "enable LFO", OFFSET(is_lfo), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "lforange", "set LFO depth", OFFSET(lforange), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 250, A }, | ^ src/libavfilter/af_acrusher.c:86:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "lforate", "set LFO rate", OFFSET(lforate), AV_OPT_TYPE_DOUBLE, {.dbl=.3}, .01, 200, A }, | ^ src/libavfilter/af_acrusher.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ CC libavfilter/af_aiir.o 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:412:40: note: expanded from macro 'XOVER_PROCESS' 411 | s->fdsp->vector_## ff ##mul_scalar((type *)frames[0]->extended_data[ch], src, \ | ~ 412 | s->level_in, FFALIGN(nb_samples, sizeof(type))); \ | ~~~^~~~~~~~ src/libavfilter/af_adelay.c:59:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "delasrc/libavfilter/af_acrossover.cys",: "468:se1t: lwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s t of delays f468or | XeOacVh EcRh_aPnROnCeElS",S (OdFbFlSpE,T (ddeloauyblse),, A1V._0OP,T_ TdY)P E _S| T^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R ING, {src/libavfilter/af_acrossover.c:.456st:r=31N: Unote: LLexpanded from macro 'XOVER_PROCESS'} , 0, 0, A | AV_OPT_FLAG_RUNTIME_PA R456A | M } , | ^ const type gain = s->gains[band] src/libavfilter/af_adelay.c*: 60(:(116b:a nwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers] & 1 && f i60r | s t_ o{r "daelrl"), ? -"ounsee :l aonset) ;a v a i la\b l e | d ^~~~~~~~~~~~~~ ~ elay 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: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[bsrc/libavfilter/af_acrusher.cand]:,156 q:[13i:d xwarning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], sample_ra t156e | ); | ~~~~~~ ^~~~~~~~~~~~~~~ k = roundf(y); | ~ ^~~~~~~~~ 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.c:497:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | setsrc/libavfilter/af_acrusher.c_a:p1701:(13:& swarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> ap[band ]170[ | 0 ] , s -> s p kl i=t sr[obuandnfd(y]),; s a| m ~ ^~~~~~~~~p le_rate); | ~~~~~~~ ^~~~~~~~~~~~~~~ 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_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_acrossover.c:569:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 569 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:584:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:592:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/af_alimiter.o src/libavfilter/af_afade.c:190:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | FADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:167:20: note: expanded from macro 'FADE_PLANAR' 167 | d[i] = s[i] * gain; \ | ^~~~ ~ CC libavfilter/af_amerge.o src/libavfilter/af_aderivative.c:164:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 164 | { NULL } | ^ src/libavfilter/af_afade.c:195:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 195 | FADE(flt, float) | ^~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:185:20: note: expanded from macro 'FADE' 185 | d[k] = s[k] * gain; \ | ^~~~ ~ 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 | d[i] = s[i] * gain; \ | ^~~~ ~ CC libavfilter/af_amix.o src/libavfilter/af_afade.c:236:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 236 | SCALE(flt, float) | ^~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:226:20: note: expanded from macro 'SCALE' 226 | d[k] = s[k] * gain; \ | ^~~~ ~ src/libavfilter/af_adelay.c:95:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 95 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:95:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 95 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:95:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 95 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:96:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 96 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:96:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 96 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:96:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 96 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_afade.c:289:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 289 | { "start_sample", "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: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_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 97 | DELAY(s3src/libavfilter/af_afade.c2:,291 :in149t:3 2warning: _tmissing field 'unit' initializer [-Wmissing-field-initializers], 0) | ^~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_amultiply.o src/libavfilter/af_adelay.c291: | 75 :28 : note: expanded from macro 'DELAY'{ "nb_s 75a | m p l e s " , i f " se(t dn-u>mdbeelary_ iofn dseamxp lfodre flaadye )d u{r a t i on " , OF F S E T ( n b _ s a m p l e s ) , \ | A ~~~~~~~~~~~~~~ ^ ~~~~~~~~V _OPT_TYPEsrc/libavfilter/af_adelay.c_:IN97T:16:4 ,warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] {.i64 97= | D4E4L1A0Y0(}s3,2 1, ,i nItN32T_6t4,_M A0X), | T^~~~~~~~~~~~~~~~~~~~~~F LAGS }src/libavfilter/af_adelay.c:,76 :29: note: expanded from macro 'DELAY' 76 | | ^ const int len = FFMIN(nb_samples, d->src/libavfilter/af_afade.cd:e292l:a149y: -warning: missing field 'unit' initializer [-Wmissing-field-initializers]d ->delay_in d292e | x ) ; \ { | " ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~n s", src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN'" set n u49m | be#rd eoffi nsea mFpFlMeIsN (af,bo)r (f(aa)d >e (dbu) r?a (tbi)on ":, ( a ) ) O F| ~ ^ ~F SET(nb_samsrc/libavfilter/af_adelay.cpl:e97s:1):, warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]A V_OP T97_ | DTEYLPAEY_(IsN32T,6 4i,n t3 2{._i6t4 ,= 04)4 1 0| 0}^~~~~~~~~~~~~~~~~~~~~~, 1,src/libavfilter/af_adelay.c :I90:N33T:6 4note: _expanded from macro 'DELAY'M AX, TF L90A | G S } , | ^ d->index = d->index >= d->delaysrc/libavfilter/af_afade.c ?: 2930: 149:: warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]- >index; 293 | { \" s t| a ~~~~~~~~ ^ ~~~~~~~~r t_time", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 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", 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_adelay.c:98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 98 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 98 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_src/libavfilter/af_afade.csa:m319p:l141e:s ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]d ->delay - d319-> | d e l {a y"_isnidleexn)c;e "\, | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ "sesrc/libavutil/macros.ht :t49:h25e :s inote: lexpanded from macro 'FFMIN'e nce g49a | i#n"d,ef i n e F F M IN ( a, b ) ( ( a) > ( b) ?O F(FbSE)T (:s i(lae)n)c e )| , ~ ^ ~ AV_OPsrc/libavfilter/af_adelay.cT:_T98:Y1P:E _warning: Dcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]O UBLE, 98{ | D.EdLbAYl( =f l0t, }f,lo a t , 0 ,0 )1 , | ^~~~~~~~~~~~~~~~~~~~~~ TFsrc/libavfilter/af_adelay.cL:90A:G33S: note: }expanded from macro 'DELAY', | ^ 90 | d->index = d->index >=src/libavfilter/af_afade.c :d320-:>141d:e lwarning: amissing field 'unit' initializer [-Wmissing-field-initializers] y ? 0 : d- >320i | n d e x ;{ " u n i ty " , \ " | s ~~~~~~~~ ^ ~~~~~~~~e t the unity gain", 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 296 | { "d", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:295:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | { "duration", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:294:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 294 | { "st", "set time to start faCC libavfilter/af_anequalizer.o ding", 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:293src/libavfilter/af_adelay.c:131:: warning: 99implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: 1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 293 | { " s99t | aDrEt_LtAiYm(ed"bl,, d ou"bselte ,t i m0e) t| o^~~~~~~~~~~~~~~~~~~~~~ starsrc/libavfilter/af_adelay.c:t75 :f28:a dinote: nexpanded from macro 'DELAY'g ", 75 | if ( d - >d e OlFayF_SiEnTd(esxt adteilmaey)), { A V _ O P T _ T YP E _ D U R A T I O N , { . i 6 4 =\ 0 | } ~~~~~~~~~~~~~~ ^ ~~~~~~~~, 0, INT64src/libavfilter/af_adelay.c_M:A99X:,1 :T FLwarning: Acomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]G S }, | ~ ^~~~~~~~~99 | DE/usr/include/stdint.hL:A46Y:(21d:b lnote: ,expanded from macro 'INT64_MAX' doub l46e | ,# de f0)i n e| ^~~~~~~~~~~~~~~~~~~~~~ INT64_Msrc/libavfilter/af_adelay.cA:X76 : 29(:0 xnote: expanded from macro 'DELAY'7 ffffff f76f | f f f f f f f ) | ^~~~~~~~~~~~~~~~~~ const int len = FFMIsrc/libavfilter/af_afade.cN:(292n:b131_s:a mwarning: pimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]l es, d->dela y292 | - d - >{d e"lnasy"_,i n d e x) ; \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ "setsrc/libavutil/macros.h :n49u:m25b:e r note: oexpanded from macro 'FFMIN'f samp l49e | s# dfoerfi nfea dFeF MdIuN(raa,tbio)n "(,( a ) > O(FbF)S ET?( n(bb)_ :s a(map)l)e s )| , ~ ^ ~ AV_OPT_src/libavfilter/af_adelay.cT:YP99E_:I1N:T 6warning: 4,comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] {.i64 99= | D4E4L10A0Y}(,db l1,, dIoNuTb64l_eM,A X0), T| F^~~~~~~~~~~~~~~~~~~~~~ LAGsrc/libavfilter/af_adelay.cS: 90}:,33 : | note: ~ ^~~~~~~~~expanded from macro 'DELAY' /usr/include/stdint.h:46: 2190: | note: expanded from macro 'INT64_MAX' 46 | # dd-e>fiinndee xI N= Td6-4>_MiAnXd ex (>0=x 7df-f>fdfefflfafy f?f 0f ff:f fd)- > i| n ^~~~~~~~~~~~~~~~~~d ex; \src/libavfilter/af_afade.c : 291| : ~~~~~~~~ ^ ~~~~~~~~131: warning: implicit conversion from '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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 290 | { "ss", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:289:131: warning: implicit conversion from '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 INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:151:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 151 | CHANGE_DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:125:22: note: expanded from macro 'CHANGE_DELAY' 125 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:151:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 151 | CHANGE_DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:152:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 152 | CHANGE_DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:125:22: note: expanded from macro 'CHANGE_DELAY' 125 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:152:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 152 | CHANGE_DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:153:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 153 | CHANGE_DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:125:22: note: expanded from macro 'CHANGE_DELAY' 125 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:153:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 153 | CHANGE_DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_indexsrc/libavfilter/af_afade.c >= :d-439>:de153l:ay )warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ 439 | { " n b _ s a m p l e s " , " s e t n u mb er o f s a m p l e s f o r c\r o s| s ~~~~~~~~~~~~~~ ^ ~~~~~~~~ fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_afade.c:440:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 440 | { "ns", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_afade.c:441:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 441 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_afade.c:442:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { "d", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_afade.c:443:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 443 | { "overlap", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ CC libavfilter/af_anlmdn.o src/libavfilter/af_afade.c:444:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | { "o", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_adelay.c:154:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 154 | CHANGE_DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:125:22: note: expanded from macro 'CHANGE_DELAY' 125 | if (d->index > new_delay) { src/libavfilter/af_afade.c : 469 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 469 | { NU L L } | ^ \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:154:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 154 | CHANGE_DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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_anlms.o src/libavfilter/af_aformat.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 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; \ | ^~~~~ ~ 23 warnings generated. CC libavfilter/af_anull.o CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o src/libavfilter/af_adynamicequalizer.c:268:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | { "threshold", "set detection threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100, FLAGS }, | ^ src/libavfilter/af_adrc.csrc/libavfilter/af_adynamicequalizer.c::26999::123121:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 269 | 99 | { " d{f r"etqruaennscfyer"",, " s et" sdeett etchtei otnra nfsrfeerq euxeprnescsyi"o,n "O,F OFFSFESTET((defxprre_qsuetncry)),, A V_ OAVP_OTP_TT_YTPYEP_ED_OSUTBRLINEG,, {.{s.trd=b"lp"=}1,0 000,}, 02,, F L1A00G0S0 0}0,, F| L ^A GS }, | ^ src/libavfilter/af_adrc.c:src/libavfilter/af_adynamicequalizer.c100::270121::123 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100270 | | {{ ""adttqafcka"ct,o r ", ""sseett thdee taetcttiaocn kQ", f a c t o r " , OOFFFSFESETT(d(qaftacttacokr_m)s,), AAVV__OOPTP_TTY_PTYEP_ED_DOOUUBBLLEE,, {{..ddbbll==1}5,0 . } , 0 .10, 0110,00 ,1 0F0L0AG,S } , F LA| G ^S }, | ^ src/libavfilter/af_adrc.c:101:121: warning: src/libavfilter/af_adynamicequalizer.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 271:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "271re | l ea s e{" ",t f r e q "useetn ctyh"e, r"eslete atasre"g,e t f r e q u e n c y " ,O F F S EOTF(FrSeEleTas(et_fmrse),q AuVe_OnPcTy_T)Y,P EA_VD_OOUPBLE, {.dbl=100.}, 5, 2000, FLAGST _}T,Y P E| _D ^O UBLE, {.dbl=1000}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adrc.c:102:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "channelssrc/libavfilter/af_adynamicequalizer.c",: 272 : 123"s:e twarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]h annels t 272o | fi l t{er "",tOqFfFaScEtT(ocrh"a, n n e"lsse_tt ot_afriglteetr )Q,A Vf_aOcPtT_oTrY"P, E _S T R IONFFGSE,T{(.tsqtfra=c"taolrl)",} , 0A,V _ O P 0T,_ TFYLCC libavfilter/af_apsyclip.o PAGES_ DO}U,B L E| , ^ {.dbl=1}, 0.00src/libavfilter/af_adrc.c1:,103 :101:0 0warning: 0missing field 'help' initializer [-Wmissing-field-initializers], 103 | F L AG S{ N},U L L| } ^ | ^ src/libavfilter/af_adynamicequalizer.c:src/libavfilter/af_adelay.c273:123::155 warning: :missing field 'unit' initializer [-Wmissing-field-initializers]1 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 273 | { "at t155a | CcHkA"N,GE _ D E L A"Yse(td balt,t adcko udubrlaet,i o n0"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSsrc/libavfilter/af_adelay.cE:T125(:a22t: tnote: acexpanded from macro 'CHANGE_DELAY'k ), A125V | _ O P T _ TY P Ei_fD O(UdB-L>E,i n{d.edx b>l =n2e0w}_,d e l a y ) {1 , 2 00 0 , F L A G S } , | ^ src/libavfilter/af_adynamicequalizer.c : 274 : 123 :\ warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~~~~~ ^ ~~~~~~~~~ 274src/libavfilter/af_adelay.c | : 155 : 1 {: "warning: rcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]e lease" 155, | C H AN G"Es_DeEtL ArYe(ledabls,e ddouurbalet,i o n"0, ) | O^~~~~~~~~~~~~~~~~~~~~~~~~~~~~F FSEsrc/libavfilter/af_adelay.cT:(r136e:l28e:a note: sexpanded from macro 'CHANGE_DELAY'e) , AV_ O136P | T _ T Y P E _iDfO U(BdLE-,> d{e.ldabyl_=i2n0d0e}x, > = d - > d1el,a y2)0 0{0 , F L AG S } , | ^ 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] src/libavfilter/af_adrc.c: 111276: | 42 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "makeup", "111s | e t m ak eu p fglaoaitn "v,a l u e = 0 . 5 fOF F*S (E1T.(fm a-k ecuops)f,( 2 . f *A VM__OPPIT _*T YiP /E _sDiOzUeB)L)E; , | { ^~~ ~. dbl=0}, 0, 100, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:277:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "range", "set max gain", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 200, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:293:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 293 | { NULL } | ^ CC libavfilter/af_apulsator.o src/libavfilter/af_adelay.c:235:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 235 | if (d->delay > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ 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); | ~ ^ 1 warning generated. CC libavfilter/af_aresample.o src/libavfilter/af_adynamicsmooth.csrc/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 }, | ^ :108:124: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 }, | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "sensitivity", "set smooth sensitisrc/libavfilter/af_aemphasis.cv:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65i | { NULL } | ^ ty", OFFSET(sensitivity), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 1000000,22 warnings generated. FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | 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] { 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' b 153 | #define SQR(x) ((x)*(x)) | ^ asesrc/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.hr:153:26: note: expanded from macro 'SQR' e 153 | #define SQR(x) ((x)*(x)) | ^ q", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, {.dbl=22050src/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) { | ~~^~~ ~~ 2src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' , 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ 10In 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] 0 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h0:64:37: note: expanded from macro 'FFABS' 0 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 0In 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] 0 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ , FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.csrc/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))); | ~ ^ 110src/libavfilter/window_func.h::163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 12 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ : warning: src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'help' initializer [-Wmissing-field-initializers] 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))) | ^ 110In 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 | src/libavfilter/af_adrc.c : 224 :l29u:t [nwarning: ] implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]= 0.5 * (1 + co s224( | ( M _ P I* ( F F vAarB_vS(anl ue-s [MV)A R-_ P0]. 3= X*g ;M ) )| / ~ ^~( (1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h :64:37: note: expanded from macro 'FFABS' 64 | #define Fsrc/libavfilter/af_adrc.cF:A225B:S31(:a )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (a) >= 2250 | ? ( a ) : v(a-r(_a)v)al)u e s[| V ^~~~ AR_F] = n * fx; | ~ ~~^~~~ { 13 warnings generated. NULL In file included from src/libavfilter/af_afir.c}:99: src/libavfilter/afir_template.c:78:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 78 | real += cos(-x * w) * src[x]; | ~ ^~~~~~ | ^ 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] * x; | ~ ^~~~~~ src/libavfilter/afir_template.c:81:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 81 | imag_num += sin(-x * w) * src[x] * x; | ~ ^~~~~~ src/libavfilter/afir_template.c:97:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | int yphase = (0.5 * (1. + phase[i] / M_Psrc/libavfilter/af_afftfilt.cI)): *63 (:s116-:> hwarning: missing field 'unit' initializer [-Wmissing-field-initializers]- 1); | ^~~~~~~~ ~ 63 | { "real", "set channels real expressions", OFFSET(real_str), AV_OPT_TYPE_STRING, {.str = "re" }, 0, 0, A }, | ^ src/libavfilter/af_afftfilt.c:64:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "imag", "set channels imaginary expressions", OFFSET(img_str), AV_OPT_TYPE_STRING, {.str = "im" }, 0, 0, A }, | ^ src/libavfilter/af_afftfilt.c:65:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=4096}, 16, 131072, A }, | ^ src/libavfilter/af_adrc.c:414src/libavfilter/afir_template.c:22:: 121warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]46 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 121414 | | s nsp-ri>nattf(ttacek x t=, esxipfz(e-o1.ff( te/xt )(,s -">%a.tt2acfk"_,m sm a x*) ;i n l| in ~~~~~~~~ ^~~k- >sample_rate / 1000.f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adrc.c:414:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | s->attack = expsrc/libavfilter/af_afftfilt.cf(:-671:.98f: /warning: missing field 'unit' initializer [-Wmissing-field-initializers]( s->attac k67_ | m s *{ i"nolvienrkl-a>ps"am,p l"es_ertat ew i/n 1d0o00w.f )o)v;e r| ~ ^~~~~~l asrc/libavfilter/afir_template.cp:",125 :46O:FF SEwarning: src/libavfilter/af_adrc.cTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (:o414v:e27rl:a 125pwarning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) , AV _ O sP414nT | p_ T riY n Pt fE( _ FtLOsA-e>aTx,t tt,{a .csdizkb eolf( =t=0 eex.xp7tf5(),}-, 1 ".f0 /%,. 2 ( f1s"->,a,tt aAcmk_ im},n s) ; | * ^i n| l ~~~~~~~~ ^~~i nk->sample_rate / 100src/libavfilter/af_afftfilt.c0:.68f:)12):; warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^~~~ ~ 68 | { NULL }, | ^ src/libavfilter/afir_template.c:129:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | snprintf(text, sizeof(text), "%.2src/libavfilter/af_adrc.cf":, 415m:22a:x_ dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]la y); | ~~~~~~~~ ^~~~~~~~~ 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 | src/libavfilter/afir_template.cs-:>133r:46e:le awarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e = expf (133- | 1. f / ( s - >rsenlperaisnet_fm(s t*e xitn,l isnikz->esofa(mtpelxe_tra)t,e "%/. 120f0"0,. f)m)i; n _| d ~ ^~~~~~ elay); | ~~~~~~~~ ^~~~~~~~~ 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_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/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.csrc/libavfilter/af_afftfilt.c::16892::2832:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | 92 | r e t u r n sc-h_>gfafint _o=u t1[.i c/h ]s[uimx;] . i| m ~ ^~~ ; | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~ 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/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: 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:232:9: 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:235:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | av_log(ctx, AV_LOG_DEBUG, "ch%d gain %f\n", ch, gain); | ~~~~~~ ^~~~ CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o 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; | ~ ~~~~~~~~~~~^~ 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_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_MIsrc/libavfilter/af_agate.cN; : 70| ~~~ ^~~~~~~: 123:/usr/include/float.h :14warning: :17missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'FLT_MIN' 14 | # d70e | f i n e {F L"Tl_eMvIeNl _1i.n1"7,5 4 "9se4t 3i5n0p8u2t 2l2e8v7e50l7"9,7 e - 3 8 F O| F ^~~~~~~~~~~~~~~~~~~~~~~~~~~F SET(level_in), AV_OPT_TYPE_DOUBIn file included from LEsrc/libavfilter/af_afir.c,: 103{: src/libavfilter/afir_template.c.:57d:b23l:= 1warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 57 | 0 .0 1f5ty6p2e5 , m i6n4_d,e lAa }y, = | F ^L T_MAX, max_delay = FLT_MIN; | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_agate.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavfilter/af_afir.c: 10374: | src/libavfilter/afir_template.c : 57 : 44{: "warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a nge", 57 | " sfetytp em maixn _gdaeiln areyd u=c tFLiTon_"MA,X ,O FmFaSxE_Td(erlaayn g=e )F, L T _ MIAN;V _O PT| _ ~~~~~~~~~ ^~~~~~~T YPE/usr/include/float.h_:D14O:UB17L:E ,note: expanded from macro 'FLT_MIN'{ .dbl =014. | 0#6d1e2f5i}n,e FL T _ M0I,N 11,. 1A7 5}4,9 4 3| 5 ^0 82228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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}, 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] 79 | { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 64, A }, | ^ 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_afir.c:103: src/libavfilter/afir_template.c:88:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | min = fminf(min, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:89:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | max = fmaxf(max, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:90:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | min_delay = fminf(min_delay, delay[i]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:91:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | max_delay = fmaxf(max_delay, delay[i]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_agate.c:185:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | factor = ctx->is_disabled ? 1.f : level_in * gain * makeup; | ~ ^~~ CC libavfilter/af_asetnsamples.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_TYP1E_ warningD generatedO. UBLE, {.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), src/libavfilter/afir_template.c :AV232_:O29PT:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_BOOL, { .232i | 6 4 = 0 }if, ( c h _ g a i0n, ! = 1 .1 |,| A s}-,> i r| ^_ gain != 1.) { | ~~~^~~~~~~ ~~ src/libavfilter/af_aexciter.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 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/afir_template.c:318:65: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | s->fdsp->vector_dmul_scalar(src + input_offset, in, dry_gain, FFALIGN(nb_samples, 8)); | ~ ^~~~~~~~ src/libavfilter/afir_template.c:324:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 324 | src2[n] = in[n] * dry_gain; | ~ ^~~~~~~~ src/libavfilter/afir_template.c:464:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->fdsp->vector_dmul_scalar(ptr, ptr, s->wet_gain, FFALIGN(nb_samples, 8)); | ~ ~~~^~~~~~~~ src/libavfilter/afir_template.c:469:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | ptr[n] *= s->wet_gain; | ~~ ~~~^~~~~~~~ CC libavfilter/af_asetrate.o 4 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. src/libavfilter/af_afir.c:711:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 711 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:712:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 712 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:713:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 713 | { "length", "set IR length", OFFSET(length), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:721:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 721 | { "irgain", "set IR gain", OFFSET(ir_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:725:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 725 | { "maxir", "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF }, | ^ src/libavfilter/af_afir.c:726:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 726 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_afir.c:727:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 727 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_afir.c:728:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 728 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_afir.c:729:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 729 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_afir.c:730:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 730 | { "minp", "set min partition size", OFFSET(minp), AV_OPT_TYPE_INT, {.i64=8192}, 1, 65536, AF }, | ^ src/libavfilter/af_afir.c:731:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 731 | { "maxp", "set max partition size", OFFSET(maxp), AV_OPT_TYPE_INT, {.i64=8192}, 8, 65536, AF }, | ^ src/libavfilter/af_afir.c:732:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 732 | { "nbirs", "set number of input IRs",OFFSET(nb_irs),AV_OPT_TYPE_INT, {.i64=1}, 1, 32, AF }, | ^ src/libavfilter/af_afir.c:733:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 733 | { "ir", "select IR", OFFSET(selir), AV_OPT_TYPE_INT, {.i64=0}, 0, 31, AFR }, | ^ src/libavfilter/af_afir.c:738:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 738 | { NULL } | ^ 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/af_afwtdn.c:444:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | { "sigma", "set noise sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:445:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 445 | { "levels", "set number 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 | { "adaptive", "adaptive profiling of noise", OFFSET(adaptive), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:457:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "samples", "set frame size in number of samples", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=8192}, 512, 65536, AF }, | ^ src/libavfilter/af_afwtdn.c:458:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { "softness", "set thresholding softness", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afwtdn.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ 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(draw_curves), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V|F }, | ^ src/libavfilter/af_anequalizer.c:83:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | CC libavfilter/af_ashowinfo.o { "size", "set video size", OFFSET(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 } | ^ 11 warnings generated. src/libavfilter/af_amerge.c:52:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | AV_OPT_TYPE_INT, { .i64 = 2 }, 1, SWR_CH_MAX, FLAGS }, | ^ src/libavfilter/af_amerge.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/af_amix.c:188:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT16_MAX, A|F }, | ^ 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 }, 0src/libavfilter/af_amerge.c, I:NT227_:M19A:X ,warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]|F }, | ^ 227 | for (i = 0; i < ctx-src/libavfilter/af_amix.c>:n198b:_80i:n puwarning: tsmissing field 'unit' initializer [-Wmissing-field-initializers]; i++) { 198| ~ ^ ~~~~~~~~~~~~~~ | OFFSET(weights_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, 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|F|T }, | ^ src/libavfilter/af_amix.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ src/libavfilter/af_amerge.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_anlmdn.csrc/libavfilter/af_amerge.c:299::7119:: 114warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 299 | for (71i | = 0 ; {i " shn"b,_ in"psuetst; id+e+n)o i{si n g| ~ ^ ~~~~~~~~~~~~~~s trength", 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 }, | ^ 9 warnings generated. 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 | { "m", "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_afftdn.c:167:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "noise_reduction", "set the noise reduction",OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT,{.dbl = 12}, .01, 97, AFR }, | ^ src/libavfilter/af_afftdn.c:168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "nr", "set the noise reduction", OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT, {.dbl = 12}, .01, 97, AFR }, | ^ src/libavfilter/af_afftdn.c:169:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "noissrc/libavfilter/af_amix.ce:375:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _f 373 | s->fdsp->vector_dmac_scalar((double *)out_buf->extended_data[p], | ~ l 374 | (double *) in_buf->extended_data[p], o 375 | s->input_scale[i], plane_size); | ^~~~~~~~~~~~~~~~~ or", "set the noise 1 warning generated. floor",OFFSET(noise_floor), 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 floor", OFFSET(noise_floor), AV_OPT_TYPE_FLOAT, {.dbl =-50}, -80,-20, AFR }, | ^ 3 warnings generated. src/libavfilter/af_afftdn.c:181:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "band_noise", "set the custom 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] CC libavfilter/af_asoftclip.o 183 | { "residual_floor", "set the residual floor",OFFSET(residusrc/libavfilter/af_afreqshift.c:102a:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l_ 102 | PFILTER(flt, float, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fsrc/libavfilter/af_afreqshift.c:72:26: note: expanded from macro 'PFILTER' l 72 | type cos_theta = cos(shift); \ | ~~~ ^~~~~ oor), AV_OPT_Tsrc/libavfilter/af_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Y 102 | PFILTER(flt, float, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.cP:73:26: note: expanded from macro 'PFILTER' E 73 | type sin_theta = sin(shift); \ | ~~~ ^~~~~ _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] src/libavfilter/af_afwtdn.c:973:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 973 | if (new_absmean[level] <= FLT_EPSILON) | ~~ ^~~~~~~~~~~ | /usr/include/float.h :16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ { "track_noise", "track noise", OFFSET(tracksrc/libavfilter/af_anlms.c:_67:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] no 67 | { "order", "set the filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=256}, 1, INT16_MAX, A }, | ^ ise), 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 }, | ^ Asrc/libavfilter/af_anlms.c:69:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] V 69 | { "eps", "set the filter eps", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AT }, | ^ _OPT_src/libavfilter/af_anlms.cT:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] Y 70 | { "leakage", "set the filter leakage", OFFSET(leakage), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, AT }, | ^ PE_BOOL, {.i64 = 0src/libavfilter/af_anlms.c}:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ,76 | { NULL } | ^ 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, src/libavfilter/af_afreqshift.c: 152:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { .152 | FFILTER(flt, float, sinf, cosf, fmodf, cf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ isrc/libavfilter/af_afreqshift.c:147:29: note: expanded from macro 'FFILTER' 6 147 | theta = 2. * CC libavfilter/af_aspectralstats.o M_PI * fmod(shift * (N + n) * ts, 1.); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 = 0}, 0, 1, AFR }, | ^ 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},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] 0 53 | { "pad_len", "set number of samples of silence to add", OFFSET(pad_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ , 1,src/libavfilter/af_apad.c:54:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] A54 | { "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 }, | ^ FR }, 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' 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_MAX, A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_apad.c:55:144: warning: implicit conversion from '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 = -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_apad.c:54:141: warning: implicit conversion from '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:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) src/libavfilter/af_aphaser.c| ^~~~~~~~~~~~~~~~~~: 59:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_apad.c :5953 | : 141: warning: { implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]" in_gain", 53 | " s e{t "ipandp_luetn g"a,i n " , " se t n u m be rO FoFfS EsT(aimnp_lgeasi n)o,f sAiVl_OePnTc_eT YtPoE _aDddO"UB,L E , { . d b l = . 4 } , 0 ,O FF S1E,T ( pa dF_LlAeGnS) ,} , | ^A V_OPT_TYPE_INT64, { .i64 = -1 }, -1, src/libavfilter/af_aphaser.cIN:T606:4113_M:A Xwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] A }, | ~ ^~~~~~~~~60 | /usr/include/stdint.h : 46{: 21"o:ut _note: expanded from macro 'INT64_MAX'g ain "46 | ,# de"fsiente ouItNpTu6t4 g_aMiAnX " ,(0 x 7 f ff f f f f fOFfFfSffEffTf()o u | t ^~~~~~~~~~~~~~~~~~_ gain), AV_OPT_TYPE_DOUBLE, {.dbl=.74}, 0, 1e9, FLAGS }, | ^ src/libavfilter/af_aphaser.c:61:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "delay", "set delay in milliseconds", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=3.}, 0, 5, FLAGS }, | ^ src/libavfilter/af_aphaser.c:62:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=.4}, 0, .99, FLAGS }, | ^ src/libavfilter/af_aphaser.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "speed", "set modulation speed", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .1, 2, FLAGS }, | ^ src/libavfilter/af_afftdn.c:197:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | src/libavfilter/af_aphaser.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { src/libavfilter/af_anlms.cNUL:L192 }: 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++) { | ~ ^ ~~~~~~~~~~~~~~ "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",src/libavfilter/af_afreqshift.c :350:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "shift", "set frequency shift", OFFSET(shift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -INT_MAX, INT_MAX, FLAGS }, | ^ src/libavfilter/af_afreqshift.c: 351:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "level", "set output level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1.0, FLAGS }, | ^ "set src/libavfilter/af_afreqshift.cn:352:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o 352 | { "order", "set filter order", OFFSET(nb_coeffs),AV_OPT_TYPE_INT, {.i64=8}, 1, MAX_NB_COEFFS, FLAGS }, | ^ issrc/libavfilter/af_afreqshift.ce:353:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 353 | { NULL } | ^ floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, -2, 2, AFR }, | ^ src/libavfilter/af_afftdn.c:src/libavfilter/af_aphaser.c:207161:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :123 :161 | PHASER_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aphaser.c:106:24: note: expanded from macro 'PHASER_PLANAR' warning: 106 | double v = *src * s->in_gain + buffer[ \ | ^~~~ ~ 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_afreqshift.c:389:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "shift", "set phase shifsrc/libavfilter/af_apsyclip.ct":, 71OF:FS118E:T (warning: smissing field 'unit' initializer [-Wmissing-field-initializers]h ift), AV_OP T71_ | T Y P E{_ DO"UlBeLvEe,l _{i.nd"b,l= 0 } ," s-e1t. 0i,n p1u.t0 ,l eFvLeAlG"S, } , | ^ OFFSET(level_in), AV_OPT_TYPE_Dsrc/libavfilter/af_afreqshift.cO:U390B:L97E,: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]d bl=1},. 039015 | 6 2 5 , { 64",l eFvLeAl"G,S "}s,e t | o ^u tput level",OFFSET(level), AV_OPT_TYPsrc/libavfilter/af_apsyclip.cE:_72D:O118UB:L Ewarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=1}, 72 | 0 .0 , { 1".l0e,v eFl_LoAGuSt "},, | " ^ set output level", OFFsrc/libavfilter/af_afreqshift.cS:E391T:(107l: ewarning: vmissing field 'unit' initializer [-Wmissing-field-initializers]e l_out), 391AV | _ O P T{_T Y"PoEr_dDeOUrB"L,E ," {s.edbtl =f1}i,l.t0e1r5 6o2r5d,er " ,6O4F,F FSLEAGTS( n}b_,c o e| ff ^s ), AV_OPT_TYPE_INT,{.i64=8}, src/libavfilter/af_apsyclip.c : 731,: 118M:A warning: Xmissing field 'unit' initializer [-Wmissing-field-initializers]_ NB_COEFF S73 | , FL AG S{ "}cl,i p "| , ^ "set clip lesrc/libavfilter/af_afreqshift.cv:e392:l12":, warning: missing field 'help' initializer [-Wmissing-field-initializers] 392 | O F F{S ENTUL(Lc l}i p _| l ^e vel), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "diff", "enable difference", OFFSET(diff_only), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:75:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afftdn.c 75 | { "adaptive", "set adaptive distortion", OFFSET(adaptive), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, FLAGS }, | ^ :208:123:src/libavfilter/af_apsyclip.c:76:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "iterations", "set iterations", OFFSET(iterations), AV_OPT_TYPE_INT, {.i64=10}, 1, 20, FLAGS }, | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_apsyclip.c:77:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 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} | ^ { "bm", "set band multiplier", OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ 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 smoothsrc/libavfilter/af_apsyclip.c :86:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] rad 86 | float value = 0.5f * (1.f - cosf(2.f * M_PI * i / size)); | ^~~ ~ ius",OFFSEsrc/libavfilter/af_aphaser.c:166T:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (g 166 | PHASER(flt, float) | ^~~~~~~~~~~~~~~~~~ asrc/libavfilter/af_aphaser.c:145:24: note: expanded from macro 'PHASER' i 145 | double v = *src * s->in_gain + buffer[pos + c] * s->decay; \ | ^~~~ ~ n_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/af_afftdn.c:290:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | f = (0.5 * s->sample_rate) / s->band_centre[NB_PROFILE_BANDS-1]; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_afftdn.c:358:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | const double ratio = outlink->frame_count_out ? s->ratio : 1.0; | ~~~~~ ~~~^~~~~ src/libavfilter/af_afftdn.c:374:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | noisysrc/libavfilter/af_apsyclip.c:_337:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] da 337 | const float limit = s->clip_level * window[i]; | ~ ^~~~~~~~~ ta[i] = mag = hypot(fft_data_flt[i].re, fft_data_flt[i].im); | ~~~~~ ~~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:374:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | noi34s warnings generated. y_data[i] = mag = hypot(fft_data_flt[i].rsrc/libavfilter/af_apsyclip.c:364:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e364 | if (relative_distortion_level > 1.0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~ , fft_data_flt[i].im); | ~~~~~ ~~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:398:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | const double offset = s->floor_offset * floor_offset(noisy_data, s->bin_countsrc/libavfilter/af_apsyclip.c,:402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d 402 | const float clip_level_inv = 1.f / s->clip_level; | ^~~ ~ en); | ~~~^~~~~~~~~~~~ ~ CC libavfilter/af_astats.o src/libavfilter/af_apsyclip.c:484:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | 10ma warningssk generated_. curve_shift = 1.f + (mask_curve_shift - 1.f) * s->adaptive; | ~~~~~~~~~~~~~~~~~^~~~~ ~ src/libavfilter/af_apsyclip.c:484:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | mask_curve_shift = 1.f + (mask_curve_shift - 1.f) * s->adaptive; | ^~~ ~ src/libavfilter/af_apsyclip.c:518:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 518 | in_buffer[n] = src[n] * s->level_in; | ^~~~~~ ~ src/libavfilter/af_afftdn.c:544:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | double band_noise[NB_PROFILE_BANDS] = { 0.f }; | ~ ^~~ src/libavfilter/af_afftdn.c:568:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | band_noise[i] = av_clipd(noise, -24., 24.); | ~~~~~~~~ ^~~~~ src/libavfilter/af_afftdn.c:617:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | double mean = 0.f; | ~~~~ ^~~ 15 warnings generated. 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)); | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_afftdn.c:843:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 843 | sar = s->sample_advance / s->sample_rate; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:846:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 846 | double d6 = (i - 1) * s->sample_rate / s->fft_length; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ CC libavfilter/af_asubboost.o src/libavfilter/af_afftdn.c:874:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 874 | dnch->noise_reduction = s->noise_reduction; | ~ ~~~^~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:875:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 875 | dnch->noise_floor = s->noise_floor; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_afftdn.c:876:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | dnch->residual_floor = s->residual_floor; | ~ ~~~^~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:920:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 920 | fft_in_flt[i] = s->window[i] * src_flt[i] * (1LL << 23); | ~ ^~~~~~~~~~ CC libavfilter/af_asupercut.o src/libavfilter/af_afftdn.c:962:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 962 | avr += fft_out_flt[n].re; | ~~ ~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:963:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 963 | 9 warnings generated. avi += fft_out_flt[n].im; | ~~ ~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:964:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | mag2 = fft_out_flt[n].re * fft_out_flt[n].re + | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 965 | fft_out_flt[n].im CC libavfilter/af_atempo.o * fft_out_flt[n].im; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. 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_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_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_aiir.c:165:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 165 | IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:139:17: note: expanded from macro 'IIR_CH' 139 | ic[0] = src[n] * ig; \ | ^~~~~~ ~ src/libavfilter/af_afftdn.c:1342:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 warnings generated. 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 | CC libavfilter/af_atilt.o 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; | ~ ~~~^~~~~~~~~~~~~~ CC libavfilter/af_axcorrelate.o src/libavfilter/af_aiir.c:224:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | SERIAL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:197:35: note: expanded from macro 'SERIAL_IIR_CH' 197 | double i0 = ig * (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' 197 | double i0 = ig * (i ? dst[n] : src[n]); \ | ~ ^~~~~~ CC libavfilter/af_biquads.o 29 warnings generated. 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_DOUBLE, {.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_alimiter.c:88:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "asc_level", "set asc 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 }, | ^ src/libavfilter/af_alimiter.c:90:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "latency", "compensate delay", OFFSET(latency), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/af_alimiter.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ 18 warnings generated. src/libavfilter/af_apulsator.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_asetrate.c62 | : 42 : 5{: warning: "lmissing field 'unit' initializer [-Wmissing-field-initializers]e vel_in", "se t42 | i n p u tO PgTa_IiNnT"(," sOaFmpFlSeE_T(rlaetvee"l,_ isna)m,p l eA_V_rOaPtTe_,T Y4P4E1_0D0O,U B1L,E ,IN T_{M.dAbXl,= 1"}se,t 0t.0h1e5 6s2a5m,p l6e4 ,r aFtLeA"G,S,) ,} , | ^ | ^ src/libavfilter/af_asetrate.c:39:5: note: expanded from macro 'OPT_INT' 39 | OPT_GENERIsrc/libavfilter/af_apulsator.cC(:na63m:e109, :f iewarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]d , def, m i63n | , m a{x ," ldeveels_ocurt," ,I N"Ts, ei6t4 ,ou t_p_uVtA _gAaRiGSn_"_,) O | F ^F SEsrc/libavfilter/af_asetrate.cT:(36le:v57e:l note: _expanded from macro 'OPT_GENERIC' out), 36A | V _ O P T {_ T.YdPeEf_fDiOeUlBdL E=, {de.fd b}l,= 1m}i,n ,0 .0m1a5x,6 F2L5,A G6S,4 ,_ F_LVAAG_SA,R G}S,_ _ }| ^ | ^ 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_src/libavfilter/af_apulsator.cG:E70N:E117R: Iwarning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]( name, fie l70d | , d e f{, m"ianm,o umnatx," ,d e s c"rse,t ImoNdTul,a tii6o4n," ,_ _VOAF_FASREGTS(_a_m)o u n| t ^ ),src/libavfilter/af_asetrate.c: 36 : 57 :A Vnote: _expanded from macro 'OPT_GENERIC'O PT_T Y36P | E _ D O U{B L.dEe,f {f.idbell=1d} ,= d e f } ,0 ,m i n , m a x , FL AG S, 1__,V AF_LAARGGSS_ _ }}, | | ^ ^ src/libavfilter/af_asetrate.c:44:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_apulsator.c :4471 | : 117 : {warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]U LL}, | ^ 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_DOUBLE, {.dbl=1}, 0, 2, FLAGS }, | ^ CC libavfilter/af_channelmap.o CC libavfilter/af_channelsplit.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]; \ | ^~~~~~ ~ 3 warnings generated. 8 warnings generated. 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 } | ^ src/libavfilter/af_aiir.c:345:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 345 | LATTICE_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:312:27: note: expanded from macro 'LATTICE_IIR_CH' 312 | const double in = src[n] * ig; \ | ^~~~~~ ~ 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); | ~ ^ src/libavfilter/af_aiir.c:517:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | if (fabs(coefs[2 * i + 1]) > FLT_EPSILON) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ 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_aiir.c:716:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 716 | iir->ab[0][2 * outmost_pole.a] = iir->ab[0][2 * outmost_pole.a + 1] = NAN; | ~ ^~~CC libavfilter/af_chorus.o 7 warnings generated. 6 warnings generated. CC libavfilter/af_compand.o 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)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_arnndn.c: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 | src/libavfilter/af_aspectralstats.c#de:f87i:n103e: FFwarning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]A X(a,b) ((a) >87 | ( b ) ?{ ( a")w i:n _(sbi)z)e " | , ~ ^ " set the windsrc/libavfilter/af_arnndn.co:w1074 :s39i:z e"warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O FFSET(wi n_1074s | i ze ) , A V _ OLPyT[_iT]Y P=E _FIFNMTAX,(l o{g.Mia6x4-7=, 2F0F4M8}A,X (3f2o,l l6o5w53-6,1 .A5 ,} ,L y [| 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' src/libavfilter/af_aspectralstats.c47: | 89#d:e97f:i nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] F FMAX(a, b89) | ( ( a ) {> "(obv)er l?a (pa"), : "(sbe))t w i| n ^ dow overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, A }, | ^ 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_aspectralstats.c :106:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_arnndn.c: 1076106: | 24 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL }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)) | ^ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1124src/libavfilter/af_aiir.c:60::717 :warning: 83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1124 | 717 | f e a tu re s [ N B _ B AiNDiSr+-3>*aNBb_[0D]EL[T2A _*C EoPuStm+o1s]t_ po=l es.pbe]c _=v airiira-b>ilaitby[/C0E]PS[_2ME M*-2 .ou1t; m o| s ~~~~~~~~~~~~~~~~^~~~~~~~~~t _pole.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:718:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | iir->ab[1][2 * nearest_zero.a] = iir->ab[1][2 * nearest_zero.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:719:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 719 | iir->ab[1][2 * nearest_zero.b] = iir->ab[1][2 * nearest_zero.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:73: warning: src/libavfilter/af_aspectralstats.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :189:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | 189 | e l s es nrp[rii]n tf=( vSaQlUuAeR,E (sEixzpe[oif]()v*a(l1-uSeQ),U AfRmEt(,g [vail]));) / (| . ~~~~~~~~ ^~~0 01 + 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])); | ^~~~~ ~ CC libavfilter/af_compensationdelay.o src/libavfilter/af_arnndn.c:1239:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_asoftclip.c :123982 | : 110 : iwarning: missing field 'unit' initializer [-Wmissing-field-initializers]= (int)floor( .825 | f + 2 5* x{); " t| h ~~~~~ ~~~^~~~~r eshold", "set softclip threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 1, A }, | ^ src/libavfilter/af_asoftclip.c:83:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "output", "set softclip output gain", OFFSET(output), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 16, A }, | ^ src/libavfilter/af_asoftclip.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "param", "set softclip parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, 3, A }, | ^ src/libavfilter/af_asoftclip.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "oversample", "set oversample factor", OFFSET(oversample), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_OVERSAMPLE, A }, | ^ src/libavfilter/af_asoftclip.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/af_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.c:181:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | dst[n] = 2.f / M_PI * atanf(dst[n] * factor * param); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asoftclip.c:181:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | dst[n] = 2.f / M_PI * atanf(dst[n] * factor * param); | ^~~ ~ src/libavfilter/af_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.; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_asoftclip.c:214:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (FFABS(sample) >= 1.25) | ^~~~~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/af_asoftclip.c:214:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (FFABS(sample) >= 1.25) | ^~~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_asoftclip.c:225:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | if (FFABS(sample) >= M_PI_2) | ^~~~~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/af_asoftclip.c:225:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | if (FFABS(sample) >= M_PI_2) | ^~~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_arnndn.c:1514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1514 | s->dct_table[j][i] = cosf((i + .5f) * j * M_PI / NB_BANDS); | ~~~~~~~~~~^~~ ~ src/libavfilter/af_aresample.c:308:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 308 | {"sample_rate", NULL, OFFSET(sample_rate_arg), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_aresample.c:309:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 309 | {NULL} | ^ 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/af_ashowinfo.c:116:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_arnndn.c :116 | 1599 :96 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_log(ctx, A V1599_ | L O G _ I{N F"Omo,d e"l%",f "," segtai nm o/d e10l0 0n0a0m.e0"f,) ;O FF S| E ~~~~~~ ~~~~~^~~~~~~~~~~T (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_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) | ^~~~~~~~~~~ CC libavfilter/af_crossfeed.o 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_asetnsamples.c:47:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "pad", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:48:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "p", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ CC libavfilter/af_crystalizer.o 10 warnings generated. src/libavfilter/af_asubboost.c:217:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:218:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:219:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "boost", "set max boost",OFFSET(max_boost),AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1, 12, FLAGS }, | ^ src/libavfilter/af_asubboost.c:220:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:221:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "feedback", "set feedback", OFFSET(feedback), AV_OPT_TYPE_DOUBLE, {.dbl=0.9}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:222:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | { "cutoff", "set cutoff", OFFSET(cutoff), 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", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 100, FLAGS }, | ^ src/libavfilter/af_asubboost.c:225:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_asubboost.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | ^ src/libavfilter/af_asupercut.c:245:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 245 | FILTER(fltp, float) | ^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asupercut.c:231:41: note: expanded from macro 'FILTER' 231 | type sin = b ? dst[n] : src[n] * level; \ | ^~~~~~ ~ 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"}, src/libavfilter/af_asupercut.c0, 0:, 319AF: 112},: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 319 | { "cutoff", "set cutsrc/libavfilter/af_aiir.cof:f1532 f:r113e:q uwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]n cy", OFF SE1532T | ( c u to f{f )",g AaVin_sOP"T,_ T"YsePt Ec_hDOaUnBnLelEs ,g a{i.ndsb"l,= 2 0 0 0 0 }, 2 0 0 0 0 , O1FF9S2ET0(0g0_,s tFLrA)G, S } , A V| _ ^ OPT_TYPE_STRING, {.str="1|1"}, 0, src/libavfilter/af_asupercut.c0:,320 :A112F: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 320 | { "order", "set src/libavfilter/af_aiir.cf:i1533:l113t:e rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]o rder", 1533 | O F F{S "EkT"(,o r"dseert), c hAVa_nOnPeTl_sT YgaPiEn_sI"N, T , { . i 6 4 = 1 0 }, O F F S E T (3g_,s t r) , 2 0 ,A FVLA_GOPST_ T}Y,P E | _ ^S TRING, {.str="1|1"}, 0, 0, AFsrc/libavfilter/af_asupercut.c :}321, : 112| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 321 | { "level", "src/libavfilter/af_aiir.cse:t 1534i:n113p:u t warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e vel", 1534 | O F F S E{T ("ldevreyl"),, " seAtV _dOrPyT _gTaYiPnE"_,D O UB L E , {. d b l =1 . } , O0F.F,S E T (1d.ry,_ gFaLAiGSn )}, ,A V _| O ^ PT_TYPE_DOUBLE, {src/libavfilter/af_asupercut.c.:322d:b12:l =1warning: }missing field 'help' initializer [-Wmissing-field-initializers], 322 | 0 , 5 1{ warning, s N generatedAFU . },L L } | ^| ^ 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_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 = src/libavfilter/af_asupercut.c"hd:73582:0103":} , warning: 0,missing field 'unit' initializer [-Wmissing-field-initializers] 0 , VF }, | ^ 358 | { "cutoff", "set cutoff fsrc/libavfilter/af_aiir.cre:qu1562e:n126c:y warning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET( cu1562t | of f ) , {A V"_rOaPtTe_",T YP E _D"OsUeBtL Ev, i{d.edob lr=a2t0e}",, 2 , 2 0 0 , FL A G S }O,F F | S ^E T(rate), AV_OPT_TYPE_VIDEO_RAsrc/libavfilter/af_asupercut.cT:E359,: 103{:. warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t r = "25 "359} | , 0 , {I N"To3r2d_eMr"A,X , "VsF e}t, f il| te ^r order", OFFSEsrc/libavfilter/af_aiir.cT:(1563or:d12e:r ),warning: missing field 'help' initializer [-Wmissing-field-initializers] AV_O P1563T | _T Y P E {_ NIULNLT ,} , | {. ^i 64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:360:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:361:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 361 | { NULL } | ^ src/libavfilter/af_asupercut.c:381:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 381 | { "centerf","set center frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 999999, FLAGS }, | ^ src/libavfilter/af_asupercut.c:382:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 382 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=4}, 4, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:383:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "qfactor","set Q-factor", OFFSET(qfactor),AV_OPT_TYPE_DOUBLE, {.dbl=1.},0.01, 100., FLAGS }, | ^ src/libavfilter/af_asupercut.c:384:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 2., FLAGS }, | ^ src/libavfilter/af_asupercut.c:385:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 385 | { NULL } | ^ CC libavfilter/af_dcshift.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); | ~ ^ 12 warnings generated. 3 warnings generated. 2 warnings generated. 10 warnings generated. 11 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_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); | ~ ^ 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); | ~ ^ CC libavfilter/af_deesser.o 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) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavfilter/af_dialoguenhance.o CC libavfilter/af_drmeter.o 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_channelsplit.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/af_channelsplit.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_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 }, | ^ CC libavfilter/af_dynaudnorm.o src/libavfilter/af_astats.c:148:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 148 | { NULL } | ^ src/libavfilter/af_channelsplit.c:191:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:199:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_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("") | ^~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavfilter/af_astats.c:329:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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') [-Wsign-compare] 352 | if (p->win_pos >= s->tc_samples) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_compand.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "attacks", "set time over which increase of volume is determined", OFFSET(attacks), AV_OPT_TYPE_STRING, { .str = "0" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:76:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "decays", "set time over which decrease of volume is determined", OFFSET(decays), AV_OPT_TYPE_STRING, { .str = "0.8" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:77:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "points", "set points of transfer function", OFFSET(points), AV_OPT_TYPE_STRING, { .str = "-70/-70|-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_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_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 14 warnings generated. src/libavfilter/af_astats.c:542:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | set_meta(metadata, 0, "Number of NaNs", "%f", nb_nans / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:544:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | set_meta(metadata, 0, "Number of Infs", "%f", nb_infs / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. 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; \ CC libavfilter/af_earwax.o | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575: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_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:556:13: note: expanded from macro 'UPDATE_STATS_P' 556 | update_float; \ | ^~~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_##planar(type, update_minmax(s, p, sample), , p->nmin = p->min normalizer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | 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(src/libavfilter/af_crossfeed.c:346:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "strength", "set crossfeed strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=.2}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:347:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "range", "set soundstage wideness", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:348:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | { "slope", "set curve slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .01, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:349:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 349 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=.9}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:350:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:351:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "block_size", "set the block size", OFFSET(block_size),AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/af_crossfeed.c:352:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 352 | { NULL } | ^ 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_extrastereo.o CC libavfilter/af_firequalizer.o I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:63: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_statCC libavfilter/af_flanger.o (s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NUL6L warning, s) generated;. \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ 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; \ | ^~~~~~~~~~~ CC libavfilter/af_haas.o 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_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); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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_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]; \ | ~ ^~~~~~~ CC libavfilter/af_hdcd.o src/libavfilter/af_crystalizer.c:131:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | filters(dbl, double, inverse, noclip, 1, 0, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 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:389:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 389 | BIQUAD_TDI_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:360:14: note: expanded from macro 'BIQUAD_TDI_FILTER' 360 | in = ibuf[i] + s1; \ | ^~~~~~~ ~ src/libavfilter/af_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_crystalizer.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | filters(dbl, double, noinverse, clip, 0, 1, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_atilt.c:230:112: 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_crystalizer.c:136:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | filters(dblp, double, inverse, noclip, 1, 0, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_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 } | ^ src/libavfilter/af_crystalizer.c:137:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | filters(dblp, double, inverse, clip, 1, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_crystalizer.c:138:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | filters(dblp, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_deesser.c:59:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "i", "set intensity", OFFSET(intensity), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:60:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "m", "set max deessing", OFFSET(max), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:61:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/af_crystalizer.c:139:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | filters(dblp, double, noinverse, clip, 0, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_compensationdelay.c:46:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "mm", "set mm distance", OFFSET(distance_mm), AV_OPT_TYPE_INT, {.i64=0}, 0, 10, A }, | ^ src/libavfilter/af_compensationdelay.c:47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "cm", "set cm distance", OFFSET(distance_cm), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ src/libavfilter/af_compensationdelay.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "m", "set meter distance", OFFSET(distance_m), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ src/libavfilter/af_compensationdelay.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "dry", "set dry amount", OFFSET(dry), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_compensationdelay.c:50:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "wet", "set wet amount", OFFSET(wet), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/af_compensationdelay.c:51:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "temp", "set temperature °C", OFFSET(temp), AV_OPT_TYPE_INT, {.i64=20}, -50, 50, A }, | ^ src/libavfilter/af_compensationdelay.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ CC libavfilter/af_headphone.o 8 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_join.o src/libavfilter/af_channelmap.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavfilter/af_biquads.c:492:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 492 | BIQUAD_LATT_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:460:16: note: expanded from macro 'BIQUAD_LATT_FILTER' 460 | in = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_drmeter.c:52:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=3}, .01, 10, FLAGS }, | ^ src/libavfilter/af_drmeter.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavfilter/af_loudnorm.o src/libavfilter/af_drmeter.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | rms = sqrt(2 * p->sum / p->nb_samples); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_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]; 13 warning s generated . \ | ~ ^~~~~~~ src/libavfilter/af_drmeter.c:166:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~ ~ src/libavfilter/af_drmeter.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~~~~~ ~ src/libavfilter/af_drmeter.c:168:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | av_log(ctx, AV_LOG_INFO, "Channel %d: DR: %g\n", ch + 1, chdr); | ~~~~~~ ^~~~ src/libavfilter/af_drmeter.c:171:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | av_log(ctx, AV_LOG_INFO, "Overall DR: %g\n", dr / s->nb_channels); | ~~~~~~ ~~~^~~~~~~~~~~~~~~~ CC libavfilter/af_mcompand.o src/libavfilter/af_channelmap.c:326:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-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 long' and 'const int' [-Wsign-compare] 352 | FFMIN(FF_ARRAY_ELEMS(buf->data), nch_out) * sizeof(buf->data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_biquads.c:590:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 590 | BIQUAD_ZDF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:561:27: note: expanded from macro 'BIQUAD_ZDF_FILTER' 561 | const double in = ibuf[i]; \ | ~~ ^~~~~~~ CC libavfilter/af_pan.o 4 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] 70 | { "decays", "set decays", OFFSET(decays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:71:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "speeds", "set speeds", OFFSET(speeds_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "depths", "set depths", OFFSET(depths_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/af_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] * outlink->sample_rate / 1000.0); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ CC libavfilter/af_replaygain.o 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) | ~ ~~~^~~~~~~~ 8 warnings generated. 9 warnings generated. CC libavfilter/af_sidechaincompress.o CC libavfilter/af_silencedetect.o CC libavfilter/af_silenceremove.o CC libavfilter/af_speechnorm.o src/libavfilter/af_biquads.c:1503:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1503 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1504 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ 9 warnings generated. src/libavfilter/af_dcshift.c:39:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391506 | | { W"IsDThHi_fOtP"T,I O N ( 1 . 0")s,et | D ^C shisrc/libavfilter/af_biquads.cf:t1457":88,: note: expanded from macro 'WIDTH_OPTION' OFFSET (1457 | d c s h i{f"twi)d,t h ", " se t AwVi_dtOhP"T, _OTYFPFES_EDTO(wUiBdLEt,h ){,. dAbVl_=OP0T},_ TY-P1E,_ D1O, UAB L}E,, { .d| bl ^= x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_dcshift.c:40:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | src/libavfilter/af_biquads.c :{1506 :"5l:i mwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]t ersrc/libavfilter/af_biquads.cg:a1458i:n88":, note: "expanded from macro 'WIDTH_OPTION' set lim i1458t | e r g a {i"nw"",, O F "FsSeEtT w(ilditmhi"t,e rOgFaFiSnE),T (AwVid_tOh)P,T_ TAYVP_EO_PTD_OTUYBPLEE_D,O U{B.LdE,b l={0.}d,bl =x0}, ,1 0,, 9A 9}9,9 9 ,| ^F LAGS} | ^ src/libavfilter/af_dcshift.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULsrc/libavfilter/af_biquads.cL: 1507}: 86: | warning: ^ missing field 'unit' initializer [-Wmissing-field-initializers] 1507 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1508:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1508 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1509 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ 7 warnings generated. src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1512 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1513:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1513 | {NULL} | ^ src/libavfilter/af_flanger.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "delay", "base delay in milliseconds", OFFSET(delay_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 30, A }, | ^ src/libavfilter/af_flanger.c:57:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "added swept delay in milliseconds", OFFSET(delay_depth), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, A }, | ^ src/libavfilter/af_flanger.c:58:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "regen", "percentage regeneration (delayed signal feedback)", OFFSET(feedback_gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -95, 95, A }, | ^ src/libavfilter/af_flanger.c:59:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "width", "percentage of delayed signal mixed with original", OFFSET(delay_gain), AV_OPT_TYPE_DOUBLE, {.dbl=71}, 0, 100, A }, | ^ src/libavfilter/af_flanger.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "speed", "sweeps per second (Hz)", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.1, 10, A }, | ^ src/libavfilter/af_flanger.c:66:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "phase", "swept wave percentage phase-shift for multi-channel", OFFSET(channel_phase), AV_OPT_TYPE_DOUBLE, {.dbl=25}, 0, 100, A }, | ^ src/libavfilter/af_flanger.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ CC libavfilter/af_stereotools.o src/libavfilter/af_flanger.c:141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | double delay = s->lfo[(s->lfo_pos + channel_phase) % s->lfo_length]; | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_stereowiden.o In file included from src/libavfilter/af_mcompand.c:32: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_biquads.c:1520:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1520 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1521:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1521 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1524:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1524 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1525:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1525 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1526:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1526 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1527:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1527 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_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_samp36le warningss) generated,. 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_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_layou7t_ warningstsr) generated,. 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} | ^ src/libavfilter/af_haas.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "side_gain", "set side gain", OFFSET(par_side_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "middle_phase", "set middle phase", OFFSET(par_middle_phase), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:69:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "left_delay", "set left delay", OFFSET(par_delay0), AV_OPT_TYPE_DOUBLE, {.dbl=2.05}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "left_balance", "set left balance", OFFSET(par_balance0), AV_OPT_TYPE_DOUBLE, {.dbl=-1.0}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:71:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "left_gain", "set left gain", OFFSET(par_gain0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:72:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "left_phase", "set left phase", OFFSET(par_phase0), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:73:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "right_delay", "set right delay", OFFSET(par_delay1), AV_OPT_TYPE_DOUBLE, {.dbl=2.12}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:74:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "right_balance", "set right balance", OFFSET(par_balance1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:75:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "right_gain", "set right gain", OFFSET(par_gain1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:76:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "right_phase", "set right phase", OFFSET(par_phase1), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ 3 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}, In file included from src/libavfilter/af_dialoguenhance.c : 28 : src/libavfilter/window_func.h :\155 : | 60 ^ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | src/libavfilter/af_biquads.c : 1584 : 5l:u twarning: [missing field 'unit' initializer [-Wmissing-field-initializers]n ] src/libavfilter/af_biquads.c:=1471: 78e:x pnote: (expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'- 0.5 * SQ R1471( | ( n - {("N-m1"),/ 2 ) /"(s0e.t4 *m(iNx"-,1 )O/F2FS.EfT)()m);i x) ,| ~^~~ AV_OPTsrc/libavfilter/window_func.h_:T153Y:P30:E note: _expanded from macro 'SQR'D OUBLE, 153{ | . d b l = x }, 0#d,e f1i,n eF LSQARG(S}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]src/libavfilter/af_biquads.c :=1584: 5e:x warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]( -0src/libavfilter/af_biquads.c:.1472:5108 :* note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'S QR((n-( N1472- | 1 ) / 2{)"/c(ha0n.n4el*s("N,- 1")s/e2t .cfh)a)nn)e;l s | t ~^~~ o filsrc/libavfilter/window_func.ht:e153r:"26,: note: Oexpanded from macro 'SQR'F FSET (c153h | _ l a y o u t _s#tderf)i,n e ASVQ_RO(PxT)_ T(Y(PxE)*_(xS)T)RI NG | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 8 warnings generated. src/libavfilter/af_dialoguenhance.c:59:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "original", "set oriCC libavfilter/af_superequalizer.o ginal center factor", OFFSET(original), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:60:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "enhance", "set dialogue enhance factor",OFFSET(enhance), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 3, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:61:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "voice", "set voice detection factor", OFFSET(voice), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 2,32, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ CC libavfilter/af_surround.o 3 warnings generated. , {.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} | ^ 4 warnings generated. src/libavfilter/af_biquads.c:1595:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1595 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1596:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1596 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1598 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1603:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1603 | {NULL} | ^ 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}, \ | ^ 11 warnings generated. 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.c13:1471 warning:78s: generated . note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1620:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1620 | {NULL} | ^ CC libavfilter/af_tremolo.o src/libavfilter/af_dialoguenhance.c:279:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ~ ~~~^~~~~~~~ src/libavfilter/af_dialoguenhance.c:279:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ^~~ ~ CC libavfilter/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_DOUsrc/libavfilter/af_join.cBLE,: {.73d:b137l:= 30warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]0 }, 0, 999999, F L73A | G S }, | { ^ "inputs", "Number of input streams.src/libavfilter/af_biquads.c":, 1628O:F104F:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( inputs) ,1628 | { " f " , CC libavfilter/af_virtualbass.o A V _ O P T_"TseYtP Ef_IrNeTq,u e n c y"{, OF.FiS6E4T =( f2r e}q,ue n1,c y)I,NT _AMVA_XO,P T _ T Y PAE_|DFO UB}L,E , | {. ^d bl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_join.c:75:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | "output stream.", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, A|F }, | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | WIDTH_OPTIONsrc/libavfilter/af_join.c(:079.:7120:7) ,warning: missing field 'help' initializer [-Wmissing-field-initializers] | ^ 79 | src/libavfilter/af_biquads.c : 1457{: 88N:U Lnote: Lexpanded 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}, | ^ CC libavfilter/af_volume.o 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_CC libavfilter/af_volumedetect.o CC libavfilter/allfilters.o CC libavfilter/asink_anullsink.o CC libavfilter/asrc_afdelaysrc.o CC libavfilter/asrc_afirsrc.o CC libavfilter/asrc_anoisesrc.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/asrc_anullsrc.o 11 warnings generated. CC libavfilter/asrc_hilbert.o src/libavfilter/af_join.c:278:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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_join.c:314:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_loudnorm.c:116:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | for 116( | i = 0 ;{ i"o f n b _ i n p u"tsest; oif+f+s)e t {g a i| n ~ ^ ~~~~~~~~~~~~~~" , src/libavfilter/af_join.c : 425 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFS E425T | ( o f ffsoert) ,( i = 0 ; i < c tAxV-_>OnPbT__iTnYpPEu_tsD;O UBiL+E,+ ) {{ . d| b ~ ^ ~~~~~~~~~~~~~~l = 0.}src/libavfilter/af_join.c,: 432 : 19 :-9 9warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 4329 | 9 . , f oFrLA G(Si }=, 0 ; | i ^ < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_loudnorm.c:117:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "linear", "normalize linearly if possible", OFFSET(linear), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "dual_mono", "treat mono input as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1636 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1637:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1637 | {NULL} | ^ src/libavfilter/af_dynaudnorm.c:130:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "framelesrc/libavfilter/af_join.cn",: 448 : 19":se twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t he frame len g448t | h i n fmosre c("i ,= 0 ; iO Famneb_l_einnp_umtss;e ci+)+,) { | ~ ^ ~~~~~~~~~~~~~~ AV_OPT_TYsrc/libavfilter/af_join.cP:E463:_34I:NT ,warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] {.i64 = 4635 | 0 0 } ,i f 1(0s,- > c8h0_00l,a yFoLuAtG.nSb _}c, h a| ^n nels > FF_ARRAY_ELEMS(frame->data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:496:20: warning: src/libavfilter/af_dynaudnorm.ccomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :131:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 496 | if (nb_buffe r131s | > F F _{A R"fR"AY,_ E L E M S ( f r a m"see->tb utf)h)e {f r| am ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~e length insrc/libavfilter/af_join.c :m506s:ec21":, warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] OFFSET(f r506a | m e_ l efon_rm s(eci) =, 0 ; iA V< _FOFPMTI_NT(YFPFE__AIRNRTA,Y_ E L E M{S.i(6f4r a=m e5-0>0b}u,f ) , 1n0b,_ b u8f0f0er0s,) ;F LiA+G+S) }{, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) src/libavfilter/af_dynaudnorm.c((:a)132 :> 138(:b) warning: ?missing field 'unit' initializer [-Wmissing-field-initializers] (b) : (a)) | ~ ^ ~ 132 | src/libavfilter/af_join.c : 506 {: 19":g awarning: ucomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] sssize "506, | " se t fotrh e( if i=l t0e;r isi zrb_usfi)z,e )n,b _ b u f f er sA)V_;O PiT+_+T)Y P{E _| IN ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T , {.i6src/libavfilter/af_join.c4 :=537 :3161:} ,warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 3, 5373 | 0 1 , FL A G S } , | ^ FFMIN(FF_ARRAY_ELEMS(frame->data), s->ch_laysrc/libavfilter/af_dynaudnorm.cou:t133.:n138b:_c hawarning: nnmissing field 'unit' initializer [-Wmissing-field-initializers] els)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h: 49133: | 25 : note: expanded from macro 'FFMIN'{ "g" , 49 | # d e f i n e "FsFeMt ItNh(ea ,fbi)l t((ear) s>i ze("b,) ? ( b ) : ( a ) O)F F S| E ~ ^ ~T (filter_src/libavfilter/af_join.cs:i545z:e19):, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A545V | _ O P Tf_oTrY P(E_iI N=T ,0 ; i { .3n1b}_,i n p u t3s,; i +3+0)1, | F ~ ^ ~~~~~~~~~~~~~~L AGS },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_inpsrc/libavfilter/af_dynaudnorm.cut:134s:;138 : iwarning: +missing field 'unit' initializer [-Wmissing-field-initializers]+) { | ~ ^ ~~~~~~~~~~~~~~ 134 | { "peak", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:135:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "p", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:136:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "maxgain", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:137:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "m", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:138:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "targetrms", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:139:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "r", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:140:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "coupling", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:141:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1644:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "n", 1644 | { ""sferte qcuheanncnye"l, c o"uspelti cnegn"t,r al f r e q u e n c y " ,O OFFFCC libavfilter/asrc_sinc.o SFSEETT((fcrheaqnuneelnsc_yc)o,u pAlVed_),O P TA_VTY_PEO_DPOTU_BTLYEPE,_ Bsrc/libavfilter/af_firequalizer.c{O.d:OblL131,=3 0:0 0114 },:{ warning: .0imissing field 'unit' initializer [-Wmissing-field-initializers],6 49 9=99 991,} ,F L 131A | G S0} ,, { | ^ " g1,a FiLn"A,G S" s},e t | g ^a in curve",src/libavfilter/af_biquads.c :O1645F:F112S:E Twarning: (gmissing field 'unit' initializer [-Wmissing-field-initializers]ai n), AV_ O1645P | T _ T Y P{E"_f"S, T R src/libavfilter/af_dynaudnorm.c I : N142 G: ,138" :s{et cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]. esnttrra l= f"regqauein cny"142_,i | OnFF tSE erT (p{fo rleq"uacentcyoe)r(,rf e)c"A tV}_d,O 0cP",, T _ 0T, Y"TsPFEL_AeGSDt O}UDB,CL coErr ,e| ct ^{ i.odnb"l,= 3 0 0 0 }, 0 , 99 9 9 9 9 , F LOAFGsrc/libavfilter/af_firequalizer.cFS:S}ET132, (: d109c:_| cwarning: ^omissing field 'unit' initializer [-Wmissing-field-initializers] rrecti on132) | , { AV"_gOaPiT_nTY_PeEn_tBrOy"O, L",s e t {g.aiin6 4 e=nt r0y}",, O F F S0E,T ( g a i n1_,e FnLtrAyG)S, }A,V _ O| P ^T_ TYPE_STRING, { .str = NULL }, 0, 0, TFLAGS }src/libavfilter/af_dynaudnorm.c,: 143 :| 138 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "c",src/libavfilter/af_firequalizer.c : 133 : src/libavfilter/af_biquads.c 98: :1647 : 5warning: : warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] "s e1647t | DC 133 | c o r r ec{WIt D"diTeoHnl",_ay " O , P T" I Os N e(0 .t 7 0 d7e) ,l OFaF SyET| "( ^,d c _OcFsrc/libavfilter/af_biquads.coFr:S1457Er:T88e(:dcel ayt)ionote: ,expanded from macro 'WIDTH_OPTION'n )AV,_ O 1457P | T _ AT VYP E__DO{UOB"PLTwE_iTd, YtP{Eh "_,BO.OL d,b"l s= 0e {..0t iw1i64 }dt=,h 0 ."0,0} ,O,F 1eF1 S0 , EF T(Lw iA0d,G t S h} ),, 1A| V, ^_ FOLAPGTS_T Y}P,E _D O| U ^B LE, {.dbl=xsrc/libavfilter/af_firequalizer.c},: 1340:,106 :9 99warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]9 , FLAGS }134, | \ | { ^ src/libavfilter/af_dynaudnorm.c"a:cc144u:138r: awarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]y ", "set accuracy "src/libavfilter/af_biquads.c144,: | 1647: 5 O:F F S {warning: E"missing field 'unit' initializer [-Wmissing-field-initializers]Ta( lasrc/libavfilter/af_biquads.ct:1458c:b88c:uo urnote: nsrc/libavfilter/af_join.cacexpanded from macro 'WIDTH_OPTION'dy: a)r592,:y 19":1458 A, | warning: V "_scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e tO P{"aTlwt"_, e Tr Yn 592 | PaE "t_iD s vOe ebo uUtfnBdLE ,o a{wrr yi m .(dit hod"b=ld , e=" , 1 ;O F F5i. Sn0t,Ebh_ i1Te1)0,n pFu(tas,LlAG S tA&V _&b_}OP Tonb,_ _ u| sTamn ^Y pldePasE >r _yD0_Omo;deU) B,i+L+ EAV), _ O{{P.T d_b lT| = ~ ^ ~~~~~~~~~~~~~~Yx P}E, _0B,OO L,9 99 9 9{, .FiL6A4 G=S }0 }, | ^ 0, 1, FLAGS }, | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1648 | MIX_CHANNELS_Nsrc/libavfilter/af_dynaudnorm.cO:R145MA:L138I:Z Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PTION(1, "all", 0) , 145 | | ^ { src/libavfilter/af_biquads.c":b1470":,78 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' "se 1470t | a l{t"meirxn",a t"isevte mboiuxn"d,a rOFyF SmEoTd(em"ix,) , AOV_FOFPSTETsrc/libavfilter/af_firequalizer.c(_TaY:146l:102P:Et __warning: bDomissing field 'unit' initializer [-Wmissing-field-initializers]O uUndBaLr E,y 146{ | _. mdb l=ox d} e,{) ,0," f1A, iFVxL_eAd"O,GP T"S}_s,TeY tP Ef i_ x B e OdO Lf r, a m e sa{mp . li e6 s "4 , O=F F0 },S E T\ ( f ix | e ^0d, ) , AV _ OP1T,_ TFYLPAEGS_ B}O,O L | , ^ {src/libavfilter/af_biquads.c .:i616484: =5 : 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]} , 0src/libavfilter/af_biquads.c,: 14711,: 78F:L Anote: Gexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'S }, | ^ 1471 | src/libavfilter/af_dynaudnorm.c {:"m146":138,: warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set mix", Osrc/libavfilter/af_firequalizer.cFF:SET147 :102(146:m ix | warning: ) , missing field 'unit' initializer [-Wmissing-field-initializers] { AV _"cOoPmTp r_es147s"T, | Y P E _D O U {B ""mLsE,uelt t {ti.h"ed c,o mbl"=spetx }rm,eu ls0tsi , ch anfn1ea, lFLcsA tGmooSrd"}, e ," , OF F SE T O ( Fm Fu SlEt Ti )(, Ac omVp_ Ore Pss T _ _f a T YcPtE_ o BrOO )L\,, {| ^. iA6V4_ O=P T0_T Y}P,E _0D,OU B1L,E ,F {L.Adbsrc/libavfilter/af_biquads.cGl S=: 1648 0}.:0,5 :} | ^,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0.src/libavfilter/af_biquads.c0,: 14723:0108:. note: 0expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION', FLAGS }src/libavfilter/af_firequalizer.c , : 1472148 | | : 108 ^ : {warning: "missing field 'unit' initializer [-Wmissing-field-initializers]c hannels", 148" | s e t { c"hzaernone_ls pthoa sfei"l,t e"rs"src/libavfilter/af_dynaudnorm.ce, :O147t:138F: Fwarning: zSermissing field 'unit' initializer [-Wmissing-field-initializers]oE Tp(hacshe_ lmayooduet" _,147 sO | tFrF )S ,E T (zAer{oV _"p_shO"PTa_s,eT ) ,Y PA VE __ST O PRI TN_ G,T Y PE{ _."BsstOerO=ytL },t,h e { 0c.,iom 60p4,r FLe=A 0s GSs} }fa,c, t0, \o 1 | r ^," ,F L A GS } , | ^ OFFSET(compress_fsrc/libavfilter/af_biquads.ca:c1648t:o5:r ),warning: missing field 'unit' initializer [-Wmissing-field-initializers] Asrc/libavfilter/af_biquads.cV:_1473O:P108T:_ note: Texpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'Y PE_DOUB LE1473, | { . d {b"lc "=, 0. 0 } , 0 .0 ," s3e0t .c0h,a nFnLeAlsG St o} f,il te r| ", ^ OFFSET(ch_layout_str), AV_OPT_Tsrc/libavfilter/af_firequalizer.cYP:E154_:S103T:R Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]G , {src/libavfilter/af_dynaudnorm.c.s:t148r: 138=154: | y warning: }, missing field 'unit' initializer [-Wmissing-field-initializers] 0 , 0{, "FdLuAmpGfS}i,l \e " | 148, ^ | " s e t{ d"tuhmrpe sfhoildl"e",, O F F"SsEeTt( dtsrc/libavfilter/af_biquads.c:uhme1648p :f5:t ihwarning: lremissing field 'unit' initializer [-Wmissing-field-initializers]e) ,s hAosrc/libavfilter/af_biquads.cVld: v_a1474O:l103:PuT e"_,T note: Y P expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' E _ S TR ION FG1474 | F,S E{T( th r . e{ss"thnroo lrd=m aNl)iU,LLz } e, " ,0 ," 0n ,o rFL AGmSaA }l,i V | z ^e_ OcPoTef_fTiYciPeEn_tDs"O,U OBFLFES,E T{(.ndorbmla l= i0z.e)0,} ,A V _O0P.T_0T,Y src/libavfilter/af_firequalizer.cP E :_1156.0B,:O OL95, F{: Lwarning: A.imissing field 'unit' initializer [-Wmissing-field-initializers]6G S4 =}z,}, 156| 0 ^ | , 1 , F LA{G S"}f,f t 2 " , \ " se| t ^ 2-channels fsrc/libavfilter/af_dynaudnorm.cf:t149:"138, :O Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(fft2),src/libavfilter/af_biquads.c :A1648V:_5O:P Twarning: _T149missing field 'unit' initializer [-Wmissing-field-initializers]Y | P E_ B src/libavfilter/af_biquads.cO O:L 1475,:{103 : {note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'" t.i"6,4 1475 | = 0 }{ ," 0n""s,, e 1 , t F t h L e A "GtSnh or}r, e smh| aol ^il zde vcaoleufef"i,ci e n t s " , OOFFsrc/libavfilter/af_firequalizer.cFFSS:EET157(:Tn109or(:tmh awarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] leizse)h,o l A157Vd | _ )O,P T _ TY{P E"_ BOmO iL n,A_ V{.pi_h6Oa4Ps=eT"z_,T}, Y"0sePtE , _mD1,i FOLnUAiGBmSuL}m E ,p | h{ ^a .sdeb lm o= d0e".,0 }OF,F S0ET.(0m,i n _1.p0h,asrc/libavfilter/af_biquads.c sFe:L)1649,:A88: GA SVwarning: missing field 'unit' initializer [-Wmissing-field-initializers] _}O ,P T _| T ^ Y 1649P | E_ B O O {L"o,r d{ e.ri"6,4 "=s e0t }f, i0l,t e1r, FoLrAdGeS r}",src/libavfilter/af_dynaudnorm.c, : | 150 ^ O:F138F:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( ordsrc/libavfilter/af_firequalizer.ce:r158):, 12AV:_ Owarning: Pmissing field 'help' initializer [-Wmissing-field-initializers]T _ T 150Y158P | E_ | IN T, { .{ "ich 6a4{n= n2elNs}U",,L L 1, }2 ",s| e ^F t LcAGhSa}n, n | e ^l s to filter", OFFSET(chsrc/libavfilter/af_biquads.ca:n1650n:e88:l swarning: _missing field 'unit' initializer [-Wmissing-field-initializers] to_fil t1650e | r ) , A V{_"OoP"T,_ T Y P E_ S"TRsIeNGt, f{il.tsterr= "aolrld"e},r " , O F0,F S E T0(, oFrLdAerG)S ,} ,A V _O| P ^T _TYPE_INT, {.i64=2}, 1, 2, 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=.src/libavfilter/af_biquads.c0}:,1653 : 10 : warning: 0.missing field 'help' initializer [-Wmissing-field-initializers]0 , 11653. | 0, F L A{GNSU L}L,} | | ^ ^ src/libavfilter/af_dynaudnorm.c:153:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "o", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ 2 warnings generated. src/libavfilter/af_biquads.c:1660:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_headphone.c: 7101660: | 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "a0", NULL, OFFSET(oa0), AV_OPT_TYPE_DOUBLE, {.d b710l | = 1 } , sI->NT3g2_aMiIn_Nl,f eI N=T 3e2x_pMfA(X(, sF-L>AgaGiSn} ,- 3| ^* inlink->ch_layout.nb_channels + s->lfe_gasrc/libavfilter/af_biquads.ci:n1661): /88 :2 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]* M_LN1 01661) | ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~{ "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, FCC libavfilter/asrc_sine.o LAGS}, \ | ^ 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",CC libavfilter/audio.o "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}, src/libavfilter/af_headphone.c0,: 75332:7126:8 ,warning: Amissing field 'help' initializer [-Wmissing-field-initializers]F }, \ | ^ 753 | { NULL } | ^ 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_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_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_loudnorm.c:708:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 708 | src/libavfilter/af_firequalizer.c f:or386 (:29i:n twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i = 0; i < F386F | _ AR R A Y _ E L EyMSb( s=- >sp-t>sm);i n_ip+h+a)s e | ? ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_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), src/libavfilter/af_firequalizer.c A:V_552OP:T_41T:Y Pwarning: E_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]IN T, {.i64=0} ,552 | 0 , s - > c ep9s0t0r0u,m _AtFbu f}[,k ] = | l ^ og(FFMAX(s->cepstrum_tbuf[k], minval)); src/libavfilter/af_silenceremove.c| : ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavutil/macros.h :47:22: note: expanded from macro 'FFMAX' 115 | 47 | { #"dsetfairnte_ dFuFMrAaXt(ia,obn)" , ( ("sae)t >s t(abr)t ? d(uar)a t:i o(nb )o)f n| o ^ ~n -silence src/libavfilter/af_firequalizer.cp:552a:r41t:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | O F F S E T( s ts-a>rcte_pdusrtartuim_otnb_uof[pkt]) ,= l oAgV(_FOPFTM_ATXY(PsE-_>DcUeRpsAtTrIuOmN_,t b{u.fi[6k4]=,0 }m,i n v a l )0,) ; I N| ~~~ ^~~~~~~~~~~~~~~~~~~T 32_src/libavutil/macros.hM:A47X,: 34A: Fnote: expanded from macro 'FFMAX'} , | ^47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)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_firequalizer.c:565:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_silenceremove.c :121:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 565 | 121 | d o ub l e{ m"asgt o=p _exppe(rsi-o>dcse"p,s t r um"_tsbeutf p[ekr]i od*s onfo sriml)e *n ncoer mp;a r t| s ^~~~~~~~~~~~~~~~~~~ ~ to skip from end", OFFSET(stop_periods), AV_OPT_TYPE_INT, {.i64=0}, -9000,src/libavfilter/af_firequalizer.c : 566 :21 : 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0, AF }, 566 | | ^ double ph = s->cepstrum_tbuf[k+1] src/libavfilter/af_silenceremove.c*: 122n:o162rm:; warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~~~~~~~~ ~ 122 | { "stop_duration", "set stop duration of non-silence part", OFFSET(stop_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:123:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "stop_threshold", "set threshold for stop silence detection", OFFSET(stop_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:124:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "stop_silence", "set stop duration of silence part to keep", OFFSET(stop_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:129:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "window", "set duration of window for silence detection", OFFSET(window_duration_opt), AV_OPT_TYPE_DURATION, {.i64=20000}, 0, 100000000, AF }, | ^ src/libavfilter/af_silenceremove.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ src/libavfilter/af_silenceremove.c:217:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | return new_sum / s->window_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:227:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:228:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ 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; | ~~ ^~~~~~~~ src/libavfilter/af_extrastereo.c:37:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A }, | ^ src/libavfilter/af_extrastereo.c:38:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_extrastereo.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/af_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_extrastereo.c:87:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | average = (left + right) / 2.; | ~~~~~^~~~~~~ ~ 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_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_silenceremove.csrc/libavfilter/af_sidechaincompress.c::40581::15120:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 81 | 405 | { s"t-h>rsesuhm o-l=d "*,w s"asemtp lteh;r e | s ~~ ^~~~~~~~ho ld", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0.000976563, 1, A|F|R }, | ^ src/libavfilter/af_silenceremove.c:406:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | src/libavfilter/af_sidechaincompress.c : 82s-:>120s:u mwarning: missing field 'unit' initializer [-Wmissing-field-initializers] = fmaxf (82s- | > s u m ,{ "r0a.tfi)o;" , | ~ ^~~~~~~~~~~~~~~~~~ "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbsrc/libavfilter/af_silenceremove.cl=:2}408,: 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | 1 , s -2>s0u, mA +|=F |*wRs a}m,p l| e ^; | ~~ ^~~~~~~~ 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 } | ^ src/libavfilter/af_silenceremove.c:644:42: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 644 | if (s->start_holdoff_end >= s->start_duration) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:674:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 674 | s->start_silence_end = FFMIN(s->start_silence_end + 1, s->start_silence); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_silenceremove.c:675:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 675 | if (s->start_silence_offset >= s->start_silence) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:784:47: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 784 | s->stop_silence_end = FFMIN(s->stop_silence_end + 1, s->stop_silence); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_silenceremove.c:785:52: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 785 | if (s->stop_silence_offset >= s->stop_silence) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:796:45: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 796 | if (s->stop_holdoff_end >= s->stop_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_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 } | ^ CC libavfilter/avf_a3dscope.o CC libavfilter/avf_abitscope.o CC libavfilter/avf_ahistogram.o CC libavfilter/avf_aphasemeter.o CC libavfilter/avf_avectorscope.o CC libavfilter/avf_concat.o CC libavfilter/avf_showcqt.o CC libavfilter/avf_showcwt.o 4 warnings generated. 5 warnings generated. CC libavfilter/avf_showfreqs.o CC libavfilter/avf_showspatial.o CC libavfilter/avf_showspectrum.o CC libavfilter/avf_showvolume.o 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 } | ^ src/libavfilter/af_replaygain.c:335:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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_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]; | ^~~~~~~~~~~~~ ~ 10 warnings generated. 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} | ^ CC libavfilter/avf_showwaves.o CC libavfilter/avfilter.o 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/asrc_anoisesrc.c:60:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:61:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:62:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "amplitude", "set amplitude", CC libavfilter/avfiltergraph.o OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:63:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "a", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:64:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:65:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/af_volume.csrc/libavfilter/asrc_anoisesrc.c::8575::93131:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 7585 | | { " s e e d " ,O F F S E T ( r e p"lsaeytga irna_npdroem asmepe)d,", A VOF_FOPSTE_TTY(PsEe_eDdO)U,B L E , { . d blA V=_ O0P.T0 _}T,Y PE-_1I5N.0T,6 41,5 . 0 , A {|.Fi 6}4, = | - ^1 }, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/af_volume.c:87:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | src/libavfilter/asrc_anoisesrc.c : 76 : 131 : warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(repl a76y | g a i n _{n o"csl"ip,) , A V_ O P T _ TY P"Es_eBtO OrLa,n {d o.mi 64s e=e d1" ,} , O0F,F S1E,T (As|eFe d}),, | ^ AV_OPT_TYPE_INT64, src/libavfilter/af_volume.c : 88 :{12.:i 6warning: 4missing field 'help' initializer [-Wmissing-field-initializers] = -1 }88, | { N-U1,L L U}I N | T ^_ MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:77:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:78:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ src/libavfilter/asrc_anoisesrc.c:65:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_anoisesrc.c:64:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/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_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 - 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] *src/libavfilter/af_superequalizer.c :c69o:e29f:f_ awarning: [7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ]; | ^~~~~~~~~~~~~~ ~ 69 | t = pow(x / 2, m) / s->fact[m]; | ~ ^~~~~~~~~~ src/libavfilter/af_replaygain.c:504:src/libavfilter/af_superequalizer.c49:: 69warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | 69 | ri gtht = +p=o wh(ixs /t _2b,[ im )- /1 3s]- >*fa ctc[om]e;f f _| ~~~ ~~^~~b [ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:506:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:507:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | CC libavfilter/bbox.o left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:509:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/boxblur.o 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] 585 | av_log(ctx, AV_LOG_INFO, "track_peak = %.6f\n", s->peak); | ~~~~~~ ~~~^~~~ 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 | 18 warning s generated . 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/buffersink.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:src/libavfilter/af_hdcd.c48: note: :expanded from macro 'TS2D' 1360:12: warning: 264implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define TS2D( t1360 | s ) (( ts ) == GAAVI_NNTOPOTSF_LVOALAUTE( c?t NxA-N >:v a(ld_outbalreg)e(tt_gssrc/libavfilter/af_speechnorm.cai):n)98 >>: 7106| : )warning: ^~~ missing field 'unit' initializer [-Wmissing-field-initializers] ) ; /usr/include/math.h| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 15:19: src/libavfilter/af_hdcd.cnote: :expanded from macro 'NAN'832 :30: 15 | 98note: #d | eexpanded from macro 'GAINTOFLOAT'fi n e N A{ N " p e832a | k # "d, _e"_sfetb iutihlen teipe an_knG aAvnaflI(u"eN""T)OF, L O| AOT ^~~~~~~~~~~~~~~~~~F (FgS)E T((gp)e a?k _-v(aflluoea)t,)( gA>V>_1)O -P T(_(TgY P&E _1D)O U?B L0.E5, :{ .0d.b0l) =: 00..09 5 | } ^~~~~~~~~~~~~~ ~, 0.0, 1.0, FLsrc/libavfilter/af_hdcd.cAG:S 1359}:12,: | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1359 | GAINTOFLOAT(target_gain[1] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:src/libavfilter/af_hdcd.c99::106832:: 30:warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'GAINTOFLOAT' 832 | #define 99G | A IN T O FL{O A"Tp(g"), ( g ) src/libavfilter/af_volume.c? :-"s377et(:f lo41a:tt)( ghwarning: >e>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p1 )ea k- va(l( gue377" | &, O 1FF S) E T(?p e 0 va.5o :k 0l_->.v0v) a:ar 0l.0_u e v| )a, ^~~~~~~~~~~~~~ ~l u AeVs_[OVPATR__TSYPsrc/libavfilter/af_hdcd.cTE_AD:OURBT1358TL: E12 ,:] warning: {=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .T dS2bTl(b=u 13580f | ->.p9 5t s,} ,i n0 .l 0 i ,n k ->1t.i m0 ,G eAF_LIbAasNeTGOF)S; L} O,A| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ T (| t ^a rsrc/libavfilter/internal.hg:e265:t48_g:a inote: nexpanded from macro 'TS2T'[ 0] >> 7265 | )#, d ef| i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n e Tsrc/libavfilter/af_hdcd.cS:2832T:(30t:src/libavfilter/af_speechnorm.c :s100,note: expanded from macro 'GAINTOFLOAT': t124b:) warning: (( tmissing field 'unit' initializer [-Wmissing-field-initializers]s832 ) | #=d=ef iAVn_eN GOAIPNTTO FS100_LO | VA TA L ( gUE{) ( ?g" )N e? A-xN( pfl:oaa nts)(i(gd>oo>nu"1)b, le )"- ((ts(gs e&) 1t) * a?t 0v.5h_q 2:e 0d. (0mta)xb :)e x)0p a.n 0| s ^~~ i | o/usr/include/math.h ^~~~~~~~~~~~~~ ~n: 15f:a19c:t onote: rexpanded from macro 'NAN' ", O15 | F#dFeSEfTin(e mNaAxN _ e x p a n s_i_obnui)l, tAiVn__OnPanTf_(T"Y"P)E _ | D ^~~~~~~~~~~~~~~~~~O UBLE, {.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_expanssrc/libavfilter/af_volume.cio:n)379,: 32A:V _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PT _TYPE_DOU B379L | E , v{o.l-d>blv=a2r._v0a},l ue1s.[0V, A5R0_.P0T,S ]F L=A GTSS 2}D,( b u| f ^- >pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2src/libavfilter/af_speechnorm.cD(:t102:s130) : warning: missing field 'unit' initializer [-Wmissing-field-initializers] ((ts) == AV_NOPTS_ V102A | L U E ?{ N"cAoNm p:r e(sdsoiuobnl",e )"(stest) )t h e| ^~~m ax /usr/include/math.hc:o15m:p19r:e ssnote: iexpanded from macro 'NAN' on f15a | ct#odre"f,i OnFeF SNEATN( ma x _ c o m p_r_ebsusiilotni)n,_ nAaVn_fO(P"T"_)TY P | E ^~~~~~~~~~~~~~~~~~_ DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:103:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103CC libavfilter/buffersrc.o 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("") | ^~~~~~~~~~~~~~~~~~ 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_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)) | ^ src/libavfilter/af_superequalizer.c:115:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21In file included from , 0src/libavfilter/asrc_hilbert.c.:427f: )src/libavfilter/window_func.h :+ 1550:.6007:8 86warning: f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* (a - 21); | ~ ~~~~~~~~~^~~~~~~~~~ 155 | src/libavfilter/af_superequalizer.c :l115u:t37[:n ]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= exp(-0 115. | 5 * SQ R ( ( n -r(eNt-u1r)n/ 2)./5(804.24f **( Np-o1w)(/a2 .-f 2)1), )0;. 4| f ~^~~) + 0.0788src/libavfilter/window_func.h6:f153 :* 30(:a note: -expanded from macro 'SQR' 21); 153| | ~~~ ^~~~ #src/libavfilter/af_superequalizer.cd:e115fi:n31e: Swarning: QRimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) (( x115) | * ( x ) ) | ^ return .5842f * pow(a - 21, 0.src/libavfilter/window_func.h4f:)155 :+60 :0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 886f * 155( | a - 2 1 ) ; | ~~~ ~~^~~~l ut[n] = esrc/libavfilter/af_superequalizer.cx:p(115-:016.:5 warning: * implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S QR((n -115( | N - 1 ) / 2) / (r0et.u4r*n(N -.1)5/82.4f2)f) )*; p| ow ~^~~(a - 2src/libavfilter/window_func.h1:,153 :026.: 4note: fexpanded from macro 'SQR') + 0 .1530 | 78 8 6 f * ( a# d-e 2f1i)n; e | ^~~~~~ ~S QR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | 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_hilbert.c:27: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ 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/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.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_stereotools.c:63:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:65:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "balance_in", "set balance in", OFFSET(balance_in), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "balance_out", "set balance out", OFFSET(balance_out), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:67:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "softclip", "enable 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",32 warning s generated . 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", O | { "c", "set the max compression factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:104:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "threshold", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:105:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "t", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:106:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "raise", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:107:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "r", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:108:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "fall", "set the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "f", "set the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:110:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:111:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "h", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 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:src/libavfilter/af_superequalizer.c102: :warning: 330missing field 'unit' initializer [-Wmissing-field-initializers] :97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { 330"r | m s " , "{s e t" 1tbh"e, R"MsSe vta lu6e5",H zO FbFanSdE Tg(arimns"_,v a l u OeF),F SAEVT(_gOaPiTn_sTY P[E0_]D)O,U BALVE_,O P{T._dTbYlP=E0_.FL0OA}T,, {.0d.b0l,= 11}.,0 , 0F,L 2A0G,S A}F, } , | ^ | ^ src/libavfilter/af_speechnorm.c:117:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "m", "set tsrc/libavfilter/af_superequalizer.che: 331RM:S97 :v awarning: lumissing field 'unit' initializer [-Wmissing-field-initializers]e ", OFFSET(rms_v a331lu | e ) , AV{_3 O" warningsP2Tb_ generatedTY"P,. E"_sDeOUtB 9L2E,H z{ b.adnbdl =g0.a0i}n," ,0 . 0 , 1OF.F0,S EFTL(gAaGiS n}s ,[ 1| ] ^) , AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_speechnorm.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL } | ^ 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_7OP warningsT generated_. TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | CC libavfilter/colorspace.o CC libavfilter/colorspacedsp.o 3 warnings generated. 13 warnings generated. CC libavfilter/dnn/dnn_backend_common.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_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:304:31: note: expanded from macro 'ANALYZE_CHANNEL' 304 | pi[pi_end].max_peak = new_max_peak; \ | ~ ^~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:305:30: note: expanded from macro 'ANALYZE_CHANNEL' 305 | pi[pi_end].rms_sum = new_rms_sum; \ | ~ ^~~~~~~~~~~ src/libavfilter/af_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 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1684:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1681 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 1682 | "HDCD detected: yes, peak_extend: %s, max_gain_adj: %0.1f dB, transient_filter: %s, detectable errors: %d%s%s\n", 1683 | pe_str[s->detect.peak_extend], 1684 | s->detect.max_gain_adjustment, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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, flerFFSET(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_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 | { "1src/libavfilter/asrc_hilbert.c0:b"45, :"118s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]1 480Hz band g a45i | n" , O F{F S"EsTam(plgea_irnsa t[9e]"),, "AsVe_tO PsaTm_TpYleP E_rFatLeOA"T, , { .OdFblF=1S}E,T (0s,a m2p0l,e _rAaFt e)},, A| V ^_ OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_superequalizer.c:340:97: warning: src/libavfilter/asrc_hilbert.cmissing field 'unit' initializer [-Wmissing-field-initializers] :46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34046 | | {{ ""1r1"b, " , " s e t "20se9t3H zs abmapnled graaitne"",, O F OFFSEFTSE(Tg(asianmsp[l1e0_]r),a tAeV),_ OAVP_TO_PTTY_PTEY_PFEL_OINATT,, { .{.id6b4l==4141}0, 00},, 2 01,, IAFN T}_,M A X| , ^ FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "taps", "ssrc/libavfilter/af_superequalizer.cet: 341n:u97m: bwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r of taps", OFFS E341T | ( n b _{ t"a12pb"s,), " s e t 2A9V6_0OHPzT _bTaYnPdE _gIaNiTn, "{, . iO6F4F=S2E2T0(5g1a}i,n s1[11,1 ]U)I,N TA1V6__OMPATX,_ FTLYAGPSE _}F,L O A| T ^ , {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/asrc_hilbert.c:48:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "t", "set number of taps", OFFSET(nb_taps), src/libavfilter/af_superequalizer.c :A342V:97_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_INT, {.i64 =3422 | 2 0 51 } {, "1113,b "U,I N"Ts1e6t_ M4A1X8,6 HFzL AbGaSn d} ,g a i| n ^" , OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, src/libavfilter/asrc_hilbert.c{.:d49b:l141=:1} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , 20, AF }, 49 | | ^ { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_ssrc/libavfilter/af_superequalizer.ca:m343p:l97es:) warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYPE_INT, {. i3436 | 4 = {1 0"2144b}",, 1",s eItN T5_9M2A0XH,z FbLaAnGdS g}a,i n ",| ^ OFFSET(gains[13]), AV_OPT_TYPEsrc/libavfilter/asrc_hilbert.c_:F50L:O141A:T, {warning: .dmissing field 'unit' initializer [-Wmissing-field-initializers]b l=1}, 0, 2500, | A F {} ",n " ,| ^ "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INsrc/libavfilter/af_superequalizer.cT:,344: 97:{ .iwarning: 64missing field 'unit' initializer [-Wmissing-field-initializers] = 1024}, 1, IN T344 | _ M A X ,{ F"L1A5GbS", }",s e t| ^ 8372Hz band gain", OFFSET(gains[14]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:345:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:346:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:347:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:348:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 348 | { NULL } | ^ src/libavfilter/asrc_hilbert.c:53:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | {NULL} | ^ 3 warnings generated. p) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 long') [-Wsign-compare] 455 | for (int f = 0; f < ff_inlink_queued_frames(inlink); f++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/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 } | ^ 46 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 src/libavfilter/avf_ahistogram.c/ 2):; 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/dnn/dnn_backend_native.o 45 warnings generated. CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o 15 warnings generated. CC libavfilter/dnn/dnn_backend_native_layer_dense.o 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}CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o , | ^ 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 } | ^ 14 warnings generated. src/libavfilter/avf_avectorscope.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INTCC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o _MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:88:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:90:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str=src/libavfilter/avf_ahistogram.c"40:0x43230:018":} ,warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, FLAGS }, 323 | | ^ uf = yf * M_PI; | ^~ ~ 2src/libavfilter/avf_avectorscope.c: warning91s: generated100:. warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "rc", src/libavfilter/avf_ahistogram.c":s324:e18t :re dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c ontras t324" | , OF F S E T (vcfo n=t ryaf s*t [0M]_)P,I ;A V _| O ^~ ~P T_TYPE_INT, {.i64=40}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:92:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o {.i64=160}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:93:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=80}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:94:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "ac", "set alpha contrast", OFFSET(contrast[3]), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:95:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "rf", "set red fade", OFFSET(fade[0]), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:96:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "gf", "set green fade", OFFSET(fade[1]), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, TFLAGS }, | ^ CC libavfilter/dnn/dnn_backend_native_layer_maximum.o src/libavfilter/avf_avectorscope.c:97:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "bf", "set blue fade", OFFSET(fade[2]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:98:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "af", "set alpha fade", OFFSET(fade[3]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:99:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "zoom", "set zoom factor", OFFSET(zoom), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:109:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "swap", "swap x axis with y axis", OFFSET(swap), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ CC libavfilter/dnn/dnn_backend_native_layer_pad.o src/libavfilter/avf_avectorscope.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ 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; | ~ ^~ CC libavfilter/dnn/dnn_backend_native_layers.o src/libavfilter/af_tremolo.c:39:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLCC libavfilter/dnn/dnn_interface.o AGS }, | ^ 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, src/libavfilter/avf_showcqt.c F:LA61G:S128: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ src/libavfilter/avf_avectorscope.c:126:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavfilter/af_tremolo.c :41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1266141 | | | { {" si zNU eLiL" f,} ( y >| = ^ s - > h "s|e|t x v>i=de os- >ws)iz e" ,| ~ ^ ~~~~ OFFSET(wsrc/libavfilter/avf_avectorscope.cid:t126h:),15 A:V _warning: Ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]PT _TYPE _126I | M A GE _ S I Z E ,i f{ .(styr > == s-">1h9 2|0|x 10x8 0>"= }s,- > w ) 0| ~ ^ ~~~~, 0, src/libavfilter/avf_avectorscope.c : 129 : 13F:L Awarning: GScomparison 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' src/libavfilter/avf_showcqt.c :4962 | #:d128e:f iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e FFMIN(a,b) ((a) > (b ) 62? | ( b ){ :" s("a,) ) | ~ ^ ~ "sesrc/libavfilter/avf_avectorscope.ct :v130id:e13o: swarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i ze", O130F | F S E T ( w ixd t=h )F,F MAIVN_(OxP,T _sTY-P>Ew_ I- M1)A;G E _S| I ^ ~ ~~~~~~~~ ZE, src/libavutil/macros.h{: 49:.25s:t rnote: expanded from macro 'FFMIN' = "19 2490 | x#10d8e0f"i n}e ,F F M IN ( a ,b0), (0(, a ) > ( b ) F?L A(GbS) :} , ( a| ) ^) | ~ ^ ~ src/libavfilter/avf_showcqt.c:63:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "fps", "set video rate", OFFSET(rate), CC libavfilter/dnn/dnn_io_proc.o 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_CC libavfilter/dnn/queue.o 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(baCC libavfilter/dnn/safe_queue.o r_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 }, | ^ src/libavfilter/avf_showcqt.c:76:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bar_g", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:77:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "gamma2", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 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/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 }, | ^ 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' 153src/libavfilter/af_surround.c | : 333 : 32 :# dwarning: efimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne SQR(x) ((x)* (333x | ) ) r| e ^f erence = 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/avf_showcqt.csrc/libavfilter/af_surround.c::87339::1289:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | src/libavfilter/window_func.h if: 162(f:a25b:s fwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ) < =87 M | _ P I162 _ { | 4 )" | f ^~~~~~~~ ~~ c o u n tif" (,F F A"BsSe(tn f-r eM)q u>=e n0c.y3 c*ou nM)t ",{ src/libavfilter/af_surround.c O: F340F:| S14 ~~^~~ ~~E :T (warning: fcimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o src/libavutil/common.hu:n64t:)31 , :340 | note: expanded from macro 'FFABS' aA V64_ | *#O=dePf rTi_enTeYf PeEFr_eFncIANeT,B S {( ./ia )M 6(_4( P=aI)_ 2 0>; = } 0 ,| ? ^~~~~~~~~ ~ ( a ) : ( -( a ) )) | ^0 , 10, FLAIn file included from Gsrc/libavfilter/avf_showfreqs.cS: 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' src/libavfilter/af_surround.c src/libavfilter/avf_showcqt.c:64:342 | 88:#:90d114:e: f warning: iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nmissing field 'unit' initializer [-Wmissing-field-initializers] e FFABS(a) (88 ( | 342a | ) > ={ src/libavfilter/avf_showvolume.c 0": f 74?o : n 109(taa:f ) i= warning: l:missing field 'unit' initializer [-Wmissing-field-initializers]Me _"(,P- I(" as+)e )t() - a2 x.| 74if ^~~~ | s * f oM n_{tPIn file included from Isrc/libavfilter/avf_showfreqs.c" :fr+36ia : ltrsrc/libavfilter/window_func.heee:""f162,,e: r39O"e:Fsn Fecwarning: Steimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E ) Tv (i*fd o e(n162otM | f_ riP alI te e)- ", , f a A b VOs _Ff OF( PSaiTE)f_T) T( (f*YF rPFFaEAFm_BDeSSI_T(FrRnFaI StN-IeG G),MN, )( { aA >,V.= _s 0O.tr0Pf) /. T_=T3Y(PE _ 3.NfV ** UI MML_DP)I_LE 2{ O| ) ~ ^} _;, R A| T E ^~~ ~ , {.0s,t r0=," F2L5A"}Gsrc/libavfilter/af_surround.c,:S 3420 }:,, I56N: T| ^warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M AX, FLAGS }, 342 | | ^ a = M_PI + src/libavfilter/avf_showcqt.c(-:289.:f114 :* warning: missing field 'unit' initializer [-Wmissing-field-initializers]M _PI + src/libavfilter/avf_showvolume.cr: e7589:f | 109e :r enwarning: c{e)missing field 'unit' initializer [-Wmissing-field-initializers] "* f(oMn_t P"75, I | - f a {b s f("a r" ,) )" * se FtF" DasxiIeFsFSt I vfGiN(odante",o, 0src/libavfilter/window_func.h. rOaf:FtFS)163eE T:("f/86,: o O n(F3Fwarning: SEtT.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( )ff ,r *a me _ M163r | A _aPVt_ OIe P_) , T2 )AV_ T;Y_ POE P_| S TT ~ ^~~~~~~~ R_IT NYG ,PlEu_t src/libavfilter/af_surround.cV[{n:] I= 342D:.0E.355s O:t*r_ (R1=warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A N+TU LEL c,o}s (( M,342{ | _ . P I *(sFt r F =" A B25 0S"( , }na0,, =F L-A0M, G_P I MS)I + N}-, T ( -_20| M.A.X ^f3, F ** LMM))A/(_(PG1SI - 0}+. , 3r) *e| fsrc/libavfilter/avf_showcqt.ce r ^:M90e: )n))114;c: e warning: )missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^* (M_P I 90- | fsrc/libavfilter/window_func.h a src/libavfilter/avf_showvolume.c :b :{163 s"76::f84f:69(oa ):ntwarning: c)o *missing field 'unit' initializer [-Wmissing-field-initializers]lwarning: o r "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F, F D I76F F SI | G 163 N" | s e ( t{ a , f" ob0" ,n . t " f)s / ( 3ec o.tf l ob* ro Ml"ur_, tdPO[FeFrSIETn ]_ (fwo2n= i0).;t d| ~ ^~~~~~~~~5 cto lohr"*), ,(src/libavfilter/af_surround.c 1 :OFAFS E342TV(+:_bO Pc21os)T:_((,M_ PT YAwarning: IPVEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* __(SOTRFINPF AGBST(342n, -_ | M ) T- {0Y ..sP 3tEr = _*I N T, {FM .O)ai N6=T)4/ (C(=MO_1P1L I}O,- R 0+. 0(,} 53,- ,FL)2 .0A Gf,* S0 ,}*,M )M )F)_| L ^;P A GI| S ~ ^+ }r , e | f ^ erence) * (src/libavfilter/window_func.hM_:P163I:56src/libavfilter/avf_showvolume.c: :warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]77 f:ab90s:f( src/libavfilter/avf_showcqt.cawarning: ) :missing field 'unit' initializer [-Wmissing-field-initializers]91)163 : | 114*: Fwarning: F D missing field 'unit' initializer [-Wmissing-field-initializers] I77 F | F 91 S | I {G N( l uat["n{], w= 0".,f "")0saet .x/c h5ai(s3 .nf*f n(i e1ll * ewi d+"Mt ,_Phc" Io,s( _ 2( O)FM ;F_"P IS*(s eEFT| tF( ^~~~ ~w A )a,Bx iSsA( Vin_ m-OaP TgM)_ eT-Y"P ,E0 _OF.IF3NST , E{.*iT M6)(4a=)4x/0(i0(s}f,1i l8-e 0),0 ,. 38)19 2, A*FVL AG_MSO)P T))}; _ ,| ~~^~~ ~T Y| ^P Esrc/libavutil/common.h_:S64T:R31:I note: Nexpanded from macro 'FFABS'G , { . s64 | t#rd e=f iNnUsrc/libavfilter/avf_showvolume.ceL :L F}F78AB,S(:a )87 :( (a ) warning: > =missing field 'unit' initializer [-Wmissing-field-initializers] 00 ,? 0( ,78a ) | F :L A( G{S-( a" )h))} ",, | ^" | s ^ et channel In file included from hsrc/libavfilter/avf_showfreqs.ce:i36g: hsrc/libavfilter/window_func.ht:163":,48 :O Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] SEsrc/libavfilter/avf_showcqt.cT:(92:h128),: 163A | Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT _ T Y P E _I N T , { .il6u4t=[2n 092] | =} ,0 . 1 , 5{ 90 *"0 a(1, x+ iF sLco"s(A,G(S }M, _ | P I ^* ( FF A B S (n - "dMra)w a-xi s0".,3 src/libavfilter/avf_showvolume.c*O :F79MF:SE)T)90:( /warning: missing field 'unit' initializer [-Wmissing-field-initializers]a ((x1i s- )0. ,379 ) | * M ){) ")Af;",V _ "O| ^~~~~~~~~~~~ ~sP Te_tsrc/libavutil/common.hT :fYad64P:e37E"_B:, O O Lnote: ,expanded from macro 'FFABS' { . 64i | 6O4# =F Fde1S fiEnT}(fe,) ,F F A A BVS( _Oa )P T (_ T(YP a E_)DO0U ,B>= 1L ,E 0, ? {. (da bFl)=0L.9 5}A,: G 0S(,- ( }a,1) ,)) | F ^LA G| S ^~~~ }, | ^ src/libavfilter/avf_showvolume.csrc/libavfilter/avf_showcqt.c::8093::144128:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "93c | " , " s e{t "vtoelxutm"e, c o lo r e xp r e s s io n "",d rOaFw FaSxEiTs(",c oOlFoFSrE)T,( aAxVi_sO),P T _ T Y P E _ SAVT_ORPITN_GT,Y P{E_.BstOrO=L",P E{A K*.2i5654+f l= o1or (}(,1 - P E A K ) * 2 5 5 ) * 2 5 60+,0 x1,f f0 0 0 0 0 0" } ,F 0L,A G0S ,} ,FL A G| S ^} , | ^ 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 | src/libavfilter/avf_showcqt.c : 102 :{114 :" vwarning: ",missing field 'unit' initializer [-Wmissing-field-initializers] "display v102o | l u m e v{asrc/libavfilter/af_surround.c l":uc370sec":, hO35eF:mFS Ee"warning: T,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( d r aw _"vsoeltu mceo l),370 o | A rV _O P sT c*x_hT eY=P Eamv__ec"liB,Op OOfLF(,aF +{Sa.*ETi(fm6ac4xs=c1h}e,m fe0),(, 0 1. ,f,A FLVA_GpSO*Pp -}TM__,PIT Y_P 2| E) ^,_ S-TR1IN.G,f ,{ .1s.tfr) =; C S| ~^~~C HEME src/libavfilter/avf_showvolume.c},: 83 0:,126 :0 , warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L AGS }, | 83 ^ | { "dm", "durasrc/libavfilter/avf_showcqt.ct:i103o:n12 :f owarning: rmissing field 'help' initializer [-Wmissing-field-initializers] max 103v | a l ue d{i sNpUlLayL" , }O F F| S ^E T(draw_persistent_duration), src/libavfilter/af_surround.cAV:_371O:P66T:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_DOUBLE, { .371d | b l = 0*.y} , =0 ,a 9v00_0cl,i FpLf(AcGoSs}f,( a | * ^M _PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*src/libavfilter/avf_showvolume.cM:_84L:N1271:0 +warning: 1.missing field 'unit' initializer [-Wmissing-field-initializers]f, -1.f, 1.f); | ~^~~ src/libavfilter/af_surround.c:371:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:371:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ^~ src/libavfilter/af_surround.c:371:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ^~ src/libavfilter/avf_avectorscope.c:357:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | zoom = 1. / max; | ~ ^~~ src/libavfilter/af_surround.c:378:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_mag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut))); | ~ ~~~~~~^~~~~~~~ src/libavfilter/af_surround.c:378:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_mag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut))); | ~ ~~~~~~^~ src/libavfilter/avf_avectorscope.c:401:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | { " d401m | c " , " s e t c o l o rx o=f (t(hser cm[a1x] v-a lsurec [l0i]n)e" ,* OzFoFoSmE T/( p2e r+s i1s)t a*n th_wm;a x _| r ~~~~~~~^~~~~~~~ ~g ba), AV_OPT_TYPE_COLOR, {.str = "orange"}, 0, 0, FLAGS }, src/libavfilter/af_surround.c | ^: 416:73: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 416 | factor[n] = powf(1.f -src/libavfilter/avf_avectorscope.c :f402a:b32s:f (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ n]), f_x) *402 | p o w f ( ( 1 . f - fya b=s ((y1[.n0] )-) ,( sfr_cy[)0;] +| ~~~~ ^~~~s rc[1]) * zsrc/libavfilter/af_surround.co:o416m: 62/src/libavfilter/avf_showvolume.c: : 288warning: ):implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82 *: hwarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]; 416| | ~~~~~~~^~~~~~~~ ~ 88 | { f"asc"t,o r"[sne]t =s tpeopw fs(i1z.ef" ,- OfFaFbSsEfT((xs[tne]p)),, fA_Vx_)O P*T _pToYwPfE(_(I1N.Tf, -{ .fia6b4s=(0y}[,n ]0),) ,5 ,src/libavfilter/avf_avectorscope.cf :_F404yL:)A18;G: S warning: | }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~ ~, | ^ 404 | x = (src[1] * zoom +src/libavfilter/avf_showvolume.c :189): 98*: hwarning: wmissing field 'unit' initializer [-Wmissing-field-initializers]; | ^~~~~~ ~ 89 | { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_Tsrc/libavfilter/avf_avectorscope.cY:P405E:_18F:L Owarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T , {.dbl= 0405} | , 0 , 1 , F L A G Sy }=, ( s| r ^c [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_showvolume.c :| 96 ^~~~~~ ~: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ 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: src/libavfilter/avf_showcwt.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :120:100 :411 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] cx = sx *120 | s q r t f{( 1" s-i z0e."5, *" sseyt * vsiyd)e;o s| i ~ ^~z e", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:412:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | src/libavfilter/avf_showcwt.c : 121 : 100 : warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]y = sy * sqr t121f | ( 1 - {0 ."5s "*, s x *" ssext) ;v i d| e ~ ^~o size", Osrc/libavfilter/avf_avectorscope.cF:F412S:E39T:( wwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OP T412_ | T Y P E _ I M A G E _ S In file included from IcZysrc/libavfilter/avf_showspatial.cE ,= : {s.35ys: tsrc/libavfilter/window_func.h*r: 155s=:q 60r":t6 f4warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1x 5-1 20".}5, *0 ,s x0 ,* Fs155Lx | A) G; S }| , ~ ^~ | ^ lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(src/libavfilter/avf_showcwt.c0:.1224:*99(:N -warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]) /2.f))); 122| | ~^~~ { "ratsrc/libavfilter/window_func.he:",153 :"30s:e tnote: expanded from macro 'SQR'v ideo r153a | t e " , src/libavfilter/avf_avectorscope.cO :F 413F#:Sd43Ee:Tf (iwarning: rnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ae t eS_QsRt(rx) ),413 | (A (V x_ )O *P (T x_ )T )Y P E | _ ^Sx T R=I NhGw, +{ .hswt r* =F F"S2I5G"N},( c0x, src/libavfilter/window_func.h+0: ,155c :yF60)L: A *Gwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( c}x, - | c ^y )155 | * . 7 ; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ lut[n] = exp(-0.5src/libavfilter/avf_showcwt.c *: 123S:Q99:R warning: (missing field 'unit' initializer [-Wmissing-field-initializers]( n-(N-1) /1232 | ) / ( 0 .{ 4"*r(N"-,1 ) / 2".sfe)t) )v;i d e| o ~^~~ rate"src/libavfilter/window_func.h,: 153 O:F26F:S ETnote: (rexpanded from macro 'SQR'a te_s t153r | ) , A V _ O P#Td_eTfYiPnEe_ SSTQRRI(NxG) ,( ({x.)s*t(r src/libavfilter/avf_avectorscope.c=x: )")414 2| :5 ^29" :} , warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, FLAG S414 | } , | ^ y = s->h - s->h * fabsf(cx + cy) * .7; | ~~~~~^~~~~~~~~~~~~~~~ ~ 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 }, | In file included from ^ src/libavfilter/avf_showspectrum.c:src/libavfilter/window_func.h47: :src/libavfilter/window_func.h162::15525::60 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | src/libavfilter/avf_showcwt.c : 131 : 120 :155 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] i f ( F F 131A | B lS u( tn [ {n- ] " Mm=)a xe>"=,x p0 (."-3s0 e.*t5 Mm*)a xS{iQ mR u(| m( ~~^~~ ~~ n f-r(eNq-u1esrc/libavutil/common.h)n:/c642y:)"31/,:( 0Onote: .Fexpanded from macro 'FFABS'4F *S(ENT-( 1m64)a | /x#2id.mefuf)mi)_n)fe;r eF qF| uA ~^~~eB nSc(ya)), src/libavfilter/window_func.h(A:(V153a_:)O30 P:>T =_note: Texpanded from macro 'SQR'0Y P?E _( Fa153L) | O A :T ,( - {( .a d)#b)dl)e f= i | n2 ^e0 0S0Q0R.(}x,) 0(,( x1)In file included from 9*src/libavfilter/avf_showspatial.c2(:0x350): 0)src/libavfilter/window_func.h, : 162F:L| 17A ^:G Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 162 | src/libavfilter/avf_showfreqs.c : 82 : 101 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if src/libavfilter/window_func.h(:F155F:A60B:src/libavfilter/avf_showcwt.cS :(warning: 132 nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:82 115 | -: Mwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] >155 { | = " 0s .i 3z e *132" | M, ) " {s el{ tu | t" ^~~~~~~~~~~~ ~~v[l iondg]esrc/libavutil/common.hbo : "=64s, :i e37z"x:esp "e(note: ,t-expanded from macro 'FFABS' 0 Ol.Fo5Fg S a*E64r Ti | (t#whSd)mQe,iRf c(iA (nVbe_na O-sFP(iFTNsA_-"BT1,SY) (P/OaE2F)_)F I/S(M(E(A0TaG.()E4l _o>*gS=(aI NrZ0-iE 1, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:83:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ CC libavfilter/dnn_filter_common.o )/2.src/libavfilter/avf_showfreqs.cf):)99):;103 : | warning: ~^~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h: 15399: | 26 : note: expanded from macro 'SQR'{ "win_s i153z | e ", " s e t w#idnedfoiwn es iSzQeR"(,x )O F(F(SxE)T*((fxf)t)_ s i| z ^e ), AV_OPT_TYPE_INT, {.i64=2048}, 16, 65536, FLAGS }, | ^ ? (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) { | ~ ^ thmic_basissrc/libavfilter/window_func.h),: 162A:V25_:O Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_FLOAT, { .162db | l = 0 . 0 0 0 1 } , i0f, (1F,F AFBLSA(GnS -} ,M ) | > ^= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/avf_showcwt.csrc/libavfilter/window_func.h::133163::11186:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:17 :133 | warning: 163implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { " d 162e | v i a t i o n " , "l su etit[f n f](r Fe=Fq uA0eB.nS5c( yn* d-(e 1vM i)+a t>ci=oo sn0(".(,3M _O*PF IFM*S)(E FT{F( Ad Be| Sv ^~~~~~~~~~~~ ~~(i na t-src/libavutil/common.hi :oM64n):) 37,-src/libavfilter/avf_showfreqs.c : :A 101V0note: :_.expanded from macro 'FFABS'O1023P : T *_warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] MY 64)P | )E#/_d(Fe(Lf1O i 101nA- | eT ,0F .F {3A .){d B b*S"l (o Mav=))e ) r1)(l.;(a} ap, )" | ,0 ~ ^> , = "10s0 e,?t F(wLaiAsrc/libavfilter/window_func.hn)Gd :So:163 w }:( ,69-o :(v ae| warning: )r ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])l )a p "| , ^~~~ O F163F | S E TIn file included from ( src/libavfilter/avf_showspectrum.co :v 47e : r src/libavfilter/window_func.hl :a 162p :) 39, : A warning: V implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_l Ousrc/libavfilter/avf_showcwt.cPt:T[134_ n:162T98] | Y: P = Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]0 F . L5 O A* T ,( 1 134{ | .+i d fbc lo(=sF 1F .A( B(}SM{(,_ n P" Ip0-*p. (s,MF" ),F1 A. >,B"=Ss (eF0ntL. A3-pG iS*x M }e)M,l ) s- {| p0 ^e. r 3 | s ~ ^*e cMo)n)d/"(,( 1O F-F S0E.T3()p p*s )M,) )A)src/libavfilter/avf_showfreqs.cV;_ :O 102P| :T ~ ^102_ :T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _INT, {.i 61024 | =src/libavfilter/window_func.h : 6163 4:{}56 ,:" a1warning: v,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e r1a0g2i4n,g "F,L A163"G | sS e t} , t i m| e ^ a v e r a g i nlgu"t,[ nO]F F=S E0T.(5a vg*) ,( 1A +V _cOoPTs_(T(YMP_EPI_*I(NFTF,AB S{(.ni 6-4 =M)1 }-, 00.,3 I*NT 3M2)_)/M(A(X1, - F0L.A3G)S *} M,) ) )| ; ^ | ~~^~~ ~ src/libavfilter/window_func.hsrc/libavutil/common.h:64::16331::86 :note: expanded from macro 'FFABS'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showfreqs.c64: | 103#:d154e:f iwarning: 163nmissing field 'unit' initializer [-Wmissing-field-initializers] | e F F A B S ( a ) (103 ( | a ) > l={u t0"[ cn?o] l (o=a r)s0 ".:,5 ("*-s (e(at1) )c+)h ac no| ns ^e( l(sM _cPoIl*o(rFsF"AIn file included from ,Bsrc/libavfilter/avf_showspatial.c S:O(35Fn: F src/libavfilter/window_func.hS-:E 163TM:()48c :o- l warning: o0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r. s3) ,* AMV)_)O /P163(T | (_ 1T Y -P E 0_ .S 3T )R I* N GM ,) ) {) .; s lt ur| t ~ ^[= n ]" r=e d0|.g5r src/libavfilter/window_func.he*:e 163n(:|169b :l+ u warning: ecimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]|o yse(l(lMo_wP |I163o* | r( aF nF gA eB |S l( in m e- | p Mi )n k -| ml0au.gt3e[ nn*t] a M|=)b )r0/o.(w5(n "1* }-(, 1 0 0.+,3 )c0 o,*s (FM(L)MA)_G)PS;I *} (,| F ^~~~~~~~~~~~ ~Fsrc/libavfilter/avf_showcwt.cA :B| 150S ^:(src/libavutil/common.h 12:n:64 :-warning: 37 missing field 'help' initializer [-Wmissing-field-initializers]:M )note: expanded from macro 'FFABS'- 1500 | . 3 64* | {#M d)Ne)Uf/Li(Ln( e1} F- F | A0 ^B. S3()a )* (M()a))) ;> = | 0 ~ ^ ? (a) : (-(a))) | ^~~~ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | src/libavfilter/avf_showfreqs.c : 107 : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lut[n ]107 | = 0 . 5{ *" m(i1n a+m pc"o,s ( ("Ms_ePtI *m(iFnFiAmBuSm( na m-p lMi)t u-d e0".,3 O*F FMS)E)T/((m(i1n a-m p0).,3 )A V*_ OMP)T)_)T;Y P E| _ ~~^~~ ~F LOAT, src/libavutil/common.h{:.64d:b31l:= 1note: eexpanded from macro 'FFABS'- 6}, F L64T | _#MdIeNf,i n1ee -F6F,A BFSL(AaG)S (}(,a ) | > ^= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:16326:48 warning:s generatedwarning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) *src/libavfilter/avf_showfreqs.c M):)112):;112 : | warning: ^~~~~~~~~~~~ ~ missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/common.h:64:37: note: expanded from macro 'FFABS'112 | src/libavfilter/asrc_anullsrc.c {64: | #"53dc:ehf126ai:nn newarning: e lmissing field 'unit' initializer [-Wmissing-field-initializers]sF "F,A B"Sse(ta )c h(an(nae )l53 | s> t=o 0d r a? {(w a"",)c h:O (a-(FaFn)SnE))e T l(| _ ^~~~chl_l aayyoouutt"_,s t"r)s,et AcVh_aOnPnTe_lT_YlPaEy_ouStT"R, IONFGF,SE T{(c.hsatnr=n"ealll_"l}a,y o0ut,_ s0t, rF)L,A GASV _},O P T| ^_ TYPE_STRING, {.stsrc/libavfilter/avf_showfreqs.cr: 113=: 12":s twarning: ermissing field 'help' initializer [-Wmissing-field-initializers]e o"} ,113 | 0 , 0 ,{ NFULLALG S} },| ^ | ^ 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_src/libavfilter/avf_showfreqs.cT:Y107P:E91_:S Twarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I NG, {.str = "ster e107o | " } , 0{, "0m,i nFaLmApG"S, } ," s e| t ^ minimum amplitude", OFFSET(minamp), AV_OPsrc/libavfilter/asrc_anullsrc.cT:_55T:Y125P:E _warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L OAT, {.db l55= | 1 e - 6 }{, "FsLaTm_pMlIeN_,r a1tee-"6,, F L A G"Ss e}t, s a| m ~ ^~~~~~~p le rate",/usr/include/float.h : 14 : 17O:F Fnote: Sexpanded from macro 'FLT_MIN'E T(sample _14r | a#tdee_fsitnre) F L T,_ MAIVN_ O1P.T1_7T5Y4P9E4_3S5T0R8I2N2G2,8 7{5.0s7t9r7 e= -"3484F1 0 0| " ^~~~~~~~~~~~~~~~~~~~~~~~~~~} , 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:56CC libavfilter/drawutils.o :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}, 1src/libavfilter/avf_showvolume.c, UI:NT2231:654_:M Awarning: X,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLAGS }, | ^ 223 | s->values[ch src/libavfilter/asrc_anullsrc.c*: 58V:A147R:_ Vwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]R S_NB + VAR_P EA58K | ] = { m"anx";, | ~ ^~~ "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INTsrc/libavfilter/avf_showvolume.c, :{224.:i6694 := warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 24}, 1, UIN T2241 | 6 _ M A X , F L A G S s}-,> v a| l ^u es[ch * VAR_VARS_NB + VAR_VOLUME] = src/libavfilter/asrc_anullsrc.c2:059.:0150 :* warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]o g10(max); | 59 ~~~~~ ^~~ | { "duration", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/af_surround.csrc/libavfilter/asrc_anullsrc.c::64060::53150:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "640d | " , f l o a t l f e _ m"asge,t ct_hpeh aasued,i om adgu_rtaottiaoln "=, ( m a g _ t o t a l l + m a g _ t o t a l rO)F F*S E0T.(5d;u r a| t ~~~~~~~~~~~^~~~~~~~~~~~ ~i on), 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' 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' 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/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/edge_common.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 * frequesrc/libavfilter/avf_showvolume.cncy :+ 2851:4419:9 0.warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * frequency + 4 52857 | 7 8 5 0 . f ) / m1a6x0_5v1a4l. f=; a v| _ ~~~~~~~~~~^~~~~~~~~~~ ~c lipf(0.21 * log10(max) + 1, 0, 1); | ~~~~~ ^~~ src/libavfilter/avf_showspatial.c:59:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_src/libavfilter/avf_showfreqs.cSIZ:E,208 :{12.:s twarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = "512x512"}, 0208, | 0 , FiLfA G(Ss -}>,o v e| r ^l ap == 1.) | ~~~^~~~~~~ ~~ src/libavfilter/avf_showspatial.c:61:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_Tsrc/libavfilter/avf_showfreqs.cY:P210E:_28I:N Twarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.i64 = 4 02109 | 6 } , 1s0-2>4h,o p6_5s5i3z6e, =F L(A1G.S -} ,s - >| o ^v erlap) * s->win_size; | ~ ~~~^~~~~~~ CC libavfilter/f_bench.o 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/ebur128.o src/libavfilter/avf_showspatial.c:63:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:64:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.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/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/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_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/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/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_showfreqs.c, | : ^314 :44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 314 | a = log(asrc/libavfilter/avf_showspectrum.cv_:c175l:i102p:d (warning: amissing field 'unit' initializer [-Wmissing-field-initializers], min, 1)) 175/ | l o g ({m i"nf)p;s " ,| ~~~ ^~~ "set video rate", OFFsrc/libavfilter/avf_showfreqs.cS:E314T:(29r:at ewarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s tr), AV_O P314T | _ T Y P E _ S T RaI N=G ,l o{g.(satvr_ c=l i"padu(tao," }m,i n0,, 10),) F/L AlGoS g}(,m i n| ) ^; | ~~~~~~~~ ^~~ src/libavfilter/avf_showspectrum.c:176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "legend", "draw legend", OFFSET(legend), AV_OPTsrc/libavfilter/avf_showvolume.c_TYP:E404_:B68O:O L,warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. i64 = 0}, 0, 1, F L404A | G S } , | ^ s->values[c * VAR_VARS_NB + VAR_VOLUsrc/libavfilter/avf_showspectrum.cM:E177]: 110=: 2warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 0 * log10( m177a | x ) ; {| ~~~~~ ^~~" drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:178:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:179:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:180:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 180 | { NULL } | ^ src/libavfilter/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/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); | ^~~ ~ 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] 18950 | warning s generated . 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 | src/libavfilter/avf_showcwt.c : 429 : 33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] phase_difl = 2429.f | * M _ P I - p h aUs e=_ d0i.f5lf; + | 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]src/libavfilter/af_surround.c :952:13: 429warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 952 | U = 0 .i5ff (+p h0a.5fs e*_ dUi f*r Y> /M _MP_IP)I ; | ^~~~~~~~~~ ~| ^~~~ ~ src/libavfilter/af_surround.c:953:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 953 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:953:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 953 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ 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; | ^~~~ ~ src/libavfilter/avf_showfreqs.c:447:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ~ ~~~^~~~~ src/libavfilter/avf_showfreqs.c:447:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:416:33: note: expanded from macro 'M' 416 | #define M(a, b) (sqrt((a) * (a) + (b) * (b))) | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showspatial.c:233:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~ ^~~~ src/libavfilter/avf_showspatial.c:233:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; src/libavfilter/avf_showfreqs.c | ~ ^~~: 454:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/avf_showspatial.c :233:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233454 | | f l o a t d i faf p == a(v(_rcpl i-p dl(p(M)_ P/I (+2 .Pf( R*E (Mf_,P Ic)h )+, 1I.Mf()f ,* c0h.)5)f); / | ( ^~~ ~2 . * M_PI)src/libavfilter/avf_showspatial.c,: 2330:,28 :1 )warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~^~~~~~~~~~~~~~~~~~~~~ 233 | src/libavfilter/avf_showfreqs.c : 414 : 38 : note: expanded from macro 'RE'f loat d i414f | f#pd e=f i(n(er pR E-( xl,p )c h/) (s2-.>ff f*t _Md_aPtIa)[ c+h ]1[.xf]). r*e 0 .| 5 ^f ; 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_src/libavfilter/af_surround.cPI):, 10080:,13 :1 )warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/avf_showfreqs.c:415:38: 1008note: | expanded from macro 'IM' 415 | #idfe f(ipnhea sIeM_(dxi,f lch )> sM18-_>P warningIfs)f generated t. _| d ^~~~~~~~~~ ~a ta[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/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/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, cCC libavfilter/f_cue.o h), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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))) | ~~~~~ ^ 3 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); | ^~~ ~ 30 warnings generated. 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; | ^~~ ~ src/libavfilter/asrc_sinc.c:122:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | float z = src/libavfilter/avf_showcwt.ci -: .6805:f49 :* warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], x = z * M_PI, y = z 680* | m u l t 1 ; m| i ^ ~n imum_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)); | ^~~~~~~~~ ~ 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] 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; | ^~~~~~~~~~~~~ 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_showwaves.c:107:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "size",src/libavfilter/avf_showspectrum.c "s:e599t: 85v:i dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o size", OFFSET(w )599, | A V _ O P T _ TY P E _ I*MuAfG E*_=S I0Z.E5,f {*. sstirn f=( ("26 0*0 xM2_4P0I" }*, c0h,) /0 ,s -F>LnAbG_Sd i}s,p l a| y ^_ channels + M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showwaves.c:108:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_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_showwaves.c:114:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showspectrum.c :114602 | : 42 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "n", "602s | e t h o w m a n y s*aufm *p=l es0 .to5 fs h*o ws iinnf (tMh_eP Is a*m es -p>oriontta"t,i oOnF)F;S E T| ( ~ ~~~^~~~~~~~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(rasrc/libavfilter/avf_showspectrum.cte:)603,:42 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_VIDE O603_ | R A TE , { . s t r = "*2v5f" }*=, 00.5,f I*N cTo_sMfA(XM_,P IF L* AsG-S>r o}t,a t io| n ^+ M_PI_2); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showwaves.c:116:src/libavfilter/asrc_afdelaysrc.c104: warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 59:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | { "r", 59 | " s e t rveitdueron rsaitnef"(,M _OPFIF S*E Tx()src/libavfilter/avf_showspectrum.cr :a/606t :e(37)M:, _ warning: PAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]VI _ O*P Tx_)T; Y 606P | E| ~ ^_ V I D E O _ R*Ausrc/libavfilter/asrc_afdelaysrc.cfT: E59+,:= 12 {:*. uswarning: ftimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r * = s"i2n 5f59"( | }M ,_ P 0I , r *eI tNsuT-r_>nMr AosXti,an tfFi(LoMAn_G)PS;I } *,| ~ ~~~^~~~~~~~x )| ^/ (M_PI * x); | ^~~~~~~~~~~~~~ ~ src/libavfilter/asrc_afdelaysrc.c:59:24: src/libavfilter/avf_showwaves.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]117 :119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]59 | retur n117 | s i n f ({M _"PsIp l*i tx_src/libavfilter/avf_showspectrum.c)c: h607/a: n37(n:M e_warning: lPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sI " ,* "xd)r ;a607 w | | c ~ ^h a n n e l s* vsfe p+a=r a*tvefl y*" ,c oOsFfF(SME_TP(Is p*l ist-_>crhoatnanteilosn) ,+ AMV__POIP_T2_)T;Y P E| _ ~ ~~~^~~~~~~~B OOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:118:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "colors", "set src/libavfilter/asrc_sinc.ccha:nn278e:l19s: cwarning: olimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o rs", OFFSET(c o278l | or s ) , wAoVr_kO[P0T]_ T=Y PeEx_pS(TwRoIrNkG[,0 ]{).;s t r| ~~~ ^~~~~~~= "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | 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/avf_showwaves.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ 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)) { | ~~~~ ^~~~~~~~~~~~ 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) / src/libavfilter/avf_showspectrum.cs->:n625b:23_: twarning: acomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]p s) / sincf(( x 625- | s - > d e l a yf)o r/ s(-i = 1; >in b<_ tFaFp_s)A;RR A Y| _ ^ ~E L| E ~ ^~~~~~~~~~ MS(color_tasrc/libavfilter/asrc_afdelaysrc.cb:l85:e24[:c mwarning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) - 1; i++) 85 | src/libavfilter/af_surround.c | : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1009 : 26 : dwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t [n] = sincf(x 1009- | s - > d e l ay ) * copshfa(sMe__PId i* f(lx =- 2 .sf- >*d eMl_aPIy )- /p hsa-s>en_dbi_ftlap;s ) | / ^~~ ~ sincf((x - s->delay) / s->nb_taps); | ^ ~ 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; | ^~~ ~ 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 /CC libavfilter/f_drawgraph.o (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/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; | ^~~ ~ 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,{.dCC libavfilter/f_ebur128.o bl=0}, 0, INT16_MAX, src/libavfilter/asrc_sine.cAF :},71 : 5| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | src/libavfilter/avf_showspectrum.c :OP767T:_68:D Bwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( "freqsrc/libavfilter/asrc_afdelaysrc.cu:e148:n143c:y warning: " missing field 'unit' initializer [-Wmissing-field-initializers],767 | 148 f | ra e q= u ee{nx cp"yfd,(" , M _ L N 1 0 * ( a"4 se4*t0 s-,>f d0rra,na gecD ti-Bo Lsn_-aM>dlrA adX,n e "gseleay "+t, s t - >h e l s i im ni et f) re q u/ e n20 .c y f " ),; O | ) ~ ^~~~F, F SE T| ( ^d src/libavfilter/avf_showspectrum.ce:l767a:y)54,src/libavfilter/asrc_sine.c::62 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 : note: Aexpanded from macro 'OPT_DBL' V767 | _ O PT _ 62T | Y P E a _= D OPOeTUxBL_EGp,EfN({ME._dRblLIN=1C0(0n} a*, (ma e * , s -f >ider0al,d nI,g dNeT e- 1s6-f,_> MdrmaAinnXg,,e m A+aF sx- >,l} id,em isc rt, | D) ^O /U B2L0E.,f )db;l ,| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ __VA_ARGS__) src/libavfilter/asrc_afdelaysrc.c :| 149: ^143 : warning: src/libavfilter/asrc_sine.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 56:57: note: expanded from macro 'OPT_GENERIC' 149 | 56 | { " s a{m p.ldee_rfaftiee"ld, =" sdeeft s},a mpmline, rmaaxt,e F"L,A G S, _ _ V A _ A R G S _ _ } | ^ OFFSET(sample_rate), AV_OPT_TYPsrc/libavfilter/asrc_sine.cE:_I72N:5T: ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.i64= 4724 | 1 0 0 } ,O PT _1,D IBNLT_(M"AfX",, A F } , | ^ frequency, 440, 0, DBL_src/libavfilter/asrc_afdelaysrc.cM:A150X,: 143 : "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t the sin e150 | f r eq u{e "nrc"y," , ) , | ^ src/libavfilter/asrc_sine.c":s62e:t5 s:a mpnote: lexpanded from macro 'OPT_DBL' e rate "62, | O P T _ G E N E R I C ( n a m e , f i e l d , dOFeFf,S EmTin(,s maamxp,l e_dreastcer,) , DAOUVB_OLPE,T _dTbYlP,E __I_NVTA, _ AR G{.Si_64_=)4 4 | 1 ^00 }, src/libavfilter/asrc_sine.c :156:,57 :I Nnote: Texpanded from macro 'OPT_GENERIC'_M AX, 56A | F } , {| ^. deffield = def }, min, max, Fsrc/libavfilter/asrc_afdelaysrc.cL:AG151S:,143 :_ warning: _missing field 'unit' initializer [-Wmissing-field-initializers]V A_ARGS__ }151 | | ^ { "nb_samples", "set the number ofsrc/libavfilter/asrc_sine.c :s73a:m5p:l ewarning: smissing field 'unit' initializer [-Wmissing-field-initializers] per reque s73t | e d f rOaPmTe_",D BOLF(F"SbEeTe(pn_bf_ascatmoprl", 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/af_surround.c:1192src/libavfilter/asrc_sine.c::5179:: 5warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | 1192O | P T _ S TsR-(>"hsoapm_psliezse_ p=e rF_FfMrAaXm(e1",, ss-a>mwpilens__spiezr_ef r*a (m1e. ,- "s1-0>2o4v"e,rl a0p),); 0 ,| ~ ~~~^~~~~~~ "ssrc/libavutil/macros.he:47t: 28t: hnote: e expanded from macro 'FFMAX'n umber o47f | # dseafmpilnees FpFeMrA Xf(raa,meb"), )(,( a )| ^> (bsrc/libavfilter/asrc_sine.c): 68?: 5(:a )note: expanded from macro 'OPT_STR': (b)) 68| | ^ OPT_GENERIC(name, src/libavfilter/af_surround.cfi:e1192ld:,51 :d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], min, max ,1192 | d e s c rs,- >ShToRpI_NsGi,z es t=r ,F F_M_AVXA(_1A,R GsS-_>_w)i n _| s ^i zesrc/libavfilter/asrc_sine.c :*56 :(571:. note: -expanded from macro 'OPT_GENERIC' s->ov e56r | l a p ) ) ; { | . ~ ~~~^~~~~~~d effiesrc/libavutil/macros.hl:d47 :=40 :d enote: fexpanded from macro 'FFMAX' }, mi n47, | #mdaexfi,n e FLAFGFMSA,X( a_,_bV)A _(A(Ra)G S>_ (_b )} ? (| ^a ) : (b)) | ^ 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' 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' 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_showspectrum.c:855:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 855 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ 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:55:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | AV_OPT_TYPE_STRING, {.str = NUsrc/libavfilter/af_surround.cLL},: 01382,: 510:, Fwarning: |implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V }, | ^ 1382 | s->hop_siz11e = warning sF generatedF. MAX(1, s->win_sizsrc/libavfilter/avfiltergraph.ce: 57*: 54(:1 .warning: missing field 'unit' initializer [-Wmissing-field-initializers]- s->ove r57l | a p ) ) ; | ~ ~~~^~~~~~~ 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)) | ^ 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 }, | ^ CC libavfilter/f_graphmonitor.o 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/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=1src/libavfilter/avfiltergraph.c}, : 104 :19 : 0warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10, TFLAGS }, | ^104 | for (i = 0; i < graph->nb_filterssrc/libavfilter/af_surround.c; :i1400+:130+: )warning: {missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~~~~~~ 1400 | src/libavfilter/avfiltergraph.c : 110 : 26{: "warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f e", 110 | " o u t p u t L F E " ,f o r ( j = 0 ; j < f i lOtFeFrS-E>Tn(obu_topuuttp_ultfse;) ,j + + ) | ~^~~~~~~~~~~~~~~~~~~ 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), Asrc/libavfilter/asrc_sinc.c:330:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, 330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:330:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, 330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ^~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~~~~~~~~~~~~ ~ es), 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 ofsrc/libavfilter/avf_showspectrum.c tap:s1068 :f40o:r warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e lay filter", 1068 | O F F SEsT-(>ndbm_atxa p=s )e,x p f ( s -A>Vl_iOmiPtT _*TY PM_EL_INN1T0, / {2.0i.6f4)=;0 } ,| ~ ^~~~ 0, src/libavfilter/avf_showspectrum.c3:210687:236:8 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AF } ,1068 | | ^ s->dmax = expf(s->limit * M_LN10 / src/libavfilter/asrc_afdelaysrc.c20:.f155):;143 : | ~~~^~~~~ ~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "channel_layout", "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_src/libavfilter/avf_showspectrum.cS:T1069R:I54N:G ,warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. str="ster e1069o | " } , 0 ,s - > d m i n0 ,= e AxFp f}(,( s -| > ^l imit - s->drange) * M_LN10 / 20.f)src/libavfilter/asrc_afdelaysrc.c;: 156 :| ~ ^~~~143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showspectrum.c: 1069156: | 30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "c", 1069 | s - > d m"isne t= cehxapfn(n(esl- >llaiymoiutt "-, s- > d r a n ge ) * M _L N 1 0 / 2 0OF.FSfET)(; c h| l ~~~~~~~~~^~~~~~~~~~~ ~a yout_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_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/avfiltergraph.csrc/libavfilter/asrc_sinc.c::421212::14119:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 421 | 212{ | " n " ,f o r ( i = 0 ; "is ebnebr_ foifl tsearmsp;l eis+ +p)e r{ r e| q ~ ^ ~~~~~~~~~~~~~~~~~u ested framsrc/libavfilter/avfiltergraph.ce:"216,: 23O:F Fwarning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E T(nb_sa m216p | l e s ) , A Vf_oOrP T(_jT Y=P E0_;I NjT ,< f i{l.ti-6>4n=b1_0i2n4p}u,t s ; 1j,+ +I)N T{_ M A| X ~ ^ ~~~~~~~~~~~~~~~, AF },src/libavfilter/avfiltergraph.c : 226| : ^23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | for (j = 0; j < fsrc/libavfilter/asrc_sinc.ci:l422t:-141>:n bwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]o utputs; j+ +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 besrc/libavfilter/avfiltergraph.cta":,250 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | OF FfoSr E(Ti( b=e t0a);, i < g rAaVph_-O>PnT_bT_fYiPlEt_eFrLsO;A Ti,+ {+.d)b l{= -1 }| , ~ ^ ~~~~~~~~~~~~~~~~~ -1, 256, AF }, | ^ src/libavfilter/asrc_sinc.c:426:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { "att", "set stop-band attenuation", OFFSET(att), AV_OPT_TYPE_FLOAT, {.dbl=120}, 40, 180, AF }, | ^ src/libavfilter/asrc_sinc.c:427:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 427 | { "round", "enable rounding", OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/asrc_sinc.c:428:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 428 | { "hptaps", "set number of taps for high-pass filter", OFFSET(num_taps[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:429:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { "lptaps", "set number of taps for low-pass filter", OFFSET(num_taps[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:430:12:src/libavfilter/avf_showspectrum.c warning: missing field 'help' initializer [-Wmissing-field-initializers] :1229: 66430: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL } | ^ 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:1236src/libavfilter/avfiltergraph.c:28:: 287warning: :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] 1236 | s287- | >w i n _ sfcoarl e( i= =1 .0f; /i s>wnibn__fsiclatleer)s;; i| + ~ ~~~~^~~~~~~~~~~~~~~~~~~~~+ ) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showwaves.c:802:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:803:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "s", "set video siz58e" warning,s generatedO. FFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:804:119CC libavfilter/f_interleave.o : 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_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 | { "src/libavfilter/avfilter.cr",: 607 : 41":s etwarning: missing field 'unit' initializer [-Wmissing-field-initializers]v ideo rate", 607O | F F S E T ( f r a{m e._ir6a4t e=) ,0 A}V,_ O0P,T _ITNYTP_EM_AVXI,D EFOL_ARGAST E},, { . s| t ^r ="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:609:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | OFFsrc/libavfilter/avf_a3dscope.cS:E59T:(96e:x src/libavfilter/avfiltergraph.ctwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a: _377h:w19_:f rwarning: amcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e s), AV_OPT_TYP E377_ | I N59 T | , f{ o r.{ i (6"i4s i==z e0-";1, i}" ,s< e -tf1 -,v> inIdbNe_Toi_ MnsApiXuz,te s"F;,L AiOG+FS+F )S} E,{T ( w| | ) ^ ~ ^ ~~~~~~~~~~~~, AV_OPT_TYsrc/libavfilter/avfiltergraph.cP:E385_:I19M:A src/libavfilter/avfilter.cGwarning: :Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]610_ :S12I:Z Ewarning: ,missing field 'help' initializer [-Wmissing-field-initializers]385 | { . s610 t | fr o= r " h{(d i7N 2U=0L "L0} ;,} ,i0 , | <0 ^ , f -F>LAnGbS_ o}u,t p u| t ^ s; i++) { | ~ ^ ~~~~~~~~~~~~~ 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_showspectrum.c:1321:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1321 | src/libavfilter/avf_a3dscope.c : 62c:o98n:s twarning: missing field 'unit' initializer [-Wmissing-field-initializers]f loat f = s->gain * w; 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] 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; | ^~~ ~ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * 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: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/asrc_afirsrc.c:29: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/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/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 }, | ^ V_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_src/libavfilter/buffersrc.cFL:O304A:T126,: warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. dbl=90}, 0, 360, TFLAGS }, | ^ 304 | { "sar", "sample aspect src/libavfilter/af_surround.cr:a1408t:i130o:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(pi xe1408l | _ a s p e{c t")f,o c u s " ,A V _ O P T"_sTeYtP Es_oRuAnTdIfOiNeAlLd, t{r a.ndsbflo r=m 0f }o,c u0s," ,D B L _ M A X , OVF F}S,E T (| f ^o cus), src/libavfilter/avfilter.c : 744 :A19V_:O PTwarning: _Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y PE_FLOAT, {.dbl=0} ,744 | - 1 ,f o r 1(,i T=F L0A;G Si }<, f i| src/libavfilter/buffersrc.cl ^:t 305er:-126>:n bwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]i nputs; i++ )305 | { | ~ ^ ~~~~~~~~~~~~~~~~~{ "psrc/libavfilter/af_surround.cix:e1409l:_130a:ssrc/libavfilter/avfilter.c p:warning: e749missing field 'unit' initializer [-Wmissing-field-initializers]c: t19":, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" s a1409m | p l e 749 | a{ s p" ef ccft_o irrn a"(t,ii o =" , 0 "; s ei t Oneblr__ ocasupthpeaunctnte)sl, ; i in +p+Au)V t_{ Ol Pev Te| _l ~ ^ ~~~~~~~~~~~~~~~~~~"T, Y POFEF_RSATEITO(NfAL_,i [{ S.Cdb_lF C=] 0) , }A, V0_,O PDTBL__TMYAPXE,_ FLVO A}T,, | { ^.d bl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/buffersrc.c:306:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 306 | { "time_bsrc/libavfilter/af_surround.cas:e1410":,130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] NULL, 1410 | { " f c _ o u t "O,F F S E T"(steitm ef_rboanste )c,e n t e r c h aAnVn_eOlP To_uTtYpPuEt_ RlAeTvIeOlN"A,L ,O F{F S.EdTb(lf _=o [0S C}_,F C0],) ,D BALV__MOAXP,T _VT Y}P,E _ F| L ^ OAT, {.dbl=1}, 0, 10, TFLAGS },src/libavfilter/buffersrc.c : 307| : ^126 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 307 | { "frame_rate",src/libavfilter/af_surround.c : 1411 :N130U:L Lwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { " f lO_FFiSnE"T,( f r a m e"_rsaett e)f,r o n t l e f tA Vc_haOnPTn_eTlYP Ei_nRpuAtTI OlNeAvLe,l" ,{ . d bl OF=F S0 E}T,( f0_i,[ DSBCL__FML]A)X,, AVV _}O,PT _ T| YP ^E _FLOAT, {.dbl=src/libavfilter/buffersrc.c1:}308,: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 0 , 13080 | , T F L A{G SN U}L,L }| , ^ | ^ 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] src/libavfilter/buffersrc.c:314 :1418110 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "sr_out", " s314e | t s id e{ r"igthitm ec_hbaansne"e,l o u t p uNtU LlLe,v eOlF"F,S E T (OtFiFmSeE_Tb(afs_eo)[,S C _ S R ] ) , A V _AOVP_TO_PTTY_PTEY_PFEL_ORAATT,I O N{A.Ld,b l{= 1.}d,b l = 00 ,} , 100,, ITNFTL_AMGASX ,} ,A }| , ^ | ^ src/libavfilter/af_surround.c:1419:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1419 | { "bl_in", "set back left channel input lesrc/libavfilter/buffersrc.cv:e315:l110": ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFF S315ET | ( f _ i{[ S"Cs_aBLm])p,l eA_Vr_OaPtTe_",T Y P E _NFULLOLAT,, O F{.FdSbEl=T1(s}a,mp l e _ r 0a,t e 1)0,, T F L A G S } ,A V _| ^O PT_TYPE_INT, { .i64 = 0 }, 0src/libavfilter/af_surround.c,: 1420I:N130T: _warning: MAmissing field 'unit' initializer [-Wmissing-field-initializers]X , A }, | 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 rightsrc/libavfilter/buffersrc.c c:h318a:n110n:e lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]i nput level ",318 | O F{F SE"Tch(afnn_eil[SsC",_ B R ] ) , NUALVL_,O OPFTF_STEYTP(Ec_hFaLnOneAlTs,), { . d b l = 1 }, A V _ O P0T,_T Y PE1_0I,N TT,FL A G S {} ,. i 6| 4 ^ = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/af_surround.c:1422:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1422 | { "br_out", "src/libavfilter/buffersrc.cse:t319 :b12a:c kwarning: missing field 'help' initializer [-Wmissing-field-initializers]r ight 319c | h a n n e{l NoUuLtLp u}t, l e| v ^e l", OFFSET(f_src/libavfilter/avfiltergraph.co[S:C415_:B19R:] )warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A V_OPT_TYPE_FLOAT, {415. | db l = 1 }f,o r ( i 0=, 0 ;1 0i, | n ^b _filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.csrc/libavfilter/af_surround.c::4301423::19130:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 430 | 1423 | f o r{ ("bic _=i n0";, i < gr"aspeht- >bnabc_kf icletnetresr; cih+a+n)n e{l i | n ~ ^ ~~~~~~~~~~~~~~~~~p ut levelsrc/libavfilter/avfiltergraph.c",: 433 :O23F:F SEwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( f_i[S C433_ | B C ] ) , A Vf_oOrP (Tj_ T=Y PE0_;FL Oj Alnb=_1}i,np u t s ;0 ,j + +1)0 ,{ T | F ~ ^ ~~~~~~~~~~~~~~~~~L AGS }, | ^src/libavfilter/avfiltergraph.c :554:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < gsrc/libavfilter/af_surround.cr:a1424p:h130-: >warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]b _filters; i1424++ | ) | ~ ^ ~~~~~~~~~~~~~~~~~ { "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 all channel's y spread", OFFSET(all_y), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1429:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1429 | { "fcx", "set front center channel x spread", OFFSET(f_x[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1430:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1430 | { "flx", "set front left channel x spread", OFFSET(f_x[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1431:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1431 | { "frx", "set front right channel x spread", OFFSET(f_x[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1432:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1432 | { "blx", "set back left channel x spread", OFFSET(f_x[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1433:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1433 | { "brx", "set back right channel x spread", OFFSET(f_x[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1434:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1434 | { "slx", "set side left channel x spread", OFFSET(f_x[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1435:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1435 | { "srx", "set side right channel x spread", OFFSET(f_x[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1436:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1436 | { "bcx", "set back center channel x spread", OFFSET(f_x[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1437:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1437 | { "fcy", "set front center channel y spread", OFFSET(f_y[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1438:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1438 | { "fly", "set front left channel y spread", OFFSET(f_y[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1439:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1439 | { "fry", "set front right channel y spread", OFFSET(f_y[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1440:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1440 | { "bly", "set back left channel y spread", OFFSET(f_y[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1441:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1441 | { "bry", "set back right channel y spread", OFFSET(f_y[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1442:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1442 | { "sly", "set side left channel y spread", OFFSET(f_y[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1443:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1443 | { "sry", "set side right channel y spread", OFFSET(f_y[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1444:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1444 | { "bcy", "set back center channel y spread", OFFSET(f_y[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1445:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1445 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=4096},1024,65536,FLAGS }, | ^ src/libavfilter/buffersink.c:357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | { NULL }, | ^ 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 } | ^ 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/avfiltergraph.c:612:27:src/libavfilter/buffersink.c :warning: 373:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NUL L612 | } , | ^ for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:625:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_latency.o src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:730:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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 }, | ^ 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, TFLsrc/libavfilter/avf_showspectrum.cAG:S1740 :}118,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 1740 | { "saturation", "color saturation multiplier", OFFsrc/libavfilter/avf_a3dscope.cS:E69T:(104s:a twarning: umissing field 'unit' initializer [-Wmissing-field-initializers]r ation), AV_OPT_TYPE _69F | L O A T ,{ {".ydpbols "=, 1"}s,e t- 1c0a,m e1r0a, FpLoAsGiSt i}o,n " ,| ^O FFSET(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.src/libavfilter/avfiltergraph.cf, T:FL779A:G23S: }warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 779 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 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_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_BOOLsrc/libavfilter/avf_a3dscope.c, :{70.:i916:4 warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1}, 0, 1, FLAGS }, | ^ 70 | { "zpos", "set camera position", OFFsrc/libavfilter/avf_showspectrum.cS:E1747T:(99e:y ewarning: [missing field 'unit' initializer [-Wmissing-field-initializers]2 ]), AV_OP T1747_ | TY P E _ F{L O"ArTo,t a{t.idobnl"=,0 ."fc}o,l-o6r0 .rfo,t a6t0i.ofn," ,T FOLFAFGSSE T}(,r o t| a ~ ^~~~t ion), AV_OPT_TYPE_FLOAT, src/libavfilter/avf_a3dscope.c{:.70d:b84l: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 }, -1, 1, FLAGS }, | 70 ^ | { "zpos", "set camera position", OFFsrc/libavfilter/avf_showspectrum.cS:E1748T:(99e:y ewarning: [missing field 'unit' initializer [-Wmissing-field-initializers]2 ]), AV_O P1748T | _ T Y P E{_ F"LsOtAaTr,t "{,. d"bslt=a0r.tf }f,r-e6q0u.efn,c y6"0,. fO,F FTSFELTA(GsSt a}r,t ) ,| ~ ^~~~~A V_OPT_TYPE_INT, {.i64 = src/libavfilter/avf_a3dscope.c0}:,70 :079,: Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 32_MAX, FLAGS }, | ^ 70 | { "zpos", "set camera position"src/libavfilter/avf_showspectrum.c,: 1749O:F99F:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( eye[2]), A1749V | _ O P T _T{Y P"Es_toFpL"O,A T ," s{t.odpb lf=r0e.qfu}e,n-c6y0".,f , O6F0F.SfE,T (TsFtLoApG)S, } ,A V _| O ~ ^~~P T_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGsrc/libavfilter/avf_a3dscope.cS: }69,: 91 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | { "ypos", "sesrc/libavfilter/avf_showspectrum.ct :c1750a:m110e:r awarning: missing field 'unit' initializer [-Wmissing-field-initializers]p osition", 1750O | F F S E T{( e"yder[a1n]g)e," ,A V"_sOePtT _dTyYnPaEm_iFcL OrAaTn,g e{ .idnb ld=B0F.Sf"},, -O6F0F.SfE,T (6d0r.afn,g eT)F,L AAGVS_ O}P,T _ T| Y ~ ^~~~P E_FLOAT, {.dbl = 12src/libavfilter/avf_a3dscope.c0:}69,: 841:0 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 00, FLAGS }, | ^ 69 | { "ypos", "set camera posisrc/libavfilter/avf_showspectrum.ct:i1751o:n106":, warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(eye[1 ]1751) | , A V _{O P"Tl_iTmYiPtE"_,F L"OsAeTt, u{p.pdebrl =l0i.mfi}t, -i6n0 .dfB,F S6"0,. fO,F FTSFELTA(GlSi m}i,t ) ,| ~ ^~~~~A V_OPT_TYPE_FLOAT, {.dbl =src/libavfilter/avf_a3dscope.c 0:}69,: 79-:1 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 100, FLAGS src/libavfilter/avfiltergraph.c}, : 795| : ^ 19 69: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "ypos", "se t795 | c a m e rfao r p(ois i=tsrc/libavfilter/avf_showspectrum.c i0o:;n1752 ":i,110 :e n[1752b1 | _] i) n, p uA{tV s_";Oo PpiTa+_c+Ti)Yt Py{E" _, F| L ~ ^ ~~~~~~~~~~~~~~~~~"O sAeTt, o{p.asrc/libavfilter/avfiltergraph.cdc:bi802lt:=y110 :.s ftwarning: }rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],e -n6g0t.hf ",802, | 6 O0 F. Ff S,iE fTT (F(oLipA aG=cS=i t}fy,i_ lf ta| ec ~ ^~~rt -o>rn)b,_ iAnVp_uOtPsT)_ T Y| P ~ ^ ~~~~~~~~~~~~~~~~~E _FLOAT, src/libavfilter/avfiltergraph.c{:.807d:b19lsrc/libavfilter/avf_a3dscope.c: :=warning: 68 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:1 91}:, warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 807 | 1 0, F LfAoGrS (}i, 68= | | 0 ^ ; i{ <" xfpiolst"e,r -">ssrc/libavfilter/avf_showspectrum.cne:bt1753_ :oc12ua:tm pewarning: urmissing field 'help' initializer [-Wmissing-field-initializers]ta s ;p oi1753s+ | i+ t) i o{ n {" ,| N UO ~ ^ ~~~~~~~~~~~~~~~~~~LF LF S}E T (| esrc/libavfilter/avfiltergraph.c ^y: e815[:023]:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A V_OPT_TY P815E | _ F L O A T , {f.odrb l(=j0 .=f }0,;- 6j0 .FLiAnGcSf g}.,s a m| p ~ ^~~~l erates->nb_formats; j+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, {src/libavfilter/avfilter.c.dbl:=01035.:f86}:, -warning: 60comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. f, 60.f, TFLAGS }, 1035| | ~ ^~~ if (!link->fifo.samples_skipped &src/libavfilter/avf_a3dscope.c&: 67f:r75a:m ewarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> nb_samples >= min &67& | f r a m{e -">znzbo_osma"m,p"lseest }f,i f0o..0s1a,m p l1e0s,_ sTkFiLpApGeSd }&,& f| r ~ ^~~a me->nb_samples >= min && frame->nb_sasrc/libavfilter/avf_a3dscope.cm:p66l:e75s: nb_filters; i++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/asrc_afirsrc.c:65:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:66:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=10src/libavfilter/avf_showspectrum.c25}:, 17749:,81 :U Iwarning: NTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 6_MAX, FLAGS }, | ^ 1774 | spf = s->win_size * (s->src/libavfilter/asrc_afirsrc.cs:a67m:p115l:e swarning: missing field 'unit' initializer [-Wmissing-field-initializers]/ ((s->win_ s67i | z e * {s z")f r*e qcueeinlc(ys"-,> s"asmeptl efsr e/q u(efnlcoya tp)o(isn-t>sw"i,n _OsFiFzSeE T*( fsrze)q)_)p)o;i n t| s ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~_ str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "f", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "magnitude", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:src/libavfilter/asrc_afirsrc.c70::70108::115 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | 70{ | " m " ,{ " r a t e " , ""sseett mvaigdneiot urdaet ev"a,l uOeFsF"S,E OTF(FfSrEaTm(em_argantiet)u,d eA_Vs_tOrP)T,_ T Y APVE__OVPITD_ETOY_PREA_TSET,R I{N.Gs,t r{=."s2t5r=""}1, 10",} ,I N0T,_ M0A,X ,F LFALGASG S} ,} , | ^| ^ src/libavfilter/asrc_afirsrc.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/avf_aphasemeter.c :71:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { " p71h | a s e " ,{ " r "",s e t p"hsaeste vviadleuoe sr"a,t e " , OOFFFFSSEETT((fprhaamsee__rsattre)),, A V _ O P TA_VT_YOPPET__VTIYDPEEO__SRTARTIEN,G ,{ .{s.tsrt=r"=2"50" }0," }0,, 0I,N T0_,M AFXL,A GFSL A}G,S }| , ^ | ^ src/libavfilter/asrc_afirsrc.c:72:115src/libavfilter/avf_aphasemeter.c:: 72warning: :missing field 'unit' initializer [-Wmissing-field-initializers]98 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | 72 | { "{p "",s i z e " , " s e"ts evti dpehaos es ivzael"u,e sO"F,F S E T ( wO)F,F SAEVT_(OpPhTa_sTeY_PsEt_rI)M,A G E _ S I Z EA,V _{O.PsTt_rT=Y"P8E0_0SxT4R0I0N"G},, {0.,s t0r,= "F0L A0G"S} ,} ,0 , | 0 ^, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:73:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_afirsrc.c:73:118 :73 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "s", 73 | " se t v{i d"esoa mspilzee_"r,a tOeF"F,S E"Ts(ewt) ,s aAmVp_lOeP Tr_aTtYeP"E,_ I M A GOEF_FSSIEZTE(,s a{m.pslter_=r"a8t0e0)x,4 0A0V"_}O,P T0_,T Y0P,E _FILNATG,S {}.,i 6 4| = ^4 4100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:74:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "rc", "sesrc/libavfilter/asrc_afirsrc.ct: 74r:e118d: cwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]n trast", 74O | F F S E T{( c"ornt"r,a s t [ 0 ] ) , A V _"OsPeTt_ TsYaPmEp_lIeN Tr,a t{e."i,6 4 src/libavfilter/avfiltergraph.c= 2 }:O,F877 F:0S19,E: T (2s5warning: a5mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],p lFeL_ArGaSt e}),, A| 877V ^ | _ O P T _fToYrP E(_iI N=T ,0 ;{ .ii 6<4 =f44i1l0t0e}rsrc/libavfilter/avf_aphasemeter.c,-: >75 n:1b97,_: i Inwarning: Npmissing field 'unit' initializer [-Wmissing-field-initializers]Tu _tMs;A Xi,+ + )75 | { F L A| G ~ ^ ~~~~~~~~~~~~~~~~~{S "}g,c "| , ^src/libavfilter/avfiltergraph.c :"884s:e11t: gwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e en con t884r | a s t " ,i fO F(FiS E=src/libavfilter/asrc_afirsrc.cT=:( 75cf:oi140nl:tt reawarning: rsmissing field 'unit' initializer [-Wmissing-field-initializers]-t >[n1b]_)i,n pAuV t_75sO | )P T _ | T ~ ^ ~~~~~~~~~~~~~~~~~{Y P"En_bI_NsTa,src/libavfilter/avfiltergraph.cm :p{887l.:ei19s6:"4 =,warning: 7 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]}" ,s e0t, t2887h5 | e5 , n uF mLfbAoeGrrS (o}if, =s a| 0m ^;p lie s< pfeirl treerq-u>ensbt_eodu tfpruatmse;" ,i +Osrc/libavfilter/avf_aphasemeter.c+F:)F76 S:{E97 :T (| warning: n ~ ^ ~~~~~~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers]b _samples )src/libavfilter/avfiltergraph.c76,: | A926 V: _27 O:{P Twarning: "_comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]bT cY"P,E _"IsNeTt, 926b{ | l. ui e6 4 c o= n t1 r0 a2 s 4t }src/libavfilter/avf_a3dscope.c"f,,o :1 r,O 136IF:N(F41TkS:_ E M=Twarning: A (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X0c,; o nFktL rAnb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_aphasemeter.c:81:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "t", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:82:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "angle", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:83:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "a", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:84:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "duration", "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_aphasemeter.c:85:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "d", "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_aphasemeter.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ 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/asrc_afirsrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavfilter/f_loop.o src/libavfilter/avfiltergraph.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1053 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (j = 0; j < filter->nb_outputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1071:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1082:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1085:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1085 | for (j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1088:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | for (j = 0; j < filter->nb_outputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/f_metadata.o src/libavfilter/avfiltergraph.csrc/libavfilter/avfilter.c:1144::301473:: 57warning: : comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1144 | 1473 | d s t c t xi-f> v(afr-_>vnabl_uiensp[VuAtRs_ T>] I=N Tp_tMsA X= =- AsVi_nNkO_PlTiSn_kVsA_LcUoEu n?t )N A N| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~: 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/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/avfiltergraph.c:1222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_aphasemeter.c:164:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | return (phase + 1.) / 2. * (w - 1); | ^~~~~ ~ CC libavfilter/f_perms.o 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/f_realtime.o src/libavfilter/avf_aphasemeter.c:254:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | float angle = cosf(s->angle/180.0f*M_PI); | ~~~~~~~~^~~~~~~~ 17 warnings generated. 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/avf_aphasemeter.c:315:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | snprintf(value, sizeof(value), "%f", fphase); | ~~~~~~~~ ^~~~~~ 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_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/dnn/dnn_backend_native.c:36:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11 warning36s | generated . { "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/f_reverse.o 18 warnings generated. CC libavfilter/f_segment.o 12 warnings generated. CC libavfilter/f_select.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/f_bench.c:123:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | DEFINE_OPTIONS(abench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_AUDIO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ src/libavfilter/ebur128.c:513:1: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | FF_EBUR128_ADD_FRAMES(double) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ebur128.c:509:17: note: expanded from macro 'FF_EBUR128_ADD_FRAMES' 509 | for (i = 0; i < st->channels; i++) \ | ~ ^ ~~~~~~~~~~~~ 26 warnings generated. 16 warnings generated. 32 warnings generated. 12 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)) | ~ ^ ~ 2 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/drawutils.c:239:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/f_sendcmd.o CC libavfilter/f_sidedata.o CC libavfilter/f_streamselect.o src/libavfilter/drawutils.c:392:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 392 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavfilter/fifo.o CC libavfilter/formats.o CC libavfilter/framepool.o 19 warnings generated. CC libavfilter/framequeue.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/colorspace.c:160:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | peak = clm->MaxCLL / REFERENCE_WHITE; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/colorspace.c:167:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | peak = av_q2d(metadata->max_luminance) / REFERENCE_WHITE; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/colorspace.c:173:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~~ src/libavfilter/colorspace.c:173:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~ src/libavfilter/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 | ^~~~~~ CC libavfilter/framesync.o CC libavfilter/generate_wave_table.o 32 warnings generated. src/libavfilter/f_ebur128.c:163:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "video", "set video output", OFFSET(do_vid24eo warning)s, generated . 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 | ^ 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]); | ~~~~~ ^~~~~~ CC libavfilter/graphdump.o 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/graphparser.o 19 warnings generated. CC libavfilter/lavfutils.o CC libavfilter/lswsutils.o CC libavfilter/motion_estimation.o CC libavfilter/palette.o 30 warnings generated. CC libavfilter/pthread.o 4 warnings generated. CC libavfilter/qp_table.o 13 warnings generated. CC libavfilter/scale_eval.o 6 warnings generated. src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ CC libavfilter/scene_sad.o src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ 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_src/libavfilter/f_metadata.cDOUB:L403E:,1 :{ warning: .dmissing field 'unit' initializer [-Wmissing-field-initializers]b l = 1.0 }, D B403L | _DMEIFNI,N ED_BOLP_TMIAOXN,S (FmLeAtGaSd a}t,a , | A ^V _OPT_FLAG_VIDEO_PARAsrc/libavfilter/f_realtime.cM:|73A:V12_:O Pwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]_ FLA G73_ | F I L T E{R INNUGL_LP A}R A M| ) ^; | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, src/libavfilter/f_realtime.c0:,71 :F96L:AG Swarning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]} , \ | ^ 71 | { "limit", "sleep time limit", OFFSsrc/libavfilter/f_metadata.cET:403(:l1i:m iwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]) , Asrc/libavfilter/f_metadata.cV:_111O:P106T:_ Tnote: Yexpanded from macro 'DEFINE_OPTIONS'P E_DURAT I111O | N , { {. i"6v4a l=u e2"0,0 0"0s0e0t m}e,t a0d,a tIaN Tv6a4l_uMeA"X,, F L A GOSF F}S,E T (| v ~ ^~~~~~~~~a lue), AV_O/usr/include/stdint.hP:T46_:T21Y:P Enote: _expanded from macro 'INT64_MAX'S TRING, 46{ | .#sdterf i=n eN UILNLT 6}4,_ M0A,X 0 ,( 0FxL7AfGfSf f}f,f f\f f f| f ^f fff) | ^~~~~~~~~~~~~~~~~~ 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 } \ | ^ 20 warnings generated. src/libavfilter/f_cue.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:94:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:95:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/f_cue.c:95:102: warning: implicit conversion from 'long' 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' 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' 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) | ^~~~~~~~~~~~~~~~~~ 16 warnings generated. 48 warnings generated. 4 warnings generated. 33 warnings generated. 1 warning generated. 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 } | ^ 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: CC libavfilter/setpts.o 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 } | ^ src/libavfilter/f_select.c:232:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | select->var_values[VAR_PREV_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:233:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | select->var_values[VAR_PREV_SELECTED_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:234:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | select->var_values[VAR_PREV_SELECTED_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:235:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | select->var_values[VAR_PREV_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/settb.o src/libavfilter/f_select.c:236:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | 13 warning s s generatede. lect->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/formats.c:114:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/f_select.c:258 :11449 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (258i | = 0 ;s eil e>vnabr__fvoarlmuaetss[;V AiR+_+S)CE N{E ] | ~ ^ ~~~~~~~~~~~~~ =src/libavfilter/formats.c :N116A:N27;: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^~~ /usr/include/math.h: 15116: | 19 : note: expanded from macro 'NAN' 15 | #fdoerf i(nje =N A0N; j < b -_>_nbbu_iflotrimna_tnsa;n fj(+"+")) { | ^~~~~~~~~~~~~~~~~~| ~ ^ ~~~~~~~~~~~~~ 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, nbsrc/libavfilter/f_select.c_f:o259r:m50a:t swarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AVFilter F259o | r m a t ss,e lcehcetc-k>,v a0r)_;v a l| u ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e s[VARsrc/libavfilter/formats.c_:C75O:N23S:U Mnote: Eexpanded from macro 'MERGE_FORMATS'D _SAMPLES _75N | ] = N A N ; f o| r ~ ^~~ (i =/usr/include/math.h :015;: 19i: nb ;15 | i#+d+e)f i n e N A N _ _ b u i l t i n _ n a n f ( " " ) | ^~~~~~~~~~~~~~~~~~ \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, src/libavfilter/f_select.cfo:r260m:a50t:s ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n b_format s260, | A V F i lsteelreFcotr-m>avtasr,_ vcahleuceks,[ V0A)R;_ S A| M ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P LES_src/libavfilter/formats.cN:]76 : 27 : note: expanded from macro 'MERGE_FORMATS' = NAN ;76 | | ~ ^~~ /usr/include/math.h : 15 : 19 :f onote: rexpanded from macro 'NAN' (j = 150 | ;# dje fNnAbN; j + + ) _ _ b u i l t i n _ n a n f ( " " ) | ^~~~~~~~~~~~~~~~~~ \ | ~ ^ ~~~~~ 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/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/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/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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/split.o 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/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 ++) { \ | ~ ^ ~~~~~~~~~~~ 28 warnings generated. CC libavfilter/src_avsynctest.o 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 } \ | ^ 7 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/f_sendcmd.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 75 | for src/libavfilter/f_sidedata.c(i =: 1260:;1 :i warning: < missing field 'help' initializer [-Wmissing-field-initializers]F F_ARRAY_ELEMS(flag_strings); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | DEFINE_OPTIONS(asidedata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ src/libavfilter/f_sendcmd.c:114:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:116:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "filename", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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_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 } | ^ 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 }, | ^ 6 warnings generated. src/libavfilter/f_graphmonitor.c:113:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:114:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/f_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_streamselect.c:60:19:src/libavfilter/f_drawgraph.c :warning: 241:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | 60 | f ovra l(uie s=[ V0A;R _iV AL]< =c tvxf-;> n b| _ ~ ^~i nputs; 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/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/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/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/f_graphmonitor.c:164:29: src/libavfilter/dnn/dnn_backend_native_layer_dense.cwarning: :comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]139: 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139164 | | x + s t r l e n ( toxutt)p u*t [8n _>f=i lptiecr-]> w=i d1t.h0)f / | ( ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~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/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/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] src/libavfilter/f_graphmonitor.c:187:23 :144 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | o uftopru t([inn_tf ijl t=e r0]; =j Ftn[bn__ifnipluttesr;] ,j +0+.)0 ){ + | 0 ~ ^ ~~~~~~~~~~~~~~~~~. 2 * FFMINsrc/libavfilter/f_graphmonitor.c(:o195u:t23p:u twarning: [comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n _filter ]195, | 0 . 0 )f;o r | ( ~ ^~~~~~~~~~~~~~~~i nt jsrc/libavutil/macros.h :=49 :040;: jnote: expanded from macro 'FFMIN'< filt e49r | -#>dnebf_ionuet pFuFtMsI;N (ja+,+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/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/src_movie.o src/libavfilter/f_streamselect.c:218:24: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 218 | if (n < 0 || n >= ctx->nb_inputs) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/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/f_streamselect.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:529:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | dousrc/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 ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ ble 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/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FOsrc/libavfilter/f_sendcmd.cRM:A531T:S42(:c twarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], channel_layou t531s | , A V M E D I A _ TY P E _ A U D I O , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ double c713u | r r e n t = T S 2 T ( r e f - > p t s , ifnfl_icnhka-n>nteilm_el_abyaosuet)s;_ r e| f ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, ff_chsrc/libavfilter/internal.ha:n265n:e48l:_ lnote: aexpanded from macro 'TS2T'y outs_unr 265e | f#)d;e f i| n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e TS2Tsrc/libavfilter/formats.c(:t683s:,19 :t bnote: )expanded from macro 'SET_COMMON_FORMATS' ((ts) == 683A | V _ N O PfToSr_ V(AiL U=E 0?; NiA N< :c t(xd-o>unbbl_ei)n(ptust)s ;* ia+v+_)q 2{d ( t b ) ) | ^~~ /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' \ 15 | | # ~ ^ ~~~~~~~~~~~~~~d efine NAN src/libavfilter/formats.c : 712 : 5 : _warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uiltin_na n712 | f ( " "S)E T_ C| O ^~~~~~~~~~~~~~~~~~M MON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref);src/libavfilter/f_interleave.c | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 77:19src/libavfilter/formats.c:: 693warning: :19comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'SET_COMMON_FORMATS' 693 | 77 | f o r (fio r= (0i; =i 0<; cit x<- >cntbx_-o>untbp_utisn; pi+u+ts); i+{+ ) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c : 86 : 18 : \warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~~~~~~~~~~~~~~~ 86 | src/libavfilter/f_sendcmd.c : 534 : 68 :( nwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ eofs == ctx-> n534b | _ i n p u t s & & s - > d u r a t i o n _ m ovdaer _=v=a lDuUeRsA[TVIAORN__PLOOSN]G E=S Tr)e f|-|> p k| t ~~~~~~~ ^ ~~~~~~~~~~~~~~_ pos == -src/libavfilter/f_interleave.c1: 92?: 19N:A Nwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: ref-> p92k | t _ p o sf;o r | ( ~ ^~~i = 0;/usr/include/math.h :i15 :<19 :c tnote: xexpanded from macro 'NAN'- >nb_in p15u | t#sd;e fii+n+e) N{A N | ~ ^ ~~~~~~~~~~~~~~ __bsrc/libavfilter/f_interleave.cu:i98l:t31i:n _warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a nf("") 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 | 2 warningfso generatedr. (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] src/libavfilter/f_sendcmd.c 148: | 535 : 47i:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i == ctx->nb_i n535p | u t s - n b _ e o f s & & f f _ o u t l ivnakr__fvraalmuee_sw[aVnAtRe_dP(ToSu]t l=i nTkS)2)D ({r e f| - ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~> 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_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:174:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 282 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != osrc/libavfilter/formats.cld) :{730 : 5| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/f_drawgraph.c:281:75: warning: 730comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] | SET_CO M281M | O N _ F O R M A T S ( c tx , s a mp l e r(aAVt_esR, NAV3M2(EouDtI-A>_dTaYPtEa_[A0U]D I+O ,j *| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ out->l i731n | e s i z e [ 0 ] + x * 4 ) ! = ol d) f|f| _ f| o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~r mats_ref, ff_src/libavfilter/f_drawgraph.cfo:rm280a:t25s:_ uwarning: nrcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e f); 280| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c : 683 : 19 : note: iexpanded from macro 'SET_COMMON_FORMATS'f (old ! =683 | b g && f o| r ~~~ ^ ~~( 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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/f_drawgraph.c:355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | step = ceil(s->nb_values / (float)s->w); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavfilter/f_reverse.c:85:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 99 | if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const 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: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 382 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:381:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 381 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_graphmonitor.c: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavfilter/transform.o CC libavfilter/trim.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 147 warnings generated. 2 warnings generated. 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 } \ | ^ 9 warnings generated. 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 } \ | ^ 22 warnings generated. CC libavfilter/vaapi_vpp.o CC libavfilter/vaf_spectrumsynth.o 25 warnings generated. CC libavfilter/version.o 12 warnings generated. 6 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 } | ^ src/libavfilter/f_loop.c:262:100: warning: implicit conversion from '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:44621:117 warning:s generatedwarning: . 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' 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_M12AX warning s generated(. 0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavfilter/vf_addroi.o 10 warnings generated. CC libavfilter/vf_alphamerge.o CC libavfilter/vf_amplify.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); | ~ ^ 30 warnings generated. CC libavfilter/vf_aspect.o CC libavfilter/vf_atadenoise.o CC libavfilter/vf_avgblur.o CC libavfilter/vf_backgroundkey.o 3 warnings generated. CC libavfilter/vf_bbox.o 13 warnings generated. 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/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/settb.c:165:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 165 | DEFINE_OPTIONS(settb, VIDEO); | ^ src/libavfilter/settb.c:70:12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NULL } \ | ^ src/libavfilter/src_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_src/libavfilter/settb.cVIDE:O197_:R1AT:E ,warning: {missing field 'help' initializer [-Wmissing-field-initializers]. str="30"}, 0, IN197T | _DMEAFXI,N EV_ }O,P T| I ^O NS(asettb, AUDIO); | ^ src/libavfilter/src_avsynctest.csrc/libavfilter/settb.c::7570::11312:: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'DEFINE_OPTIONS' 7570 | | {{ "NfUrL"L, } " se t f r am e r a t e " , O F F S E T ( f r am e _ r a te ) , A V _ O P T _ T Y PE _ V I D E O _ R A T E , { . st r\= " 3| 0 ^" }, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:76:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"samplerate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:77:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"sr", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:78:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"amplitude", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:79:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"period", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"p", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:82:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"delay", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:83:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"dl", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:84:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"cycle", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/src_avsynctest.c:85:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"c", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/src_avsynctest.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | In file included from {src/libavfilter/vaf_spectrumsynth.c":d31u: src/libavutil/ffmath.hr:at49io:n30",: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set duration", 49 | O F FrSeEtTu(rdnu reaxtpi2of(nM_)L,O G 2 _ 1AV0_ O*P T_xTY)P;E _ D| U ~ ^R ATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:88:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"fg", "set foreground color", OFFSET(rgba[0]), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:89:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | {"bg", "set background color", OFFSET(rgba[1]), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, V }, | ^ src/libavfilter/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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/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/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/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_bilateral.o 10 warnings generated. CC libavfilter/vf_bitplanenoise.o 6 warnings generated. 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)) | ~ ^ ~ 2 warnings generated. 2 warnings generated. 11 warnings generated. CC libavfilter/vf_blackdetect.o CC libavfilter/vf_blackframe.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 }, \ | ^ 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' 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' 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' 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' 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' 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' 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' 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' 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' 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' 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/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' 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' 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' 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' 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' 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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c35:114 warning:s153 generated:. 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' 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:CC libavfilter/vf_blend.o 5: warning: implicit conversion from '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' 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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blockdetect.o 109 warnings generated. 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))) | ^~~~ 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_blurdetect.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/vaf_spectrumsynth.c:250:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | s->fft_in[ch][f].re = magnitude * cos(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:250:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | s->fft_in[ch][f].re = magnitude * cos(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:251:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:251:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:275:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnitude * cos(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:275:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnitude * cos(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:276:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:276:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ 42 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 } | ^ 10 warnings generated. CC libavfilter/vf_bm3d.o CC libavfilter/vf_boxblur.o src/libavfilter/vaapi_vpp.c:252:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 252 | { VAProcColorStandardBT601, 5, 6, 5 }, | ^ src/libavfilter/vaapi_vpp.c:253:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 253 | { VAProcColorStandardBT601, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:254:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 254 | { VAProcColorStandardBT709, 1, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:255:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 255 | { VAProcColorStandardBT470M, 4, 4, 4 }, | ^ src/libavfilter/vaapi_vpp.c:256:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 256 | { VAProcColorStandardBT470BG, 5, 5, 5 }, | ^ src/libavfilter/vaapi_vpp.c:257:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 257 | { VAProcColorStandardSMPTE170M, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:258:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 258 | { VAProcColorStandardSMPTE240M, 7, 7, 7 }, | ^ src/libavfilter/vaapi_vpp.c:259:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 259 | { VAProcColorStandardGenericFilm, 8, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:261:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 261 | { VAProcColorStandardSRGB, 1, 13, 0 }, | ^ src/libavfilter/vaapi_vpp.c:262:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 262 | { VAProcColorStandardXVYCC601, 1, 11, 5 }, | ^ src/libavfilter/vaapi_vpp.c:263:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 263 | { VAProcColorStandardXVYCC709, 1, 11, 1 }, | ^ src/libavfilter/vaapi_vpp.c:264:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 264 | { VAProcColorStandardBT2020, 9, 14, 9 }, | ^ src/libavfilter/vaapi_vpp.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 309 | for (j = 0; j < FF_ARRAY_ELEMS(vaapi_colour_standard_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_bwdif.o src/libavfilter/vaapi_vpp.c:357:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 357 | for (i = 0; i < FF_ARRAY_ELEMS(csl_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:160:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_cas.o src/libavfilter/vaapi_vpp.c:473:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 473 | for (i = 0; i < F24F_ warningAsR generatedR. AY_ELEMS(vaapi_colour_standard_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 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_chromakey.o 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("") | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. 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 | 22 warning s generated . 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("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_bbox.c:43:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "min_val", "set minimum lumsrc/libavfilter/setpts.ci:n163a:n42c:e warning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] alue for bo163u | n d i nsegt pbtso->xv"a,r _OvFFaSElT(umesi[nV_AvRa_lT), A V_ O P T _ T YP]E _=I TNST2, T{( p.tis64, = i1n6l }i,n k0,- >UtIiNmeT_16b_aMAsXe,) ;F LA GS| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ }, | src/libavfilter/internal.h ^ :265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) ==src/libavfilter/vf_bbox.c A:V_44NO:P12T:S _warning: Vmissing field 'help' initializer [-Wmissing-field-initializers]A LUE 44? | NA N :{ ( dNoUuLbLle )}( t | s ^) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:164:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | setpts->var_values[VAR_POS ] = !frame || frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/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_chromanr.o 2 warnings generated. src/libavfilter/setpts.c:249:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | av_log(ctx, AV_LOG_TRACE, "N:EOF PTS:%s T:%f POS:%s -> PTS:%s T:%f\n", | ~~~~~~ 246 | d2istr(setpts->var_values[VAR_PTS]), 247 | setpts->var_values[VAR_T], 248 | d2istr(setpts->var_values[VAR_POS]), 249 | d2istr(d), TS2T(d, inlink->time_base)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (dousrc/libavfilter/vf_backgroundkey.cbl:e)223(t:s)126 *: awarning: vmissing field 'unit' initializer [-Wmissing-field-initializers] _q2d(tb)) | ^~~223 | /usr/include/math.h :{15 :"19:t hnote: rexpanded from macro 'NAN' esho l15 | d#"d,e f i"nse eNtAN t h e s c _e_nbeui lctihna_nnagnef t(h""r)es h o| l ^~~~~~~~~~~~~~~~~~ d", OFFSET(threshold), AV_OPT_TYPE_FLOAT, { .dbl = 0.08}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:224:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "similarity", "set the similarity", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:225:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "blend", "set the blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | ^ src/libavfilter/setpts.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { 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/setpts.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { 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, (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/vf_bilateral.c:62:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "sigmaS", "set spatial sigma", OFFSET(sigmaS), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 512, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:63:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigmaR", "set range sigma", OFFSET(sigmaR), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 1, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:64:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/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)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_chromashift.o src/libavfilter/transform.c:100:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | f3 = 1 - sqrt((x - x_f) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | f4 = 1 - sqrt((x - x_f) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:114:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | matrix[0] = scale_x * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:114:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | matrix[0] = scale_x * cos(angle); | ^~~~~~~ ~ 70 warnings generated. src/libavfilter/transform.c:115:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | matrix[1] = -sin(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ^~~~~~~ ~ 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_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal size", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:56:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:57:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "sizeY", "set vertical size", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/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/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:src/libavfilter/vf_blackdetect.c:7658:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :110 58 | { "d", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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] 76 | 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] "1 61 | { "pic_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ a", "src/libavfilter/vf_blackdetect.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s e62 | { "pixel_black_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ t thrsrc/libavfilter/vf_blackdetect.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e 63 | { "pix_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ shosrc/libavfilter/vf_blackdetect.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] l64 | { NULL } | ^ d A for 2nd plane", OFFSET(fthra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:77:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "1b", "set threshold B for 2nd plane", OFFSET(fthrb[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:78:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "2a", "set threshold A for 3rd plane", OFFSET(fthra[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:79:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:80:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=9}, 5, SIZE, VF }, | ^ src/libavfilter/vf_atadenoise.c:81:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:85:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_src/libavfilter/vf_avgblur.c:T177:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] YP 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ E_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "1s", "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAXsrc/libavfilter/vf_blackframe.c:,100:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] F 100 | "for the frame to be considered black", OFFSET(bamount), AV_OPT_TYPE_INT, { .i64 = 98 }, 0, 100, FLAGS }, | ^ LAGS }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, 2CC libavfilter/vf_ciescope.o 55, 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: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_avgblur.c:237:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 237 | const int slow = (s->max * s->area) >= FF_ARRAY_ELEMS(s->lut); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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, 5 warning1s generated. 6) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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/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] src/libavfilter/vf_atadenoise.c: 90 | { "si", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ 174:22: src/libavfilter/src_movie.c:91:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] note: 91 | { "seek_point", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ expanded from macro 'WFILTER_ROW' 174src/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 }, | ^ if (rsrc/libavfilter/src_movie.c:94:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] d 94 | { "s", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ iff >src/libavfilter/src_movie.c:95:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 95 | { "loop", "set loop count", OFFSET(loop_count), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, FLAGS }, | ^ hra |src/libavfilter/src_movie.c:96:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | 96 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:97:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "dec_threads", "set the number of threads for decoding", OFFSET(dec_threads), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:98:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "format_opts", "set format options for the opened file", OFFSET(format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavfilter/src_movie.c :99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ src/libavfilter/src_movie.c:96:125: warning: implicit conversion from 'long' 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) | ^~~~~~~~~~~~~~~~~~ \ | ~~~~~ ^ ~~~~ 21 warnings generated. src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILT4 warnings generated. ER_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 | WFILTEsrc/libavfilter/vf_blockdetect.cR:55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _R 55 | { "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | ^ OW_SERIALsrc/libavfilter/vf_blockdetect.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ( u56 | { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS}, | ^ int8_tsrc/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 }, | ^ , 8) | src/libavfilter/vf_blockdetect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~58 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 225 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:src/libavfilter/vf_blockdetect.c:193:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236: 193 | snprintf(value, si1zeof(value), "%f", d); | ~~~~~~~~ ^ : 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(uint16src/libavfilter/vf_blockdetect.c:_230:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t, 230 | s->block_total += block; | ~~ ^~~~~ 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25src/libavfilter/vf_blockdetect.c:233:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 233 | av_l og(ctx, AV_LOG_VERBOSE, "block: %.7f\n", block); | ~~~~~~ ^~~~~ 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 || \ | ~~~~~ ^ ~~~~ CC libavfilter/vf_codecview.o src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c: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) | ^~~~~~~~~~~~~~~~~~~~~~ 52 warnings generated. src/libavfilter/vf_atadenoise.c:271:22: note: expanded from macro 'FILTER_ROW' 271 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ 4 warnings generated. 7 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(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] 28315 warning | s generated. 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] 283src/libavfilter/src_movie.c | :123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FI 123 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ LTER_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 || \ | ~~~~~ ^ ~~~~ 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/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/src_movie.c: 343:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c: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, src/libavfilter/src_movie.c:1360:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6) 360 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | 4 warnings generated. if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/src_movie.c:453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:469:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_alphamerge.c:184:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 184 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ CC libavfilter/vf_colorbalance.o CC libavfilter/vf_colorchannelmixer.o CC libavfilter/vf_colorconstancy.o 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/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_boxblur.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ 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:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:203:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:204:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:204:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:242:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:243:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:243:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ 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 CC libavfilter/vf_colorcontrast.o 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 } | ^ 22 warnings generated. src/libavfilter/vf_chromakey.c:383:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:384:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:385:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:386:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:387:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 387 | { NULL } | ^ src/libavfilter/vf_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 } | ^ 7 warnings generated. 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 } | ^ 15 warnings generated. CC libavfilter/vf_colorcorrect.o CC libavfilter/vf_colorize.o 1 warning generated. src/libavfilter/vf_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_colorkey.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)CC libavfilter/vf_colorlevels.o , AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:271:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { "sizeh", "set vertical patch size", OFFSET(sizeh), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:272:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "stepw", "set horizontal step", OFFSET(stepw), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:273:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "steph", "set vertical step", OFFSET(steph), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:274:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "threy", "set y threshold", OFFSET(threshold_y), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:275:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "threu", "set u threshold", OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:276:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "threv", "set v threshold", OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ src/libavfilter/vf_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 } | ^ src/libavfilter/vf_chromashift.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ 3 warnings generated. src/libavfilter/vf_chromashift.c:441:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 441 | { NULL }, | ^ CC libavfilter/vf_colormap.o CC libavfilter/vf_colormatrix.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", "src/libavfilter/vf_ciescope.cbloc:k801 :s17i: zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for block-b a801s | ed a b bderte v=i a1.t0i o/n dofe tb;l u r| r ~ ^~~i ness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, 3| ^ warning s generated. 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_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); | ~~~ ^~ 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_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; | ~~ ^~~~~ CC libavfilter/vf_colorspace.o src/libavfilter/vf_codecview.c:78:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "block", "set block partitioning structure to visualize", OFFSET(block), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_codecview.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | src/libavfilter/vf_blurdetect.c {: 240NU:L26L: 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); | ~~~~~~~~ ^ 21 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 long' [-Wsign-compare] 287 | for (i = 0; i < sd->size / sizeof(*mvs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blurdetect.c:310:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | s->blur_total += blur; | ~~ ^~~~ src/libavfilter/vf_blurdetect.c:313:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | av_log(ctx, AV_LOG_VERBOSE, "blur: %.7f\n", blur); | ~~~~~~ ^~~~ 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.; | ~~~ ~~~^~~~~~ 1 warning generated. CC libavfilter/vf_colortemperature.o CC libavfilter/vf_convolution.o 6 warnings generated. 26 warnings generated. src/libavfilter/vf_colorbalance.c:62:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "rs", "set red shadows", OFFSET(cyan_red.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "gs", "set green shadows", OFFSET(magenta_green.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:64:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "bs", "set blue shadows", OFFSET(yellow_blue.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:65:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rm", "set red midtones", OFFSET(cyan_red.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:66:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "gm", "set green midtones", OFFSET(magenta_green.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:67:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bm", "set blue midtones", OFFSET(yellow_blue.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:68:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "rh", "set red highlights", OFFSET(cyan_red.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:69:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "gh", "set green highlights", OFFSET(magenta_green.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:70:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "bh", "set blue highlights", OFFSET(yellow_blue.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "pl", "preserve lightness", OFFSET(preserve_lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ 4 warnings generated. In file included from src/libavfilter/vf_colorchannelmixer.c:82: src/libavfilter/colorchannelmixer_template.c:80:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | (have_alpha == 1 ? s->ra * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:79:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | s->rb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:78:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 78 | s->rg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:77:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 77 | rout = s->rr * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:84:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 84 | (have_alpha == 1 ? s->ga * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:83:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | s->gb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:82:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 82 | s->gg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:81:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 81 | gout = s->gr * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:88:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 88 | (have_alpha == 1 ? s->ba * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:87:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 87 | s->bb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:86:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 86 | s->bg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:85:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 85 | bout = s->br * rin + | ~ ^~~ src/libavfilter/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_INTsrc/libavfilter/colorchannelmixer_template.c,: 146 : 35{.:i 6warning: 4implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]= 16}, 1468 | , 6 4 , F L A G S } , s-| > ^a a * 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/vf_bm3d.c ~ ^~~: 141:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/colorchannelmixer_template.c :144:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]141 | 144 | O F F SE T ( bl o c k _ s te p ), A V _ sO-P>Ta_gT Y*P Eg_iInN T+, {| . ~ ^~~i 64=4}, src/libavfilter/colorchannelmixer_template.c : 1431:35,: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 64143, | FL A G S } , | ^ dsta[j] = s->ar * rin + | ~ ^~~ 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:CC libavfilter/vf_convolve.o 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}src/libavfilter/vf_colorchannelmixer.c, : 88 :0,112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 15, FLA G88S | } , | ^ { "rr", "set the red gain for the red channelsrc/libavfilter/vf_bm3d.c",: 162 : 12 : Owarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]F SET (162 | r r ) , {A NVU_LOLP T_}T Y P| E ^_D OUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "rg", "set the green gain for the red channel", OFFSET(rg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "rb", "set the blue gain for the red channel", OFFSET(rb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "ra", "set the alpha gain for the red channel", OFFSET(ra), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:92:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "gr", "set the red gain for the green channel", OFFSET(gr), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:93:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "gg", "set the green gain for the green channel", OFFSET(gg), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:94:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "gb", "set the blue gain for the green channel", OFFSET(gb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:95:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "ga", "set the alpha gain for the green channel", OFFSET(ga), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:96:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "br", "set the red gain for the blue channel", OFFSET(br), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:97:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "bg", "set the green gain for the blue channel", OFFSET(bg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:98:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "bb", "set the blue gain for the blue channel", OFFSET(bb), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:99:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "ba", "set the alpha gain for the blue channel", OFFSET(ba), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.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] 102 | { "ab", "set the blue gain for the alpha channel", OFFSET(ab), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:103:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "aa", "set the alpha gain for the alpha channel", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:112:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "pa", "set the preserve color amount", OFFSET(preserve_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/vf_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_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_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 } | ^ CC libavfilter/vf_copy.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; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ 1 warning generated. 4 warnings generated. 1 warning generated. In file included from src/libavfilter/vf_blend.c:29: In file included from src/libavfilter/vf_blend_init.h:54: src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:120:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ CC libavfilter/vf_corr.o src/libavfilter/vf_colorize.c:190:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | (0.07220*219.0/255.0) * b) * ((1 << depth) - 1); | ~ ^ src/libavfilter/vf_colorize.c:189:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | *y = ((0.21260*219.0/255.0) * r + (0.71520*219.0/255.0) * g + | ~ ^ src/libavfilter/vf_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/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:126:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_colorize.c:274:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "hue", "set the hue", src/libavfilter/blend_modes.c : 127 : 1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] OFFSET(hue), 127 | f n( o vAeVrl_aOPyT_,T Y P E (_AF L= 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))))) | ^ ~ 2src/libavutil/macros.h: warning49:s generated28. : note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/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(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_crop.o CC libavfilter/vf_cropdetect.o src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | src/libavfilter/vf_colormatrix.c : 95: 12 : warning: dsmissing field 'help' initializer [-Wmissing-field-initializers]t [j] = top [95j | ] + ( ({E NXULPLR )-}to p [| 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; \ | ^~~~~~ ~ CC libavfilter/vf_curves.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] = 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] = tsrc/libavfilter/vf_colorlevels.cop[:j61]: 117+: ((warning: EXmissing field 'unit' initializer [-Wmissing-field-initializers]P R)-top[j]) * opaci t61y | ; { " r i m i n " , " s e t i np u t r ed\ bl ac| k ^~~~ point", OFFSET(src/libavfilter/blend_modes.cra:n153g:e50[:R ]warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i n_min), A V153_ | OfPnT(i_nTtYerPpoEl_aDtOeU,BLLREI,N T{F.(dMAbXl =*0 }(,2 - 1-, c1,o FsLAfG(SA }*, M_ P| I ^ / MAX) - cosf(B * M_PI / MAX)) * 0.25fsrc/libavfilter/vf_colorlevels.c):)62 : 117| : ~ ^~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c62: | 41 : 13: {note: expanded from macro 'MAX'"g im i41n" | ,# d"esfeitn ei nMpAuXt 1 .gfr e e| n ^~~ blacsrc/libavfilter/blend_modes.ck: 80:p20o:i ntnote: ",expanded from macro 'LRINTF' OF FS80E | #Td(erfainngee L[RGI]N.TinF_(xm) i(n)x,) A| V ^_ OPT_Tsrc/libavfilter/blend_modes.cY:P108E_:D33O:U Bnote: expanded from macro 'fn'L E, {.d b108l | = 0 } , - 1 , 1 ,d sFt[LjA]G =S t}o,p [ | j ^ ] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_colorlevels.c : 63 : 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {\ " bi| m ^~~~ in", "set src/libavfilter/blend_modes.cin:pu153t:39 : bwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]lu e black po i153nt | ",f n (OiFnFtSEeT(rrapnogel[atBe].,iLnR_ImNiTnF)(, M AXA V_*O P(T_2T Y-PE _DcOUoBLsEf,( A{ *. dMb_lPI= 0/}, M-A1X, )1 ,- FcoLsfA(GBS *} ,M _ | P ^I / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:83:11: note: src/libavfilter/vf_colorlevels.cexpanded from macro 'A' :64: 11783 | :# dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f ine A to p64[j | ] | { ^~~~~~ "aimsrc/libavfilter/blend_modes.ci:n80":,20 :" note: sexpanded from macro 'LRINTF'e t i n80p | u#td eaflipnhae blLaRIcNTkF p(oxi)n t(",x )O F | F ^ SET(rsrc/libavfilter/blend_modes.ca:n108g:33e:[ Anote: expanded from macro 'fn'] .in_mi n108) | , A V _O P T _ T Y P Ed_sDtOU[BjL]E, {=. tdobpl[=0j}], +- 1(,( E1X, PFRLA)G-Sto p}[,j] ) | * ^ opacity; src/libavfilter/vf_colorlevels.c : 65 : 117\: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^~~~ 65 | { "rimax", "set input red white point", OFFSET(range[R].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:66:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "gimax", "set input green white point", OFFSET(range[G].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:67:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bimax", "set input blue white point", OFFSET(range[B].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:68:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "aimax", "set input alpha white point", OFFSET(range[A].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:69:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "romin", "set output red black point", OFFSET(range[R].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:70:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "gomin", "set output green black point", OFFSET(range[G].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:71:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "bomin", "set output blue black point", OFFSET(range[B].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "aomin", "set output alpha black point", OFFSET(range[A].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "romax", "set output red white point", OFFSET(range[R].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "gomax", "set output green white point", OFFSET(range[G].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:75:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "bomax", "set output blue white point", OFFSET(range[B].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "aomax", "set output alpha white point", OFFSET(range[A].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ src/libavfilter/vf_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, {.i614 warnings generated. 4 = 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_colormap.c:201:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[2 * 2] = { 1, s->source[0][c], | ~ 201 | 1, s->source[1][c] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:200:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[2 * 2] = { 1, s->source[0][c], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:202:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | double b[2] = { s->target[0][c], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | double b[2] = { s->target[0][c], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:224:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | 1, s->source[1][C0], s->source[1][C1] + s->source[1][C2], 224 | 1, s->source[2][C0], s->source[2][C1] + s->source[2][C2] }; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:224:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | 1, s->source[1][C0], s->source[1][C1] + s->source[1][C2], 224 | 1, s->source[2][C0], s->source[2][C1] + s->source[2][C2] }; | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c: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 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | 1CC libavfilter/vf_datascope.o , 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][c], s->target[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ 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 | CC libavfilter/vf_dblur.o 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], src/libavfilter/vf_blend.cs->:so114ur:c129e:[ 3]warning: [missing field 'unit' initializer [-Wmissing-field-initializers]1] , s->source[3] [2114] | } ; {| ^~~~~~~~~~~~~~~ "c0_expr",src/libavfilter/vf_colormap.c :241 :"57s:et warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ol or compon e238n | t # 0 ex p r es s io n " , O FF S EdTo(upbalream sA[0[]4.e xp*r _4s]t r=) ,{ A1V,_O PTs-_>TsYoPuEr_cSeT[RI0N]G,[ 0{].,st rs=-N>ULsLo}u,r 0c, e0[0,][ 1F]LA,G Ss -}>,s o u| r ^c e[0][2], | ~ 239 | src/libavfilter/vf_blend.c : 115 :129 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | 1{, " cs1-_e>xsporu"r,c e ["1s]e[t0] ,c olso-r> scooumrcpeo[n1e][n1t] ,# 1s -e>xsproeussricoen["1,] [O2]F,F SET(p a240r | a m s [ 1 ] . e x p r _ st r ) , A V _ O P T _ T Y PE _ S TR I N G 1,, s{-.s>tsro=uNrUcLeL[}2, ]0[,0 ]0,, s-F>LsAoGuSr ce}[,2 ][ 1| ] ^, s->source[2][2], 241 | src/libavfilter/vf_blend.c : 116 : 129 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { " c 21_,e xpsr-">s,o u "rscee[t3] [co0l]or, cso-m>psoonuerncte [3#]2[ 1e],x psr-es>ssoiuonr"c,e [O3]F[FS2ET11]( warningpsa};r generateda . m s[| 2] ^~~~~~~~~~~~~~~. expr_stsrc/libavfilter/vf_colormap.cr:241):,40 : Awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TY P238E | _ S T R I N G , {. s t r= N U LdLo},u bl0e ,A [04, *F L4]AG S= }{ ,1 , | s ^- >source[0][0], s->source[0][1], s->sousrc/libavfilter/vf_blend.crc:e117[:0129]: [warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]] , | ~ 117239 | | { " c 3 _ e x p r " , " s e t c o l o r c o m p o n1e,n t s#-3>s oeuxprrcees[s1io]n[0"],, sO-F>FsSEoTur(cpea[ra1m]s[[13]],.e xspr-_>sstoru),rce[1][ 2A]V,_ OPT_TYPE _240S | T R I N G , { . s t r = N U L L } , 0 , 0 , F L A G S } , 1| , ^ s->source[2][0], s->source[2][1], ssrc/libavfilter/vf_blend.c-:>118s:o125u:r cwarning: emissing field 'unit' initializer [-Wmissing-field-initializers][ 2][2], 118 | 241 | { " a l l_ ex pr " , " s e t e x p r e s s i o n f or a l l1 ,co ls-o>rso ucrocmpeo[n3e]n[t0s]",, s-O>FFsSoEuTr(cael[3l]_[e1x]p,r s)-,> sAVo_OuPrTc_eTY[P3E]_S[T2]R I};N G | , ^~~~~~~~~~~~~~~ { .str=NULL}, src/libavfilter/vf_colormap.c0:,240: 74:0 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAGS }, 238 | | ^ double A[4 * 4] src/libavfilter/vf_blend.c=: 119{ :1125, :s ->warning: smissing field 'unit' initializer [-Wmissing-field-initializers]o urce[0][ 0119 | ] , s -> s{o u"rcc0e[_0]o[pa1c]i,t sy-">, s o"usrecte [c0o][l2o]r, c o| ~m ponent 239# | 0 o p a ci t y " , O F F S ET ( p a ra m s[ 0 ] . o p a c i t y ) ,1, AsV-_>OsPTo_uTrYcPeE[_1D]O[UB0LE],, {s.-d>bslo=u1}r,c e0[,1 ]1[,1 ]F,L AsGS- >}s,o u r| ^c e[1][2], 240 | src/libavfilter/vf_blend.c : 120 : 125 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | 1 , s{- >s"oucr1c_eo[p2a]c[i0t]y, "s, - >"ssoeurtc ceo[l2o]r[ 1c]o,m pso->nseonutr ce#[12 ]o[pa2c],i t y"| , ^~~~~~~~~~~~~~~ OFFSET(pasrc/libavfilter/vf_colormap.cr:a240m:s57[:1 ]warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]op acity) ,238 | A V _ O P T _ T Y P E _ D OU B LdEou,bl e{ .Ad[b4l =*1 },4 ]0 =, {1 ,1 ,F LsA-G>Ss o}ur,ce [ 0| ] ^[ 0], s->source[0][1], s->source[src/libavfilter/vf_blend.c0:][1212:]125, : | ~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 239 | 121 | { "c 2 _ o p a c i t y " , " s e t c o1l,o rs -c>osmopuorncee[n1]t[ 0]#, 2s ->ospoaucrciet[y1"],[ O1FF]S, EsT-(>psaoruarmcse[[12]][.2o]p,a city )240, | A V _ O P T _ T YP E _D O U B L E , { . d bl = 1 } , 0 , 1 , F1L,A GsS- >},s o u| r ^c e[2][0], s->source[2][1], s->sourcsrc/libavfilter/vf_blend.ce:[1222:]125[2:] ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~ 122 | src/libavfilter/vf_colormap.c :240 : {40 :" cwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_o pacity", 238" | s e t co l or c o m p o ne n td o#u3b loepa ciAt[y4" ,* O F4FS]E T=( p{ar a1m,s [s-3>s]o.uorpcaceit[y0])[,0 ]A, Vs_-O>PsTo_uTrYcPeE[_0]D[OU1B],L Es,- >{s.oudrblc=e[10},] [0,2 ]1,, F L| A ~G S }, 239| | ^ src/libavfilter/vf_blend.c : 123 : 125 :1 , warning: smissing field 'unit' initializer [-Wmissing-field-initializers] ->source [1231 | ] [ 0 {] ,"a lsl-_>sooupraccei[t1y]"[,1 ]", sset- >ospoaucrictey[ 1]f[o2r], all c o240 | l o r c o mp o n e n t s " , O F F S E T ( a l l _ o p a c it1y,) ,s -A>Vs_oOuPrTc_eT[Y2P]E[_0DO]U,B sL-E>,s {o.udrbcle=[12}],[1 ],0 , s1-,> FsLoAuGrSc e}[,2] [2 ]| , ^ | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239src/libavfilter/vf_blend.c::74124::12 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | 238 | { N U L L } | ^ double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:84:CC libavfilter/vf_dctdnoiz.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:265:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | A[j*N4+i] = A[i*N4+j] = s->kernel(s->source[i], s->source[j]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:270:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | A[i*N4+N+1] = A[(N+1)*N4+i] = s->source[i][0]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:272:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 272 | A[i*N4+N+2] = A[(N+2)*N4+i] = s->source[i][1]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:274:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | A[i*N4+N+3] = A[(N+3)*N4+i] = s->source[i][2]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:282:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | b[i] src/libavfilter/vf_blend.c= s:-161>:t1a: rwarning: geimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t [i][c]; | ~ ^~~~~~~~~~~~~~~ 161 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:149:50: note: expanded from macro 'DEFINE_BLEND_EXPR' 149 | values[VAR_TOP] = values[VAR_A] = top[x]; \ | ~ ^~~~~~ src/libavfilter/vf_blend.c:161:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:150:50: note: expanded from macro 'DEFINE_BLEND_EXPR' 150 | values[VAR_BOTTOM] = values[VAR_B] = bottom[x]; \ | ~ ^~~~~~~~~ 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_blend.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:292:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 292 | for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 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 } | ^ CC libavfilter/vf_deband.o CC libavfilter/vf_deblock.o 9 warnings generated. 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 }, | ^ CC libavfilter/vf_decimate.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_dedot.o 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_deflicker.o src/libavfilter/vf_convolve.c:897:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 897 | { "planes", "set planes to deconvolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:901:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:902: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_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_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 | isrc/libavfilter/vf_colorlevels.cf (:vc536nt: 27>:= warning: haimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l f_size) { | ~~~~ ^ ~~~~~~~~~ 536 | coeff = (omax - omin) / (double)(imax - imin); | ~~~~~^~~~~~ ~ CC libavfilter/vf_deinterlace_vaapi.o src/libavfilter/vf_corr.c:57:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ 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' CC libavfilter/vf_dejudder.o 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; \ | ~ ^~~ src/libavfilter/vf_colorcorrect.c:524:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 524 | { "rl", "set the red shadow spot", OFFSET(rl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:525:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 525 | { "bl", "set the blue shadow spot", OFFSET(bl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, Vsrc/libavfilter/vf_corr.cF :}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: src/libavfilter/vf_colorcorrect.cnote: expanded from macro 'CORR': 526:104: warning: 101missing field 'unit' initializer [-Wmissing-field-initializers] | mean1 = sc526a | l e * {( "sruhm1" , /"s(edotu btlhe)e( wr e*d hh)i)g;h l i g ht sp o t " , \ | ^~~~~ ~ OFFSET(rh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t,src/libavfilter/vf_colorcorrect.c :c527or:r1041:6) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 527 | 102 | { " b hme"a,n 2" s=e ts ctahlee * b(lsuue mh2i gh/l(idgohubtl es)(pwo t*" ,h )) ; O F F S E\T ( b| h ^~~~~ ~), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:528:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "saturation", "set the amount of saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=1}, -3, 3, VF }, | ^ src/libavfilter/vf_colorcorrect.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL } | ^ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ 16 warnings generated. src/libavfilter/vf_corr.c:228:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_corr.c:229:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_corr.c:318:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 318 | { NULL } | ^ 24 warnings generated. src/libavfilter/vf_colorkey.c:59:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | if (iblend < 10000.0) { | ^~~~~~ ~ src/libavfilter/vf_colorkey.c:60:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max; | ~ ^~~~~~ src/libavfilter/vf_colorkey.c:60:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max; | ~ ^~~~~~~~~~ src/libavfilter/vf_colorkey.c:62:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 | return (diff > similarity) ? max : 0; | ~ ^~~~~~~~~~ CC libavfilter/vf_delogo.o 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[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_H] = s->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_cover_rect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53src/libavfilter/vf_crop.c | : 147 : 32 :{ warning: NUimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L L } | ^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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_derain.o 1 warning generated. 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_colorkey.c:219:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "color", "set the colorkey key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 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_colorkey.c:221:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "blend", "set the colorkey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 src/libavfilter/vf_crop.c}, :0274.0:, 411:. 0warning: , comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F LAGS }, | ^ 274 | if ((unsigsrc/libavfilter/vf_colorkey.cn:e222d):s-12>:x warning: +missing field 'help' initializer [-Wmissing-field-initializers] (un s222i | g n e d{) sN-U>LwL > }l in k| -> ^w ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_crop.c:276:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if ((unsigned)s->y + (unsigned)s->h > link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_colorkey.c:243:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | { "color", "set the colorhold key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_crop.c:359:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorkey.c:244:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 244 | 359 | { " s{ i"moiulta_rwi"t,y " , " s e "ts etth et hec owildotrhh olcdr ospi mairelaa reixtpyr evaslusei"o,n "O,FF S E TOF(FsiSmEiTl(awr_ietxyp)r,) ,A VA_VO_POPTT__TTYYPPE_EF_LSOTARTI,N G{, .{.dsbtlr == "0i.w0"1} },, 0 ,0 .00,0 0T0F1,L A1G.S 0}, ,F L| A ^G S }, | ^ src/libavfilter/vf_colorkey.c:245:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 245 | { "blend", "set the colorhold blendsrc/libavfilter/vf_crop.c v:a360lu:e126:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(blend), AV_OPT_TYPE _360F | L O AT , {{ ".dwb",l = 0 .0 } , 0 ."0se,t 1t.he0 , wFiLdtAhG Sc r}o,p a| r ^e a expression", OFsrc/libavfilter/vf_colorkey.cF:S246E:T12(:w _ewarning: xmissing field 'help' initializer [-Wmissing-field-initializers]p r), 246A | V _ O P T{_ TNYUPEL_SLT R}IN G, | { ^ .str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 361 | { "out_h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:363:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 363 | { "x", "set the x crop area expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "(in_w-out_w)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:364:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 364 | { "y", "set the y crop area expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "(in_h-out_h)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:365:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:366:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "exact", "do exact cropping", OFFSET(exact), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:367:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 367 | { NULL } | ^ CC libavfilter/vf_deshake.o 5 warnings generated. 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 } | ^ CC libavfilter/vf_despill.o 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_curves.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 120 | { NULL } | ^ src/libavfilter/vf_curves.c:135:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 135 | }, | ^ src/libavfilter/vf_curves.c:140:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 140 | }, | ^ src/libavfilter/vf_curves.c:152:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 152 | } | ^ src/libavfilter/vf_colorspace.c:973:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 973 | 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorspace.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL } | ^ src/libavfilter/vf_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 thCC libavfilter/vf_detelecine.o reshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:59:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:60:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "r", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:61:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "direction", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "d", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "blur", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:64:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "b", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "coupling", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:66:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "c", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ CC libavfilter/vf_displace.o 20 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 | CC libavfilter/vf_dnn_classify.o { NULL } | ^ src/libavfilter/vf_curves.c:610:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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,CC libavfilter/vf_dnn_detect.o b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_curves.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 610 | for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_curves.c:665:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 674 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. 1 warning generated. CC libavfilter/vf_dnn_processing.o CC libavfilter/vf_drawbox.o 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] 214 | if (s->limit < 1.0) | ~~~^~~~~ ~ CC libavfilter/vf_edgedetect.o 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); | ~~~~~ ~~~^~~~~~~~~~~~~~ CC libavfilter/vf_elbg.o src/libavfilter/vf_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_entropy.o CC libavfilter/vf_epx.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); \ | ~ ^~~~~~~~~ 37 warnings generated. 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] 12 warnings generated. CC libavfilter/vf_eq.o src/libavfilter/vf_cropdetect.c:433:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | snprintf(limit_str, sizeof(limit_str), "%f", s->limit); | ~~~~~~~~ ~~~^~~~~ src/libavfilter/vf_cropdetect.c:440:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 437 | "x1:%d x2:%d y1:%d y2:%d w:%d h:%d x:%d y:%d pts:%"PRId64" t:%f limit:%f crop=%d:%d:%d:%d\n", 438 | s->x1, s->x2, s->y1, s->y2, w, h, x, y, frame->pts, 439 | frame->pts == AV_NOPTS_VALUE ? -1 : frame->pts * av_q2d(inlink->time_base), 440 | s->limit, w, h, x, y); | ~~~^~~~~ src/libavfilter/vf_dctdnoiz.c:400:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 400 | DEF_FILTER_FREQ_FUNCS(16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 371 | var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ src/libavfilter/vf_cropdetect.c:335:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < sd->size / sizeof(AVMotionVector); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ 75 | { 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: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++) { | ~ ^ ~~~~~~~~~~~~~~~ 10 warnings generated. 4 warnings generated. 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_datascope.c:161:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:199:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 199 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:200:43: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 200 | FFDrawColor reverse = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:246:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 246 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_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 }, | ^ 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_datascope.c:289:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 289 | FFDrawColor color = { { 0 } }; | ^ CC libavfilter/vf_estdif.o 13 warnings generated. 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] src/libavfilter/vf_displace.c 152: | 61 : 12 : warning: { missing field 'help' initializer [-Wmissing-field-initializers]" green" ,61 | "{s eNtU gLrLe e}n | s ^ca le", 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: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ 8 warnings generated. src/libavfilter/vf_datascope.c:495:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 495 | { "x", "set scope x offset", POFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:496:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 496 | { "y", "set scope y offset", POFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:497:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:498:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "h", "set scope height", POFFSET(h), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:499:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "o", "set window opacity", POFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:500:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 500 | { "wx", "set window x offset", POFFSET(wx), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:501:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 501 | { "wy", "set window y offset", POFFSET(wy), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:502:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 502 | { NULL } | ^ src/libavfilter/vf_decimate.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cycle", "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 2, 25, FLAGS }, | ^ src/libavfilter/vf_decimate.c:76:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "dupthresh", "set duplicate threshold", OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:77:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:78:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "blockx", "set the size of the x-axis blocks used during metric calculations", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:79:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "blocky", "set the size of the y-axis blocks used during metric calculations", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:80:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:81:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "chroma", "set whether or not chroma is considered in the metric calculations", OFFSET(chroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:82:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "mixed", "set whether or not the input only partially contains content to be decimated", OFFSET(mixed), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, src/libavfilter/vf_datascope.c | ^: 623:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] src/libavfilter/vf_decimate.c623: | 83 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 83 | F F D r aw{C oNlUoLrL c}o lo r| ^= { { 0 } }; | ^ src/libavfilter/vf_datascope.c:680:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | std[i] += SQR(s->values[i][x][y] - average[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:563:20: note: expanded from macro 'SQR' 563 | #define SQR(x) ((x)*(x)) | ~~~^~~~ CC libavfilter/vf_exposure.o 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]); | ~~~~~~~~ ^~~~~~~~~~ CC libavfilter/vf_extractplanes.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] 8 809 warning | s generated . { "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 | src/libavfilter/vf_derain.c :{ "51s:c138":, "warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]r aw scope", 51 | { " m oOdOeFl"F,S E T ( s c o p"ep),a t h t AoV_ OmPoTd_eTlY PfEi_BlOOeL",, { . i 6 4 = 1 } ,O F F0,S E1,T ( dFnLnAcGtSxR .}m,o d e| l ^_ filename), AV_OPT_src/libavfilter/vf_datascope.cTY:P812E:_12ST:R Iwarning: Nmissing field 'help' initializer [-Wmissing-field-initializers]G , 812{ | . st r ={ N UNLULL L} , }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_decimate.c:284:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 284 | CC libavfilter/vf_fade.o } else if (dm->eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_feedback.o src/libavfilter/vf_datascope.c:834:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:921:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 921 | tilt = (s->tilt - 0.5) * M_PI; | ~~~^~~~ ~ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_processing.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_datascope.c:996:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 996 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:1102:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1102 | snprintf(text, sizeof(text), "%c avg:%.1f min:%d max:%d\n", s->is_rgb ? rgba[c] : yuva[c], average[c], min[c], max[c]); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_deflicker.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "size", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_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_fftdnoiz.o src/libavfilter/vf_dejudder.c:75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | {NULL} | ^ src/libavfilter/vf_dedot.c:371:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "lt", "set spatial luma threshold", OFFSET(lt), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:372:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "tl", "set tolerance for temporal luma", OFFSET(tl), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:373:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "tc", "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.src/libavfilter/vf_deshake.cdbl=:.0865:812}:, 0warning: , missing field 'help' initializer [-Wmissing-field-initializers]1, FLAGS }86, | | ^ { NULL } | ^ src/libavfilter/vf_dedot.c:374:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "ct", "set temporal chroma threshold", OFFSET(ct), AV_OPT_TYPE_FLOAT, {.dbl=.019}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:375:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 375 | { NULL }, CC libavfilter/vf_fftfilt.o | ^ CC libavfilter/vf_field.o CC libavfilter/vf_fieldhint.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("") | ^~~~~~~~~~~~~~~~~~ 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("") | ^~~~~~~~~~~~~~~~~~ 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 | ^ 4 warnings generated. src/libavfilter/vf_deshake.c:310:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | t->angle = av_clipf(t->angle, -0.1, 0.1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_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_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] 450src/libavfilter/vf_deshake.c | : 409{: 25":w" ,warning: missing field 'zoom' initializer [-Wmissing-field-initializers] "set w id409th | o f t hTer abnosxf",o r m t = {{ 0 } , 0 } , o r i g = { {OF0F}S,E0}T; ( | w ^_ expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0src/libavfilter/vf_deshake.c, :F409L:41A:G Swarning: missing field 'zoom' initializer [-Wmissing-field-initializers]} , | ^ 409 | Transform t = {{0},0}, orig = {{src/libavfilter/vf_drawbox.c0}:,4510:};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_STRING, { .str=NULL }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_delogo.c:173:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | 20 warning s generated . 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+bansrc/libavfilter/vf_elbg.cd &:& 57x: 125<: lowarning: gomissing field 'unit' initializer [-Wmissing-field-initializers]_ x+logo_w-band) { | ~ ^ ~~~~~~~~~~~ 57 | src/libavfilter/vf_delogo.c : 172{: 39":c warning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] debook_ l172e | ng t h " , " se t ciofd e(byo >o=k llenoggot_hy"+,b aOnFdF S&E&T( coyd ebL=A GlSo g}o,_ y +| b ^ and && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_elbg.c:58:125: warning: src/libavfilter/vf_delogo.cmissing field 'unit' initializer [-Wmissing-field-initializers]:178 :28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | 178 | { "l " , i f " s e(tx c od I=NT _lMAoXg,o F_LxA+lGoSg o}_,w - b| a ^n d) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:183:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | src/libavfilter/vf_elbg.c : 59 : 145 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if 59 | (y {< "lnobgo__sy+tbeapnsd"), "| s ~ ^ ~~~~~~~~~~~et max nusrc/libavfilter/vf_delogo.cm:b185e:r28 :o warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] steps u185s | e d to c o m p u te t h e mealspepi nifg "(,y O>F=F SlEoTg(om_ayx+l_osgtoep_sh_-nbba)n,d )A V _| O ~ ^ ~~~~~~~~~~~~~~~~~~PT _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_delogo.c | ^: 209:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | { src/libavfilter/vf_elbg.c":x64":,112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set lo go64 | x p o s it{i o"uns"e, _ a l p h a "OF,F S"EuTs(ex _aexlpprh)a, c h aAnVne_lO PfTo_rT YmPaEp_pSiTRnIg"N,G ,O F{F S.sEtTr( =u s"-e1_" a}l,p h0a,), A0V,_ OPFTL_ATGYSP E}_,B O | O ^ L, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_delogo.c:210:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_elbg.c: 65210: | 12: warning: missing field 'help' initializer [-Wmissing-field-initializers]{ "y 65" | , "{s eNtU LLl o} g o| ^ y position", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:211:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 211 | { "w", "set logo width", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | { "h", "sesrc/libavfilter/vf_drawbox.ct l:o530g:o118: hwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]i ght", 530 O | F F S E T{( h"_xe"x,p r ) , A V_"OsPeTt_ ThYoPrEi_zSoTnRtIaNGl, {of f.sstre t=", " - 1"O F}F, S0E,T (0,x _eFxpLrA)G,S } , A V| ^ _OPT_TYPE_STRING, { .str="0" }, src/libavfilter/vf_delogo.c : 213 : 1120:, warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], FLAGS }, 213| | ^ { "show", "show delogo area", src/libavfilter/vf_drawbox.c : 531 : 118 O:F Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(show), 531 | A V{_O P"Ty_T"Y,P E _ B O O L , " {s et. vie6r4t i=c a 0l },o ff s e0t",, 1 , F LOAFGFSS E}T,( y_ | e ^x pr), AV_OPT_TYsrc/libavfilter/vf_delogo.cP:E214_:S12T:R Iwarning: NGmissing field 'help' initializer [-Wmissing-field-initializers], { .214s | t r = "{ 0N"U L}L, } | ^0 , 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:532:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "width", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:533:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "w", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:534:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:535:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 535 | { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:536:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:537:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 537 | { "c", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .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"}, src/libavfilter/vf_entropy.c0,: 0,51 F:L12A: Gwarning: S missing field 'help' initializer [-Wmissing-field-initializers]}, | ^ 51 | { NULL } | ^ src/libavfilter/vf_drawbox.c:540:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ CC libavfilter/vf_fieldmatch.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_entropy.c:142:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | entropy += -log2(p) * p; | ~ ^ src/libavfilter/vf_entropy.c:142:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | entropy += -log2(p) * p; | ~~~~ ^ src/libavfilter/vf_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_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) src/libavfilter/vf_deflicker.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | snprintf(value, sizeof(value), "%f", s->luminance[0] * f); | ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ src/libavfilter/vf_deflicker.c:399:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | snprintf(value, sizeof(value), "%f", f - 1.0f); | ~~~~~~~~ ~~^~~~~~ 34 warnings generated. * 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)); | ^~~~~~~ ~ 1 warning 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_epx.c :39:12:src/libavfilter/vf_deshake.c :warning: 443missing field 'help' initializer [-Wmissing-field-initializers]: 59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 39 | 443{ | N U L L i}f (| ^( unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavfilter/vf_fieldorder.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: 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_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}, | ^ src/libavfilter/vf_dnn_detect.c:55:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_detect.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ 7 warnings generated. CC libavfilter/vf_fillborders.o CC libavfilter/vf_find_rect.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: CC libavfilter/vf_floodfill.o 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} | ^ 9 warnings generated. 7 warnings generated. 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_format.o src/libavfilter/vf_deinterlace_vaapi.c:102:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 102 | if (ctx->deint_caps[i].type > ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:110:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 110 | if (ctx->deint_caps[i].type == ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_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_eq.c:89:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | eq->contrast = av_clipf(av_expr_eval(eq->contrast_pexpr, eq->var_values, eq), -1000.0, 1000.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:97:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | eq->brightness = av_clipf(av_expr_eval(eq->brightness_pexpr, eq->var_values, eq), -1.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:107:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | eq->gamma = av_clipf(av_expr_eval(eq->gamma_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:108:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | eq->gamma_r = av_clipf(av_expr_eval(eq->gamma_r_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:109:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | eq->gamma_g = av_clipf(av_expr_eval(eq->gamma_g_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:110:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | eq->gamma_b = av_clipf(av_expr_eval(eq->gamma_b_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:111:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | eq->gamma_weight = av_clipf(av_expr_eval(eq->gamma_weight_pexpr, eq->var_values, eq), 0.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:128:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | eq->saturation = av_clipf(av_expr_eval(eq->saturation_pexpr, eq->var_values, eq), 0.0, 3.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:203:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | eq->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 203 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | eq->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:239:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | eq->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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 = 7NU warningLsL generated}. , 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 | {1 "b warninga generatedc. kend_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 | { "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] 52 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ CC libavfilter/vf_fps.o 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_eq.c:322:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 322 | OFFSET(contrast_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:324:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | OFFSET(brightness_expr), AV_OPT_TYPE_STRING, {.str = "0.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:326:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | OFFSET(saturation_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:328:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | OFFSET(gamma_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:330:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | OFFSET(gamma_r_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:332:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(gamma_g_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:334:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(gamma_b_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:336:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | OFFSET(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:340:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 340 | { NULL } | ^ src/libavfilter/vf_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_extractplanes.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ 30 warnings generated. src/libavfilter/vf_extractplanes.c:180:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_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_fade.c:451:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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 | 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", O3FFS warningEsT( generatedc. olor_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' 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' 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' 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:21src/libavfilter/vf_exposure.c: :note: 147expanded from macro 'INT64_MAX': 110: warning: 46 | missing field 'unit' initializer [-Wmissing-field-initializers]# define INT64 _147M | A X {( 0"exx7pofsffufrfeff"f,f "fsfeftf fthfe) e x| p ^~~~~~~~~~~~~~~~~~o sure correction", Osrc/libavfilter/vf_fade.cFF:S536E:T(113ex:po suwarning: rimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]e ), AV_OP T_535T | Y PE _ F L{OA T",s t{ar.td_btli=m0e}",, - 3"N,um b3,e VrF o f} ,se c | o ^n ds of the beginning of the effect.", | src/libavfilter/vf_exposure.c ~: 148:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | 148 | { " b l a c k " , " s e t t h e bl a c k l ev e l c o rOrFeFcStEiT(osn"t, aOrFtF_StEiTm(eb)la,c k) , A V _ AOVP_OTP_TTY_PTE_YDPUER_FALOTAITON,, { .d{b.li=06}4, =- 10,. 1},, 0V,F }I,N T6 4| _ ^MA X, FLAGS }, | ^~~~~~~~~ src/libavfilter/vf_exposure.c/usr/include/stdint.h::14946::2112:: note: warning: expanded from macro 'INT64_MAX' missing field 'help' initializer [-Wmissing-field-initializers] 46149 | | # d ef i n{e N UILLN T}6 4 _| M ^A X (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_framepack.o src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {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 }, | ^ src/libavfilter/vf_edgedetect.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ 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 }, | ^ 15 warnings generated. src/libavfilter/vf_fieldhint.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_framerate.o 8 warnings generated. CC libavfilter/vf_framestep.o 8 warnings generated. CC libavfilter/vf_freezedetect.o src/libavfilter/vf_fftfilt.c:92:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dc_Y", "adjust gain in Y plane", OFFSET(dc[Y]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:93:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "dc_U", "adjust gain in U plane", OFFSET(dc[U]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:94:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "dc_V", "adjust gain in V plane", OFFSET(dc[V]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:95:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "weight_Y", "set luminance expression in Y plane", OFFSET(weight_str[Y]), AV_OPT_TYPE_STRING, {.str = "1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:96:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "weight_U", "set chrominance expression in U plane", OFFSET(weight_str[U]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:97:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "weight_V", "set chrominance expression in V plane", OFFSET(weight_str[V]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:101:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | {NULL}, | ^ 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]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_freezeframes.o CC libavfilter/vf_fspp.o CC libavfilter/vf_gblur.o 3 warnings generated. CC libavfilter/vf_geq.o src/libavfilter/vf_fftfilt.c:295:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 297 | for (j = 0; j < s->rdft_vlen[plane]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_fftfilt.c:406:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 406 | for (int j = 0; j < s->rdft_vlen[plane]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 2 warnings generated. 10 warnings generated. src/libavfilter/vf_find_rect.c:50:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:51:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "mipmaps", "set mipmaps", OFFSET(mipmaps), AV_OPT_TYPE_INT, {.i64 = 3}, 1, MAX_MIPMAPS, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:52:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "xmin", "", OFFSET(xmin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:53:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "ymin", "", OFFSET(ymin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:54:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "xmax", "", OFFSET(xmax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:55:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "ymax", "", OFFSET(ymax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:56:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "discard", "", OFFSET(discard), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_find_rect.c:130:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | return 1 - fabs(c); | ~~~~ ^ 20 warnings 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->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_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 }, | ^ CC libavfilter/vf_gradfun.o src/libavfilter/vf_floodfill.c:401:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:402:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 402 | { "s1", "set source #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:403:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:404:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:405:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:406:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:407:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.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 } | ^ 9 warnings generated. src/libavfilter/vf_format.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ src/libavfilter/vf_feedback.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_grayworld.o CC libavfilter/vf_guided.o src/libavfilter/vf_feedback.c:312:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "x", "set top left crop position", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:313:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | { "y", "set top left crop position", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:314:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "w", "set crop size", OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ 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 } | ^ 11 warnings generated. 3 warnings generated. 1 warning generated. 18 warnings generated. 2 warnings generated. CC libavfilter/vf_hflip.o 6 warnings generated. CC libavfilter/vf_histeq.o src/libavfilter/vf_fps.c:103:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "fps", "A string describing desired output framerate", OFFSET(framerate), AV_OPT_TYPE_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 } | ^ 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/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/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ CC libavfilter/vf_histogram.o src/libavfilter/vf_fps.c:199:50: warning: implicit conversion from '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) | ^~~~~~~~~~~~~~~~~~ 18 warnings generated. 12 warnings generated. 19 warnings generated. CC libavfilter/vf_hqdn3d.o 9 warnings generated. 11 warnings generated. CC libavfilter/vf_hqx.o src/libavfilter/vf_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ CC libavfilter/vf_hsvkey.o CC libavfilter/vf_hue.o CC libavfilter/vf_huesaturation.o 16 warnings generated. CC libavfilter/vf_hwdownload.o CC libavfilter/vf_hwmap.o src/libavfilter/vf_framerate.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"fps", "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"}, 0, INT_MAX, V|F }, | ^ src/libavfilter/vf_framerate.c:52:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"interp_start", "point to start linear interpolation", OFFSET(interp_start), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:53:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:54:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F }, | ^ src/libavfilter/vf_framerate.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | {NULL} | ^ src/libavfilter/vf_framerate.c:82:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_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 }, | ^ 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 }, | ^ 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 }, | ^ CC libavfilter/vf_hwupload.o src/libavfilter/vf_geq.c:82:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "r", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:83:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "green_expr", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "g", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:85:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "blue_expr", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:86:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "b", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {NULL}, | ^ src/libavfilter/vf_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, {.isrc/libavfilter/vf_fieldmatch.c64:=0129}:,154 : 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] I NT64_MAX, FLAGS 129 | } , { "| p ^ psrc", "mark main input as a src/libavfilter/vf_freezeframes.cp:r44e:-113p:r owarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]es sed inp u44t | a n d{ a"crteipvlaatcee", c"lseeta nf rsaomuer tcoe reipnlpuatc est"r, e a m ",O FOFFFSSEETT((rpeppsrlca)c,e )AV,_ OAPVT__OPTTY_PTEYP_EB_OIONLT, 6{4.,i 6{4.=i604},= 0}0,, 10,, FINLTA6G4S_ M}A,X , | F ^L AGS }, | ^ src/libavfilter/vf_freezeframes.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL }, | ^ src/libavfilter/vf_fieldmatch.c:134:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | src/libavfilter/vf_freezeframes.c :{ 44:"96m:c hwarning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]r oma", "set w h44e | th e r o{r n"orte plcahrcomea" ,i "ss ientc lufdraemd ed utroi nrge ptlhae cmea",t c h c o mOpaFrFiSsEoTns("r,e pOlaFcFeS)E,T (AmVch_roOmPaT)_,TY PAEV__IONPTT6_T4Y,P E_{B.Oi6O4=L0},, {0.,i 6I4=N1T}6,4 _0M,AX ,1 ,F L AFGLSA G}S, } | , ~ ^~~~~~~~~ | ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT6src/libavfilter/vf_fieldmatch.c4_:M135A:X174 : (warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]x 7ffffffffff f135f | f f f ) { "| y0 ^~~~~~~~~~~~~~~~~~" , "define an exclusion band which exsrc/libavfilter/vf_freezeframes.ccl:u43d:96e:s twarning: himplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]e lines be t43 | w e e n {y 0" laansdt "y,1 f r o m" sthee tf iellasdt maftrcahimneg tod efcrieesrc/libavfilter/vf_geq.cszioe:n",129": ,67 :O OFFwarning: FFimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]SS EETT((yla0st)),, A V129_O P | T_ AVT_ YO PTP_ E_ T INYTP E, _ I {NT . 6 +i4 6 ,4 ={y0 .}*i,( (6104-=,x0 }),I* N0sT,r_ cMI3AN2XT[,6x 4iF_LA GM+AXS, (}, yF iL| +A ^1 G)S },* | l ~ ^~~~~~~~~in esiz/usr/include/stdint.he]: 46+: 21x*:s rnote: c3expanded from macro 'INT64_MAX'2 [xsrc/libavfilter/vf_fieldmatch.ci: 136:+46 | 1741# d:+ e( fiynwarning: ie+1missing field 'unit' initializer [-Wmissing-field-initializers] I)N T 6*4_ MAlXi n e 136s | ( 0iz ex ]{)7; "fyf| 1f" ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f,f "fdffefffifsrc/libavfilter/vf_geq.cnffeff:) 129 a: n33:| ^~~~~~~~~~~~~~~~~~ ewarning: ximplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]c lusion b129 | a nd src/libavfilter/vf_freezeframes.c w: h42 :96i ch: warning: e implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]x c lu de s th e42 + | l i ne{s b e"ty fwi*(ere(ns1 t-",y x 0)* s" arnscde 3ty 21f[i xri fsr+ot m( yi +1ftr)hae f*m ie ltoeil nd fmereasteiczhe"zi,en] + gx O*dFescFriScsE3iT2(of[ni"x,ri stO+F)F ,S1 + E TA((yVy_O1PTi_)+1T) ,* Y AlPVi_EO_PnIeT_NTsTizYe6])P;4,E _ {| .I ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iNT6,4 ={0.}i,src/libavfilter/vf_geq.c6 40:=,0}128, :I0N67,: T 6warning: 4Iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]N_ TM_MAAXX,, FL AFGSL 128A}G, | S }| ~ ^~~~~~~~~, /usr/include/stdint.h : 46| : ^21 : note: rexpanded from macro 'INT64_MAX'e turn 46(1 | -#yd)*e((f1-ixn)*es IrNcT634src/libavfilter/vf_fieldmatch.c2_[M:xiA 137:X126 + (: 0 ywarning: ximissing field 'unit' initializer [-Wmissing-field-initializers]7 f f f*f lfi nfes137i | f fzff ef ]ff{f f) +" s| xc ^~~~~~~~~~~~~~~~~~*t shrcr32e[xsih" , +" se1t + s cyei n e *c lhiannegsei zdee]t)e c t| i ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o n tsrc/libavfilter/vf_fspp.chre:ssrc/libavfilter/vf_geq.ch49::138o128l::d "33,: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F FSET(sc t128hr | e s 49 | h _ fl t ) {, " Aq Vru_eOaPTtlu_irtTny (Y1"P-y,) E *_D ( O( U 1"B-LsExe),t {*. dsqrcb3u2l=a[1lx2ii }t,+ 0y ," , y1i 0 0 , F L A * Gli Sne s i} z, e ] + | ^ x * s rOc3F2[FxSEiT (+l o1g 2+_ c yoiu n t) , * l i nAeVs_iOzeP]T_)T Y| P ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~E _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 cosrc/libavfilter/vf_fieldmatch.cn:s146:t151an:t warning: qmissing field 'unit' initializer [-Wmissing-field-initializers]u antizer p a146r | a m e t e{r" ," OcFthFrSeETs(h"q,p )," se t t h e ar e a AcoVm_bOiPnTg_ TtYhPrEe_sIhNoTl,d u{s.ie6d4 f=o r0 }c,o m b e0d, f r6a4m,e d e t ec t i on "FL,A G S } , O| F ^F SET(cthresh), AV_OPT_TYPE_INT, {.isrc/libavfilter/vf_fspp.c6:514:=138 : 9warning: },missing field 'unit' initializer [-Wmissing-field-initializers] -1, 0xff, F51L | A GS }{ ," s t| r ^ ength", "set filter strensrc/libavfilter/vf_fieldmatch.cgt:h147":,151 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | O F F S{E T"(scthrreonmag"t,h ) ," s e t wAhVe_tOhPeTr_ ToYrP nEo_tI NcTh,r {o.im6a4 i=s 0}c,on s-1i5d,e r3e2d, i n t h e FcLAoGmSb e},d f| r ^a me decision", OFFSET(chroma), Asrc/libavfilter/vf_fspp.cV_:OP52T_:T138Y:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers] BOOL,{.i6 452= | 0 }{, "u s0,e _ b f r1a,m eF_LqApG"S, "}u,se B-| f ^ra mes' QP"src/libavfilter/vf_geq.c, : 147 :20 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_fieldmatch.c :147OF148F | :151S: E Twarning: ( usmissing field 'unit' initializer [-Wmissing-field-initializers]e _ b f ra m e _ q rp148)e, | Atu rnV _s O{r P"bclT_3To2ckYx[P"x,E i_" Bs+e Oyti O* lLti,hn{ees. iiz6ex4] =-; a0 | x ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~}i ,s 0s, i1z,e o f t h e F LwAiGnS d}ow, u s| e ^d during combed framesrc/libavfilter/vf_fspp.c :d53et:ec12ti:o nwarning: "missing field 'help' initializer [-Wmissing-field-initializers], OFF S53E | T (b l oc k{x ),N UALVL_ O} P | T ^_T YPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:149:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "blocky", "set the y-axis size of the window used during combed frame detection", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:150:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | {4 warning"cso generatedm. bpel", "set the number of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed", OFFSET(combpel), AV_OPT_TYPE_INT, {.i64=80}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:151:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 151 | { NULL } | ^ src/libavfilter/vf_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_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' 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' 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) | ^~~~~~~~~~~~~~~~~~ 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_geq.c:456:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | geq->values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base), | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.c:295:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 295 | THRESHOLD(tmp0, d0, threshold[0 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:296:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | THRESHOLD(tmp1, d2, threshold[2 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:297:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | THRESHOLD(tmp2, d4, threshold[4 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:298:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 298 | THRESHOLD(tmp3, d6, threshold[6 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:332:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | THRESHOLD(tmp4, d1, threshold[1 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:333:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | THRESHOLD(tmp5, d3, threshold[3 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:334:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 334 | THRESHOLD(tmp6, d5, threshold[5 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39CC libavfilter/vf_hysteresis.o | 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); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavfilter/vf_identity.o src/libavfilter/vf_fieldmatch.c:602:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | else if 4(m warningrs generated>. 0.005 && FFMAX(mtn1, mtn2) > 150 && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ src/libavfilter/vf_fieldorder.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ src/libavfilter/vf_gblur.c:44:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0.0, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:457 warnings generated. :105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "steps", "set number of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS }, | ^ src/libavfilter/vf_gblur.c:46:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_gblur.c:47:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "sigmaV", "set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_gblur.c:205:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | lambda = (sigma * sigma) / (2.0 * steps); | ~~~~~~^~~~~~~ ~ 6 warnings generated. 15 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_grayworld.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ CC libavfilter/vf_idet.o src/libavfilter/vf_gradfun.c:223:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | CC libavfilter/vf_il.o { "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 } | ^ 7 warnings generated. CC libavfilter/vf_kerndeint.o src/libavfilter/vf_fieldmatch.c:725:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 834 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ src/libavfilter/vf_fillborders.c:682:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 682 | { "left", "set the left fill border", OFFSET(leftsrc/libavfilter/vf_histeq.c), : 74 :103A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_INT, {.i64=0}, 0, INT_MAX ,74 | F L A{G S" }st,r en g| ^t h", "set the strength", OFFSET(ssrc/libavfilter/vf_fillborders.ct:r683e:111n:gt hwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT _683TY | PE _ F L{OA T," r{.idgbhlt="0,. 2 }",s e0t, t1h,e FrLiAgGhSt } ,f i l| l ^ border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX,src/libavfilter/vf_histeq.c : 75 :106 :F warning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]AG S }, | ^ 75 | { "intensity", src/libavfilter/vf_fillborders.c : 684":111s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]t he inte ns684i | t y" , O{F F"tSoEpT"(,i n t e"nssiett yt)h,e AtVo_pO PfT_iTlYlP Eb_oFrLdOeArT," ,{ . db l= 0O.2F1F}S,E T0(t,op )1,, F LAAV_GOSP T}_,T Y PE| _ ^ 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 fisrc/libavfilter/vf_histeq.cll: b80o:r12d: ewarning: r"missing field 'help' initializer [-Wmissing-field-initializers], OF FS80E | T ( b o{ tNtoUmL)L, A}V _ O| P ^T _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_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); | ~~~~~~~~^~~~~~~~ CC libavfilter/vf_lagfun.o 6 warnings generated. src/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_lenscorrection.o 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 } | ^ CC libavfilter/vf_limitdiff.o 1 warning generated. 11 warnings generated. src/libavfilter/vf_framepack.c:439:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 439 | { NULL }, | ^ 1 warning generated. 4 warnings generated. 5 warnings generated. src/libavfilter/vf_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULLsrc/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] CC libavfilter/vf_limiter.o 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ 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_Tsrc/libavfilter/vf_hue.cYP:E112_:I59NT:, {.warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]64 =1}, 1, I N112T | _ M A Xh,u eF-LA>GhuSe}_,c o | s ^ = lrint(cos(hue->hue) *src/libavfilter/vf_framestep.c :(411: 12:< < warning: 1missing field 'help' initializer [-Wmissing-field-initializers]6 ) * 41 | hu e - > s{a tNUuLrLa t}i,o n | ) ^; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:121:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 121 | h->lut_l[i] = av_clip_uint8(i + b * 25.5); | ^ ~ src/libavfilter/vf_hue.c:124:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 124 | h->lut_l16[i] = av_clip_uintp2(i + b * 102.4, 10); | ^ ~ CC libavfilter/vf_lumakey.o src/libavfilter/vf_huesaturation.c:321:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:329:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:329:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:330:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:330:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ CC libavfilter/vf_lut.o 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_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("") | ^~~~~~~~~~~~~~~~~~ 45 warnings generated. 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_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_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_hue.c | : ^ 384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | hue->var_values[src/libavfilter/vf_huesaturation.cVA:R449_:PT118S: ]warning: missing field 'unit' initializer [-Wmissing-field-initializers] = TS2D(i np449i | c - > {p t"ss);a t u| r ~ ^~~~~~~~~~~~~~~~a tion",src/libavfilter/internal.h: 264":48s:e tnote: expanded from macro 'TS2D't he sa tu264ra | t#idone fisnhieft "T,S2 D ( t s ) O F F((StEsT)( s=a=t AuVr_aNOtPTiSo_nV)AL,U EA V?_ ONPATN_ T:Y (PdEo_uFLbOAlTe,) ({t.sd))b l =| 0 ^~~ }, /usr/include/math.h-1:,15 : 19: 1,note: expanded from macro 'NAN'V F } ,15 | #| d ^e fine NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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] src/libavfilter/vf_hue.c459 | : 393 : 51 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" strength" ,391 | "s e t t h e f i l taevr_ilngo gst(riennlgitnkh-">, d s t , O FFASVE_TL(OsGt_rWeAngRtNIhN)G,, | ~~~~~~A V_OPT_ 392T | Y P E _ FL O A T , { . d b l = 1 }",S a t u r a t i0o,n1 0v0a,lVuFe n}o,t i| n ^ r ange [%d,%d]: clipping value to %0.1f\n", 393 | src/libavfilter/vf_huesaturation.c : 460 : 120 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] S460A | T _ M I {N _"VrAwL",, SA T _ M A X _ V AL",s ehtu et-h>es arteudr awteiigohnt)";, | ~~~~~^~~~~~~~~~ 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 wesrc/libavfilter/vf_hue.cig:h404:t34":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402O | F F SE T ( b l w ) , av _ l og ( i n lAinVk_O-P>Td_TsYtP,E _AFVL_OLOAGT_,WA R{N.IdNbG,l = .| ~~~~~~3 33}, 403 | 0 , 1 , V F } , | ^ "Brightness value not in rangesrc/libavfilter/vf_huesaturation.c [:%d463,:%d120]:: warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]l ipping v a463l | u e t o %{ 0".l1if\gnht"n,e ss" ,404 | " s e t t h e p r e s e -r10v, e1 0l,i ghhutnee-s>sb"r,i g h t n e sOsF)F; S E| T ~~~~~^~~~~~~~~~( 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_hue.c:410:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | hue->hue = hue->hue_deg * M_PI / 180; | ~~~~~^~~~~~~ ~ src/libavfilter/vf_hue.c:413:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | hue->hue_deg = hue->hue * 180 / M_PI; | ~~~~~~~~~^~~~~ ~ src/libavfilter/vf_hue.c:418:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.11f warning generatedn. :%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_logsrc/libavfilter/vf_hwmap.c(inl:in393k:-36>:ds twarning: , missing field 'unit' initializer [-Wmissing-field-initializers]A V_LOG_DEB U393G | , | ~~~~~~ {417 | . s tr = N UL L }",H :0%, 00.,1 FfL*APGIS h}:,% 0 .| 1 ^f s:%0.1f b:%0.f t:%0.1f n:%d\n", src/libavfilter/vf_hwmap.c 418: | 396 : 33 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] h u396e | - > h u e / M{_ P.Ii,6 4h =u e0- >}hu,e _0de,g ,1 ,hu eF-L>AsGaS t},u r a| t ^i on, hue->brightnesrc/libavfilter/vf_hwmap.cs:s398,: 12 :| ~~~~~^~~~~~~warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | src/libavfilter/vf_hue.c :{418 :N17U:LL warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation23, warninghuse generated->. brightness, | ~~~~~^~~~ src/libavfilter/vf_hsvkey.c:219:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~ src/libavfilter/vf_hsvkey.c:219:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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", OFFSE2T warning(sbl generatede. nd), 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 } | ^ CC libavfilter/vf_lut2.o CC libavfilter/vf_lut3d.o CC libavfilter/vf_maskedclamp.o CC libavfilter/vf_maskedmerge.o 3 warnings generated. CC libavfilter/vf_maskedminmax.o CC libavfilter/vf_maskedthreshold.o 13 warnings generated. CC libavfilter/vf_maskfun.o src/libavfilter/vf_kerndeint.c:52:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "thresh", "set the threshold", OFFSET(thresh), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:53:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "map", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:54:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:55:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sharp", "set sharpening", OFFSET(sharp), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:56:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "twoway", "set twoway", OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ 6 warnings generated. 15 warnings generated. CC libavfilter/vf_median.o CC libavfilter/vf_mergeplanes.o 18 warnings generated. src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ 5 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 | { "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_histogram.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_height", "set level height", OFFSET(level_height)src/libavfilter/vf_limitdiff.c,: 61A:V_94OP:T _warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] YPE_INT, {.i6 4=612 | 00 } , 5{0 ,"e l2a04s8t,i cFiLtAyG"S,} ," s e| t ^ t he elasticity", OFFSET(elasticitysrc/libavfilter/vf_histogram.c),: 84A:V105_: Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_FL 84O | A T ,{ "{sc.adlbel_=h2e.ifg}h,t " , " s0e,t s1c0a,l eT FheLigAhGtS" , }OF,F S ET| (s ~ ^~~c ale_height), AV_OPsrc/libavfilter/vf_limitdiff.cT:_60T:YP95E:_ Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T , {.i64=1 260} | , 0, 4{0, "FtLhrAeGSs}h,o l d| " ^, "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255src/libavfilter/vf_histogram.c.:f}85:,5 0:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1 , TF L85A | G S } ,C OM M| ~ ~^~~~~~O N_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_OCC libavfilter/vf_mestimate.o PT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ 10 warnings generated. 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_lenscorrection.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 210 | for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_lut.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ CC libavfilter/vf_midequalizer.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 }, | ^ CC libavfilter/vf_minterpolate.o 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 valsrc/libavfilter/vf_lut.cue":, 316 O:FF27S:E Twarning: (scomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]o ftness), AV_OP T316_ | T Y PE _ D O UB LEf,o r{ .(vdabll ==0 0};, v a l 0,< 1F,F _FLAARGRSA Y}_,E L E| ^M S(s->lut[comp]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lumakey.c:190:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 190 | { NULL } | ^ 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, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ CC libavfilter/vf_misc_vaapi.o src/libavfilter/vf_hwupload.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | }, | ^ src/libavfilter/vf_hwupload.c:230:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | } | ^ src/libavfilter/vf_lut3d.c:105:92: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ 1 warning generated. 19 warnings generated. src/libavfilter/vf_maskedclamp.c:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:56:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "overshoot", "set overshoot", OFFSET(overshoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:57:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 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_mix.o src/libavfilter/vf_il.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"ls", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c 76: | 661 : 85 :{" cwarning: smissing 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_hysteresis.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INTsrc/libavfilter/vf_histogram.c, :{663.:5i:6 4warning: =0missing field 'unit' initializer [-Wmissing-field-initializers]x F}, 0,663 | 0 x F ,C OFMLMAOGNS_ O}P,T I| O ^N S | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { src/libavfilter/vf_hysteresis.c"c:o57m:p106on:en tswarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "set co l57o | r c o m{p "otnhernetssh otol dd"i,s p"lsaeyt" ,t hOrFeFSsEhoTl(dc"o,mp oOnFeFnStEsT)(,t hArVe_OsPhTo_lTdYP)E,_ IANVT_,O P{T_.TYiP6E4_I=N7}T,, 1{,. i1654,= 0F}LA,G S } ,0 ,\ UI N| T1 ^6 _MAX, FLAGS }, | ^ src/libavfilter/vf_histogram.csrc/libavfilter/vf_hysteresis.c::66358::512:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c :5880 | : 115 : note: {expanded from macro 'COMMON_OPTIONS' NULL } | ^ 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:664:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 664 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:665:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 665 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:666:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 666 | { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:667:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 667 | { "e", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:668:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 668 | { "ecolor", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:669:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 669 | { "ec", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:676:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 676 | { NULL } | ^ src/libavfilter/vf_identity.c:158:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ 6 warnings generated. src/libavfilter/vf_identity.c:296:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_identity.c:297:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_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) ); | ~ ~~~~~~^~~~~~~~~ CC libavfilter/vf_monochrome.o src/libavfilter/vf_identity.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { 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 }, | ^ 4 warningssrc/libavfilter/vf_maskedthreshold.c generated:. 60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ 7 warnings generated. "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL2, warning{.si generated6. 4=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} | ^ CC libavfilter/vf_morpho.o CC libavfilter/vf_mpdecimate.o CC libavfilter/vf_multiply.o 4 warnings generated. CC libavfilter/vf_negate.o CC libavfilter/vf_neighbor.o CC libavfilter/vf_nlmeans.o 3 warnings generated. src/libavfilter/vf_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:200:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ 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|A2V warnings generated. _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 | { 2 warning"s generated. map2s", "set 3rd input to output stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, CC libavfilter/vf_nnedi.o | ^ 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_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_mestimate.c:63:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 8, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 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 } | ^ src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_noise.o 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]); | ^~~~~~ src/libavfilter/vf_lut3d.c:722:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 722 | lut3d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:723:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 723 | lut3d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:724:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 724 | lut3d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_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_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ CC libavfilter/vf_normalize.o CC libavfilter/vf_null.o 5 warnings generated. CC libavfilter/vf_overlay.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_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] 10 warning s1058 generated | . 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); | ~ ~~~~~~~~~~^~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_misc_vaapi.c:54:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_misc_vaapi.c:55:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ src/libavfilter/vf_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_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_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 } | ^ 10 warnings generated. CC libavfilter/vf_overlay_vaapi.o CC libavfilter/vf_owdenoise.o src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, | ^ src/libavfilter/vf_multiply.c:52:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, -1., 1., FLAGS }, | ^ src/libavfilter/vf_multiply.c:53:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF}, 0., 0xF, FLAGS }, | ^ src/libavfilter/vf_multiply.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { 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},1 IN warningT generated_. MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:60:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "hi", "4s warningest generatedh. igh 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:12src/libavfilter/vf_minterpolate.c: warning: :missing field 'help' initializer [-Wmissing-field-initializers]833 :16: 63warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL } | 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_median.c:59:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "radius", "set median radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 127, FLAGS }, | ^ src/libavfilter/vf_median.c:60:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_median.c:61:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "radiusV", "set median vertical radius", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},0, 127, FLAGS }, | ^ src/libavfilter/vf_median.c:62:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "percentile", "set median percentile", OFFSET(percentile), AV_OPT_TYPE_FLOAT, {.dbl=.5}, 0., 1., FLAGS }, | ^ src/libavfilter/vf_median.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 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_lut3d.c:1709:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1709 | lut1d->scale.r = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1710:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1710 | lut1d->scale.g = av_clipf(1. / (in_max[1] - in_min[1]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1711:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1711 | lut1d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1745:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1763:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1763 | lut1d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1764:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | lut1d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1765:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | lut1d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1778:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1778 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1786:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1786 | return lut1d->lut[idx][NEACC libavfilter/vf_pad.o R(s)]; | ~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:1811:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1811 | const float m = (1.f - cosf(d * M_PI)) * .5f; | ^ ~ CC libavfilter/vf_palettegen.o CC libavfilter/vf_paletteuse.o CC libavfilter/vf_perspective.o In file included from src/libavfilter/vf_nlmeans.c:39: src/libavfilter/vf_nlmeans_init.h:119:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 119 | const uint32_t patch_diff_sq = FFMIN(e - d - b + a, max_meaningful_diff); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_nlmeans.c:67:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "s", "denoising strength", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 1.0, 30.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "p", "patch size", OFFSET(patch_size), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:69:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:70:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "r", "research window", OFFSET(research_size), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:71:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ 4 warnings generated. 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_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_phase.o 2 warnings generated. 3 warnings generated. src/libavfilter/vf_neighbor.c:373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "coordinates", "set coordinates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:375:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "threshold0", "set threshold for 1st plane", OFFSET(threshold[0]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:376:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "threshold1", "set threshold for 2nd plane", OFFSET(threshold[1]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:377:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:378:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL } | ^ 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 } | ^ 6 warnings generated. src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-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 long') [-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 long') [-Wsign-compare] 180 | for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++); | ~ ^ ~~~~~ 3 warnings generated. 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_nnedi.c:132:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | {"planes", "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, RFLAGS }, | ^ CC libavfilter/vf_photosensitivity.o src/libavfilter/vf_nnedi.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 161 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_pixdesctest.o src/libavfilter/vf_nnedi.c:904:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 904 | softmax_means[nn] = mean(model->softmax_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:905:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 905 | elliott_means[nn] = mean(model->elliott_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:908:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | mean_filter[k] += model->softmax_q1[nn * filter_size + k] - softmax_means[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_monochrome.c:282:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "cb", "set the chroma blue spot", OFFSET(b), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:283:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "cr", "set the chroma red spot", OFFSET(r), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:284:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "size", "set the color filter size", OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF }, | ^ src/libavfilter/vf_monochrome.c:285:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 285 | { "high", "set the highlights strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 286 | { NULL } | ^ 5 warnings generated. src/libavfilter/vf_mix.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL }, | ^ src/libavfilter/vf_mix.c:455:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 455 | { NULL }, | ^ src/libavfilter/vf_morpho.c:138:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_morpho.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ 14 warnings generated. src/libavfilter/vf_overlay.c:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:290:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:292:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_pixelize.o CC libavfilter/vf_pp.o CC libavfilter/vf_pp7.o 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_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_palettegen.csrc/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 }, | ^ 88:142: src/libavfilter/vf_perspective.c:78:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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 }, | ^ 88 | src/libavfilter/vf_perspective.csrc/libavfilter/vf_overlay.c:79::114:1059 warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "1059y | 3 " , " s{ e"t xb",o t"steotm trhei gx het xypr ecsosoirodni"n,at eO"F, FOSFEFTS(ExT_(ee xxpprr)_,s trA[V3_]OP[T1_]T)Y,P EA_VS_TORIPNTG,_ T{Y.PsEt_SrT R=I "N0G",} {,. s0t,r =0," FHL"A}G,S 0},, 0| ^, FLAGS }, | ^ { "msrc/libavfilter/vf_overlay.c:1060:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] a 1060 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ x_colors", "ssrc/libavfilter/vf_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] e92 | { NULL } | ^ t the maximum numbsrc/libavfilter/vf_overlay.c:1070:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] er 1070 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ of colors to use in the palette", OFFSET(max_src/libavfilter/vf_overlay.cc:1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o l1080 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ ors), AV_OPT_TYPEsrc/libavfilter/vf_overlay.c:1084:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] _1084 | { NULL } | ^ INT, {.i64=256}, 2, 256, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_B6O warnings generated. OL, {.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_premultiply.o CC libavfilter/vf_procamp_vaapi.o CC libavfilter/vf_pseudocolor.o 6 warnings generated. CC libavfilter/vf_psnr.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_OPT_TYPE_INT, {.i64=128}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:129:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "debug_kdtree", "save Graphviz graph of the kdtree in specified file", OFFSET(dot_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ src/libavfilter/vf_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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/vf_pullup.o 6 warnings generated. 8 warnings generated. 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_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_paletteuse.c:863:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]src/libavfilter/vf_photosensitivity.c :65:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 863 | 65 | { " t h r eisf h(opl[dx]">,> 2"s4et cttriaonn sth_rtehsrhesoh)l d{ f a| ct ~~~~~~~~ ^ ~~~~~~~~~~~~~~~o r (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:66:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:67:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:68:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:66:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_paletteuse.c:954:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 954 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_photosensitivity.c:259:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | av_log(s, AV_LOG_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); | ~~~~~~~~ ^~~~~~ CC libavfilter/vf_qp.o CC libavfilter/vf_random.o src/libavfilter/vf_owdenoise.c:57:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "set depth", OFFSET(depth), AV_OPT_TYPE_INT, {.i64 = 8}, 8, 16, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:58:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "luma_strength", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 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_DOUBLsrc/libavfilter/vf_noise.cE,: 57{.:d5b:l warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 1 .0}, 0, 1 0570 | 0, F L A GNSO IS}E, _ P| A ^R AMS(all, 0, all) | ^ src/libavfilter/vf_noise.c:src/libavfilter/vf_owdenoise.c46::60:120123:: note: expanded from macro 'NOISE_PARAMS'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4660 | | {{# n"acmher"om_as_esetdr"e,n gt"hs"e,t "csoemtp ocnhernotm a# "s#txr"e nngotihs"e, sOeFeFdS"E,T (OcFhFSrEomTa(p_astrraemn.gstehe)d,) ,A VA_V_OOPPTT__TTYYPPEE__DIONUT,B {L.Ei,6 4{=.-d1b}l, =- 11,. I0N}T,_ 0M,A X10,0 F0L, AFGLSA}G,S } , | ^ \ | ^ src/libavfilter/vf_owdenoise.c:61:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:57 :615 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "cssrc/libavfilter/vf_noise.c":,47 : 120 : note: expanded from macro 'NOISE_PARAMS' " s47e | t c hr o{#mnaa mes"tr_esntgrtehn"g,t hO"F,F S"EsTe(t ccohmrpoomnae_nstt r#e"n#gxt"h )s,t rAenVg_tOhP"T,_ TOFYFPES_ETD(OpUaBrLaEm,. s{.tdbrle n=g 1t.h0)},, A0V,_ 1O00P0T,_ TFLYAPGES_ I}N,T , | ^{ .i64=0}, 0, 100, Fsrc/libavfilter/vf_owdenoise.cLA:G62S: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] 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"src/libavfilter/vf_owdenoise.c, O:FF114S:E24T:( pwarning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r am.seed), AV_ OP114T | _ TY P E _ I N T ,d o{u.blie 6s4u=m-_1l} ,= -s1r,c[ xI N*T _lMiAnXes,i zFeL]A G*S },c o e f f [\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", OFFSET(parsrc/libavfilter/vf_owdenoise.cam:.115s:t24:r warning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n gth), AV _115O | P T _ T Y P Edo_ubIlNeT ,s {u.im6_4h=0 }=, 0s,r c10[0x, *F LlAiGnSe},s i z e ] * \ c o| e ^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 :118:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | const double s = src[avpriv_mirror(x - i, w - 1) * linesize] | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | + src[avpriv_mirror(x + i, w - 1) * linsrc/libavfilter/vf_noise.ce:s60i:z5e: ]warning: ;missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | NOISE_PARAMS(c2, 2, param[2]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ CC libavfilter/vf_readeia608.o src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | NOISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ src/libavfilter/vf_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ 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_normalize.c:130:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "blackpt", "output color to which darkest input color is mapped", OFFSET(blackpt), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:131:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "whitept", "output color to which brightest input color is mapped", OFFSET(whitept), AV_OPT_TYPE_COLOR, { .2st warningrs = generated". white" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:132:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "smoothing", "amount of temporal smoothing of the input range, to reduce flicker", OFFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX/8, FLAGS }, | ^ src/libavfilter/vf_normalize.c:133:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "independence", "proportion of independent to linked channel normalization", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:134:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "strength", "strength of filter, from no effect to full normalization", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:135:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 135 | { NULL } | ^ src/libavfilter/vf_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]; | ^~~~~~~~~~~~~~~~~~~ ~ CC libavfilter/vf_readvitc.o src/libavfilter/vf_owdenoise.c:134:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | double sum_h = src_h[x * linesize] * icoeff[1][0]; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sum_l += icoeff[0][i] * (src_l[x0] + src_l[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:140:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | sum_h += icoeff[1][i] * (src_h[x0] + src_h[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_remap.o src/libavfilter/vf_owdenoise.c:218:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | double v = s->plane[i + 1][j][y*s->linesize + x]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:233:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | src/libavfilter/vf_noise.c : i116 :=18 :s- >warning: plimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ne[0][0][y*s-> li116n | e s i z e + x ] y+1 d=i atv_hcerl[ixp&f7(]y[1y&,7 ]-*1(218.,0 /1642)7 +) ;1. 0 /| 1 ~ ^~~~~~~~~~~~~~~~~~~~~~~2 8; // yessrc/libavutil/common.h t:h143e: 29r:ou nnote: dexpanded from macro 'av_clipf'in g is 143i | ns#a ne budte foipnteim aalv _:cl)i p f | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ av_clipf_c | ^ 22 warnings generated. src/libavfilter/vf_overlay_vaapi.c:389:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay_vaapi.c:390:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay_vaapi.c:391:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 391 | { NULL }, | ^ src/libavfilter/vf_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 }, | ^ 9 warnings generated. 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 }, | ^ 14 warnings generated. src/libavfilter/vf_pp7.c:47:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_pp7.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ CC libavfilter/vf_removegrain.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_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("") | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/vf_pad.c:203:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | (unsigned)s->y + (unsigned)inlink->h > s->h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:202:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 202 | (unsigned)s->x + (unsigned)inlink->w > s->w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:264:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 293 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_removelogo.o src/libavfilter/vf_pad.c:420:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "width", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:421:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "w", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:422:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "height", "set the 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_TYPEsrc/libavfilter/vf_premultiply.c:60:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_premultiply.c:354:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_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)) | ^ 4 warnings generated. CC libavfilter/vf_repeatfields.o CC libavfilter/vf_rotate.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_psnr.c:151:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ _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 resolutionsrc/libavfilter/vf_pseudocolor.c", :OF259F:SE12T(:a swarning: pemissing field 'help' initializer [-Wmissing-field-initializers]c t), AV_ O259P | T_ T YP E _{RA TNIUOLNALL , }{. d b| l ^ = 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_psnr.c:270:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | s->min_mse = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_psnr.c:271:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 271 | s->max_mse = -INFINITY; | ~ ^~~~~~~~~ 2 warnings generated. CC libavfilter/vf_sab.o 7 warnings generated. CC libavfilter/vf_scale.o src/libavfilter/vf_pseudocolor.c:669:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 669 | g = fill.fill[1]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:670:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 670 | b = fill.fill[2]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:671:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 671 | r = fill.fill[0]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:672:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 672 | a = fill.fill[3]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:674:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ CC libavfilter/vf_scale_vaapi.o src/libavfilter/vf_pseudocolor.c:641:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 641 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[color]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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 } | ^ 5 warnings generated. src/libavfilter/vf_readeia608.c:205:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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') and 'int' [-Wsign-compare] 213 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_qp.c:47:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_qp.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_qp.c:71:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | double var_values[] = { i != -129, i, NAN, NAN, s->qstride, s->h, 0}; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_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_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 } | ^ CC libavfilter/vf_scdet.o CC libavfilter/vf_scroll.o src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ CC libavfilter/vf_selectivecolor.o CC libavfilter/vf_separatefields.o CC libavfilter/vf_setparams.o src/libavfilter/vf_pp.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ CC libavfilter/vf_shear.o 3 warnings generated. CC libavfilter/vf_showinfo.o CC libavfilter/vf_showpalette.o 19 warnings generated. 2 warnings generated. 6 warnings generated. CC libavfilter/vf_shuffleframes.o src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ CC libavfilter/vf_shufflepixels.o 8 warnings generated. CC libavfilter/vf_shuffleplanes.o src/libavfilter/vf_pullup.c:41:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "jl", "set left junk size", OFFSET(junk_left), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:42:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_readvitc.c:57:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "scan_max", "maximum line numbers to scan for VITC data", OFFSET(scan_max), AV_OPT_TYPE_INT, {.i64 = 45 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "thr_b", "black color threshold", OFFSET(thr_b), 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 threshsrc/libavfilter/vf_rotate.cold:",109 :O12F:F Swarning: Emissing field 'help' initializer [-Wmissing-field-initializers]T (thr_w )109, | A V _ O{P NTU_LTLY P} E _| D ^O UBLE, {.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_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) (6(a warning) s> generated . (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' 1 warning generated47. | #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)) | ^ 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 __buil2ti warningns_ generatedn. anf("") | ^~~~~~~~~~~~~~~~~~ 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("") | ^~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/vf_rotate.c:431:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | if (fabs(rot->angle - 0) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:435:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | } else if (fabs(rot->angle - M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:439:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | } else if (fabs(rot->angle - M_PI) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_signalstats.o src/libavfilter/vf_pullup.c:267:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_signature.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("") | ^~~~~~~~~~~~~~~~~~ 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_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_pullup.c}, :| 735 ^~~~~~~: 19: src/libavfilter/vf_procamp_vaapi.c:warning: 38comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: 29: note: expanded from macro 'HUE_MAX' 38 | #def i735ne HUE_ | M A X f o r ( i = 0;1 8i 0<. 0FFF_ A R| R ^~~~~~A Y_ELEMS(src/libavfilter/vf_procamp_vaapi.cs:-207>:b63u:f fwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r s); i206 | + + ) {{ "| 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 = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:201:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:199:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:197:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' 29 | #define BRIGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:195:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' 29 | #define BRIGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ 9 warnings generated. CC libavfilter/vf_siti.o CC libavfilter/vf_smartblur.o src/libavfilter/vf_scale.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 338 | for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 warnings 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("") | ^~~~~~~~~~~~~~~~~~ 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} | ^ 7 warnings generated. 1 warning generated. 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_nanfsrc/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"_T"Y)P E _| D ^~~~~~~~~~~~~~~~~~O UBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:55:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sc_pass", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.dbl = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "s", "Set the flag to pass scene change frames", OFFSET(sc_pass), src/libavfilter/vf_scale.c :A767V_:O40PT:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_BOOL, {.d bl767 | = 0 }, s0c, a l e1-,> v aV|rF_ v}a,l u e| s ^[ VAR_T] = TS2T(in->psrc/libavfilter/vf_scdet.ct:s57,: 10l:i nwarning: kmissing field 'help' initializer [-Wmissing-field-initializers]- >ti m57e | _ b a 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_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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_spp.o src/libavfilter/vf_scdet.c:src/libavfilter/vf_selectivecolor.c131:16:: 102warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102131 | | R AN GrEet_ O P=T aIvO_Ncl(i"prfe(FdF"M,I N ( m a fRdA,N GdEi_fRf)E,D S0,) ,1 0 0.| ); ^ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:96:130src/libavutil/common.h:: 143note: :29expanded from macro 'RANGE_OPTION': note: expanded from macro 'av_clipf' 14396 | | # {d ecfoilnoer _anva_mcel"is"p,f " a dj u s t "c olaovr__cnlaimpef"_ cr e g| i ^o ns", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:103:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | RANGE_OPTION("yellow", RANGE_YELLOWS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", 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), | CC libavfilter/vf_sr.o ^ 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' 96CC libavfilter/vf_ssim.o | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, src/libavfilter/vf_scale.c0, :FL727A:G25S: warning: }comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare] | ^ 727 | in->color_range != scsrc/libavfilter/vf_selectivecolor.cal:e112-:>12i: nwarning: _missing field 'help' initializer [-Wmissing-field-initializers]f ra m112e_range) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ | { NULL } | ^ 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_ssim360.o 13 warnings generated. src/libavfilter/vf_scale.c:917:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 917 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/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("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:162:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:162:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:160:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160 | cmyk[1] < -1.0 || cmyk[1] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:160:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160 | cmyk[1] < -1.0 || cmyk[1] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:165:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_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_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_scale.c:997:153: warning: src/libavfilter/vf_selectivecolor.cmissing field 'unit' initializer [-Wmissing-field-initializers] :165:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 997 | { " i163n | _ v _ c hr _ p o s " , a v"_ilongpu(ts ,v eArVti_cLOaGl_ EchRrRoOmRa, po"sIintivoanl iind l%usm aa dgjruisdt/me2n5t6s" ( %,g % gO FF%Sg E%Tg(i)n._ v"_ c hr| _ ~~~~~~p os), 164 | A V _ O P T _T Y P E _ I N T , "{S e.it6t4i n=gs -5m1us3t} ,b e- 5s1e3t, 51i2n, [F-L1AG;S1 }], r a| ^n ge\n", 165 | colosrc/libavfilter/vf_scale.cr:_998:n153a:m ewarning: s[missing field 'unit' initializer [-Wmissing-field-initializers]r ange_id], c998m | y k [ 0{] ," icnm_yhk_[1c]h,r _cpmoysk"[,2 ] , "cimnypk[u3t] )h;o ri z| o ^~~~~~~n tal 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.c1:1005 warning: generated214. : 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 } | ^ 1 warning generated. src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 224 | for (k = 0; k < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_stack.o 8 warnings generated. src/libavfilter/vf_selectivecolor.c:282:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0]15, c warningmysk generated[. 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 long' [-Wsign-compare] 262 | for (i = 0; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_stack_vaapi.o CC libavfilter/vf_stereo3d.o 15 warnings generated. CC libavfilter/vf_super2xsai.o CC libavfilter/vf_swaprect.o CC libavfilter/vf_swapuv.o 6 warnings generated. CC libavfilter/vf_telecine.o src/libavfilter/vf_setparams.c:118:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | {NULL} | ^ 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} | ^ 2 warnings generated. 4 warnings generated. 3 warnings generated. CC libavfilter/vf_threshold.o src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ 26 warnings generated. CC libavfilter/vf_thumbnail.o src/libavfilter/vf_sab.csrc/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); | ^~~~~ ~ CC libavfilter/vf_tile.o src/libavfilter/vf_siti.c:95:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" src/libavfilter/vf_signalstats.c: 52494: | 95 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "Temp 524o | r a l In fo r ma t i o n :(\(niAnvte1r6a_tg*e):p _h%uf\enM)a[xi:] %=f \fmnoMdif(nf:l o%ofr\fn(("1,80 .f / M _95P | I) * a t a n 2f ( yu vu - m si-d>,n by_ufvrva-mmeisd,) a+vg _1s8i0,. sf-)>,m ax3_6s0i.,f) ;s - | > ~ ^~~~~m in_si, avg_tisrc/libavfilter/vf_signalstats.c, :s524-:>66m: awarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ti, s->min _524t | i | ~~~^~~~~~ (src/libavfilter/vf_siti.c(i:n95t:711:6 _warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* )p_h u91e | ) [ i ] = f m aovd_flo(gfl(ocotxr,f( (A1V8_0L.OfG _/I NMF_OP,I ) | * ~~~~~~ atan 2f92( | y u vu - mi d , y u v v - m i d") S+I T1I8 0S.ufm)m,a r3y60:.\fn)T;o t al| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~f rames: %"PRId64"\n\n" src/libavfilter/vf_signalstats.c :93524 | : 50 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " S524p | a t i a l I n f o r(m(aitnti1o6n_:t\*n)Apv_heurea)g[ei:] %=f \fnmMaoxd:f (%fflo\onrMfi((n18:0 %.ff\ n/\ nM_"P I) * 94a | t a n 2 f( y u vu - m i d , "yuTvevm-pmoirda)l + I1n8f0o.rmfa)t,i on3:6\0n.Afv)e;r a| g ^~~~~ ~e : %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 CC libavfilter/vf_tinterlace.o Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ src/libavfilter/vf_siti.c:95:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | CC libavfilter/vf_tmidequalizer.o "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ CC libavfilter/vf_tonemap.o CC libavfilter/vf_tonemap_vaapi.o CC libavfilter/vf_tpad.o CC libavfilter/vf_transpose.o :CC libavfilter/vf_transpose_vaapi.o 96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ CC libavfilter/vf_unsharp.o src/libavfilter/vf_sab.cCC libavfilter/vf_untile.o 9 warnings generated. :106:src/libavfilter/vf_siti.c:19260:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 260 | mean += isrc/libavfilter/vf_showinfo.cmg_:me61warning: t:r108:i cwarning: s[missing field 'unit' initializer [-Wmissing-field-initializers]j * width + i61] | ; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~{ "checksum", "calculate checksums", OFFSET(calculate_checksums), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, VF }, | ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_showinfo.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ 106 | 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ if (s-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); | ~~ ~~~~~~~~~~^~~~~~~~~~~ chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_sab.c:108:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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); | ~~~~~~~~ ^ 108 | if (s->chroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_sab.csrc/libavfilter/vf_signalstats.c:709:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 709 | 110 if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ :19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~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_showinfo.c:131:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 131 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavfilter/vf_showinfo.c:134:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 134 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ 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", src/libavfilter/vf_signalstats.c119:940:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | 940 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ 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_radiusrc/libavfilter/vf_scroll.c:s177: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 }, | ^ %f lumasrc/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 }, | ^ strensrc/libavfilter/vf_scroll.cg:179:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 179 | { "vertical", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ h:%f " 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 }, | ^ 118 | 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.cc:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ hroma_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 .radiIn file included from src/libavfilter/vf_signature.cu:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] s, 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_radisrc/libavcodec/put_bits.hu:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] s: 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :%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/libavcodec/put_bits.h: 317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_radiusrc/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ s:%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_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_sr.c:54:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "scale_factor", "scale factor for SRCNN model", OFFSET(scale_factor), AV_OPT_TYPE_INT, { .i64 = 2 }, 2, 4, FLAGS }, | ^ src/libavfilter/vf_sr.c:55:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "model", "path to model file specifying network architecture and its parameters", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:56:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:57:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "output", src/libavfilter/vf_smartblur.c : "90o:u19t:pu twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] name of the m90o | de l " , i f ( sOF-F>SEcTh(rdonmncatx..rmaoddeilu_sou t

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; | ~ ~~~^~~~~~~~ src/libavfilter/vf_sab.csrc/libavfilter/vf_showinfo.c:406:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 406 | for (plane = 0; plane < FF_ARRAY_ELEMS(par->delta_qp); plane++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154src/libavfilter/vf_showinfo.c:407:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 407 | for (acdc = 0; acdc < FF_ARRAY_ELEMS(par->delta_qp[plane]); acdc++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); CC libavfilter/vf_v360.o | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.cCC libavfilter/vf_vaguedenoiser.o :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_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:CC libavfilter/vf_varblur.o warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavfilter/vf_sab.c:174:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radiuCC libavfilter/vf_vectorscope.o s, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:174:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vsrc/libavfilter/vf_ssim.c:84:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e 84 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ c = sws_getGaussianVec(f->radius, f->quCC libavfilter/vf_vflip.o ality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ 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); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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() | ^~~~~~~~~~~~~~~~ 30 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 }, | ^ CC libavfilter/vf_vfrdet.o 5 warnings generated. CC libavfilter/vf_vibrance.o CC libavfilter/vf_vif.o CC libavfilter/vf_vignette.o CC libavfilter/vf_vmafmotion.o src/libavfilter/vf_stereo3d.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { 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_ssim360.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ src/libavfilter/vf_ssim360.c:255:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | OFFSET(main_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_ssim360.c:251:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | OFFSET(ref_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_ssim360.c:282:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_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", "Insrc/libavfilter/vf_swapuv.cdex: 38o:f12 :t hwarning: e missing field 'help' initializer [-Wmissing-field-initializers]i nput p38l | an e t o {b eN UusLeLd a} s t| h ^e 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_ssim360.c:449:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | ssim360 += weight * ssim360_end1x( | ~ ^~~~~~~~~~~~~~ 450 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | max); | ~~~~ src/libavfilter/vf_ssim360.c:468:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | ssim360 += weight * ssim360_end1( | ~ ^~~~~~~~~~~~~ 469 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | sum110[i warning]s[3 generated] . + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_swaprect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL }, | ^ CC libavfilter/vf_w3fdif.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_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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_waveform.o src/libavfilter/vf_ssim360.c:707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:708:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | *ssim360_hist_net += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim360 += (sample_ssim360 * weight); | ~ ^~~~~~ src/libavfilter/vf_ssim360.c:711: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); | ^~~~~~ ~ 7 warnings generated. 21 warnings generated. 1 warning generated. CC libavfilter/vf_weave.o src/libavfilter/vf_ssim360.c:1171:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1171 | c[i] /= 2.f; | ~~ ^~~ 2 warnings generated. src/libavfilter/vf_ssim360.c:1411:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1411 | r_square /= DEFAULT_EXPANSION_COEF * DEFAULT_EXPANSION_COEF; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:1459:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1459 | r_square /= (1.f + s->ref_pad) * (1.f + s->ref_pad); | ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:1503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1503 | d = cos(((0.5 + i) / h - 0.5) * DEFAULT_EXPANSION_COEF * M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1510:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1510 | double dx = DEFAULT_EXPANSION_COEF * (0.5 + j - w * 0.90) / (w * 0.10); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1513:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1513 | double top_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.25) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1516:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1516 | double bottom_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.75) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ CC libavfilter/vf_xbr.o src/libavfilter/vf_shufflepixels.c:416:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "width", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:417:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { "w", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:418:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "height", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:419:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "h", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.csrc/libavfilter/vf_scale_vaapi.c:420:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 420 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ 258:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_shufflepixels.c:421:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ 258 | src/libavfilter/vf_shufflepixels.c:422:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 422 | { NULL }, | ^ { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_scale_vaapi.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ 4 warnings generated. 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 } | ^ 1 warning generated. 74 warnings generated. src/libavfilter/vf_tmidequalizer.c:296:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 299 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:316:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 319 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:346:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | s->kernel[n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_tonemap.c:72:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | s->param = 1.8f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:76:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | s->param = (1.0f - s->param) / s->param; | ^~~~ ~ src/libavfilter/vf_tonemap.c:80:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | s->param = 0.3f; | ~ ^~~~ src/libavfilter/vf_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, src/libavfilter/vf_tonemap.cVF: 85},: 20| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | s->param = 1.0f;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_tonemap.c:103:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_tpad.c :10360 | : 145 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]a = -j * j 60* | ( p e a k{ -" c1o.l0of)r "/, ("jse t* tjh e- 2c.o0lfo r* ojf + tpheaek )a;d d e| d ~~~~~~^~~~~~~~~~ ~ frames"src/libavfilter/vf_tonemap.c,: 103 : 26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | aO F= F-SjE T(*r jg ba*_ c(opleoark), -A V1_.O0PfT)_ T/YP E(_jCO L*O Rj, {-. s2t.r0=f" b*l ajc k+" }p,e a k0),; | ~ ^~~~ 0src/libavfilter/vf_tonemap.c,: 103VF: 12}:, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 103 | a =5 - warningjsrc/libavfilter/vf_tpad.cs : generated*61 :. 12j: warning: *missing field 'help' initializer [-Wmissing-field-initializers] ( pea 61k | - 1 .{0 fN)U L/L (}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]src/libavfilter/vf_tpad.c :59:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 104 | b = (j 59* | j - {2 ."s0tfo *p _dju r*a tpieoank" +, p ea"kse)t /t hFeF MdAuXr(apteiaokn -t 1o.0 f,p 1aed- 6i)n;p u t| ~ ^~~~" , src/libavutil/macros.h : 47 : 22: note: Oexpanded from macro 'FFMAX'FF SET( s47t | op#_ddeufriantei oFnFM)A,X ( aA,Vb_) O(P(Ta_)T Y> P(Eb)_ D?U RA(TaI)ON ,: ({.bi)6)4 = 0| } ^, 0, INT6src/libavfilter/vf_tonemap.c4:_104M:A57X:, warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F }, | ~ ^~~~~~~~~ 104 | b/usr/include/stdint.h: 46=: 21(:j note: *expanded from macro 'INT64_MAX' j - 2. 046f | *# dje f*i pneea k I+N Tp6e4a_kM)A X/ F F(M0AxX(7pfeafkf f- f1f.f0fff,f f1ef-f6)f;f ) | ~ ^~~~| ^~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #definesrc/libavfilter/vf_tpad.c F:F58M:131A:X (warning: aimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion], b) ((a) > (b )58 ? | (a ) {: ("bs)t)a r | t ^_ duratiosrc/libavfilter/vf_tonemap.cn":,104 :"23s:e twarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h e durati o104 | n to dbe l=a (yj i*np ujt "-, 2 . 0 f * j * p e a k O+FF SpEeTa(k)s t/a rFtF_MdAuXr(apteiaokn )-, 1A.V0_fO,P T1_eT-Y6P)E;_ D U| R ~~~~~^~~ ~A TION, {src/libavfilter/vf_tonemap.c.i:61044:=120}:, 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] INT64_M A104X | , bV F= }(j, * j| ~ ^~~~~~~~~- 2./usr/include/stdint.h0:f46 :*21 :j note: *expanded from macro 'INT64_MAX' peak + 46p | e#adekf)i n/e FIFNMTAX6(4p_eMaAkX - 1(.00xf7,f f1fef-f6f)f;f f f| f ~~^~~ ~f fff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {NULL} | ^ 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 | src/libavfilter/vf_tinterlace.c :fl72o:a11t: l umwarning: a missing field 'help' initializer [-Wmissing-field-initializers]= av_q2 d72( | s - > c{o NeUfLfL s}- > c| r ^) * *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-src/libavfilter/vf_spp.c>pa:ra65m:)103 : | warning: ^~~ ~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_tonemap.c65: | 152 : 72 : { warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]q uality" ,152 | "s e t q u al i t y " , O F F S E T ( l o g:2 _sciogun t* )p,o wA(V0_.O0P5Tf_ /T YpPeEa_kI,N T1,. 0{f ./i 6s4- >=pa r3a}m,) 0/ ,0 .0M5AXf_;LE V E| L ~ ^~~~~, TFLAGSsrc/libavfilter/vf_tonemap.c :}152,: 53 :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig src/libavfilter/vf_spp.c*: 66p:o107w(:0 .0warning: 5f / peak, 1.0f / s->param) / 0.05f; | ^~~~ ~ src/libavfilter/vf_tonemap.c:152:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~~ ~ src/libavfilter/vf_tonemap.c:152:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~ ~ src/libavfilter/vf_tonemap.c:155:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | sig = av_clipf(sig * s->param, 0, 1.0f); | ^~~ ~ src/libavfilter/vf_tonemap.c:161:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:161:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ CC libavfilter/vf_xfade.o 12 warnings generated. CC libavfilter/vf_xmedian.o src/libavfilter/vf_tinterlace.c:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 267 | for (i = 0; iamount = amount * 65536.0; | ^~~~~~ ~ src/libavfilter/vf_transpose.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ src/libavfilter/vf_unsharp.c:323:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 323 | { "luma_msize_x", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:324:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "lx", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_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, In file included from {src/libavfilter/vf_signature.c .:i356: 4 src/libavfilter/signature_lookup.c= :5218 :}28,: MIwarning: N_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S IZE, MAX_SIZE ,218 | F L A G S }, | ^ if (l1dist < pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/vf_unsharp.c:331:139: src/libavfilter/signature_lookup.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]223 :35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 331 | 223 | { " ch r o m a _ m s i z e _ y}" e,ls e "isfe t( lc1hdriomsat =m=a tpraixi rsv[eir]t.idciaslt )s i{z e "| , ~~~~~~ ^ ~~~~~~~~~~~~~ OFFSET(cmsrc/libavfilter/signature_lookup.cs:i252z:e55_:y warning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], AV_OPT_ T252 | Y P E _ I N T , { . i 6 4 = 5 } , M I N _ S I Z E ,if MA(Xp_aSiIrZsE[,i ]F.dLisAtG S< }h, s p| a ^c e[framerate-1][offset+HOUGH_MAX_OFsrc/libavfilter/vf_unsharp.cF:S332E:T139:] .warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]is t) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | {src/libavfilter/signature_lookup.c :"258c:55y: "warning: , comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 258 | " s e t c h r o m a m a t r i x v e r t i c a l s i z e " , if (OpFFaSiErTs([ckms]i.zdei_syt) ,< AhVs_pOaPcTe_[TfYrPaEm_eIrNaTt,e - 1{] [.oif6f4s e=t +5H OU}G,H _MMIANX__SOIFZFESE,T ]M.AdXi_SsItZ)E, {F L A| G ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S }, | ^ 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_SICC libavfilter/vf_yadif.o ZE, 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_yaepblur.o src/libavfilter/vf_signature.c:48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_zoompan.o 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 } | ^ CC libavfilter/video.o 2missing 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 }, | ^ warnings generatedsrc/libavfilter/vf_spp.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ . 8 warnings generated. src/libavfilter/vf_stack.c:440:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL }, | ^ src/libavfilter/vf_transpose_vaapi.c:249:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | { NULL } | ^ src/libavfilter/vf_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ src/libavfilter/vf_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { NULL } | ^ src/libavfilter/vf_v360.c:167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.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.fsrc/libavfilter/vf_varblur.c,TF:LA66G:S108,: "warning: v_missing field 'unit' initializer [-Wmissing-field-initializers]o ffset"}, | ~ ^~~ 66 | { "min_r", "set msrc/libavfilter/vf_v360.cin: 166bl:u132:r rwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ius", OFFS E166T | ( m i n {_ r a"dhi_uosf)f,s eAtV"_,O P"Tou_tTpYuPtE_ IhoNrTi,z o n t{a.l io6f4f=-0a}x,i s o f fs e0t," ,2O5FF4S,E TF(LhA_oGfSfs e}t,) , A| V ^ _OPT_TYPE_FLOAT,{.dbl=0.f}, -1.fsrc/libavfilter/vf_varblur.c,: 67 :108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | 1 . f ,{T F"LmAaGxS_,r "",h _ o"ffsseett "m}a,x | b ~ ^~~l ur radsrc/libavfilter/vf_v360.ciu:166s:110": ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(max _166r | a di u s{) , "AhV__oOfPfsTe_tT"Y,P E"_oIuNtTp,u t h{o.rii6z4o=n8t}a,l o f f -1a,x i2s5 5o,ff seFtL"A,GSO F}F,S E T(| h ^_ offset), AV_OPT_TYPE_FLOAT,{.src/libavfilter/vf_varblur.cd:b68l:=1080:. fwarning: }missing field 'unit' initializer [-Wmissing-field-initializers], -1 .f68, | { " p l a n e s " ,1. f",sTeFtL AGpSl,a n"ehs_ otfof sfeitl"t}e, r "| , ~ ^~~~ OFFSETsrc/libavfilter/vf_v360.c(:p166:l98an:e swarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT_TYPE_INT , 166 | { . i{6 4 ="0hx_Fo}f,f s e t"0,, "0xoFu,t pFuLtA GhSor i}z,o n t| al ^ off-axis offset",Osrc/libavfilter/vf_varblur.cF:FS69E:T12(:h _owarning: fmissing field 'help' initializer [-Wmissing-field-initializers]fs et) ,69 | A V _ OP T{_ NTUYLPLE _}F L O| A ^T ,{.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_vaguedenoiser.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c:155:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | { 155" | th re s h o{l d " , ""sde_tf ofvi"l,t e"roinugt psuttr endgitahg"o,n a l OfiFeFlSdE To(ft hvriesehw"o,l d )O,F AFVSE_TO(PdT__fTYoPv)E,_ FALVO_AOTP,T _{T.YdPbEl=_2F.L}O,A T ,0, D {B.Ld_bMlA=X0.,f }F,LA G S } , | ^ 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", OFFSETsrc/libavfilter/vf_vaguedenoiser.c(d:_75f:o115v:) ,warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYP E75_ | F L OA T {, "{.ndsbtle=p0s."f,} , " s e t n0um.bfe,r o f s t e p s " , 3 6 0 . f ,OTFFFLSAEGTS(,n s"tde_pfso)v," }, | A ~ ^~~V _OPT_Tsrc/libavfilter/vf_v360.cY:P155E:_95:I Nwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {.i64=6 }, 1, 32155, | {F L A G S" d}_,f o v| " ^, "output diagonal field of viesrc/libavfilter/vf_vaguedenoiser.cw":,76 : 115OF:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T( d_fov), 76A | V _ O P T_{T Y"PpEe_rFcLeOAnTt," , {."dbsle=t0 .pfe}r,c e n t o f f u l l0 .dfe,n o i s i n g " , O FF S E T3(6p0e.rfc,eTnFtL)A,GASV,_ O"PdT__fToYvP"E}_,F L| O ~ ^~~ AT, {.dbl=85}, 0,100, src/libavfilter/vf_v360.c : 154 :F130L:A Gwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ 154 | { "v_fov", "outpsrc/libavfilter/vf_vaguedenoiser.cut: 77v:e115r:t iwarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]a l field 77o | f v i{e w""p,l a neOsF"F,S E T( v _"fsove)t, pAlVa_nOesP T_tToY PfE_iFlLtOeArT",, { . dOblF=F0S.EfT}(,p l a n e s ) , A0V._fO,P T _ T Y P E _ IN T , {. i36640=.1f5, T}F, L0A,G S1,5 ",v _f o v " },F L | A ~ ^~~~~G S }, | 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), Asrc/libavfilter/vf_vaguedenoiser.cV_:O81:P12T:_ Twarning: Ymissing field 'help' initializer [-Wmissing-field-initializers]P E_FL OA81T | , {. d{b NlU=L0.Lf }}, | ^ 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 CC libavfilter/vsink_nullsink.o 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 rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_Osrc/libavfilter/vf_vectorscope.cPT_:TY100P:E94_:F Lwarning: OAmissing field 'unit' initializer [-Wmissing-field-initializers]T , {.dbl=0.f}, 100 | { "0x."f,, " s et c o l o r c o m p o n e0n.t1 ,oTnF LXA GaSx,i s""o,u tO_FpFaSdE"T}(,x ) ,| ~ ^~~A V_OPT_TYPE_INT, {.i64=1}, 0, src/libavfilter/vf_v360.c2:,145 :F111L:A Gwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 145 | { "in_pad", "percent input cusrc/libavfilter/vf_vectorscope.cbe:m101a:p94 :pa dwarning: smissing field 'unit' initializer [-Wmissing-field-initializers]" , OF F101S | E T ( in _{p a"dy)", ,A V"_sOePtT _cToYlPoEr_ FLcOoAmTp, o {n.ednbt lo=n0 Y. fa}xi,s " , O F F S E T ( y ),0 .AfV,_ OP T _ T Y P E_ I N T , {. i 6 4 0=.21},,T F0L,A 2G,S, F"LinA_GSp}ad," } ,| ^ | ~ ^~~ src/libavfilter/vf_v360.c:145:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vectorscope.c:102: 102145: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "i n_102pa | d " , "{p e"ricnetnetn siintpuyt" ,c ub"esmeatp ipnatdesn"s, i t yO"F,F SOETF(FiSnE_Tp(afdi)n,t eAnVs_iOtPyT)_,T YAPEV__FOLPOTA_TT,Y P{E._dFblL=OA0T.,f }{,. d b l = 0 . 0 0 40}., f0,, 1 , T F L A G S } , | 0 ^. 1,TFLAGS, "in_pad"}, | ~ ^~~ 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_vfrdet.c:84:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | av_log(ctx, AV_LOG_INFO, "VFR:%f (%"PRIu64"/%"PRIu64")", s->vfr / (float)(s->vfr + s->cfr), s->vfr, s->cfr); | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_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_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_vif.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/vsrc_cellauto.o 1 warning generated. CC libavfilter/vsrc_gradients.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 } | ^ 7 warnings generated. 1 warning generated. CC libavfilter/vsrc_life.o 36 warnings generated. src/libavfilter/vf_vignette.c:139:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 139 | const int xx = (x - s->x0) * s->xscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vignette.c:140:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 140 | const int yy = (y - s->y0) * s->yscale; | ~ ~~~^~~~~~ src/libavfilter/vf_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 | src/libavfilter/vf_vibrance.c : 430s:->115va:r _warning: vamissing field 'unit' initializer [-Wmissing-field-initializers]lu es[VAR_T] =430 T | S2 T ({f ra"mien-t>epnstist,y "i,n l"isnekt- >tthei imnet_ebnassiet)y; v a l| u ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e ", OFFSET(intensity),src/libavfilter/internal.h :A265V:_48O:P Tnote: _expanded from macro 'TS2T'T YPE_FL O265A | T#, d{e.fdibnle=0 }T,S 2 T ( t s ,- 2t, b )2 ,( (VtFs }),CC libavfilter/vsrc_mandelbrot.o = =| ^A V_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/vf_vibrance.c : 431 : 115:_ _bwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]il tin_nanf( "431" | ) | ^~~~~~~~~~~~~~~~~~ { "rbal", "set the red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_waveform.c:145:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "intensity", "set intensitysrc/libavfilter/vf_vibrance.c",: 432O:F115F:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( fintensi t432y | ), AV _ O P{T _"TgYbPaEl_"FL,Osrc/libavfilter/vf_vignette.cA T,": s159{e:.t34d: bt lh=ewarning: 0 .gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0r 4e}e,n 0b,a l1a,n c eT 159F | v L A aGlSu e }", , | s ^ - O>FvFaSr_EvaTl(ubeasl[aVnAcRe[_0P]T)S,] A=V_ OTPTS_2TYDP(E_fFrLaOmAeT-,> p{src/libavfilter/vf_waveform.c.dt:bs146):l;102 := 1| }warning: ~ ^~~~~~~~~~~~~~~~, missing field 'unit' initializer [-Wmissing-field-initializers] -1src/libavfilter/internal.h:0264 ,:146 | 48 1: 0 ,note: {expanded from macro 'TS2D' V"F i}",, | 264 | ^ # d e f i"nseet inTtSe2nDsi(ttsy)", O F F(S(EtsT)( f=in=t eAnV_sNOiPtTyS_)V,A LAUVE _?O NPATN_ TY:P E(_FdLoOsrc/libavfilter/vf_vibrance.cuAbl:Te433)(,ts: 115){) : . warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^~~d bl=/usr/include/math.h0:.015 4433:} | 19 : , note: { expanded from macro 'NAN' 0",bb a 1l,15 | "#, d eTF"fsLieneA tNAG NSt h }e, b l u | _e ^_ bbaluainlctien v_alnuea"nf,( " ") | OF ^~~~~~~~~~~~~~~~~~F Ssrc/libavfilter/vf_waveform.cET:(147b:a90l:a ncwarning: emissing field 'unit' initializer [-Wmissing-field-initializers][ 1]), AV 147_ | O PT _ TY{P E_"FmLiOrArT,o {r."d,b "ls=1e}t, m i r r-1o0r,i n10g," ,V FO F}F,S E T| ( ^m irror), AV_OPT_TYPE_BOOL, src/libavfilter/vf_vignette.c{:.161i:634:4 =warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, 0, 1, F L161 | A GS } , | ^ s->var_values[src/libavfilter/vf_vibrance.cV:A434R_:N115:] warning: missing field 'unit' initializer [-Wmissing-field-initializers]= NANsrc/libavfilter/vf_waveform.c; : 148| :43490: ~ ^~~ | warning: missing field 'unit' initializer [-Wmissing-field-initializers]/usr/include/math.h : 15 {: 19": r note: 148expanded from macro 'NAN'l | u m" , 15 | #"ds eet{ tfh e ir"erdne" , N A l uN m a co"esf eft m i _i_rcrbiuioernitl"nt,g i O"n,_ nOFFaFnSfFSE("ETT(("milr)rcor oe)f f,| s ^~~~~~~~~~~~~~~~~~A[ V2_]O)P,T _AVT_YOPPTE_T_YPBE_OFOLL,O AT{,. {i.6db4l==10}., 00,7 211,8 6F}L,A G0S, } ,1, src/libavfilter/vf_vignette.c :| V ^162F :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 | #dsrc/libavfilter/vf_vibrance.ce:f435:i115ne: Nwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]N __435b | u i l t i{n _n"agnlfu(m""," )" s e| t ^~~~~~~~~~~~~~~~~~ the green lumsrc/libavfilter/vf_waveform.ca :c154o:e105f:f iwarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]ie nt", OFFS E154T | ( l c o e{ff s["0c]o)m,p oAnVe_nOsrc/libavfilter/vf_vignette.cPTt:_s"163T:,34:Y warning: "Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sE_ eFLtO AcT o,163m { | p. dob nl =0e. 7n t1s5 1 5s8t}-o,> v0d,airs _pv la1a,ly ue"s[VVA,F R}, _O FFP ST| EST ^ ]( p=c oNmApN),; A| V ~ ^~~_ OPT/usr/include/math.h_T:Y15P:E19_I:NT ,note: expanded from macro 'NAN'{. i64= 1}15, | # d1e,f i1n5e, FNLAANG S } ,src/libavfilter/vf_vibrance.c | : ^ 436__:bu115il:t warning: imissing field 'unit' initializer [-Wmissing-field-initializers]n _nanf("" )436 | | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_waveform.c {: 155":b105l:u mwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "set the 155b | l ue l{u m"ac c"o,e f f i c i e nt ", "OsFeFtS EcTo(lmcpooenfefnst[s1 ])t,o AVd_iOsPpTl_aTy"Y,PE _FOLOFAFTS,E T{.(dbplc=o0m.psrc/libavfilter/vf_vif.c2)1,:2 6A4355V:642}_:,O warning: P0Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,_ T1Y,P EV_FI N} T,,435 | {| . ^i6 4 = 1 }s,np r1i,n t1f5(,v aFlLuAeG,S s}i, z e| o ^f (value), "%f", d); | ~~~~~~~~ ^ 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_waveform.c:178:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_Fsrc/libavfilter/vf_vignette.cLO:A173T:16,: { .warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b l=0.75}, 0, 1731 | , T F L sA->GaSn g}l,e =| ^av _clipf(s->angle, 0, M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_waveform.csrc/libavutil/common.h::179143:105::29: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'av_clipf' 143179 | | # d e{f i"noe" ,a v _ c l i p f " se t g r a tiacv_uclel ioppfa_cci t | y ^", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | src/libavfilter/vf_waveform.c : 189 :s110-:> viwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]_ min[i] = F189F | M I N ( s{- >"vbigfo_mpianc[iit]y",, s"csoreet[ ib]a)c;k g r| o ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~u nd opasrc/libavutil/macros.hc:i49t:y"28,: OFnote: Fexpanded from macro 'FFMIN'S ET(bgo p49a | c#idtye)f,i nAeV F_FOMPIT_NT(YPaE,_bFL)O A(T(,a ) {>. d(bbl)= 0?. 7(5b}), :0 ,( CC libavfilter/vsrc_mptestsrc.o a1),) T F| ~ ^L AGS }, | ^src/libavfilter/vf_vif.c :462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | s->vif_minsrc/libavfilter/vf_waveform.c[:i190]: 110=: Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]M IN(s->vif_ m190i | n [ i ] ,{ s"cbo"r,e [ i ] ) ; | ~ ^~~~~~~~" set bsrc/libavutil/macros.ha:c49k:g34r:o unote: nexpanded from macro 'FFMIN'd opac i49ty | "#,de fOiFnFeS EFTFM(IbNg(oap,abc)i (t(ya),) A V_>OP T(b_)T Y?PE _F(LbO)A T:, ({a.)d)b l= 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[0src/libavfilter/vf_vif.c]):,463 :A47V:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_FLO A463T, | { . d b l = 0s}-,> v-i1f,_ ma1x,[ iT]F L A=G S}F,F M A| X ^( s->vif_max[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:47:28src/libavfilter/vf_waveform.c:: 192note: :expanded from macro 'FFMAX'92 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | #define 192F | F M A X{( a",tb0"), ( ( a")s e>t (1sbt) ti?n t(",a )O F:F (Sb)E)T ( f| t ~ ^in t[0]), AVsrc/libavfilter/vf_vif.c_:O463P:T47_:T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _FLOA T463, | { . d b l = 0 }s,- >-v1i,f _1m,a xT[FiL]A G S=} , F | F ^M AX(s->vif_max[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:47:40src/libavfilter/vf_waveform.c:: 193note: :expanded from macro 'FFMAX'92 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | #defi n193e | F F M{A X"(tai,nb)t 1("(,a )" s>e t( b)2 n?d (tai)n t:" ,( bO)F)F S E| ^T (ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}src/libavfilter/vf_vif.c,: 464 :| 26 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->vif_sum[i] +src/libavfilter/vf_waveform.c=: s194c:o92:re [warning: imissing 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 } | ^ src/libavfilter/vf_telecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"patterCC libavfilter/vsrc_sierpinski.o n", "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_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] src/libavfilter/vf_waveform.c262 | : 359 :19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (y = 0 ; 359y | < hf; oyr+ (+i) = { 1 | ; ~ ^ ~ i < avffsrc/libavfilter/vf_vignette.c-:>n266b:_31f:o rwarning: mcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]a ts; i+266+ | ) { | ~ ^ ~~~~~~~~~~~~~~~~ for (x = 0; x < w; x++) { | ~ ^ ~ src/libavfilter/vf_vectorscope.c:873:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 873 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_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); | ^~~ 1/usr/include/math.h warning: generated15. :19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vectorscope.c:896:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 896 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_vignette.c: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-15 warnings generated. >dmax); | ~~~^~~~~~ src/libavfilter/vf_vectorscope.c:918:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_v360.c :540918: | 39 : warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o nst float f = 1. -540 | o ; | ~ ^ const float x = M_PI * (t - i + 1); | ~ ~~~~~~^~~ 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_weave.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { 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_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_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/vsrc_testsrc.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); | ~ ^ CC libavfilter/yadif_common.o src/libavfilter/vf_v360.c:1141:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1141:9: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1144:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1144:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1146:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1146 | phi_norm = phi + M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1147:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1147:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1149:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1149 | phi_norm = phi - M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1152:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1152 | phi_norm = psrc/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); | ~ ^ hi + ((phi > 0.f) ? -M_PI : M_PI); | ^~~ ~ 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); | ~ ^ AR libavformat/libavformat.a src/libavfilter/vf_vectorscope.c:1375:42: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3 warnings generated. 1375 | draw_ihtext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_vectorscope.c:1433:40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1433 | draw_ihtext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_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 } | ^ 9 warnings generated. src/libavfilter/vf_thumbnail.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (j = 0; j < FF_ARRAY_ELEMS(avg_hist); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:1764:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1764:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1765:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1765:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~~~^~~~~ ~ 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_v360.c:1839:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1839:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1839:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 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 / 172 warning0 generated.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(FFCC libavcodec/012v.o src/libavfilter/vf_tile.c:56:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {.str = "6x5"}, 0, 0, FLAGS }M,I N (| ^s ->v_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavfilter/vf_tile.c:58:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavutil/macros.h :49:34 :58 | note: expanded from macro 'FFMIN' AV _49O | P#Td_eTfYiPnEe _FIFMNITN,( a,{b.)i 6(4( a=) >0 }(,b )0 ,? I(bN) T:_M A(Xa,)) F L| A ^G S }, | ^ src/libavfilter/vf_v360.c:1840:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | src/libavfilter/vf_tile.c : 60s:-53>:f lwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t_ range [601 | ] = t a n fA(VF_FOPMTI_NT(YsP-E_>Iv_NfTo,v ,{ .3i5694 .=f 0)} ,* 0M,_ P1I 0/2 47,20 .FfL);A GS | } ~~~^~~~~ ~ , | src/libavutil/macros.h ^: 49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) src/libavfilter/vf_tile.c?: 62(b:) 53: :( awarning: )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] 9 65 warning | s generated . 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_v360.c:1883:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1883:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1883:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1884:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_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_v360.c:1943:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1943:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1944:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1944:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1987:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1987:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1987:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1988:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 236 | DEFINE_HSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:314:9: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 314 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:315:153: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 315 | { "height", "Set output height (0 to use the height of input 0)", OFFSET(base.tile_height), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:316:16: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 316 | { NULL } \ | ^ src/libavfilter/vf_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]src/libavfilter/vf_stack_vaapi.c =: 243s:1i:nf (warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F MIN(s-> v243_f | oDvEF,I 1N8E0_.VfS)T A*C KM__OPPIT I/O N3S6(0v.af)a;p i );| ~ ^~~~~ | ^ src/libavfilter/stack_internal.csrc/libavfilter/vf_v360.c::2048321:45::9 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 2048321 | | s - > f l aStT_rAaCnKg_CeO[M1M]ON _=O PsiTnS f ( F F M I N ( s - >v _ f o v , 18 0 . f ) * M _ P I / 36 0 . f ) ; | ^~~~~ ~ \ src/libavutil/macros.h | : ^49 :34:src/libavfilter/stack_internal.c :note: 310expanded from macro 'FFMIN': 142: note: expanded from macro 'STACK_COMMON_OPTS' 49 | #define 310F | F M I N ({a ,"sbh)o r(te(sat)" ,> "(Fbo)r c?e t(ebr)m i:n at(iao)n) w| h ^e n the shsrc/libavfilter/vf_v360.co:r2048t:e38s:t warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n put te r2048m | i n a tse-s>"f,l aOtF_FrSaEnTg(eb[a1s]e .= sshinofr(tFeFsMtI)N,( s-A>V_vO_PfTo_vT,Y P18E0_B.Of)O L*, M{_ P.Ii 6/4 3=6 00. f}), ;0 , | ~~~^~~~~ ~1 , Fsrc/libavutil/macros.hL:A49G:S40 :} note: ,expanded from macro 'FFMIN' | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (bsrc/libavfilter/vf_stack_vaapi.c): 243:: 1:( a)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_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 | #definesrc/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/4xm.o 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)) | ^ CC libavcodec/8bps.o 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; | ~~~^~~~~~ ~ src/libavfilter/vf_v360.c:2221:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2221 | const float phi = atan2f(vec[0], vec[2]) / M_PI_2; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2222:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2222 | const float theta = asinf(vec[1]) / M_PI_2; | ^~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2230:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vf_v360.c:2230:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vf_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/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 } | ^ CC libavcodec/8svx.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; | ^~~~~~~~~~~~~~~~~~ ~ 4 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; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_vmafmotion.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_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); | ^~~~~ ~ 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); | ~ ^~ 1 warning generated. 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; | ~ ^~~~~~~~~ 22 warnings generated. 5 warnings generated. src/libavfilter/vf_v360.c:2823:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2823:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2824:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2824:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ 20 warnings generated. src/libavfilter/vf_v360.c:2888:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2888 | const float theta = M_PI_2 * (1.f - hypotf(uf, vf)); | ~ ~~~~^~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:2937:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2937 | const float phi = atan2f(h, vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_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' 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) | ^~~~~~~~~~~~~~~~~~ 9 warnings generated. 11 warnings generated. 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_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_v360.csrc/libavfilter/vf_xfade.c::3054220::5428:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'CUSTOM_TRANSITION' 2203054 | | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ src/libavfilter/vf_zoompan.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ 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] CC libavcodec/a64multienc.o 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ 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: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_xmedian.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | { 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 | CC libavcodec/aac_ac3_parser.o NAN : in->pts * av_q2d(insrc/libavfilter/vf_v360.cli:n3135k:-25>:t iwarning: mimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e _base); | ^~~ 3135 | /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' 15 | # dtehfeitnae > =N A-NM_ P I * s_-_>biuv_iflovt i/n _1n8a0.nff;( " | " ^~~~~ ~~) | ^~~~~~~~~~~~~~~~~~ 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->iflatCC libavcodec/aac_adtstoasc_bsf.o _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_xmedian.c:442:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 442 | { NULL }, | ^ 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_vmafmotion.c:217:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_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)); | ~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~ ~ 2 warnings generated. 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_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ 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/aac_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 = 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 = thetasrc/libavfilter/vf_yaepblur.c / :M329_:P12I:_ 4warning: ;missing field 'help' initializer [-Wmissing-field-initializers] | ^~~~~ ~ 329 | { NULL } | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ 4 warnings generated. 2 warnings generated. 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; | ^~~~~ ~ 7 warnings generated. 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; | ^~~~ ~ CC libavcodec/aaccoder.o 2 warnings generated. 1 warning generated. CC libavcodec/aacdec.o 9 warnings generated. CC libavcodec/aacdec_fixed.o CC libavcodec/aacenc.o 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 / 7201.f warning)) generated;. | ^~~~~ ~ 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 / M2_PI; warning s generated| ~~~~~~~~~~~~~~~~~~^~~~~~~ ~. 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) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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_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, uint16src/libavfilter/vsrc_gradients.c_t,: 260) :115 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_xfade.c:725:34: note: expanded from macro 'RADIAL_TRANSITION' 60 | 725{ | " s i z e " , "csoenstt frfalmeo asti zsem"o,o OtFh F=S EaTt(aw)n,2 f ( x - w i dAVt_hO P/T _2T,Y PyE _-I MAhGeEi_gShItZ E/ ,2) {-.s t r = " 6 4 0 x 4 8 0 " }\, 0| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"s", "set frame size", 2OFF warningSsET generated(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 }, | ^ 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' 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 (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:79:106: warning: implicit conversion from '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) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:125:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 125 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ 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:90:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"src/libavfilter/vsrc_sierpinski.csi:ze60",: 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] " set frame si z60e | " , { " s i z e " , " s eOtF fFraSmEeT (swi)z,e " , O F F SAEVT_(OwP)T,_ T YP E _ I M A G E _ASIVZ_EO,P {T._sTtYrP=E"_64I0MxA4G8E0_"}S,I Z E0,, {0.,st r=F"L64A0GSx 4}8,0 " }| , ^ 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:91:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_sierpinski.c :9161 | : 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "s", 61 | { " s""s,e t f"rasmete fsriamzee "s,i z e " , O F F SE T ( w ) , O F F S E T( wA)V,_ OP T _ T Y P EA_VI_MOAPsrc/libavfilter/vsrc_gradients.cGTE__T:YS148PIE:Z_E27I,: {M.A Gswarning: Et_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r S=I"ZE6, 4{0.xs t4148r | 80= ""6 }4, 00 x,4i f 8(0 n " b} ,_c o l o rs =00,=, 1 0F ,L|A |FLGAS }GsS, t e} p,| ^< | ^= 0.0) { | ^~~~ ~~ src/libavfilter/vsrc_mandelbrot.c:src/libavfilter/vsrc_sierpinski.c92::62130::115 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9262 | | { {""rraatet"e," , " s e t" sfetr afmrea mrea traet"e," ,O F F S E T ( f r a m e _ r a teO)FF,S EATV(_fOrPaTm_eT_YrPaEt_eVI)D,E OA_VR_ATOEP,T _T{Y.PsEt_rV=I"D25E"O},_ R A T E 0src/libavfilter/vsrc_gradients.c,,:150 :{ 16. :s INtwarning: rTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_M=A "X25," } F,L150 A | G0 S, } , I} N | ^Te_ lMseA Xi, fFL A(GstSe p}, >= | ^1 .0) {src/libavfilter/vsrc_sierpinski.c :| 63 ^~~~ ~~: 115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"rsrc/libavfilter/vsrc_mandelbrot.c":,93 : 130 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et framsrc/libavfilter/vsrc_mptestsrc.ce 93r: | a65t: e"118 ,: O{FFwarning: "Smissing field 'unit' initializer [-Wmissing-field-initializers]r "E,T ( f ra m e _ r65 | at e " {) s,"ert aA tVf_eOr"P,a Tme _r T a"YsetPte vEid"_,eoV Ir aD teE O" _,R A T E , { .O s F tFS r E=TO("Ffr2aFm5SeE"T(_f}rr,a ma e_tre )a ,t A e V0,)_ ,O AP TV_TI_NYTOP_PTE_MA_XVTI,YDE PFOLAEGS__ RVA}I,DTEE ,O | _{ ^R .AsTtE,r {=. s"t2r5=""}2,5 "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_cellauto.c:64:src/libavfilter/vsrc_mptestsrc.c118::67 :warning: 115:missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | 64 | { {" "dfurialteinoan"m,e ""s,e "tr evaidd eion idutriaatli opna"t,t OeFrFnS EfrTo(md ufrilaet"i,o nO)FF,S EATV(f_iOlPeTn_aTmeY)PE,_ DAUVR_AOTPITO_NT,Y {P.Ei6_src/libavfilter/vsrc_gradients.cS4T R:=IN173 -G1}:,,27 : warning: {-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1., sItNrT 64=_ MNAUX L,L 173}F,L | AG0S ,i f}0 ,(,n b| F ^LA_GS c}o,l o | r ^s == 1 || step <= 0.0)src/libavfilter/vsrc_mptestsrc.c :{68 : 115:| ^~~~ ~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_cellauto.c68: | 65 :118 : {warning: "missing field 'unit' initializer [-Wmissing-field-initializers]d ", 65"ssrc/libavfilter/vsrc_sierpinski.c | e:t v64i d: 115e :{o warning: d"missing field 'unit' initializer [-Wmissing-field-initializers]fu" r,a t i on " , 64 | O F "rF{S"esEaedT e(idudrna"i,tt iio"asnetl) t,hpe a tAtVersn_ feOPreoTdm_ "fT,YiP l EOe_FDsrc/libavfilter/vsrc_gradients.cU"RAFTS:E,TI179ON ,OF(:s e{F.i1660e,dSE:T(4fi )I N Tl_M,warning: = e A implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n-X1 a}m,e ), - 1,,F179LAAGS | IVN TA6 _}O,PVT4_ TY __O PP EM T| __TAY} ^ eIlXsP EN, eF _TCC libavcodec/aacenc_is.o LiASG64f, T(S RsIt e p N>G} = ,1,. { 0| { ^.)s.t r {i =6 | src/libavfilter/vsrc_mandelbrot.c4N ^~~~ ~~: =U-L941:L}134,:} warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0 , 0 , - F194 | L, AU GIS N{ T},"3m 2a _| xMiA ^Xt, e r"F, L A G S" s}e,t ma| x ^ iterations number", src/libavfilter/vsrc_cellauto.c : 66 :O106F: Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(maxite r66) | , src/libavfilter/vsrc_sierpinski.c :{A65: 115"V:p_ aOwarning: ttPermissing field 'unit' initializer [-Wmissing-field-initializers]n T"_, T YP"Es 65_eIt | iN nTi t, i a {l" jpa{u.tmitper6n"4",= 7,O "1seFt8F 9St}hEe,T ( paj tut1em,pr", n O)F ,F S ET A( Vj_um pO) P,I T N_ TYT _P MEA X_A,VS_O TPRFTLAIG_NST GY},P,E _I src/libavfilter/vsrc_mptestsrc.c| {N ^T,: . 84s :t 61r : { =.warning: imissing field 'unit' initializer [-Wmissing-field-initializers]6N U4LL=}, 10 8400, | }src/libavfilter/vsrc_mandelbrot.c 0,: , 95 :F 157 L : Awarning: A VGmissing field 'unit' initializer [-Wmissing-field-initializers]S _ O P1T},_ , T Y 95 | | P ^ E 1_00 I0{N0"T,s 6t4Fa,rL t{A._GiSx }6," src/libavfilter/vsrc_cellauto.c4, :| ^ 67=: 106: 3 warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]} ,"s et1 ,t h eI67NT | i6 n4 _ i M{tA i"aXp,l F" ,Lx AG pSo }s, i t | i" ^s oen"t, i src/libavfilter/vsrc_sierpinski.c n: i69tOF:FiS10a: ElTwarning: missing field 'help' initializer [-Wmissing-field-initializers] (spt aasrc/libavfilter/vsrc_mptestsrc.cr69ttt: | _ e 86xr) ,: AnV "{61:_ ,warning: NOUOmissing field 'unit' initializer [-Wmissing-field-initializers]FPL LFT_}TSY,P E_86E | DTO (Up| a t B L ^Et ,AeV r_ O nP) T,_ A V{T.d_blY=POE_-INPT0T6._4TY7PE,_4S {3.6Ti4R3688I4N7 G= 03,30 }7,{1 .518,s 7tI0NrT4 6=7 45N2_19U1M50LA6L1X,} ,F1 L0,4 A0,7GS 7F LA4G}S }, } ,, | - ^10| ^0 , 100, FLAGS }, | src/libavfilter/vsrc_mptestsrc.c ^ :87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_cellauto.c: 6887: | 114 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] NULL src/libavfilter/vsrc_mandelbrot.c}: 96 :68| 157 | ^ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "rate", 96 | " s e t{ "svtiadreto _rya"t,e " , O"FsFeStE Tt(hfre ainmiet_iraal tye )p,o AsVi_tOiPoTn_"T,Y P E _OFVsrc/libavfilter/vsrc_mptestsrc.cIFD:E86SOE:T(_44RsAT:Et, {a.rswarning: ttimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]r_ = y) ," 2A5"V}_O,P 0 ,T85_T Y | INPTE _M_ A {D "XOUmBsrc/libavfilter/vsrc_gradients.c,"L ,F:LEA223,: 25G : S } warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , {".S| etd ^223bsrc/libavfilter/vf_v360.ct h | el : = m - 4778a0 :x.72: i1 3mwarning: uo1dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m8 _ s2n59_0qsrc/libavfilter/vsrc_cellauto.c u=4:m69 2Mb:e1140:5_ PIr *3 47782 warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] | .of;1 9f7 0 f| ~ ^~~4 9r69a m 3 | e13 s 2 { "0rh"g,5 e6 = n 3 8e5 w r 1" sa3te/d eft9 }o rt , v-1aei0nadc0f, e1oh (t0rsa-e>0ht_s,e fto"F,L"Av ,G O*SOFF F FMS_}PSIE,TE( m T/(a x_ f| f ^3 rr6a0a.mmef_re)s a* )t,t ea)| , ~ n f(As V86-src/libavfilter/vsrc_mandelbrot.c_ | >v:O97P _ : T f126o_ T : vY Awarning: P*Vmissing field 'unit' initializer [-Wmissing-field-initializers]_OEP _TV_M_IPDTEOI_Rsrc/libavfilter/vsrc_gradients.cAYTP :EE97_/235 , | I : 3 {{N196:."sTtr0 s6 4.warning: ftimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]=,) a r t;{"._i 62 5235s c4a" | | l } ~ ^~~~~=e ,3 " 00,, "o}p sI,_ xeNt1_, TIN Totdsrc/libavfilter/vf_v360.c _:64778h=e Mi4n:i tA_X57,aitM: awarning: aAnFl implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X 2Lfs,A (co G4778 | F a pS_Ll e xA, o }v,G p| ^ aSl_ue yh" }), =+, M w_ P/| O ^~~~~~~~~I F;FtS aEnTfsrc/libavfilter/vsrc_cellauto.c /usr/include/stdint.h(:s(t:a| r46ts70 ^~~~~~~~~~~~~~~~~~ ~::10221_-sc a:l:e>), warning: h _note: missing field 'unit' initializer [-Wmissing-field-initializers]A fexpanded from macro 'INT64_MAX'oV _vO *P T 70M | _ 46_ | T# PYdPE I e{_D OUfB L/i"nsEi zee",3 ,6{I. db0lN.=Tf 36.)0 4 }* _ , Mt" sAa e0Xnt, f ( sv-(F0xi7f>ffLdTv_fMAeX,_ fFsrc/libavfilter/vsrc_gradients.cof fL:AoGsfi238v:88S:fzf f }e*f warning: M,_"Pfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f f,I O f )F| F/ ^S ET | 3(6 ^~~~~~~~~~~~~~~~~~238w0) , | . AVf_ O)P ; T _ | T ~~~^~~~~ ~oYp _PxE__oIdM =A Gsrc/libavfilter/vsrc_mandelbrot.cfEm:o_src/libavfilter/vsrc_mptestsrc.c98d:S126:fI(:a84taZsrc/libavfilter/vf_v360.c :n44E::warning: 2missing field 'unit' initializer [-Wmissing-field-initializers], 4778{f (warning: :implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]40.:o s trp warning: 98 | _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= x 83NU,LL | { 4778} | "o, 0e,p _ yn) + d _0s{ M" ,h c=ma_xP Ia w_Fl+e "/fLra mp, A eotiG s"annSf"(sst_ ,}e,t- xt " S>e h| h ^ t/e _f tfhmetoav * eMrxmmi_fanPal(xoIr iisrc/libavfilter/vsrc_cellauto.cmu m/sgci:n71 : a3_6n102ulx0, :m e.dbwarning: e rf emissing field 'unit' initializer [-Wmissing-field-initializers]v)aolsu e" f*t ,t _f a x71)r an | , O2m.f F e f{ (FsS E*s M "gTe-n_ers(>ePnad"v,I t e_d _) ;s ffor c aoev | l"as ^~~ ~*ec)e, ht AvMidteoV_Pesrc/libavfilter/vsrc_gradients.c _IOs:s238 Pti":/61:T _zT,Y warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" P3E_,DOO6U FO0FBS238EF.Lf | )T;F E (, S m E| T (a ~ ^~~~~ { .w )x _d b,l=f0o.r apsrc/libavfilter/vf_v360.c3:} ,m _4778 :25e 0x _:osd, A= ) ,V warning: fmFo_d fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] LOT| _(MP ~TaA _ TtYXP 844778 | a n,2Ef | _F(L A Io pG_ xM S , Aop } ,G _ A Ehy | =V _) ^ _wO P/S +T MI__tTYZPaIP EnEf+(,s-_ I N>hp_{.Tsotfr6io vsrc/libavfilter/vsrc_mandelbrot.c 4* nMt=_:x,_ 99N U/ P:L{.fIm128aLxif( o/: } ,6r3warning: 40i, 60missing field 'unit' initializer [-Wmissing-field-initializers], gFL0A G=i 3.0S}nf ,99_)} | 1x, ,* , d e I NsTt a| t6_{xn) ^ 4"_fM(,eAns -Xd2_>,v.p t_sf"Ff o,vL ** src/libavfilter/vsrc_cellauto.c A MM :G72:__P IS 100/ P3"6 0: Iwarning: s}e.t )thmissing field 'unit' initializer [-Wmissing-field-initializers]e, ft;e r ) ;m | ^~~~~~~~~| 72 | i ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~/usr/include/stdint.h : 46n:21 : | note: src/libavfilter/vsrc_gradients.c ~~~^~~~~ ~expanded from macro 'INT64_MAX'al {: 238 :p"ts25 :r 46uwarning: lve | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a"# ,ld ue ef" i , 238n " | e Os FIe FNtT S 6r4 E u _ TleM"AoX( ,p e _(x _n0dx_7p tof sdf f)f f ,= fAOV_ OfFffffPFmSofdTEfTff_fT((rfY) a uPt| l ^~~~~~~~~~~~~~~~~~E ae_nD),2 AOfUVBL(E_op,O_ PxT, _ oT p _Y{y.dP)b El+=_I 4N0MT0,_ P} I , +{ .0, i 64p I= oNT1i160}n4t,__ xM A/0X ,src/libavfilter/vsrc_mptestsrc.c ,:f68:298 FmL5ax:A 5f,(oGrwarning: S iimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]giF}L n_,xA,G deSs t}_68x| ), | ^, 2 | . ^f{ *" dM_"P,I ) ; | ^~~~~~~~~~~~~~~~~~ ~ "set vsrc/libavfilter/vsrc_mandelbrot.ci:d100e:o126 :d uwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a tsrc/libavfilter/vsrc_cellauto.cio:n"73,: O157100F: | F warning: S missing field 'unit' initializer [-Wmissing-field-initializers]ET{(d u"rbaatiilono)u, tAV _"O,73P T | _src/libavfilter/vf_v360.c T : "Y4782 :72s:P Ee t {t_Dwarning: U h"rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]aReA TnI dboOamilNo,u_t 4782{f il | . vl_i 6a4lra u et",= i o "-, w 1 " = O}Fse t, Ffih SlET (/- ltb1a a,nifr( lasI->ovt_Nfuit)Too, 6fovr 4f A_iM*AVl lMX__Pi,O IF L/nPA g3TG S 6}_,i0T n .| YiPf ~ ^~~~~~~~~tEi)a _lD* /usr/include/stdint.hgO :rUidt46aB :n21LrE,f : anote: ( nexpanded from macro 'INT64_MAX'dso ml y-"{>,h. d _O46FbFSf | olE=#vdTe1( f*0 rMi}a_nnd,PeIo m /_If N3i600.Tfl6,)l4 _;M_F LATr_at ioX)M| A X, ~ ^~~~~ A,V ( 0_OFx7PLTf_Tsrc/libavfilter/vf_v360.cAfGYS :},f P4782f:57 :Ef_| D f ^O warning: fUfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ffB LfEf,f f{f) .4782d| bl | ^~~~~~~~~~~~~~~~~~ = 1/ M_ P src/libavfilter/vsrc_mandelbrot.c H :Iw }101=,: 135 : hwarning: src/libavfilter/vsrc_mptestsrc.c0 missing field 'unit' initializer [-Wmissing-field-initializers]/:,67 :1,t F98aL: n101A | f G(swarning: -> vSimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]{_ fo v"m}o ,r* ph x 67Mf| | _" ^, P I { / " s 3"ed60tu. rfatm)io rpo*hn "tsrc/libavfilter/vsrc_cellauto.cx, afr:e qn74"usfe(ts:-e 157v>nh_:fiocy vwarning: d*" Mmissing field 'unit' initializer [-Wmissing-field-initializers]_eo, P I d u r/at io n 374" | , 6O 0OFF F.SFET (fS E{d)T; u(ra"tri omn)a| to,rp ~~~^~~~~ ~h i o"xAf,V) ,_ OAPsrc/libavfilter/vf_v360.c VT_: 4782_O : 40T: Pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y T P _ E "T 4782_ | sD Y eUt P R f E AiT_ DlIwOONl, {U. i=BrL6E , a 4h t/ ti o =foarn {-. df1(}sfbi,- ll>l-=10v.0i,n_1 gIf}o NiT,6v4n _iM * tAia l-XFM ,gLr_id TFP I_LrA G/M 3aSA6Xn 0},,d .| f )FoL ~ ^~~~~~~~~ m*T tal_n/usr/include/stdint.hyMfA:X",(46s-,> : hF_21O: LfAoFnote: FGvSexpanded from macro 'INT64_MAX'S *E }T ,M_(46r P | a#Id| n doemf ^/ _if ilnl3_rea6 tI0iN.T6of)4,)_; MA| A ~ ^~~~~V X src/libavfilter/vsrc_mandelbrot.c _O:(P0Tsrc/libavfilter/vf_v360.c102x:_135:7Tf:f4782Y :25warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1024782 | | { "m o rwp =h yhf "/, t a n f ( s-">vs_feotv m*o Mr_pPhI /y 3f6r0e.fq)u e*n tcayn"f,( s - > h _ f o v *O FMF_PSIE T/(m o3r6p0h.yff));, A| V ~~~^~~~~ ~_ OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ fffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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 }, | ^ PE_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 src/libavfilter/vsrc_mandelbrot.cf:o117r: 10f:i lwarning: lmissing field 'help' initializer [-Wmissing-field-initializers]i ng t h117e | i ni t i{aNUlL Lg}ri,d | r ^an domly", 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 forsrc/libavfilter/vsrc_mandelbrot.c f:i103l:li120n:g warning: thimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e initial grid 103r | a n d o m{l"ymo"r,p hOaFmFpS"E,T( r a n d"osme_ts meeordph) ,a mAVp_lOiPtuTd_eT"Y, P E_ I N T 6 4 , {O.FiF6S4E T=( m-o1r}p,h a-m1p,) ,UI NAVT_3O2P_TM_ATXY,P E_FDLOUABGLSE },, | ^ {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~src/libavfilter/vsrc_cellauto.c :77:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]/usr/include/float.h :15:17: note: expanded from macro 'FLT_MAX'77 | { "scroll", "scr ol15l | #padtteefrinne FdLoTwn_waMrAdX", 3 .O4F0F2S8E2T3(46s6cr3o8l5l2)8,8 A5V9_8O1P2Te_+T3Y8PFE _ B| OO ^~~~~~~~~~~~~~~~~~~~~~~~~~~L , {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:103:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | src/libavfilter/vsrc_cellauto.c :{78":m117o:r pwarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]a mp", " s78e | t m o r{p h" satmaprlitt_ufdue"l,l " , " s t a r OtF FfSiETl(lmionrgp thhaem wph)o,l eA V_vOidPeTo_"T,Y POEF_FDSOEUTB(LEs,t a r t _{f.udlbll=)0,} ,A V _ O P T-_FTLYTP_E_MBAOXO,L, F{L.iT6_M4A =X , 0F}L,A 0G,S }1,, F| L ~ ^~~~~~~~A GS }, | ^ src/libavfilter/vsrc_mandelbrot.c:102:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_cellauto.c102: | 79 : 117 :{ "warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]o rphyf", 79 | " s e{t m"ofruphl ly" ,f r e q u e n c"ys"t,a r t f i l l iOnFgF StEhTe( mwohrpohlyef )v,i dAeVo_"O,P TO_FFTSYPEET_D(OsUtBarLtE,_ f u l l){,. dAbVl_=O0.P0T1_2T3Y}P,E _-BOFOLLT,_ M{.AiX64, = F1L}T,_ M0A,X ,1 ,F LFALGASGS }},, | | ~ ^~~~~~~ ^ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #defsrc/libavfilter/vsrc_cellauto.ci:n80e: 106FL:T _warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]A X 3.4028 2803 | 4 6 6 3 8{5 2"8s8t5i9t8c1h"2,e+ 3 8 F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~" stitch boundaries", OFFSsrc/libavfilter/vsrc_mandelbrot.cET:(102s:t110:i twarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h), AV_OPT _102T | Y P E _ B{O"OLm,o r p h y{f."i6,4 = 1"}s,e t m0,o r1p,h FyL AfGrSe q}u,e nc y| ", ^ OFFSET(morphsrc/libavfilter/vsrc_cellauto.cy:f81):,12 :A Vwarning: _missing field 'help' initializer [-Wmissing-field-initializers]OP T_T Y81P | E _ D O{ UNBULLLE ,} | ^ {.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' 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_life.c:81:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "filename", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:82:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "f", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^3 warnings generated. src/libavfilter/vsrc_life.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "size", "set video size", src/libavfilter/vf_tonemap_vaapi.cOFF:SE386T:(12w:) ,warning: missing field 'help' initializer [-Wmissing-field-initializers] AV_ OP386T | _ TY P E _{I MNAUGLEL_ SI}Z E , | { ^. 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_fi10l warningls_ generatedra. tio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS src/libavfilter/vsrc_gradients.c}, : 387| ^: 48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | fsrc/libavfilter/vsrc_life.clo:a90t: 149a:n gwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e = fmodf( s90- | > p t {s "*r asn-d>osmp_eesde, e2d."f, *" sMe_tP It)h;e s| e ^~~ ~e d for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX,src/libavfilter/vsrc_testsrc.c F:L114A:G5S: } ,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 | #defisrc/libavfilter/vsrc_life.cn:e91 :C149O: Mwarning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]O N_OPTIONS S I91Z | E _ O P T{I O"NsSee dC"O,M M O N _ O P TI O"NsSe_tN OtShIe ZsEe e d| ^f or src/libavfilter/vsrc_testsrc.cf:i98l:l115:i nnote: gexpanded from macro 'SIZE_OPTIONS' the init i98a | l g r i{d "rsaindzoem"l,y " , O F"sFeSEtT (vriadnedoo ms_iszeee"d,) , A V _OOPFTF_STEYTP(Ew_)I,N T 6 4 , { . iA6V4_=O-P1T}_,T Y-P1E,_ IUMIANGTE3_2S_IMZAEX,, {F.LAsGtSr },= "| 3 ^ 20x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_life.c:92:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "stitch", src/libavfilter/vsrc_testsrc.c : 114":s5t:i twarning: chmissing field 'unit' initializer [-Wmissing-field-initializers] bosrc/libavfilter/vsrc_testsrc.cu:108n:d24a:r ienote: sexpanded from macro 'COMMON_OPTIONS'" , OFFSE T108 | (#stdietfchi)n,e ACVO_MOMPOT_NT_YOPPET_IBOONOSL ,S I{Z.Ei6_4O=P1TI}O,N S0 ,C O1M,M OFNL_AOGPST I}O,N S _| N ^O SIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | src/libavfilter/vsrc_life.c : 93 {: 111:" swarning: "missing field 'unit' initializer [-Wmissing-field-initializers], " s93e | t v i d e{o "smoilzed"",, O F F S"EsTe(tw )m,o l d s p e e dA Vf_oOr PdTe_aTdY PcEe_lIlMsA"G,E _OSIFZFES,E {T.(smtorl d=) ," 3A2V0_x2O4P0T"_T}Y,P E0_,I N0T,, F{L.AiG6S4 =}0,}\, 0| ^, 0xFF, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37src/libavfilter/vsrc_life.c: :note: 94expanded from macro 'COMMON_OPTIONS': 109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | #def i94n | e C O {M MO"Nl_iOPfTe_IcoOloNrS" , S I"ZsEe_tO PliTfIeON Sc oClOoMrM"O,N _OOFPFTSIEOTN(S _lNiOfSeI_ZcoEl o r| ) ^, AVsrc/libavfilter/vsrc_testsrc.c_:O102P:T118_:T Ynote: Pexpanded from macro 'COMMON_OPTIONS_NOSIZE'E _COLOR, 102{ | . st r= " w{h i"treat"e}",, 0 , 0 ," sFeLtA GvSi d}e,o r| a ^ te", OFFSET(frame_rate), AV_OPsrc/libavfilter/vsrc_life.cT_:T95Y:P109:E _warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers] IDEO_RA TE95, | {. s t r ={ "2"5d"e}a,t h0_,c oIlNoTr_"M,A X",s eFtL dAeGaSt h} ,c\o lo r"| , ^O FFSET(death_color), AV_OPT_TYPE_Csrc/libavfilter/vsrc_testsrc.cO:L114:O5R:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers].s trsrc/libavfilter/vsrc_testsrc.c=:"108b:l37a:c knote: "expanded from macro 'COMMON_OPTIONS'} , 0, 1080 | ,# dFeLfAiGnSe C}O,M MO N| _ ^O PTIONS SIZE_OPTIONS COMMON_OPTIsrc/libavfilter/vsrc_life.cON:S96_:N109O:SI Zwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers] | ^ src/libavfilter/vsrc_testsrc.c :96103 | : 118 : note: {expanded from macro 'COMMON_OPTIONS_NOSIZE' "mold_c o103l | o r " , { ""sre"t, mo l d c ol o "rs"e,t OvFiFdSeEoT( rmatoeld"_,c o l o r )O,F FASVE_TO(PfT_rTaYmPeE__rCaOtLeO)R, ,A V{_.sOtPr=T"b_lTacYkP"E}_,V I0D,E O0_,R AFTEL,A G{.Ss t}r, = | " ^2 5"}, 0, INT_MAXsrc/libavfilter/vsrc_life.c,: F97L:A12G:S }warning: ,missing field 'help' initializer [-Wmissing-field-initializers]\ | ^ 97 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long' 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_life.c:176:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 176 | for (i = 0; i < life->file_bufsize; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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 SIZECC libavcodec/aacenc_ltp.o _OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSETsrc/libavfilter/vsrc_mandelbrot.c(du:ra304t:i17o: nwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V_OPT_TYPE_DUR A304T | I O N , {. i6 4 = - 1 }, -Z_1Z,2 _INCT_6Z4Y_KMLAXU,S (FtLA,G Sz }i,\, z| r ^, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' src/libavfilter/vsrc_testsrc.c:205: 2945 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c : 108 : 37 : note: expanded from macro 'COMMON_OPTIONS'if (Z && 108f | a#bdse(fsi-n>ez yCkOlMuMsO[Ni_>>O1P]T[I0O]-NoSu StIrZ)E+_faObsP(TsI-O>NzSy kClOuMsM[OiN_>OP>T1I]O[1N]S-_oNuOtSiI)Z E< = e| p ^s ilsrc/libavfilter/vsrc_testsrc.co:106n:)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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 205 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.csrc/libavfilter/vsrc_testsrc.c:108::30637:17:: note: expanded from macro 'COMMON_OPTIONS'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | #d e306f | i n e C O M M O N _ O P T I ONZS_ ZSI2Z_E_CO_PZTYIKOLNUSS (COzMr,M OzNi_O,P TtI,O NzSi_,N O1S)I Z E| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294src/libavfilter/vsrc_testsrc.c::88105:: 98note: : expanded from macro 'Z_Z2_C_ZYKLUS'note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 294 | 105 | { " d " , i f (Z "&s&e tf avbisd(eos d-u>rzaytkiloun"s,[ iO>F>FS1E]T[(0d]u-oruattiro)n)+,f aAbVs_(OsP-T>z_yTkYlPuEs_[DiUR>A>T1I]O[N1,] -{o.uit6i)4 <== -e1p}s, i-l1o,n )I\N T 6| 4 ~~ ^~~~~~~ _MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:205:5: warning: implicit conversion from '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 | { "duratsrc/libavfilter/vsrc_mandelbrot.cio:n"308,: 17":s ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] video du r308a | t i o n " , O F F S E T ( d uZr_aZt2i_oCn_)Z,YK LAUVS_(OPtT,_ TzYiP,E _zDrU,R AzTiI,O N0,) { .| i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 4 = src/libavfilter/vsrc_mandelbrot.c-1:}294,: -881:, note: Iexpanded from macro 'Z_Z2_C_ZYKLUS'N T64_MAX, 294F | L A G S } , \ | ~ ^~~~~~~~~ /usr/include/stdint.hi:f46(Z: 21&&: fnote: aexpanded from macro 'INT64_MAX'b s(s-> z46y | k#lduesf[iin>e> 1I]N[T06]4-_oMutArX) +f a(0bxs7(fs-f>fzfyfkflfufsf[fiff>f>f1f])[ 1 ]| - ^~~~~~~~~~~~~~~~~~o uti) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:310:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && 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' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:316:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:318:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | 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 }, | ^ Z_Z2_C_ZYKLUS(zr, zi, t,src/libavfilter/vsrc_testsrc.c z:i295:,5 1:) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | src/libavfilter/vsrc_mandelbrot.c :C294O:M88M:ON _note: Oexpanded from macro 'Z_Z2_C_ZYKLUS'P TIONS_NOSIZ E294 | | ^ src/libavfilter/vsrc_testsrc.c : 102 : 118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' if(Z && 102f | a b s ({s -">raztyek"l,u s [ i > >"1s]e[t0 ]v-iodueot rr)a+tfea",b s ( s - >OzFyFkSlEuTs([fir>a>m1e_]r[a1t]e-)o,u tAiV)_O Pzyklus[j][0]-zr) + SQR(s->zyklus[j][1]-zi) < epsilon*epsilon*10) | ~ ~~~~~~~~~~~~~~~^~~ CC libavcodec/aacenc_pred.o 1 warning generated. 7 warnings generated. 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' 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' 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 long' [-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.csrc/libavcodec/8bps.c:105:115::71 :18note: :expanded from macro 'COMMON_OPTIONS_NOSIZE' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 105 | { "d", 71 | " sieft (vibduefo_s izde uw; 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/aacenc_tns.o src/libavfilter/vf_waveform.c:2882:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2882 | const float o2 = 1. - o1; | ~ ^~ src/libavfilter/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_OPTIONSsrc/libavfilter/vf_waveform.c CO:M2923M:O27N:_ Owarning: Pimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T IONS_NOSIZE | 2923 ^ | src/libavfilter/vsrc_testsrc.c: 105c:115o:n snote: texpanded from macro 'COMMON_OPTIONS_NOSIZE' float o2 105= | 1. - o{ 1"; 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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_waveform.c:2965:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2965 | const float o2 = 1. - o1; | ~ ^~ 9 warnings generated. CC libavcodec/aacenctab.o 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; | ~ ^~ 2 warnings generated. 1 warning generated. 18 warnings generated. CC libavcodec/aacps_common.o src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1805 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1810:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1810 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from 'long' 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' 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/aacps_fixed.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1894 | COMMON_OPTIONS_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' 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' 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) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aacps_float.o 5 warnings generated. 37 warnings generated. CC libavcodec/aacpsdsp_fixed.o CC libavcodec/aacpsdsp_float.o In file included from src/libavcodec/aacenc.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 4 warnings generated. CC libavcodec/aacsbr.o 18 warnings generated. CC libavcodec/aacsbr_fixed.o 7 warnings generated. CC libavcodec/aactab.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc.c:50: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/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:50: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/aandcttab.o CC libavcodec/aarch64/aacpsdsp_init_aarch64.o 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) | ~~~~~ ^ ~~~~ 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); | ~ ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:29: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_is.c:61:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | IS[i] = (L[start+(w+w2)*128+i] + phase*R[start+(w+w2)*128+i])*sqrt(ener0/ener01); | ~~~~ ~~~~~^~~~~~~ src/libavcodec/aacenc_is.c:61:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | IS[i] = (L[start+(w+w2)*128+i] + phase*R[start+(w+w2)*128+i])*sqrt(ener0/ener01); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. AS libavcodec/aarch64/aacpsdsp_neon.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | 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 long' and 'int' [-Wsign-compare] src/libavcodec/put_bits.h 359 | : 317 : 33i:f warning: (comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] FF_ARRAY_E L317EM | S ( e 2c _ivfe c()s -<> btuafg_esn)d - | s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~- >buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ~~~~ ~~~~~~^~~~~~~~~~~~~~ src/libavcodec/aacenc_is.c:142:44: warning: comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare] 142 | if (prev_is && prev_bt != cpe->ch[1].band_type[w*16+g]) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 fIn file included from or src/libavcodec/aacenc_ltp.ce:ner30g: y In file included from casrc/libavcodec/aacenc_utils.hl:c31u: lsrc/libavutil/ffmath.ha:t49io:n30 : | 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); | ~ ^ CC libavcodec/aarch64/fft_init_aarch64.o AS libavcodec/aarch64/fft_neon.o src/libavfilter/yadif_common.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ 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 long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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("") | ^~~~~~~~~~~~~~~~~~ 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 long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 long' and 'int' [-Wsign-compare] 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1245:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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_tnsrc/libavcodec/4xm.cs", :"447T:e20mp:or awarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] noise shap i447n | g " , o f f s eitfo f((AlAeCnEgnthc CE NCl_eFnLgAtGh S|}|, b i| t ^s tream_size >= INT_MAX/8 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ 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} | ^ src/libavcodec/aacenc_ltp.c:87:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | corr = s1 > 0.0f ? s0/sqrt(s1) : 0.0f; | ~~~~ ^~ src/libavcodec/aacenc_ltp.c:87:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | corr = s1 > 0.0f ? s0/sqrt(s1) : 0.0f; | ^~~ src/libavcodec/aacenc.c:1415:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1415 | { NULL } | ^ CC libavcodec/aarch64/fmtconvert_init.o 34 warnings generated. 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' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1265:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | MDCT_INIT(ac->mdct512, ac->mdct512_fn, 512, TX_SCALE(1.0/512)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; AS libavcodec/aarch64/fmtconvert_neon.o \ | ^~~~ src/libavcodec/aacdec_template.c:1266:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1266 | MDCT_INIT(ac->mdct960, ac->mdct960_fn, 960, TX_SCALE(1.0/960)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1267:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1267 | MDCT_INIT(ac->mdct1024, ac->mdct1024_fn, 1024, TX_SCALE(1.0/1024)) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/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/libavcodec/aacdec_template.c:1221:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1221 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/aarch64/h264chroma_init_aarch64.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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ AS libavcodec/aarch64/h264cmc_neon.o CC libavcodec/aarch64/h264dsp_init_aarch64.o AS libavcodec/aarch64/h264dsp_neon.o 11 warnings generated. AS libavcodec/aarch64/h264idct_neon.o 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/aarch64/h264pred_init.o AS libavcodec/aarch64/h264pred_neon.o src/libavcodec/4xm.c:850:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 850 | if (buf_size < AV_RL32(buf + 4) + 8) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:858:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 952 | } else if (frame_CC libavcodec/aarch64/h264qpel_init_aarch64.o 4cc == AV_RL32("snd_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1565:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AS libavcodec/aarch64/h264qpel_neon.o 1565 | if (offset[0] > 255U) { | ~~~~~~~~~ ^ ~~~~ AS libavcodec/aarch64/hevcdsp_idct_neon.o 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; \ | ^~~~ 21 warnings generated. 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/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:1221:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1221 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ ~ 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: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.098src/libavcodec/aacdec_template.c8510:8515657:52356:4 f)warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 31(0.1179371056721 71565f | ) , Q 3 1 ( 0 . 1 2 5 f ) | ~~~~^~~~~~~~~~~~~~~~~~ if src/libavcodec/aac_defines.h(:o45f:f36se:t note: [expanded from macro 'Q31'0 ] > 2 5455 | #Ud)ef i{n e Q| ~~~~~~~~~ ^ ~~~~3 1(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In 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.063998311515In file included from 92src/libavcodec/aacenc_tns.cf:),32 : | ~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacenc_utils.h :97:17src/libavcodec/aac_defines.h:: 45warning: :36comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: note: expanded from macro 'Q31' 45 | #def i97n | e Q 3 1i(fx )( q m a xv a l > = ( F F _(AiRnRtA)Y(_(ExL)E*M2S14(7a4a8c3_6m4a8x.v0a l+ _0c.b5))) ) | ^ ~| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In 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(0src/libavcodec/aacdec_template.c.25f:) 1705 | : ~~~~~^~~~~~~~~~~~~~~~~~39 : warning: src/libavcodec/aac_defines.hcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: 45:36: note: expanded from macro 'Q31' 45 | #1705d | e f i n e Q 3 1 ( x ) f o r ( g r o(uipn t=) (0(;x )g*r2o14u7p4 8<3 6(4A8A.C_0S I+G N0E.)5g)_l e | n ^ ~; group++,In file included from src/libavcodec/aacps_fixed.cc:f24o: +=In file included from 1src/libavcodec/aacps.c2:832): src/libavcodec/aacps_fixed_tablegen.h{: 79 :| 72 ~~~~~ ^ ~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacdec_template.c79: | 1709 : 39 : Qwarning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1( -0.059082 117091 | 1 5 5 6 3 9 f ) , Q 3 1 ( -f0o.r0 48(71g4r9o8u3p7 4=9 406;f )g,r oQu3p1 (<0 .0(f)A,A C _QS3I1G(N0E.)g0_l7en7;7 8g7r2o3up9+1+5,85 1cff)o,+ =| 1 ~~~~^~~~~~~~~~~~~~~~~~2 8) src/libavcodec/aac_defines.h{:45 : 36| : ~~~~~ ^ ~~~~~~~~~~~~~~~~ note: expanded from macro 'Q31' 45 | #desrc/libavcodec/aacdec_template.cf:in1742e: 43Q: 3warning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( x) 1742 | ( i n t ) ( ( x ) * 2 1 f4o7r4 8(3g64r8o.u0p += 00.;5 )g r o| u ^ ~p < (AAC_SIIn file included from Gsrc/libavcodec/aacps_fixed.cN:E24): gIn file included from _src/libavcodec/aacps.cle:n32: ;src/libavcodec/aacps_fixed_tablegen.h g:r79o:up59+: +warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] cfo+=128 )79 | { | Q ~~~~~ ^ ~~~~~~~~~~~~~~~~ 31(-0.05908211src/libavcodec/aacdec_template.c1:5176356:343:9 fwarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], Q31(- 0.176304 | 87 1 49 8 3 7 4 9 4 6f ) , Q 3 1 ( 0 . 0ffo)r, ( g rQo31u(p0 .=0 707;7 8g7r2o3u9p 1<5 8(5A1ACf_)S,I G N| E ~~~~^~~~~) g_lsrc/libavcodec/aac_defines.hen:;45 g:r36o:u pnote: +expanded from macro 'Q31'+ , cf o45+ | #=d12e8f)i n{e Q| 3 ~~~~~ ^ ~~~~~~~~~~~~~~~~1 (x) src/libavcodec/aacdec_template.c : 1789 : 43(:i nwarning: tcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] )((x)* 217891 | 4 7 4 8 3 6 48 . 0 + 0 . 5 ) | ^ ~f or (group =In file included from 0src/libavcodec/aacps_fixed.c;: g24r: oIn file included from usrc/libavcodec/aacps.c:p32 : 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:194:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.001162589src/libavcodec/aacenc_tns.c3f:/M198_:P82I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.000158115 5198f | / M _ P I ) | i ^~~~~~~~~~~~~~ f (!src/libavcodec/aac_defines.ho:r44d:e36r: |note: | expanded from macro 'Q30'! isfini t44 | e#(dgeafiinn)e |Q|3 0g(xa)i n < T N S _ G A I N _(TiHnRtE)S(H(OxL)D*_1L0O7W3 7|4|1 8g2ai4n. 0> +T N0.S5_)G A I| N ^_ THRESHOLD_HIIn file included from GHsrc/libavcodec/aacps_fixed.c) : 24| : ~ ^~~~~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacenc_tns.c194::4561:: 42warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'TNS_GAIN_THRESHOLD_HIGH' 45194 | | # d e fi n eQ 3T0N(S0_.G0A0I3N1_62T2H6R7E2SfH/OML_PDI)_,H IQG3H0 ( 0 . 0 012.9166f*3T0N4S9_1GfA/IMN__PTIH)R,E SQH3O0L(0D._0L0O2W6 6 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~4 63f/M_PI),src/libavcodec/aacenc_tns.c :Q19830:(490:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 9002859f/ M198_ | P I ) , Q 30 ( 0i.0f0 1(1!6o2r5d8e9r3 f|/M|_ P!Ii),s fQi3n0i(t0e.(0g0a0i1n5)8 1|1|5 5gfa/iMn_P I<) T N| S ^~~~~~~~~~~~~~_ GAINsrc/libavcodec/aac_defines.h_:TH44R:E36S:H Onote: Lexpanded from macro 'Q30'D _LOW | |44 | g#adienf i>n eT NQS3_0G(AxI)N _ T H R E S H O L D _ H I G(Hi)n t )| ( ~ ^~~~~~~~~~~~~~~~~~~~~~( x)*src/libavcodec/aacenc_tns.c1:0447:3377:4 1note: 8expanded from macro 'TNS_GAIN_THRESHOLD_LOW'2 4.0 + 440. | 5#) d e| f ^ ine TNS_GIn file included from Asrc/libavcodec/aacps_fixed.cI:N24_: TIn file included from Hsrc/libavcodec/aacps.cR:ES32H: Osrc/libavcodec/aacps_fixed_tablegen.hL:D_194L:O36W: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1.4f | ^~~~ 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), Q3AS libavcodec/aarch64/hevcdsp_qpel_neon.o 0(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.009999src/libavcodec/aacps_common.c666:4f251/M:_P49I:) ,warning: Qcomparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]30 (0.0093698399f/M _251P | I ) , Q 3 0 ( 0 . 0 0 8 4 1i1f8 4(p8s0-f>/icMc__PpI)a,r[ psQ-3>n0u(0m._e0n0v6]00[9b]5 1>1 67fU)/ M{ _ PI| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ , Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_Psrc/libavcodec/aacdec_template.cI), :Q242930:(170:. 0warning: 1comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 6877899f/M_PI )2429, | Q 3 0 (f0o.r0(0i6=5039; 3i6+1169=482;0 0if+/+M_,P Il)e, n -| = ^~~~~~~~~~~~~~8 ) src/libavcodec/aac_defines.h| ~~~^~~~~~~~~~~~: 44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.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.0668405AS libavcodec/aarch64/hevcdsp_sao_neon.o 443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188: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] 1 187 warning | generated . 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.096477888CC libavcodec/aarch64/hpeldsp_init_aarch64.o 5f/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] 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), QIn file included from 30(0src/libavcodec/aacps_float.c.:00248: 1In file included from 2src/libavcodec/aacps.c7:93352: 4src/libavcodec/aacps_tablegen.hf:/79M:_31P:I )warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 79 | 44 | # d e f i n e Q 3f0i(lxt)e r [ q ] [ n ] [ 0 ] = p(riontt)o([(nx]) **1 0 7c3o7s4(1t8h2e4t.a0) ;+ 0| . ^~~~~~~~ ~5 ) | ^ In 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(0src/libavcodec/aacps_tablegen.h.0:9806:4317:7 8warning: 8implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]8 5f/M_PI), 80Q | 3 0 ( 0 . 0 5 9 4 8 6 0 6f1i3lft/eMr_[PqI])[,n ]Q[310]( 0=. 0p0r8o1t2o7[9n3]2 4*f /-Ms_iPnI()t,h e t| a ^~~~~~~~~~~~~~) ; | src/libavcodec/aac_defines.h ^~~~~~~~ ~: 44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' src/libavcodec/aacps_tablegen.h :44139 | :#53d:e fwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 139 | ( i n t ) ( ( x ) * 1 0 7 3f7l4o1a824t. 0p d+_ m0a.g5 )= 1| ^/ hypot(im_sIn file included from mosrc/libavcodec/aacps_fixed.co:t24h: ,In file included from src/libavcodec/aacps.cr:e32_: ssrc/libavcodec/aacps_fixed_tablegen.hm:o184o:t111h:) ; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~ ^~~~~~~~~ src/libavcodec/aacps_tablegen.h :184139 | : 42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.30 61392 | 7 7 3 6 4 5 f / M _ P I ) , Q 3f0l(o0a.t2 9p1d1_4m8a5g1 3=6 f1/ M/_ PhIy)p,o tQ(3i0m(_0s.m2o6o6t9h3,2 6r3e6_5sfm/oMo_tPhI));, Q| 3 ~~~~~ ^~~~~~~~~0 (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.12src/libavcodec/aacdec_template.c6411:4524292:9f17/:M _warning: Pcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]I ), Q30(0.0175609 824294 | 9 f / M _fPoIr)(,i = 0| ; ^~~~~~~~~~~~~~ i+1d=e8f;in ei +Q+3,0 (lxe)n - = 8 ) | ~~~^~~~~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_tablegen.h:171: 56183: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.37 81718 | 7 3 586 7 f / M _ P I ) , Q 3 0 (H0B.[3i6i2d6]7[0i9c8c7]8[f0/]M _=P I )M,_ SQQ3R0T(20 .*3 3a6l1p1h8a4_2c9 9*f /gMa_mPmIa)_,c ;Q 3 0| ( ~ ^~~~~~~0 .2584958076src/libavcodec/aacps_tablegen.hf:/171M:_46P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.16 71713 | 7 9 4 8 3 6 f / M _ P I ) , Q 3H0B([0i.i0d2]3[6i3c6c6]9[301]f /=M _ PMI_)S,Q R T| 2 ^~~~~~~~~~~~~~ * alsrc/libavcodec/aac_defines.hp:h44a:_36c: *note: expanded from macro 'Q30'g amma_c ;44 | #| d ~ ^~~~~~~e fine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacps_tablegen.h::24172: :56In 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:183:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]172 | 183 | H B [ i iQd3]0[(i0c.c3]7[818]7 35=8 6 7Mf_/SMQ_RPTI2) ,* Qa3l0p(h0a._3s6 2*6 7g0a9m8m7a8_fc/;M _ P| I ~ ^~~~~~~) , Q30(0src/libavcodec/aacps_tablegen.h.:31723:6461:1 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 99f/M_P I172) | , Q 3 0 ( 0 . 2 5 8 4 9 5 8 0 7H6Bf[/iMi_dP]I[)i,c cQ]3[01(]0 .=1 6 7M3_7S9Q4R8T326 f*/ Ma_lPpIh)a,_ sQ 3*0 (g0a.m0m2a3_6c3;6 6 9| 3 ~ ^~~~~~~1 f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*10737418src/libavcodec/aacps_tablegen.h24:.1730: 56+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 173 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h :H183B:[86i:i dwarning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ icc][2] = -M_ S183Q | R T 2 * aQl3p0h(a0_.s3 7*8 8g7a3m5m8a6_7sf;/ M _| P ~ ^~~~~~~I ), Q30(0src/libavcodec/aacps_tablegen.h.:31736:2466:7 0warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 78f/M_P I173) | , Q 3 0 ( 0 . 3 3 6 1 1 8 4 2 9H9Bf[/iMi_dP]I[)i,c cQ]3[02(]0 .=2 5-8M4_9S5Q8R0T726 f*/ Ma_lPpIh)a,_ sQ 3*0 (g0a.m1m6a7_3s7;9 4 8| 3 ~ ^~~~~~~6 f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #definesrc/libavcodec/aacps_tablegen.h :Q1743:056(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | ( i n t ) ( ( x ) * 1 0 7 3 7H4B1[8i2i4d.]0[ i+c c0].[53)] =| ^ M_SQRT2 * In file included from alsrc/libavcodec/aacps_fixed.cp:h24a: _In file included from csrc/libavcodec/aacps.c :*32 : gsrc/libavcodec/aacps_fixed_tablegen.ha:m183m:a61_:s ; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174: 46183: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30( 0174. | 3 7 8 8 7 3 5 8 6 7 f / M _ P I )H,B [Qi3i0d(]0[.i3c6c2]6[730]9 8=7 8 fM/_MS_QPRIT)2, *Q 3a0l(p0h.a3_3c6 1*1 8g4a2m9m9af_/sM;_ P I| ) ~ ^~~~~~~, 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_PIsrc/libavcodec/aacps_tablegen.h),: 184Q:3260:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 361184299 f184/ | M _ P I ) , Q 3 0 ( 0 .f2_5c8e4n9t5e8r0 7=6 fk/ M-_P I6).,5 fQ;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.0src/libavcodec/aacps_tablegen.h :+186 :029.:5 )warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^ 186 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.ht:h183e:t11a: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- M_PI * fract i183o | n a l _ d e laQy3_0l(i0n.k3s7[8m8]7 3*5 8f6_7cfe/nMt_ePrI;) , | Q ~ ^~~~~~~~~~~~~~~~~~~~~~~~~3 0(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) src/libavcodec/aacps_tablegen.h : 190 : 23 : (warning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n t)((x)*1073741 81902 | 4 . 0 + 0 . 5t)h e t| a ^ = -M_PI*frIn file included from acsrc/libavcodec/aacps_fixed.ct:i24o: nIn file included from asrc/libavcodec/aacps.cl:_32d: esrc/libavcodec/aacps_fixed_tablegen.hl:a182y:_86g:a iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* f_center; | ~^~~~~~~~~~~~~~~~~~~~~ 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)*1073741824src/libavcodec/aacps_tablegen.h.0: + 1990:.265:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from 199src/libavcodec/aacps_fixed.c | : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 182 : 36f:_ cwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ter = k - 26. 5182f | ; | ~ ~~^~~~~~~ Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_src/libavcodec/aacps_tablegen.hP:I201):,29 :Q 3warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( 0.0334156 82012 | 6 f / M _ P I ) , | ^~~~~~~~~~~~~~t hetasrc/libavcodec/aac_defines.h :=44 :-36M:_ Pnote: Iexpanded from macro 'Q30' * frac t44i | #odneafli_ndee lQa3y0_(lxi)n k s [ m ] * f _ c e n t(eirn;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: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.0src/libavcodec/aacps_tablegen.h33:42051:5236:8 2warning: 6implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f /M_PI), | ^~~~~~~~~~~~~~205 | src/libavcodec/aac_defines.h : 44 : 36 : tnote: hexpanded from macro 'Q30'e ta = - M44_ | P#Id*effriancet iQo3n0a(lx_d)e l a y _ g a i n * f _ c e n(tienrt;) ( (| x ~^~~~~~~~~~~~~~~~~~~~~) *1073741824.0 + 0.5) | ^ In 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) | ^ src/libavcodec/aacps_tablegen.h:181In file included from :src/libavcodec/aacps_fixed.c15::24 : warning: In file included from src/libavcodec/aacps.ccomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: 32: src/libavcodec/aacps_fixed_tablegen.h:181:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | i181f | ( k < FQF3_0A(R0R.A56Y2_8E7L1E7M5S4(2ff_/cMe_nPtIe)r,_ 2Q03)0)( 0 .| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4 99725342f/src/libavcodec/aacps_tablegen.hM:_196P:I15):, warning: Qcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]3 0(0.527 41968 | 9 0 0 6 5 f / M _iPfI )(,k Q<3 0F(F0_.A4R4R9A9Y4_5E3L0E0M8Sf(/fM__cPeIn)t,e rQ_3304()0). 3 2| 8 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~3 358216f/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.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.090792 warning4s5 generated. 567f/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.54715967src/libavcodec/aacdec_template.c18f:/M3054_:P40I:) ,warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: 3054expanded from macro 'Q30' | 44 | # d e f iance- >Qo3c0[(0]x.)m 4 a c . sa m p l e _ r at(ein t!)(=( xh)d*r1_07i3n7f4o1.8s24a.m0p +l e0_.r5)a t e| ) ^ { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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 QAS libavcodec/aarch64/hpeldsp_neon.o 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:174:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_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] 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) (insrc/libavcodec/aacdec_template.ct)((:x)3054*:1400:7 3warning: 74comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]1 824.0 + 0.5) | ^ 3054 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.ha:c170-:>11o:c [0warning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. m4ac.sample_ r170a | t e ! = hQd3r0_(i1n.4f9o1.5s2a9m9p4l1e6_fr/aMt_eP)I ){, Q| 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~0 (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.51813340In file included from 19f/Msrc/libavcodec/aaccoder.c_:P40I: )src/libavcodec/put_bits.h,: 227Q:3370:( 1.warning: 52comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]3 4849453f/M_PI), Q2273 | 0 ( 1 . 5 3 6 9 4i8f6 8(0s9-f>/bMu_fP_Ie)n,d Q-3 0s(-1>.b5u5f0_0p6t8r7 3>6=1 fs/iMz_PeIo)f,( BQi3t0B(u1f.)5)6 7{9 7 5| 7 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~5 95f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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)(src/libavcodec/put_bits.h(x):*12650:7373:7 4warning: 18comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]2 4.0 + 0.5) | ^ 265 | In file included from src/libavcodec/aacps_fixed.c :i24f: In file included from (src/libavcodec/aacps.cs:-32>: bsrc/libavcodec/aacps_fixed_tablegen.hu:f168_:e86n:d warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->buf_ptr >= 168s | i z e o f ( BQi3t0B(u1f.)5)3 9{1 8 4| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~9 35f/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(1src/libavcodec/put_bits.h.55:431713:4337:2 6warning: 5fcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]/ M_PI), Q30(1.555 83173 | 7 5 1 2 0iff/ M(_sP-I>)b,u fQ_3e0n(d1 .-5 6s0-1>0b8u5f4_2p4tfr/ M>_=P Is)i,z eQo3f0((B1i.t5B6u4f2)5)6 9{0 6 5| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~/ 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) | ^src/libavcodec/aacdec_template.c :3474:In file included from 10src/libavcodec/aacps_fixed.c:: 24warning: : In file included from missing field 'help' initializer [-Wmissing-field-initializers]src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:166:86: warning: 3474implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {NULL}, | 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(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] 162CC libavcodec/aarch64/idctdsp_init_aarch64.o | 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] 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: src/libavcodec/aacdec_template.cIn file included from src/libavcodec/aacps.c:32:: 3474:src/libavcodec/aacps_fixed_tablegen.h10::162: 11warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3474 | 162 | { NU LQL3}0,( 0. 1| 2 ^5 2337098f/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.122367434AS libavcodec/aarch64/idctdsp_neon.o 2f/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.16381 warning55s8 generated6. 39f/M_PI), Q370( warning0.s1 generated2. 23674342f/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), Q30CC libavcodec/aarch64/me_cmp_init_aarch64.o (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 src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:159:86: 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: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.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:11: 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: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.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: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), Q30AS libavcodec/aarch64/me_cmp_neon.o (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: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) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: 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: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/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.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:61: 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:36: 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:11: 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:155:136: 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:111: 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:86: 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: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 Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: 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: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.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:86: 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:151:61: 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:151:36: 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: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) (insrc/libavcodec/aacsbr.ct)((:x87):*291:0 7warning: 37implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5) | ^ 87 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 150t:e136m:p 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= ff_exp2fi(( s150b | r - > d a t aQ[300](.1e.n4v4_5f5a6c2s6_0q1[1ef]/[Mk_]P>I>)1,) Q+3 07()1 .*4 5 3| 1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~5 52792f/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 | src/libavcodec/aacsbr.cQ3:089(:129.:4 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 626011f/M_PI )89, | Q 3 0 ( 1 . 4 5 3 1 5 5 2 7 9 2 f / M _tPeIm)p,2 Q=3 0f(f1_.e4x6p428f0i9(1(7p9a3nf_/oMf_fPsIe)t, -Q 3s0b(r1-.>4d9a4t5a2[318]8.2e9nfv/_Mf_aPcIs)_,q [Qe3]0[(k1].)5>2>319)0 5*7 5 4| 1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~f /M_PI), Q30(1.5644006729f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30src/libavcodec/aacsbr.c(x:)92 : 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (92i | n t ) ( ( x ) * 1 0 7 3 7 4 1 8 2i4f.0 (+t e0m.p51) > | 1 ^E 20) { | ^~~~~ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.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.src/libavcodec/aacsbr.c0 +: 1060:.285:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ In file included from src/libavcodec/aacps_fixed.c106: | 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] av_assert0(t e150m | p 1 < = 1QE3200()1;. 4 4| 5 ^~~~~ ~~5 626011f/M_Psrc/libavutil/avassert.hI:)38,: 11Q:3 0note: (expanded from macro 'av_assert0'1 .453155 2387 | 9 2 f / Mi_fP I()!,( cQo3n0d()1). 4{6 4 8 0 9 1 7 9 3 f / M _ P I ) , Q 3 0 ( 1 . 4 9 4 5 2 3 8 8 2 9 f / M _ P I ) , Q 3 0 ( 1 . 5 2 3 9 0 5\7 5 4| 1 ^~~~f /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.5src/libavcodec/aacsbr.c146:21191:3567:7 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(1.5181 31193 | 4 0 1 9 f/M _ P I ) , Q 3 0 ( 1 . 5 2 3 4 8 4 9 4s5b3rf-/>Md_aPtIa)[,c hQ]3.0e(n1v._5f3a6c9s4[8e6]8[0k9]f /=M _fPfI_)e,x pQ23f0i((1(.s5b5r0-0>6d8a7t3a6[1cfh/]M._ePnIv)_,f aQc3s0_(q1[.e5]6[7k9]7>5>715)9 5+f /6M)_ P I| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h120: | 44 : 36 : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 1 0*7 3e7x4p128_2t4a.b0[ s+b r0-.>5d)a t a| [ ^c h].env_facIn file included from s_src/libavcodec/aacps_fixed.cq:[24e: ]In file included from [src/libavcodec/aacps.ck:]32 : &src/libavcodec/aacps_fixed_tablegen.h :1149]:;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.5369src/libavcodec/aacsbr.c4:81216:8250:9 fwarning: /implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]M _PI), Q30 (1211 | . 5 5 0 0 6 8 7 3 6 1 f / M _ P I ) , Qi3f0 ((1s.b5r6-7>9d7a5t7a5[9c5hf]/.Me_nPvI_)f,a c s| [ ^~~~~~~~~~~~~~e ][k] src/libavcodec/aac_defines.h>: 441:E362:0 )note: expanded from macro 'Q30'{ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] 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) | ^ src/libavcodec/aacsbr.c:79:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 79 | for (e = 1; e <= sbr->data[0].bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:80:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] CC libavcodec/aarch64/mpegaudiodsp_init.o 80 | for (k = 0; k < sbr->n[sbr->data[0].bs_freq_res[e]]; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:101:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 101 | for (e = 1; e <= sbr->data[0].bs_num_noise; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:102:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 102 | for (k = 0; k < sbr->n_q; k++) { | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr.c:114:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 114 | for (e = 1; e <= sbr->data[ch].bs_num_env; e++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:115:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 115 | for (k = 0; k < sbr->n[sbr->data[ch].bs_freq_res[e]]; k++){ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:127:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 127 | for (e = 1; e <= sbr->data[ch].bs_num_noise; e++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:128:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 128 | for (k = 0; k < sbr->n_q; k++) | ~ ^ ~~~~~~~~ AS libavcodec/aarch64/mpegaudiodsp_neon.o CC libavcodec/aarch64/opusdsp_init.o src/libavcodec/aacsbr.c:200:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 200 | for (i = 0; i < sbr->n_q; i++) { | ~ ^ ~~~~~~~~ AS libavcodec/aarch64/opusdsp_neon.o CC libavcodec/aarch64/pixblockdsp_init_aarch64.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: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.hsrc/libavcodec/aacsbr.c:44::36:225 :note: 19expanded from macro 'Q30': warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 44 | #defi ne225 | Q 30 ( x )f o r ( e = 0 ; e < (cihn_td)a(t(xa)*-1>0b7s37_4n1u82m4._0e n+v ;0 .e5)+ +) {| ^| ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr.c::24227: :In file included from src/libavcodec/aacps.c23::32 : warning: src/libavcodec/aacps_fixed_tablegen.h:comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]244 :111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | fo r244 | ( k = 0 ; Qk3 0<( 0s.b0r0-0>0n0_0l0i0m00;f /kM_+P+I)) ,{ Q 30 (| 0 ~ ^ ~~~~~~~~~~. 00110539src/libavcodec/aacsbr.c3:9f230/:M57_:P Iwarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], Q30(0.00 12307 | 0 8 9 8 5 2 f / M _ P I) ,f oQr3 0((m 0= .s0b0r2-52>5f4_1t2a9bfl/eMl_iPmI[)k,] Q-30 (sb0r.-0>k0x2[913]98;4 6m8 If)_,t abQl3e0l(i0m.[0k0 3+ 115]9 7-1 7sb0rf-/>Mk_x[P1I]); m| + ^~~~~~~~~~~~~~+) { src/libavcodec/aac_defines.h| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:36: note: expanded from macro 'Q30' src/libavcodec/aacsbr.c:245 :4457 | : #warning: dcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]e fine Q3 0245( | x ) f or (i(nmt )=( (sxb)r*-1>0f73_7ta4b1l8e2l4i.m0[ +k ]0 -. 5)s b r| - ^> kx[1]; m :f32_: tsrc/libavcodec/aacps_fixed_tablegen.ha:b244l:e86l:im [warning: kimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 1] - sbr-> k244 | x [ 1 ] ; Qm3+0(+0). 0{ 0 00| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 0000f/M_Psrc/libavcodec/aacsbr.cI:)251,: 57Q:3 0warning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 .001105 32519 | 3 9 f/ M _P I ) , Q 3 0f(o0r. 0(0m1 7= 0s8b9r-8>5f2_ft/Ma_bPlIe),l iQm[3k0]( 0-. 0s0b2r5-2>5k4x1[219]f;/ Mm_

3f0_(ta0b.le0l0im2[9k 3+9 814]6 8-f /sMb_rP-I>)k,x[ 1Q]3;0 (m0+.+0) 0{3 1 | 5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97170f/src/libavcodec/aacsbr.cM:_257P:I57): warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44257: | 36: note: expanded from macro 'Q30' 44 | #fdoerf i(nem Q=3 0(sxb)r - > f _ t a b l e l i m[ k(]i n-t )s(br(-x>k)x*[110]7; 37m4 1<82 4s.b0r -+> f0_t.a5b)l e l| ^i m[k + 1] In file included from -src/libavcodec/aacps_fixed.c :s24b: rIn file included from -src/libavcodec/aacps.c>:k32x: [src/libavcodec/aacps_fixed_tablegen.h1:]244;: 61m: +warning: +)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244src/libavcodec/aacsbr.c | : 265 : 57 : warning: Q3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 (0.0000 026500 | 0 0 0 f/ M_ PI ) , Q 3f0o(0r.0 01(10m5 =3 9s3b9rf-/>Mf__PtIa)b, lQe3li0m([0k.]0 0-1 7s0b8r9-8>5kx2[f1/]M;_ PmI )<, sbQr3-0>(f_0t.a0b0l2e5li2m5[4k1 +2 91f]/ M-_ PsIb)r,- >Qk3x0[(10].;0 0m2+9+3)9 8{4 6| 8 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f/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) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: 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:36: 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:11: 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:242:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: 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] 242 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(07.0 warning16s5 generated3. 48612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:src/libavcodec/aacsbr.c111: :warning: 311implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 241 | Q 33110 | ( 0 . 0 0f0o0r 0(0e0 0=0 00;f/ M_eP I<) ,c hQ_3d0a(t0a.-0>0b6s2_1n0u04m8_7efn/vM;_ PeI+),+ )Q 30{( 0. 0| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~9 6135242f/src/libavcodec/aacsbr.cM_:P318I:)19,: Qwarning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 (0.014 213181 | 0 5 6 8ffo/rM_ P(Ie) ,= Q 300;( 0e. 0<1 6c5h3_4d8a6t1a2-f>/bMs__PnIu)m,_ eQ3n0v(;0 .e0+1+7)7 5{8 7 0| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~9 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:241:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:239:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30AS libavcodec/aarch64/pixblockdsp_neon.o (0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:237:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: 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] 237 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:237:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/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/aarch64/rv40dsp_init_aarch64.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:237:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:237:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: 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] 237 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI)CC libavcodec/aarch64/sbrdsp_init_aarch64.o , Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.11632AS libavcodec/aarch64/sbrdsp_neon.o 87833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), QAS libavcodec/aarch64/simple_idct_neon.o 30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:234:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:234:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:234:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719CC libavcodec/aarch64/synth_filter_init.o f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:234:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:234:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:234:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | Q30(0.00000000AS libavcodec/aarch64/synth_filter_neon.o 00f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.290CC libavcodec/aarch64/vc1dsp_init_aarch64.o 7958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:232:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:232:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:232:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AS libavcodec/aarch64/vc1dsp_neon.o 232 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:232:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) In file included from (insrc/libavcodec/aacsbr.ct:)(369(: x)src/libavcodec/aacsbr_template.c*:11630:7233:7 4warning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8 24.0 + 0.5) | ^ 163 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from fsrc/libavcodec/aacps.co:r32 : (src/libavcodec/aacps_fixed_tablegen.hk: =232 :136;: kwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]< = sbr->num_pa t232c | h e s ; k +Q+3)0 ( 0| . ~ ^ ~~~~~~~~~~~~~~~~0 000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:232:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI),AS libavcodec/aarch64/videodsp.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:231:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:231:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:231:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:231:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:231:36:CC libavcodec/aarch64/videodsp_init.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:231:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q530 warning(s0. generated5. 615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aacsbr_template.c (:in251t:)31(:( xwarning: )*comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 073741824.0 + 0.5) | ^251 | if (In file included from sbsrc/libavcodec/aacps_fixed.cr:-24>: bIn file included from ssrc/libavcodec/aacps.c_:l32i: msrc/libavcodec/aacps_fixed_tablegen.hi:te230r:_136b:a nwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s != old_bs_l i230m | i t e r _ b aQn3d0s( 0&.&0 0!0s0b0r0-0>0r0e0sfe/tM)_ P I| ) ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~, Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), QCC libavcodec/aarch64/vorbisdsp_init.o 30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:229:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002fAS libavcodec/aarch64/vorbisdsp_neon.o /M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:229:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:229:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:229:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:229:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), QCC libavcodec/aarch64/vp8dsp_init_aarch64.o 30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:229:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:228:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:228:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:228:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:228:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:228:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:228:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:227:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:227:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:227:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:227:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:227:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:227:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:226:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:226:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:226:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:226:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:226:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:226:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:224:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c: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] 224 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:224:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:224:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:224:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:224:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:223:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #de1fin warninge generated . Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:222:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:222:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:222:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:222:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:222:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aacsbr_template.c :(in369t:)23:( (warning: x)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]*1 073741824.0 + 0 .3695 | ) | ^ for (k =In file included from src/libavcodec/aacps_fixed.c1:;24 : kIn file included from src/libavcodec/aacps.c<:=32 : ssrc/libavcodec/aacps_fixed_tablegen.hb:r222-:>11n:_ mwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]st er; k++) | ~ ^ ~~~~~~~~~~~~~222 | Q30(0.0src/libavcodec/aacsbr_template.c0:03810:0230:0 0warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 f/M_PI) ,381 | Q 30 ( 0 . 0 5 4 1f1o3r8 8(7k3 f=/ M_1P;I )k, 39n9_8ma4st4e1r7;f /k+M+_)P I )| , ~ ^ ~~~~~~~~~~~~~ Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:221:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:221:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:221:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:221:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:221:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:221:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c: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] 220 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:220:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 220 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:220:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 220 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:220:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 220 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:220:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 220 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PIsrc/libavcodec/aacsbr_template.c), :Q35110(:017.:0 4warning: 2comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 365713f/M_PI), Q5113 | 0( 0 . 0 6i3f2 6(1g8o81a5lf_/sbM _

Qk3x0[(10]. 0+7 3s6b7r3-1>0m6[71f]/)M {_ PI )| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~, Q30(0.07src/libavcodec/aacsbr_template.c91:65246:33340:4 fwarning: /comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]M _PI), | ^~~~~~~~~~~~~~524 | src/libavcodec/aac_defines.h : 44 : 36f:o rnote: expanded from macro 'Q30' (i = k44; | #id e=f=i nke |Q|3 0s(bx )> ( s b r - > k [ 0] - 1 (+i mnstb) (-( xo)*d1d0)7;3 7i4-1-)8 {2 4 .| 0 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ + 0.5) | src/libavcodec/aacsbr_template.c ^: 550:17: 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 550src/libavcodec/aacps.c | : 32 : src/libavcodec/aacps_fixed_tablegen.h :}220 :w11h: iwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e (sb != sbr- >220k | x[ 1] + s bQr3-0>(m0[.010]0)0;0 0 0| 0 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~0 0f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: 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] 219 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:219:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:219:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:219:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:219:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:219:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)src/libavcodec/aacsbr_template.c*10:75883:197:4 1warning: 82comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4. 0 + 0.5) | ^ 588 | for In file included from (ksrc/libavcodec/aacps_fixed.c :=24 : 1In file included from ;src/libavcodec/aacps.c :k32 : warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ 0]; k++) 218| | ~ ^ ~~~~~~~~~ Q30(0.src/libavcodec/aacsbr_template.c0:06150:0190:0 0warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 00f/M _615P | I ) , Qf3o0r( 0(.k0 1=1 013;6 k6 2<2=3 fs/bM_rP->In)_,q ;Q 3k0+(+0). 0{1 7 0| 8 ~ ^ ~~~~~~~~ 63140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:217:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:217:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:217:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:217:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:217:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:217:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:215:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | 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:215:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | 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:215:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | Qsrc/libavcodec/aacpsy.c30(0.0:02980:0560:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q30(0.00 12989 | 6 0 7 4 0 7 f / M _ P I )+, (Q03.06( 0+. 000.300349 5*3 0a9dfd/)M _*P I0).,0 0Q13 0*( 0f. 0*0 4f4 9*5 1f2 0*6 ff/;M _ P| I ~ ^) , Q30(0.00src/libavcodec/aacpsy.c5:22983:0525:6 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q2983 | 0 ( 0 . 0 0 5 6 1 5 2 6 3+7 f(/0M._6P I+) ,0 . 0| 4 ^~~~~~~~~~~~~~ * addsrc/libavcodec/aac_defines.h): 44*: 360:. 0note: 0expanded from macro 'Q30'1 * f *44 | f# d*e ffi n*e fQ;3 0 (| x ~ ^) src/libavcodec/aacpsy.c : 298 : 48 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x )298* | 1 0 7 3 7 4 1 8 2 4 . 0 ++ (00..56) + | 0 ^. 04 * add) *In file included from 0src/libavcodec/aacps_fixed.c.:0240: 1In file included from src/libavcodec/aacps.c*: 32f: src/libavcodec/aacps_fixed_tablegen.h*: 215f: 61*: fwarning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f; | ~ ^ 215src/libavcodec/aacpsy.c | : 298 : 44 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0000 02980 | 0 0 0 0 f / M _ P I ) , +Q 3(00(.06. 0+0 109.60047 4*0 7afd/dM)_ P*I )0,. 0Q0310 (*0 .f0 0*3 0f3 9*5 3f0 9*f /fM;_ P I| ) ~ ^, Q30(0.00src/libavcodec/aacpsy.c44:92985:1292:0 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q2983 | 0 ( 0 . 0 0 5src/libavcodec/aacsbr_template.c2 3 :0 6845 :6 232:3 f+warning: / Mcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](_ 0P.I6) ,+ Q03.00(40 .*6840 | 0a 5d 6d 1) 5 2* 6 30 7.ff0o/0M1r_ P*(I i)f , = * 1| f; ^~~~~~~~~~~~~~ *i fbs_ n44u | m#src/libavcodec/aacpsy.c_dee:nf297vi:;n47 e:i +Qwarning: +3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])0 ( x| ) ~ ^ ~~~~~~~~~~~~~~~~~~~ 297 | src/libavcodec/aacsbr_template.c : 700 : 23 :( iAS libavcodec/aarch64/vp8dsp_neon.o warning: +ncomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] t 6).(0( x )*700* | 1e 0x 7p 3( 7- 40 1. 81 25f4 o.*r0 (+(i f 0 =.- 5 0)8; . 7i| ) ^ < * c(hf_ d-a tIn file included from 8asrc/libavcodec/aacps_fixed.c-.:>724b): s)In file included from _ src/libavcodec/aacps.cn :u| 32m ^ ~: _src/libavcodec/aacps_fixed_tablegen.he:n215v:;36 :isrc/libavcodec/aacpsy.c +warning: :+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]297) : 35 :| ~ ^ ~~~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | 297 | src/libavcodec/aacsbr_template.c : 747 : Q20 3: 0 (warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] . 0 0 0 0 +0747 0 | 60 .0 00 0 if*f/ Me(xb_psP(_I-p)0o,.i 1nQ5t3 e0*r( 0(>.f0 0c-1h 9_86d.0a77t)4a 0-*7> fb(/sfM_ _n-Pu Im8)_.,e7 n)Qv)3 +0 (| 10 ^ ~). 0{0 3 0| 3 ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~9 53src/libavcodec/aacpsy.c0:9296f:/47M:_src/libavcodec/aacsbr_template.c P:warning: I754implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]): ,19 :Q 3warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ( 2960 | . 0 0 4754 4 | 9 5 1 2 0f 6o fr / -M( _i6P .I=8) ,1 ;*Q 3ie0 x(3fbf s/-_M n_3uP.mI4_))e, n *vQ ;3(0 f(i 0+-.+ 0)30 .5{46 )1 )5| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~ 6 | 3 ^ ~7 f/M_PI)src/libavcodec/aacsbr_template.c,: src/libavcodec/aacpsy.c782 :| :41 ^~~~~~~~~~~~~~296: : 35warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: 782expanded from macro 'Q30' | 296 | c h44 _ | d#ad te af -i >n ee _ aQ-[3 006](. x8=) - *( c eh x _p d( a- t0 a. -6 > e*(_ ia(n[ft1 )]-( (!3x=.) 4*b)1s 0_*7n 3u(7mf4_ e1-n8 v23_4.o.4l0)d ))+ ; 0| /. ^ ~/5 )l _ A| P ^r esrc/libavcodec/aacpsy.cv : 295| : ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~26 :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 : 295src/libavcodec/aacps_fixed_tablegen.h | : 215 : 11 :r ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u rn 3.64 * 215p | o w ( f , Q-03.08()0 . 0| 0 ~~~ ^0 0000000f/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:214:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | 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:214:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | 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:214:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | 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:214:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0src/libavcodec/aacsbr_template.c017:07968:98445:2 fwarning: /Mcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]_ PI), Q30(0.00252 57964 | 1 2 9 f /dMs_tP-I>)e,_ aQ[300]( 0 . 0 0 2 9 3 9 8 4 6 8=f /-M(_dPsIt)-,> eQ_3a0[(10]. 0!0=3 1d5s9t7-1>7b0sf_/nMu_mP_Ie)n,v ) ;| ^~~~~~~~~~~~~~ | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:214:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | 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:214:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | 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:213:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'src/libavcodec/aacsbr_template.c :824 :4419 | :# dwarning: efcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]i ne Q30(x) 824 | f o r( i(nit )=( (0x;) *i1 0<7 3s7b4r1-8>2n4_.q0; +i +0+.)5 ) | ~ ^ ~~~~~~~~| ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:213:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:213:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:213:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:213:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: 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] 213 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.18247src/libavcodec/aacsbr_template.c2378:0f868/:M19_:P Iwarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], Q30(0.1966800541f/ M868_ | PI ) , f| o ^~~~~~~~~~~~~~r (i src/libavcodec/aac_defines.h=: 440:;36 :i note: #bdse_fniunme_ eQn3v0;( xi)+ + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ (int)((xsrc/libavcodec/aacsbr_template.c):*8721:0317:3 7warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 824.0 + 0872. | 5 ) | ^ In file included from fsrc/libavcodec/aacps_fixed.co:r24 : (In file included from jsrc/libavcodec/aacps.c :=32 : 0src/libavcodec/aacps_fixed_tablegen.h;: 211j: 36<: swarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ->n[ch_data- >211b | s _ f r e q _Qr3e0s([0i. 0+0 010]0]0;0 0j0+0+f)/ M{ _ P| I ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) , Q30(0.067src/libavcodec/aacsbr_template.c2:38804:1313:6 2warning: fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]/ M_PI), Q 38800 | ( 0 . 1 0 4 5 2 3 5 6 1 9 f / M _fPoIr) ,( jQ 3=0 (00;. 1j5 5<8 9s0b4r3-5>0nf[/cMh__PdIa)t,a -Q>3b0s(_0f.r1e8q2_4r7e2s3[7i8 0+f /1M]_]P;I )j,+ +Q)3 0{( 0 .| 1 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 66800541f/M_src/libavcodec/aacsbr_template.cP:I)889,: 31 :| ^~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/aac_defines.h:44:36: 889note: | expanded from macro 'Q30' 44 | # d e f i n ef oQr3 0((jx )= 0 ; j < s b r - > n([icnht_)d(a(txa)-*>1b0s7_3f7r4e1q8_2r4e.s0[ i+ +0 .15])] ; | j ^+ +) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacsbr_template.csrc/libavcodec/aacps_fixed_tablegen.h::900211::2711:: warning: warning: 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] 900 | 211 | Qf3o0r( 0(.j0 0=0 010;0 0j0 0<0 fs/bMr_-P>In)[,c hQ_3d0a(t0a.-0>6b7s2_3f4r1e3q6_2rfe/sM[_iP I+) ,1 ]Q]3;0 (j0+.+1)0 4{5 2 3| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 19f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aacsbr_template.c : 937 : 19 : warning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]i nt)((x)*10737 493718 | 2 4 . 0 f+o r0 .(5i) = | 0 ^; i < ch_datIn file included from a-src/libavcodec/aacps_fixed.c>:bs24_: In file included from nsrc/libavcodec/aacps.cu:m32_: nsrc/libavcodec/aacps_fixed_tablegen.hoi:s209e:;86 :i +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 209 | src/libavcodec/aacsbr_template.c :Q9393:027(: 0warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]00 0000000 0939f | / M _ P I ) , Q 3f0o(r0 .1(3j1 5=9 805;7 6j9 f,n Q_3q0;( 0j.+2+0)7 2{5 2 2| 4 ~ ^ ~~~~~~~~9 1f/M_PI)src/libavcodec/aacsbr_template.c,: 948Q:3270: (warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]. 318818 79484 | 8 0 f / M _ P I ) , Qf3o0r( 0(.3j8 2=5 510;1 2j0 4)n,_ qQ;3 0j(+0+.) 4{1 9 3| ~ ^ ~~~~~~~~9 51190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:208:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:208:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:208:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:208:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:208:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacpsy.csrc/libavcodec/aacps.c:32: :src/libavcodec/aacps_fixed_tablegen.h:349208::11:37 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | Q3493 | 0 ( 0 . 0 0 00 0 0 0 0c0o0eff/fMs[_gP]I.)b,a rQk3s 0=( 0.(1b6a0r3k8 6+63 6p9fr/eMv_)P I/) ,2 .Q03;0 ( 0| . ~~~~~^~~~~~ ~2 549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:207:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), src/libavcodec/aacpsy.cQ:30(3550.:4574:6 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]84 038f/M_PI) ,355 | Q 3 0 ( 0 . 5 6 6 68 90 1 4c4ofe/fMf_-P>Is)p, rQe3a0d(_0l.o6w6[806]1 1=2 8ff8_1efx/pM1_0P(I-)b,a r k| _ ^~~~~~~~~~~~~~w idtsrc/libavcodec/aac_defines.hh: 44:*36 :P Snote: Yexpanded from macro 'Q30'_3 GPP_ T44H | R#_dSefPiRneE AQ3D0_(LxO)W ); | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:207:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | Q30(0src/libavcodec/aacpsy.c.:03560:057:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 00f/M_PI), 356Q | 3 0 ( 0 . 1 7 3 6 0 1 5 c9o7e5fff/-M>_sPIp)r,e aQd3_h0i( 0[.0]2 7=7 3f7f4_5e6x5p610f(/-Mb_aPrIk)_,w iQd30(t0h.4 4* 6P1S9Y_834G0P3P8_fT/HMR__SPPIRE)A,D _QH3I0)(;0 . 5| 6 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~6 6890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #dsrc/libavcodec/aacpsy.cef:i357n:e57 Q:30 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 357 | ( i n t ) ( (cxo)e*ff1-07>3s7p4r1e8a2d4_.l0o w+[ 10]. 5=) f f| _ ^e xp10(-barkIn file included from _src/libavcodec/aacps_fixed.cw:i24d: thIn file included from *src/libavcodec/aacps.c :e32: nsrc/libavcodec/aacps_fixed_tablegen.h:_207s:p86r: ewarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d _low); | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~ 207 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30src/libavcodec/aacpsy.c(:0358.:257:7 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 5656f/M_ PI358) | , Q 3 0 ( 0 .4 4 6 1 9 8 4c0oe3f8ff-/>Ms_pPrIe),a dQ_3h0i( 0[.15]6 6=6 8f9f0_1e4x4pf1/0M(-_bPaIr)k,_ wQi3d0t(h0 .*6 6e8n6_1s1p2r8ea8d1_hfi/)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:207:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:207:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:207:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723CC libavcodec/aarch64/vp9dsp_init_10bpp_aarch64.o 596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:206:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:205:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | src/libavcodec/aacsbr_template.c Q30:(11700.0:00200:0 0warning: 00comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 0f/M_PI), Q30 (01170. | 1 7 3 60 1i5f9 7(5bfy/tMes__rPeIa)d ,> Qc3n0t() 0{. 2 7| 7 ~~~~~~~~~~ ^ ~~~ 3745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:205:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:205:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:205:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:205:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:205:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:204:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + src/libavcodec/aacpsy.c0.5): 360 | : ^ 53: 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 :360204 | : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] mi n204s | n r = eQx3p02(0(.p0e0_0m0i0n0 00/0 0bfa/Mn_dP_Isi)z, eQs3[0g]()0. 1- 610.35f8; 6 6| 3 ~ ^~~~6 9f/M_PI),src/libavcodec/aacpsy.c Q:3360:034(:0 .warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 49437 53608 | 2 f / M _ P I ) , mQ3i0n(s0n.r4 0=2 9e4x4p62(8p4e0_fm/iMn_P I/) ,b aQn3d0_(s0i.z4e9s8[0g6]8)9 5-8 51f.5/fM;_ P I| ) ~~~~ ~~~~~~~^~~~~~~~~~~~~~~, Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:204:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:204:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:204:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:204:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:203:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:203:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:203:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:203:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:203:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:203:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_src/libavcodec/aacpsy.cPI),: 420Q:3350:(0 .warning: 3missing field 'window_shape' initializer [-Wmissing-field-initializers]1 88187480f/ M420_ | P I ), QF3F0P(s0y.W3i8n25d5o0w1I2n0fo4 f/wMi _ PI=) ,{ {Q 300 (}0 .}4;1 9 3| 9 ^5 1190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:202:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/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] 202 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.src/libavcodec/aacsbr_template.c282:07129328:7191:9 fwarning: /Mcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]_ PI), Q30(0.30583 812930 | 1 8 7 f /fMo_rP I()k, =| ^~~~~~~~~~~~~~0 ; k src/libavcodec/aac_defines.h<: 44sb:r-36>k:x[ 1note: ]expanded from macro 'Q30'; k++) 44{ | #| d ~ ^ ~~~~~~~~~~e fine Q30(xsrc/libavcodec/aacsbr_template.c): 1300 : 19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1300 | ( i n t )f(o(rx )(*k 1=0 70;3 7k4 1<8 2s4b.r0- >+k x0[.0]5;) k +| + ^) { | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:202:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:202:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 3In file included from src/libavcodec/aacps_fixed.c warning:s24: generatedIn file included from . src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:202:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:202:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:201:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:201:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | Q30(0.0000000000f/M_PI), Q30(0.06src/libavcodec/aacsbr_template.c7234:1313196:219f:/M _warning: PIcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) , Q30(0.1045235619f/M_PI), Q30(0 .13191 | 5 5 8 9 0f4o3r5 0(fj/ M=_ P0I;) ,j Q<3 0s(b0r.-1>8n2u4m7_2p3a7t8c0hfe/sM;_ PjI+)+,) Q{3 0 (| 0 ~ ^ ~~~~~~~~~~~~~~~~. 1966800541f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aacsbr_template.c : 1322 : 22 :( iwarning: ncomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]t )((x)*1073741824 .13220 | + 0 . 5 ) | ^ while (g In file included from <=src/libavcodec/aacps_fixed.c :24s: bIn file included from rsrc/libavcodec/aacps.c-:>32n: _src/libavcodec/aacps_fixed_tablegen.hq: &201&: 86k: >warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sbr->f_tablen o201i | s e [ g ] ) Q 3| 0 ~ ^ ~~~~~~~~( 0.0000000000f/M_PI), Q30(0.0672341362f/M_src/libavcodec/aacsbr_template.cP:I1338):, 11Q:3 0warning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 .10452 313385 | 6 1 9 f /iMf_ P(Ik) ,< Qs3b0r(-0>.m1[515]8 9+0 4s3b5r0-f>/kMx_[P1I])), Q| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~0 (0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:201:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:201:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:201:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:200:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:200:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:200:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:200:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI),src/libavcodec/aacsbr_template.c Q30:(01353.:0196:7 21warning: 72comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 82f/M_PI), Q30(0.09971679 013530 | f / M _ PfIo)r, (Qk3 0=( 00.;1 1k6 2<9 5s1b6r6-3>fk/Mx_[P0I]);, kQ+3+0)( 0{. 1 2| 5 ~ ^ ~~~~~~~~~~0 736862f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aacsbr_template.c : 1359 : 14 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (int)((x)*1 013597 | 3 7 4 1 8f2o4r. 0( ;+ k0 .<5 )s b r| - ^> kx[0] + sbIn file included from r-src/libavcodec/aacps_fixed.c>:m24[: 0In file included from ]src/libavcodec/aacps.c;: 32k: +src/libavcodec/aacps_fixed_tablegen.h+:) 200{: 36 :| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | Q30(0.0000000000f/M_PI), Q30src/libavcodec/aacsbr_template.c(:01366.:0194:3 3warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]59 543f/M_PI), Q13663 | 0 ( 0 . 0f6o7r2 1(7k2 3=8 20f;/ Mk_ P0k(x0[.10]9;9 7k1+6+7)9 0{0 f /| M ~ ^ ~~~~~~~~~~_ PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_src/libavcodec/aacsbr_template.cPI:)1372,: 14 :| ^~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 1372 | f44o | r# d(e;f ikn e< Qs3b0r(-x>)k x [ 1 ] + s b r - > m([i1n]t;) (k(+x+))* 1{0 7 3| 7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~4 1824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:200:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aaccoder.c:45: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/aacsbr_template.c:1390:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1390 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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:1407:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1407 | for (i = 0; i < sbr->n_q; i++) | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:1411:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1411 | for (i = 0; i < sbr->n[1]; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/aacsbr_template.c:1421:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1421 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:261:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | Q30(0.01414142856998f), Q30(0.00795258154731f), Q30(0.00447211359449f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 src/libavcodec/aacpsy.c+ 0.:5)565 : 8| : ^ ~ 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 :56532 | : src/libavcodec/aacps_fixed_tablegen.h : 261 :i37f:( awarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t ive_lines = =261 | 0 . 0 ) | Q ^~~~~~~~~~~~ ~~3 0(0.01414142856998f), Q30(0.00795258154731f), Q30(0.00447211359449f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:261:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | Q30(0.01414142856998f), Q30(0.00795258154731f), Q30(0.00447211359449f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:260:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | Q30(0.11198225164225f), Q30(0.07940162697653f), Q30(0.04469901562677f), Q30(0.02514469318284f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:260:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | Q30(0.11198225164225f), Q30(0.07940162697653f), Q30(0.04469901562677f), Q30(0.02514469318284f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:260:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | Q30(0.11198225164225f), Q30(0.07940162697653f), Q30(0.04469901562677f), Q30(0.02514469318284f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aacsbr_template.c : (1446i:n23t:)( (warning: xcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) *1073741824.0 + 0.5) | ^ ~ 1446 | In file included from fosrc/libavcodec/aacps_fixed.cr: 24(: eIn file included from src/libavcodec/aacps.c=: 320: ;src/libavcodec/aacps_fixed_tablegen.h :e260 :<13 :c hwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ata->bs_nu m260_ | e n v ; e + + )Q 3{0 ( 0| . ~ ^ ~~~~~~~~~~~~~~~~~~~1 1198225164225f), Q30(0.07940162697653f), Q30(0.044699src/libavcodec/aacsbr_template.c0:114555:6272:6 7warning: 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f ), Q30(0.025 114554 | 4 6 9 3 1 8 2 8 4 f ) , f o| r ~~~~^~~~~~~~~~~~~~~~~~ (m src/libavcodec/aac_defines.h=: 440:;36 :m note: m [441 | ]#;d emf+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/aacsbr_template.csrc/libavcodec/aacps_fixed_tablegen.h::1467259::2385:: warning: warning: 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] 259 | 1467 | Q 3fo0r( 0(.e4 2=6 400;1 4e3 2<7 1c1h2_2dfa)t,a -Q>3b0s(_0n.u3m0_8e9n5v5;4 0e4+6+5)9 6{5 f )| , ~ ^ ~~~~~~~~~~~~~~~~~~~ Q30(0.22137464873077f), Q30(0.15768788954414f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:src/libavcodec/aac_defines.h1473::4427::36 :warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]note: expanded from macro 'Q30' 44 | #d e1473f | i n e Q 3 0 ( x ) f o r ( p = 0 ;( ipn t<) (s(bxr)-*>1n0[7c3h7_4d1In file included from 8a2t4a.-0src/libavcodec/aaccoder.c> :b+s45 _: 0fsrc/libavcodec/aacenc_utils.hr.:e597q):_ 17r :e| s ^ ~warning: [ comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]e + 1]]; In file included from psrc/libavcodec/aacps_fixed.c+:+24): In file included from {src/libavcodec/aacps.c : 32 | : 97 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h | : 259 : 61 :i fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](q maxval >= (FF_259A | R R A Y _ E L E MQS3(0a(a0c._4m2a6x4v0a14l3_2c7b1)1)2)2 f )| , ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q30(0.30895540465965f), Q30(0.22137464873077f), Q30(0.15768788954414f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x89)*1 warning0s73 generated7. 41824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:259:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | Q30(0.42640143271122f), Q30(0.30895540465965f), Q30(0.22137464873077f), Q30(0.15768788954414f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:259:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | Q30(0.42640143271122f), Q30(0.30895540465965f), Q30(0.22137464873077f), Q30(0.15768788954414f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:258:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.63365607219232f), Q30(0.52308104267543f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:258:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.6336560CC libavcodec/aarch64/vp9dsp_init_12bpp_aarch64.o 7219232f), Q30(0.52308104267543f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:258:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.63365607219232f), Q30(0.52308104267543f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:258:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.63365607219232f), Q30(0.52308104267543f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | Q30(1.26431008149654f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In 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:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | Q30(1.26431008149654f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In 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:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | Q30(1.26431008149654f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In 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:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | Q30(1.39677960498402f), Q30(1.38005309967827f), Q30(1.34839972492648f), Q30(1.31392017367631f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | Q30(1.39677960498402f), Q30(1.38005309967827f), Q30(1.34839972492648f), Q30(1.31392017367631f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In 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:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | Q30(1.39677960498402f), Q30(1.38005309967827f), Q30(1.34839972492648f), Q30(1.31392017367631f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In 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:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | Q30(1.39677960498402f), Q30(1.38005309967827f), Q30(1.34839972492648f), Q30(1.31392017367631f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:255:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | Q30(1.41350698548044f), Q30(1.41198278375959f), Q30(1.40977302262355f), Q30(1.40539479488545f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:255:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | Q30(1.41350698548044f), Q30(1.41198278375959f), Q30(1.40977302262355f), Q30(1.40539479488545f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:255:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | Q30(1.41350698548044f), Q30(1.41198278375959f), Q30(1.40977302262355f), Q30(1.40539479488545f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:255:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | Q30(1.41350698548044f), Q30(1.41198278375959f), Q30(1.40977302262355f), Q30(1.40539479488545f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24533: :In file included from 83src/libavcodec/aacps.c: :warning: 32: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :254:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | 533 | {QQ330(11(.-401.402100654390143958863220f2)0,f )Q,3 0Q(311.(4-104.1696192509202528306346f1)6,6 fQ)3}0,(1 .{4Q13411(4-208.59619296768346f7)9,5 7Q23903(f1).,4 1Q33919(0-000.815195423289f3)8,1 4 0| 0 ~~~~^~~~~~~~~~~~~~~~~~3 4f)src/libavcodec/aac_defines.h}:,44 : 36| : ~~~~^~~~~~~~~~~~~~~~~~~ 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 3 1((ixn)t ) ( ( x ) * 1 0 7 3 7 4 1 8(2i4n.t0) (+( x0).*52)1 4 7| 4 ^ ~8 3648.0 + 0In file included from .5src/libavcodec/aacps_fixed.c): 24 : | In file included from ^ ~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:254: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:533 :25458 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.4142 05336 | 4{9Q13315(8-302.f0)1,0 5Q33004(918.6421042109f1)2,0 2Q23213(6-40f.)6,6 9Q53900(518.043164116462f8)5}6,9 9{7Q8341f()-,0 .Q93102(616.346173995970209038f5)9,4 3Q83f1)(,- 0 .| 1 ~~~~^~~~~~~~~~~~~~~~~~1 5229src/libavcodec/aac_defines.h3:8441:4360:0 3note: 4expanded from macro 'Q30'f )}, | ~~~~^~~~~~~~~~~~~~~~~~~44 | #defisrc/libavcodec/aac_defines.hn:e45 :Q363:0 (note: xexpanded from macro 'Q31') 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.In file included from 0 src/libavcodec/aacps_fixed.c+: 240: .In file included from 5src/libavcodec/aacps.c): 32 : | src/libavcodec/aacps_fixed_tablegen.h ^ ~: 254:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62 : 254src/libavcodec/aacsbrdata.h | : 533 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.414 25330 | 6{4Q93113(5-803.20f1)0,5 3Q03409(816.24012401f9)1,2 0Q23212(3-604.f6)6,9 5Q93005(810.3461146164f2)8}5,6 9{9Q73814(f-)0,. 9Q13206(613.6471935979209030f8)5,9 4Q3381f()-,0 . 1| 1 ~~~~^~~~~~~~~~~~~~~~~~5 2293src/libavcodec/aac_defines.h8:1444:0360:3 4note: fexpanded from macro 'Q30') }, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:f45i:n36e: Qnote: 3expanded from macro 'Q31'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+) (0(.x5))* 2 1| 4 ^ ~7 483648.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:254: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:533:6 :254 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1 .5334 | 1{4Q23016(4-901.3051803523f0)4,9 8Q63200(210.f4)1,4 1Q93112(0-202.26366945f9)0,5 8Q03306(116.64f1)4}1,4 2{8Q53619(9-708.49f1)2,6 6Q33607(915.74219339f9)0,0 0Q83519(4-308.f1)1,5 2 2| 9 ~~~~^~~~~~~~~~~~~~~~~~3 8140src/libavcodec/aac_defines.h0:3444: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 3 1 ( x()i n t ) ( ( x ) * 1 0 7 3 7 4(1i8n2t4).(0( x+) *0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:252:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 252 | Q30(0.27671828230984f), Q30(0.17664462766713f), Q30(0.07940162697653f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:252:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 252 | Q30(0.27671828230984f), Q30(0.17664462766713f), Q30(0.07940162697653f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' src/libavcodec/aacpsy.c 44 | #:de616f:i48n:e Qwarning: 3implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 (x) ( i616n | t ) ( ( x ) *1 0 7 37 4 1 8 2 4 . 0 + 0 .f5o)r m| _ ^ ~f actor In file included from +=src/libavcodec/aacps_fixed.c: 24s: In file included from qsrc/libavcodec/aacps.crt:f32: (src/libavcodec/aacps_fixed_tablegen.hf:a252bs:(13:c owarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fs [start+ i252] | ) ) ; | ~~~~ ^~~~~~~~~~~~~~Q 30(0.27671828230984f), Q30(0.17664462766713f), Q30(0.07940162697653f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 244 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 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:251:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 251 | Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.57677990744575f), Q30(0.42640143271122f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h7:44:36: note: expanded from macro 'Q30' 444 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 8In file included from 3src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:251:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 251 | Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.57677990744575f), Q30(0.42640143271122f), | ~~~~^~~~~~~~~~~~~~~~~~ 4src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 8 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ .In file included from 0src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:251:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.57677990744575f), Q30(0.42640143271122f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h+:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 0In file included from .src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:251:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 251 | Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.57677990744575f), Q30(0.42640143271122f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h):44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ | In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:250:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ 250 | Q30(1.29124937110028f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:250:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | Q30(1.29124937110028f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:250:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c 250 | Q30(1.29124937110028f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 62In file included from : src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:249:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.h 249 | Q30(1.41198278375959f), Q30(1.40313815268360f), Q30(1.38687670404960f), Q30(1.34839972492648f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h::44:36: note: expanded from macro 'Q30' 532 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ :In file included from 84src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:249:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 249 | Q30(1.41198278375959f), Q30(1.40313815268360f), Q30(1.38687670404960f), Q30(1.34839972492648f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' warning: 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 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:249:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | Q30(1.41198278375959f), Q30(1.40313815268360f), Q30(1.38687670404960f), Q30(1.34839972492648f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:249:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 249 | Q30(1.41198278375959f), Q30(1.40313815268360f), Q30(1.38687670404960f), Q30(1.34839972492648f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h | :44:36: note: expanded from macro 'Q30' { 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572In file included from 6src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:265:160: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 057 265 | Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI) | ^~~~~~~~~~~~ 1src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 7 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ 0In file included from src/libavcodec/aacps_fixed.c8:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:265:137: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7f 265 | Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI) | ^~~~~~~~~~~~ src/libavcodec/aac_defines.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:265:114: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI) | ^~~~~~~~~~~~ | src/libavcodec/aac_defines.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:265:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI) | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h 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:265:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45: 265 | Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI) | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 36 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:265:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 265 | Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI) | ^~~~~~~~~~~~ src/libavcodec/aac_defines.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:265:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | 265 | Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI) | ^~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' # 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:532:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.389814788In file included from 9src/libavcodec/aaccoder.c:53: src/libavcodec/aaccoder_twoloop.h:75:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 75 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ 26src/libavcodec/aaccoder_twoloop.h:74:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f 74 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_In file included from chasrc/libavcodec/aacps_fixed.cnn:e24l: In file included from ssrc/libavcodec/aacps.c): 32 : | src/libavcodec/aacps_fixed_tablegen.h ~ ^~~~ :279:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), 279 | static const int fractional_delay_links[] = { Q31(0.43f), Q31(0.75f), Q31(0.347f) }; | ~~~~^~~~~~~ Qsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 3 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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:279:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0279 | static const int fractional_delay_links[] = { Q31(0.43f), Q31(0.75f), Q31(0.347f) }; | ~~~~^~~~~~ src/libavcodec/aac_defines.h.:45:36: note: expanded from macro 'Q31' 8 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 9In file included from 5src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:279:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | static const int fractional_delay_links[] = { Q31(0.43f), Q31(0.75f), Q31(0.347f) }; | ~~~~^~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 7 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 2605717087f)}, | In file included from src/libavcodec/aacps_fixed.c:24: 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] ~~~~^~~~~~~~~~~~~~~~~~~ 280 | const int fractional_delay_gain = Q31(0.39f); | ~~~~^~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.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:532:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | {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)*214748364CC libavcodec/aarch64/vp9dsp_init_aarch64.o 8.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:532:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | {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:531:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 531 | {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:531:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c531:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:361:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | { Q361 | if (k < FF_ARRAY_ELEMS(f_center_20)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3src/libavcodec/aacps_fixed_tablegen.h1:383:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ( 383 | if (k < FF_ARRAY_ELEMS(f_center_34)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 QIn file included from 3src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c:40:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 40 | Q31(0.0f), Q31(0.30596630545168f), Q31(0.5f) | ~~~~^~~~~ (src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' x 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ )In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c:40:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 40 | Q31(0.0f), Q31(0.30596630545168f), Q31(0.5f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.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: src/libavcodec/aacps.c:40:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 40 | Q31(0.0f), Q31(0.30596630545168f), Q31(0.5f) | ~~~~^~~~~ src/libavcodec/aac_defines.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: src/libavcodec/aacps.c:39:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 39 | Q31(0.0f), Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ (iIn file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c:39:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n 39 | Q31(0.0f), Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f), | ~~~~^~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' t 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ )In file included from (src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c:39:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 39 | Q31(0.0f), Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hx:45:36: note: expanded from macro 'Q31' ) 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ *In file included from 2src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c:39:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 39 | Q31(0.0f), Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f), | ~~~~^~~~~ src/libavcodec/aac_defines.h4:45:36: note: expanded from macro 'Q31' 7 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:531:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 531 | {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:531:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 531 | {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:530:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 530 | {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:530:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 530 | {Q31(-0.9994815src/libavcodec/aacpsy.c3:794:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 27 794 | if (fabs(delta_pe) > 0.05f * desired_pe) | ~~~~ ^~~~~~~~ 82src/libavcodec/aacpsy.c:794:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9 794 | if (fabs(delta_pe) > 0.05f * desired_pe) | ~ ~~~~~~^~~~~~~~~~~~ 6f), 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: AS libavcodec/aarch64/vp9itxfm_16bpp_neon.o src/libavcodec/aacsbrdata.h:530:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 530 | {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) AS libavcodec/aarch64/vp9itxfm_neon.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:530:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 530 | {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:528:83: AS libavcodec/aarch64/vp9lpf_16bpp_neon.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f),src/libavcodec/aaccoder_twoloop.h :279:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 1279 | + sfoffs, | ~ ^~~~~~ (src/libavcodec/aaccoder_twoloop.h:278:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -0 278 | + 1.75*log2f(FFMAX(0.00125f,uplims[w*16+g]) / sce->ics.swb_sizes[g]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .98147830385781f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (intAS libavcodec/aarch64/vp9lpf_neon.o )((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:528:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830AS libavcodec/aarch64/vp9mc_16bpp_neon.o 385781f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:528:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | {Q31(-0.94705089665984f), Q31(-0.29AS libavcodec/aarch64/vp9mc_aarch64.o 580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 +AS libavcodec/aarch64/vp9mc_neon.o 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:528:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/aasc.o 45 | #define Q31(x) In file included from src/libavcodec/aacps_fixed.c:24 : src/libavcodec/aacps.c:416:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | const INTFLOAT peak_decay_factor = Q31(0.76592833836465f); | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 527 | {src/libavcodec/aacpsy.c:893:34Q: warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] 3 1893 | FFPsyWindowInfo wi = { { 0 } }; | ^ ( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:527:59: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c:486:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | g_decay_slope = (1 << 30) - DECAY_SLOPE * (k - DECAY_CUTOFF[is34]); | ^~~~~~~~~~~ src/libavcodec/aacps.c:188:30: note: expanded from macro 'DECAY_SLOPE' 188 | #define DECAY_SLOPE Q30(0.05f) | ~~~~^~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 527 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:527:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 527 | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:527:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 527 | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:526:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | {Q31(-0.93412041758744f), Q31( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:526:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | {Q31(-0.93412041758744f), Q31( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:526:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | {Q31(-0.93412041758744f), Q31( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:526:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | {Q31(-0.93412041758744f), Q31( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:525:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 525 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:525:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 525 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:525:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 525 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:525:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 525 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:524:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | {Q31( 0.52175424682195f), Q31(-0.85396826735705f)}, {Q31(-0.94701139690956f), Q31(-0.01826348194255f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:524:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | {Q31( 0.52175424682195f), Q31(-0.85396826735705f)}, {Q31(-0.94701139690956f), Q31(-0.01826348194255f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:524:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | {Q31( 0.52175424682195f), Q31(-0.85396826735705f)}, {Q31(-0.94701139690956f), Q31(-0.01826348194255f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:524:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | {Q31( 0.52175424682195f), Q31(-0.85396826735705f)}, {Q31(-0.94701139690956f), Q31(-0.01826348194255f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:523:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 523 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:523:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 523 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:523:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 523 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.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] 523 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:522:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 522 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:522:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 522 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:522:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 522 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:522:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 522 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:521:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 521 | {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0.14130287347405f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:521:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 521 | {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0.14130287347405f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:521:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 521 | {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0.14130287347405f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:521:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 521 | {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0.14130287347405f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:520:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 520 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:520:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 520 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:520:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 520 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:520:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 520 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:519:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 519 | In file included from {Q31src/libavcodec/aacps_fixed.c(: 240: .src/libavcodec/aacps.c9:46780:4344:94 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 7963f), Q31( 0.090262 06781 | 1 5 7 4 1 6 f ) } , { QI3N1T(F-L0O.A8T2 3w8i6d3t5h2 5=3 4Q33207(f1).,f )Q 3/1 (( 0(.s0t8o9p2 4-7 6s8t8a2r3t6)7 6?f )(}s,t o p| ~~~~~^~~~~~~~~~~~~~~~~~- stasrc/libavcodec/aac_defines.hr:t45): 36:: 1note: )expanded from macro 'Q31'; | ~~~~^~~~ 45 | #defsrc/libavcodec/aac_defines.hi:n44e: 36Q:3 1note: (expanded from macro 'Q30'x ) 44 | # d e f i n(ei nQt3)0(((xx)) * 2 1 4 7 4 8 3 6 4 8 . 0 (+i n0t.)5()( x )| * ^ ~1 073741824.In file included from 0 src/libavcodec/aacsbr_fixed.c+: 620: .src/libavcodec/aacsbrdata.h5): 519 :| 58 ^ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 519 | {Q31( 0.94044946687963f), Q31( 0.09026201157416f)}, {Q31(-0.82386352534327f), Q31( 0.08924768823676f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:519:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 519 | {Q31( 0.94044946687963f), Q31( 0.09026201157416f)}, {Q31(-0.82386352534327f), Q31( 0.08924768823676f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.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] 519 | {Q31( 0.94044946687963f), Q31( 0.09026201157416f)}, {Q31(-0.82386352534327f), Q31( 0.08924768823676f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:518:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 518 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:518:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 518 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:518:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 518 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:518:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 518 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:517:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:517:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:517:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:517:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:516:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 516 | {Q31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:516:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 516 | {Q31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*214748364CC libavcodec/ac3.o 8.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:516:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 516 | {Q31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:516:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 516 | {Q31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:515:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | {Q31( 0.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:515:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | {Q31( 0.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:515:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | {Q31( 0.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:515:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | {Q31( 0.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:514:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | {Q31(-0.62081581361840f), Q31( 0.75000676218956f)}, {Q31(-0.43867015250812f), Q31( 0.99998069244322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:514:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | {Q31(-0.62081581361840f), Q31( 0.75000676218956f)}, {Q31(-0.43867015250812f), Q31( 0.99998069244322f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:514:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | {Q31(-0.62081581361840f), Q31( 0.75000676218956f)}, {Q31(-0.43867015250812f), Q31( 0.99998069244322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147CC libavcodec/ac3_channel_layout_tab.o 483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:514:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | {Q31(-0.62081581361840f), Q31( 0.75000676218956f)}, {Q31(-0.43867015250812f), Q31( 0.99998069244322f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:513:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 513 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.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] 513 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:513:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 513 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:513:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 513 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:512:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | {Q31(-0.49104783137150f), Q31( 0.32895214359663f)}, {Q31( 0.99881175120751f), Q31( 0.88993983831354f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:512:59CC libavcodec/ac3_parser.o : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | {Q31(-0.49104783137150f), Q31( 0.32895214359663f)}, {Q31( 0.99881175120751f), Q31( 0.88993983831354f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:512:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | {Q31(-0.49104783137150f), Q31( 0.32895214359663f)}, {Q31( 0.99881175120751f), Q31( 0.88993983831354f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:512:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | {Q31(-0.49104783137150f), Q31( 0.32895214359663f)}, {Q31( 0.99881175120751f), Q31( 0.88993983831354f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:511:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | {Q31( 0.94813650221268f), Q31(-0.97506640027128f)}, {Q31(-0.95434497492853f), Q31(-0.79607978501983f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:511:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | {Q31( 0.94813650221268f), Q31(-0.97506640027128f)}, {Q31(-0.95434497492853f), Q31(-0.7960CC libavcodec/ac3dec_data.o 7978501983f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:511:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | {Q31( 0.94813650221268f), Q31(-0.97506640027128f)}, {Q31(-0.95434497492853f), Q31(-0.79607978501983f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:452 warnings generated. :36: note: 17 warnings generated. expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*214748src/libavcodec/aaccoder_twoloop.h3:297:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 64 8297 | for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .0 src/libavcodec/aaccoder_twoloop.h+:361:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 361 | for (i = 0; i < sizeof(maxsf) / sizeof(maxsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:511:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | {Q31( 0.94813650221268f), Q31(-0.97506640027128f)}, {Q31(-0.95434497492853f), Q31(-0.79607978501983f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:510:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:510:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:510:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:510:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:509:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:509:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:509:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:509:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 508 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784007648f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:508:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784007648f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:508:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784007648f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:508:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260CC libavcodec/ac3dec_fixed.o 878f), Q31(-0.93565784007648f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:507:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*21474CC libavcodec/ac3dec_float.o 83648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:507:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:507:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:507:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:506:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | {Q31(-0.48972893932274f), Q31( 0.56289246362686f)}, {Q31(-0.89033658689697f), Q31(-0.71656563987082f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:506:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | {Q31(-0.48972893932274f), Q31( 0.56289246362686f)}, {Q31(-0.89033658689697f), Q31(-0.71656563987082f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:506:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | {Q31(-0.48972893932274f), Q31( 0.56289246362686f)}, {Q31(-0.89033658689697f), Q31(-0.71656563987082f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q328 warnings generated. 1(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:506:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | {Q31(-0.48972893932274f), Q31( 0.56289246362686f)}, {Q31(-0.89033658689697f), Q31(-0.71656563987082f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:505:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | {Q31( 0.10831862810749f), Q31(-0.08628837174592f)}, {Q31( 0.91229417540436f), Q31(-0.65987351408410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:505:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | {Q3In file included from src/libavcodec/aarch64/me_cmp_init_aarch64.c1:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] ( 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0.10831862810749f), Q31(-0.08628837174592f)}, {Q31( 0.91229417540436f), Q31(-0.65987351408410f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:505:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | {Q31( 0.10831862810749f), Q31(-0.08628837174592f)}, {Q31( 0.91229417540436f), Q31(-0.659src/libavcodec/put_bits.h:8265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 73 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 51408410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:505:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | {Q31( 0.10831862810749f), Q31(-0.08628837174592f)}, {Q31( 0.9122941src/libavcodec/put_bits.h7:3175:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 40 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 436f), Q31(-0.65987351408410f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:504:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:504:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/ac3dsp.o 504 | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:504:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:504:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:503:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:503:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:503:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:503:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:502:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | {Q31(-0.43311260380975f)CC libavcodec/ac3enc.o , Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:502:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:502:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:502:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:501:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | {Q31( 0.81924990025724f), Q31( 0.99698425250579f)}, {Q31(-0.26719850873357f), Q31( 0.68903369776193f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:501:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | {Q31( 0.81924990025724f), Q31( 0.99698425250579f)}, {Q31(-0.26719850873357f), Q31( 0.68903369776193f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:501:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | {Q31( 0.81924990025724f), Q31( 0.99698425250579f)}, {Q31(-0.26719850873357f), Q31( 0.68903369776193f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:501:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | {Q31( 0.81924990025724f), Q31( 0.99698425250579f)}, {Q31(-0.26719850873357f), Q31( 0.68903369776193f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:500:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:500:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:500:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:500:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:499:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:499:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:499:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In 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] 499 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:498:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:498:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:498:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:498:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:497:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:497:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:497:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:496:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:496:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:496:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:496:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:494:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:494:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:494:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:494:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:491:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:491:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:491:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:491:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:490:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:490:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:490:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:490:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:489:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:489:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:489:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:489:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:488:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:488:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:488:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:488:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:487:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 487 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:487:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 487 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:487:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 487 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:487:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 487 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:486:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:486:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:486:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:486:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:484:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:484:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:484:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), CC libavcodec/ac3enc_fixed.o Q31( 0.98516909715427f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:484:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:483:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:483:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:483:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:483:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:482:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 482 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:482:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 482 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0CC libavcodec/ac3enc_float.o .75081145286948f), Q31(-0.35533223142265f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:482:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 482 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:482:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 482 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:481:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 481 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:481:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 481 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:481:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 481 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/ac3tab.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:481:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 481 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/acelp_filters.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:480:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 480 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84476541096429f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:480:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 480 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84476541096429f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:480:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 480 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84CC libavcodec/acelp_pitch_delay.o 476541096429f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:480:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 480 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84476541096429f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:479:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 479 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:479:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 479 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:479:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 479 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:479:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 479 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:478:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | {Q31( 0.93887685615875f), Q31(-0.11284528204636f)}, {Q31( 0.85126435782309f), Q31( 0.52349251543547f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:478:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | {Q31( 0.93887685615875f), Q31(-0.11284528204636f)}, {Q31( 0.85126435782309f), Q31( 0.52349251543547f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:478:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | {Q31( 0.93887685615875f), Q31(-0.11284528204636f)}, {Q31( 0.85126435782309f), Q31( 0.52349251543547f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:478:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | {Q31( 0.93887685615875f), Q31(-0.11284528204636f)}, {Q31( 0.85126435782309f), Q31( 0.52349251543547f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:477:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 477 | {Q31( 0.99971463703691f), Q31(-0.83889954253462f)}, {Q31(-0.75376385639978f), Q31( 0.00814643438625f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 477 | {Q31( 0.99971463703691f), Q31(-0.83889954253462f)}, {Q31(-0.75376385639978f), Q31( 0.00814643438625f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:477:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 477 | {Q31( 0.99971463703691f), Q31(-0.83889954253462f)}, {Q31(-0.75376385639978f), Q31( 0.00814643438625f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:477:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 477 | {Q31( 0.99971463703691f), Q31(-0.83889954253462f)}, {Q31(-0.75376385639978f), Q31( 0.00814643438625f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/acelp_vectors.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:476:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | {Q31(-0.93941931782002f), Q31(-0.56409379640356f)}, {Q31(-0.88590003188677f), Q31( 0.47624600491382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:476:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | {Q31(-0.93941931782002f), Q31(-0.56409379640356f)}, {Q31(-0.88590003188677f), Q31( 0.47624600491382f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:476:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | {Q31(-0.93941931782002f), Q31(-0.56409379640356f)}, {Q31(-0.88590003188677f), Q31( 0.47624600491382f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:476:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | {Q31(-0.93941931782002f), Q31(-0.56409379640356f)}, {Q31(-0.88590003188677f), Q31( 0.47624600491382f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:475:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:475:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:475:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:475:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:474:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:474:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), 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:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:474: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.9984847170src/libavcodec/aaccoder.c2:534:20: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 97 534 | qmin = INT_MAX; | ~ ^~~~~~~ 6f/usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' ) 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ , Q31( 0.96245166923809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defiCC libavcodec/adpcm.o ne Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aaccoder.c:src/libavcodec/aacsbr_fixed.c623:107: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :62 623 | int destbits = avctx->bit_rate * 1024.0 / avctx->sample_rate / avctx->ch_layout.nb_channels * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ : 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)CC libavcodec/adpcm_data.o *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' CC libavcodec/adpcmenc.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:472:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217CC libavcodec/adts_header.o 500792f), 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(CC libavcodec/adts_parser.o -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)*21474836CC libavcodec/adx.o 48.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:472:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:CC libavcodec/adx_parser.o note: expanded from macro 'Q31' 45 | #define Q31(x) (isrc/libavcodec/aaccoder.c:n783:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t) 783 | ( * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ (src/libavcodec/aaccoder.cx:782:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) 782 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ *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.633649685346CC libavcodec/adxdec.o 50f), 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)((xCC libavcodec/adxenc.o )*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:36CC libavcodec/agm.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:471:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.987CC libavcodec/aic.o 25746254433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/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] :45 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:471:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:471:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:470:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defisrc/libavcodec/bytestream.hn:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 294 | if (size2 != size) | ~~~~~ ^ ~~~~ Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:470:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184fsrc/libavcodec/bytestream.h):318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 318 | if (size2 != size) | ~~~~~ ^ ~~~~ Q31( 0.33680685948117f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:470:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31src/libavcodec/bytestream.h:(357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 0.33680685948117f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:470:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:469:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:469:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | {Q31(-0.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.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: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.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: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.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:467:83: 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: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), 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:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | {Q31( 0.508432CC libavcodec/alac.o 33159162f), 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: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.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:465:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:465:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:465:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:465:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:464:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/alac_data.o 464 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:464:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:464:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:464:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:463:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | {Q31(-0.95053182488101f), Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:463:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | {Q31(-0.95053182488101f), Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:463:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | {Q31(-0.95053182488101f), Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:463:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | {Q31(-0.95053182488101f), Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:462:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:462:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:462:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:462:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:461:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:461:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:461:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:461:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:460:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In 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] 460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:460:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:460:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:459:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:459:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:459:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:459:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:458:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:458:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:458:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:457:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:457:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:457:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:457:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:454:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:454:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:454:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:454:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:453:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:453:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:453:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:453:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:452:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:452:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:452:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:452:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:451:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:451:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:451:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:451:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:450:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | {Q31( 0.99930381973804f), Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.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] 450 | {Q31( 0.99930381973804f), Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:450:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | {Q31( 0.99930381973804f), Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:450:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | {Q31( 0.99930381973804f),CC libavcodec/alacdsp.o Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:449:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(-0.50254500772635f), 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:449:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515CC libavcodec/alacenc.o 096765f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:449:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(-0.50254500772635f), 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:449:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(-0.50254500772635f), Q31(-CC libavcodec/aliaspixdec.o 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) src/libavcodec/aaccoder.c: 920:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 920 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ insrc/libavcodec/aaccoder.c:919:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t 919 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ )((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 | #defineCC libavcodec/aliaspixenc.o 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.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: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.1833146 warnings generated. 37134880f)}, {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.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:445:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:445:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:445:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:445:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:444:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | {Q31( 0.07717324253925f), Q3CC libavcodec/allcodecs.o 1( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:444:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | {Q31( 0.07717324253925f), Q31( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:444:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | {Q31( 0.07717324253925f), Q31( 0.58638399CC libavcodec/alsdec.o 856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:444:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | {Q31( 0.07717324253925f), Q31( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:443:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | CC libavcodec/amr_parser.o {Q31(-0.997115CC libavcodec/amrnbdec.o 81834508f), Q31( 0.58211560180426f)}, {Q31( 0.77638976371966f), Q31( 0.94321834873819f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:443:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}, {Q31( 0.77638976371966f), Q31( 0.94321834873819f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:443:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}, {Q31( 0.77638976371966f), Q31( 0.94321834873819f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:443:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}, {Q31( 0.77638976371966f), Q31( 0.94321834873819f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:442:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | {Q31( 0.91783042091762f), Q31(-0.46356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:442:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | {Q31( 0.91783042091762f), Q31(-0.46356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/aaccoder.c: 1011:31: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:442:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | {Q31( 0.91783042091762f), Q31(-0.46356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:442:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | {Q31( 0.91783042src/libavcodec/aaccoder.c:1054:35: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 09 1053 | M[i] = (sce0->coeffs[start+(w+w2)*128+i] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 1054 | + sce1->coeffs[start+(w+w2)*128+i]) * 0.5; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 762f), Q31(-0.46356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:441:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:441:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:441:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:441:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:440:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:440:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/amrwbdec.o 440 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:440:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45In file included from | src/libavcodec/acelp_pitch_delay.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] #d 49 | return exp2f(M_LOG2_10 * x); | ~ ^ efine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:440:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | {Q31( CC libavcodec/anm.o 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:439:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | {Q31(-0.65284592392918f), Q31( 0.521867232CC libavcodec/ansi.o 53637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:439:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | {Q31(-0.65284592392918f), Q31( 0.520 warnings generated. 2186723253637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 439 | {Q31(-0.65284592392918f), Q31( 0.52186723253637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:439:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | {Q31(-0.65284592392918f), Q31( 0.52186723253637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:438:84: warning: src/libavcodec/acelp_pitch_delay.c:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]95:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | energy_mean)) / | ~ 95 | sqrtf(fixed_mean_energy ? fixed_mean_energy : 1.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/acelp_pitch_delay.c:93:78: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 43892 | ff_exp10(0.05 * | ~ | 93 | (avpriv_scalarproduct_float_c(pred_table, prediction_error, 4) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ {94 | energy_mean)) / | ~~~~~~~~~~~ Qsrc/libavcodec/acelp_pitch_delay.c:91:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 91 | float val = fixed_gain_factor * | ^~~~~~~~~~~~~~~~~ ~ 1( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:438:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/acelp_pitch_delay.c438 | :{100Q:3341:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 82104905483 51009 | 0 f ) , pQr3e1d(i c0t.i9o9n5_4e0r7r4o1r7[2349]2 8=f )2}0,. 0{ Q*3 1l(o g01.09f9(1f8i6x5e1d0_9g8a8i7n8_2ffa)c,t oQr3)1;( 0| . ~ ^~~~~~~~~~~~~~~~~~~~~~~~~7 2023001312947f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:438:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:438:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:437:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:437:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:437:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:437:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:436:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:436:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 436 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:436:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:435:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {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:435:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {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:435:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {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:435:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {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.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:31: 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:7: 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:433:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:433:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:433:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:433:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:432:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:432:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:432:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:432:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:84: 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:59: 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: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) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:430:58: 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) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:430:31: 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) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:430:6: 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) (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] 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: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.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:32: 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:7: 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:427:83: 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: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.hCC libavcodec/apac.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: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:36In file included from : note: expanded from macro 'Q31'src/libavcodec/ac3dec_float.c :37: src/libavcodec/ac3dec.c :45425 | :#57d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 425 | ( i n t ) ( (dxo)w*n2m1i4x7_4c8o3e6f4f8s.[0 0+] [0n.f5]) = | d ^ ~o wnmix_coeffIn file included from s[src/libavcodec/aacsbr_fixed.c1:]62[: nsrc/libavcodec/aacsbrdata.hf:]426 :=31 s:m iwarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * LEVEL_MI N426U | S{_Q33D1B(;- 0 .| 5 ^~~~ ~9 174397685714f), 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)src/libavcodec/ac3dec.c, Q:34471:(58 :0 .warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 289703373760 f447) | } , { Q 3 1 ( 0 . 7 5d3o7w4n3m1i6x9_7c4o49e5fff)s,[ 0Q]3[1i(] 0=. 9(6d7o0w5n2m1i4x6_5c1o3e3f5ffs)[}0,] [ i| ] ~~~~~^~~~~~~~~~~~~~~~~~ + | src/libavcodec/aac_defines.h ~~~~~~~~~~~~~~~~~~~~~^: 45:36: note: expanded from macro 'Q31' 448 | 45 | # d e f i n e Q 3 1 ( x ) ( idnotw)n(m(ixx)_*c2o1e4f7f4s8[316]4[8i.]0) +* 0L.E5V)E L _| M ^ ~I NUS_3DB; | 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( CC libavcodec/apedec.o 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/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:424:32: 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: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' 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:7: 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: src/libavcodec/ac3dec.cnote: expanded from macro 'Q31' :487:21 :45 | warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d efine Q31(x) 487 | ( iinft )((p(rxe)v*e2x1p4 7>4 82346U4)8 .{0 +| ~~~~~~~ ^ ~~~0 .5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:422:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 422 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:422:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 422 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0CC libavcodec/aptx.o .95781667469567f), Q31(-0.79047927052628f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:422:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 422 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*21474CC libavcodec/aptxdec.o 83648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:422:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 422 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)}In file included from src/libavcodec/ac3enc_float.c,:31: In file included from src/libavcodec/ac3enc.h:43: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | {Q31(-0.99909615720225f), Q31(-0.96024605713970f)}, {Q31( 0.746src/libavcodec/put_bits.h4:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 94 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 64155061f), 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.74src/libavcodec/put_bits.h6:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 49 317 | if (s4->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 64155061f), Q31( 0.120 warning2s generated. 144893606462f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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) CC libavcodec/aptxenc.o (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) | 5 ^ ~ warnings generated. 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.2624src/libavcodec/ac3enc_float.c:068:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 68 | return FFMIN(coord, COEF_MAX); | ~~~~~~^~~~~~~~~~~~~~~~ 3src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 0 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ 62237f), 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:src/libavcodec/ac3dec.c36:1137:41: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] : 1137 | if (range_bits <= 127 || s->drc_scale <= 1.0) | ~~~^~~~~~~~~ ~~ note: expanded from macro 'Q31' 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.866364In file included from src/libavcodec/ac3enc_float.c4:78: src/libavcodec/ac3enc_template.c:218:29: warning: implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion] 57 218 | if (coord_diff > NEW_CPL_COORD_THRESHOLD) | ^~~~~~~~~~ ~ 11364f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.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: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.4218899831252src/libavcodec/ac3dec.c:01439:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f) 1439 | gain *= 1.0 / 4194304.0f; | ~ ^~~~~~~~~~ , 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 Q3CC libavcodec/arbc.o 1(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) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from CC libavcodec/argo.o src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:417:7: 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:416:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {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 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:416:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {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 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:416:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {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 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:416:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {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 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:415:84: 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: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) src/libavcodec/ac3dec.c: 1841:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1841 | downmix_info->center_mix_level = gain_levels[s-> center_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/ac3dec.ct:1842:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ) 1842 | downmix_info->center_mix_level_ltrt = gain_levels[s-> center_mix_level_ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ((x)*214src/libavcodec/ac3dec.c7:1843:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 4 1843 | downmix_info->surround_mix_level = gain_levels[s-> surround_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83648.0src/libavcodec/ac3dec.c:1844:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] +1844 | downmix_info->surround_mix_level_ltrt = gain_levels[s->surround_mix_level_ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.5) | ^ ~src/libavcodec/ac3dec.c :1846:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1846 | downmix_info->lfe_mix_level = gain_levels_lfe[s->lfe_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 + 0src/libavcodec/ac3dec_float.c.:40:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 5) 40 | { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ | ^ ~ src/libavcodec/ac3dec_float.c:41:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR }, | ^ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/ac3dec_float.c:42:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 42 | { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ : src/libavcodec/aacsbrdata.h:414:84src/libavcodec/ac3dec_float.c:43:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 43 | { "target_level", "target level in -dBFS (0 not applied)", OFFSET(target_level), AV_OPT_TYPE_INT, {.i64 = 0 }, -31, 0, PAR }, | ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | {src/libavcodec/ac3dec_float.c:46:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] Q 46 | {"ltrt_cmixlev", "Lt/Rt Center Mix Level", OFFSET(ltrt_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ 31(-0src/libavcodec/ac3dec_float.c:47:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] . 47 | {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ 22898src/libavcodec/ac3dec_float.c:48:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4 48 | {"loro_cmixlev", "Lo/Ro Center Mix Level", OFFSET(loro_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ 614550src/libavcodec/ac3dec_float.c:49:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54f )49 | {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ , Q31( 0.970548src/libavcodec/ac3dec_float.c5:53:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 353 | { NULL}, | ^ 316316f)}, {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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:406:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432CC libavcodec/ass.o 114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:404:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:404:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*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] 404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:404:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:400:59: 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(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 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(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:400:6: 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(x) (iIn file included from nt)src/libavcodec/aic.c(:(x28): *src/libavcodec/bytestream.h2:11874:7154:8 3warning: 64comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 .0 + 0.5) | ^ ~ 187 | iIn file included from fsrc/libavcodec/aacsbr_fixed.c :(62s: isrc/libavcodec/aacsbrdata.hz:e3992:84 :! =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize) | ~~~~~ ^ ~~~~ 399 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:399:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:399:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:399:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:84: 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: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.0src/libavcodec/bytestream.h + :0294.:515): 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.h294: | 394 : 84 : iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (size2 != s394i | {zQe3)1 ( | 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), Q31src/libavcodec/bytestream.h:(318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -0 318 | if (size2 != size) | ~~~~~ ^ ~~~~ .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.4780In file included from 3src/libavcodec/agm.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 88 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3714199f), Qsrc/libavcodec/bytestream.h:3357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 (357 | if (size2 != size) | ~~~~~ ^ ~~~~ -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.src/libavcodec/bytestream.h:5294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 294 | if (size2 != size) | ~~~~~ ^ ~~~~ | ^ ~ 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' 45src/libavcodec/bytestream.h: | 318:15: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ac3dec_fixed.c:155: src/libavcodec/eac3dec.c:# 141318: | 17 : warning: ifimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (size2 != size) 141| | ~~~~~ ^ ~~~~ if (nscale < -1.0) | ^~~~~~ ~ define Q31(x) (int)((x24 warning)s generated. *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' src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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(-CC libavcodec/ass_split.o 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(-0CC libavcodec/assdec.o .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 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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] CC libavcodec/assenc.o 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 | CC libavcodec/asv.o #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.49429560226In file included from src/libavcodec/aic.c4:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ f), 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.cIn file included from :src/libavcodec/aic.c:34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 62: 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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.97418588src/libavcodec/aic.c1:176:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 6 3176 | if (frame_size > size) { | ~~~~~~~~~~ ^ ~~~~ 217f), 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)},CC libavcodec/asvdec.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: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] CC libavcodec/asvenc.o 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 | src/libavcodec/aic.c#:400:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] de 400 | if (buf_size < off) { | ~~~~~~~~ ^ ~~~ fisrc/libavcodec/aic.c:420:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] n 420 | if (slice_size + off > buf_size || !slice_size) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ e Q31(x) In file included from src/libavcodec/alsdec.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++); | ~~~~~~~~~~~~~ ^ ~~~~ (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) CC libavcodec/atrac.o | ^ ~ 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.4133233853896CC libavcodec/atrac1.o 3f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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) | ^ ~ src/libavcodec/agm.cIn file included from src/libavcodec/aacsbr_fixed.c::621068: :src/libavcodec/aacsbrdata.h39::375 :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] 375 | { Q10683 | 1 ( 0 .w1h9i5l1e3 0(2g9e14t6_9b3i4tfs)_,l eQf3t1((g-b0). 9>4 203 9&8&3 2x2 5<1 8s6-7>fo)u}t,p u{tQ_3s1i(z-e0). 9{5 4 7| 6 ~ ^ ~~~~~~~~~~~~~~66 2400101f), 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: In file included from note: expanded from macro 'Q31' src/libavcodec/ac3dec_fixed.c:156 : 45src/libavcodec/ac3dec.c | :#425d:e57f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31(x) (int)((x)*21 44257 | 4 8 3 6 4 8 . 0 d+o w0n.m5i)x _ c| o ^ ~e ffs[0][nf]In file included from =src/libavcodec/aacsbr_fixed.c :d62o: wsrc/libavcodec/aacsbrdata.hn:m371i:x7_:c owarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f fs[1][src/libavcodec/acelp_vectors.cnf]: 201371=: | 47{sQm:3i 1xwarning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * 0 .L9E4V1E3L8_0M2 I1201N0 | U3 S2 _3 33 D0 Bf ;) , g| Qa ^~~~ ~3i 1n(_ s0c.a3l5e2_8f1a9c1t6o7r3 3=0 1s8qfr)t}(,s p{eQe3c1h(_-e0n.e7r5g7 2/5 0p7o6s5t3f4i6l4t1efr)_,e nQe3r1g() ;0 . 5| 3 ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~6 50549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x)src/libavcodec/acelp_vectors.c : 203 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n203t | ) ( ( x )*g2a1i4n7_4s8c3a6l4e8_.f0a csrc/libavcodec/ansi.ct+o r:0 *479.=:5 12)1: . 0| warning: ^ ~- missing field 'value' initializer [-Wmissing-field-initializers] alpha; | In file included from ~ ^~~~~ src/libavcodec/aacsbr_fixed.c479: | 62 : src/libavcodec/aacsbrdata.h : 370{: 83N:U Lwarning: Limplicit 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/ac3dec.c :447:src/libavcodec/aac_defines.h58:: 45warning: :36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | 447# | d e f i n e Q 3 1 ( x )d o w n m i x _ c o e f f s [(0i]n[ti)]( (=x )(*d2o1w4n7m4i8x3_6c4o8e.f0f s+[ 00].[5i)] +| ^ ~ | ~~~~~~~~~~~~~~~~~~~~~^ In file included from 448src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 370 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | { Q 3 1 ( 0 . 9 9 8d8o5w6n5m0i2x0_4c8o8e4fff)s,[ 1Q]3[1i(] )0 .*1 1L1E3V6E0L9_5M4I9N0U4S4_43fD)B};, {| Q ~~~~~~~~~~~~~~~~~~~~ ~3 1(-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] 370src/libavcodec/alsdec.c | {Q:33601:(38 :0 .warning: 99comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 85650204884f), Q31 (360 0 | . 1 1 1 3i6f0 9(5a4vsrc/libavcodec/ac3dec.c9c:t0451x4:-435>4:cf h)warning: _}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l, a y{oQu3t1.(n-b0_. 5c4516 | h6 a4 n9 n6 e1 l4 s1 2 >s8 -3F>8Fd6_ofSw)An,Nm EiQ_x3_N1cB(o_-eC0fH.fA9sN0[N40E9L]4S[8)i6 ]6{ 3 =6 1| F5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~I8 X7Rf1)2}(,d o w| n ~~~~~^~~~~~~~~~~~~~~~~~m ix_csrc/libavcodec/alsdec.csrc/libavcodec/aac_defines.ho::e42445f::f2836s::[ 0warning: note: ]comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]expanded from macro 'Q31'[ i]); | 45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~424 | | # d e fsrc/libavcodec/ac3.h i:in42fe: 44(Q:g3 e1note: t(expanded from macro 'FIXR12'_x b)i t s _ l42 e | f# td (e &f gi bn )e (8d3o6w4n8m.i0x _+c o0e.f5f)s[ 1 ]| [ ^ ~i ] = FIXR12In file included from (dsrc/libavcodec/aacsbr_fixed.co:w62n: msrc/libavcodec/aacsbrdata.hi:x369_:c58o:e fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s [1][i]); 369| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~{ Q31(src/libavcodec/ac3.h-:042.:5448:9 4note: 7expanded from macro 'FIXR12'4 56517751f), Q423 | 1#(d-e0f.i3n4e8 4F7I1X3R21425(4a3)8 8 f ) } , { Q 3 1 ( - 0 . 4(1(8i1n5t1)4(0(4a5)4 4*6 54f0)9,6 Q+3 10(. 50).)1 6 2| 7 ~~~~^~~~~~ ~6 422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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 | #In file included from defsrc/libavcodec/ac3dec_fixed.ci:n156e: src/libavcodec/ac3dec.cQ:34871:(21x) : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int) (487( | x ) * 2 1 4 7 4 8i3f6 4(8p.r0e v+e x0p. 5>) 2 4| U ^ ~) { | ~~~~~~~ ^ ~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.src/libavcodec/alsdec.c:0577:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] + 577 | if (ctx->cur_frame_length != ctx->sconf.frame_length) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( CC libavcodec/atrac3.o 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:62src/libavcodec/alsdec.c:: 716:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/aacsbrdata.h: 716 | if (*bd->opt_order > sconf->max_order) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 363:src/libavcodec/alsdec.c:748:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 84 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); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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.c363: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) { | ~~ ^ ~~~~~~~~~~ {Qsrc/libavcodec/alsdec.c:871:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 3 871 | if (res == cur_tail_code) { | ~~~ ^ ~~~~~~~~~~~~~ 1(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) | ~~~ ^ ~~~~~~~~~~~~~ 0src/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) | ~~ ^ ~~~~~~~~~~ 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)}, {Q31In file included from src/libavcodec/aliaspixdec.c(:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -0 .187 | if (size2 != size) | ~~~~~ ^ ~~~~ 70373594262891f), Q31( 0.91227665827081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/alsdec.c::933:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: 933 | for (ltp_smp = FFMAX(*bd->ltp_lag - 2, 0); ltp_smp < block_length; ltp_smp++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ expanded from macro 'Q31' 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' 45 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++) | ~ ^ ~~~~~~~~~ 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.093src/libavcodec/bytestream.h5:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5 4294 | if (size2 != size) | ~~~~~ ^ ~~~~ 76558534f), 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)*2147483src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 8.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.src/libavcodec/bytestream.h0:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)((src/libavcodec/alsdec.c:x1245:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] )* 12452 | while (entries < channels && !(current->stop_flag = get_bits1(gb))) { | ~~~~~~~ ^ ~~~~~~~~ 1src/libavcodec/alsdec.c4:1248:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7 1248 | if (current->master_channel >= channels) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4src/libavcodec/alsdec.c:1273:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8 1273 | if (entries == channels) { | ~~~~~~~ ^ ~~~~~~~~ 3648.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), CC libavcodec/atrac3plus.o 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)src/libavcodec/alsdec.c:*1538:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 21 1538 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ 47src/libavcodec/alsdec.c:1559:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 81559 | nbits[i] = FFMIN(nbits[i], highest_byte*8); | ^ ~~~~~~~~ ~~~~~~~~~~~~~~ 3src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 6 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 4src/libavcodec/alsdec.c8:1581:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] . 1581 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ 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 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] src/libavcodec/aacsbr_fixed.c: 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.2029169920src/libavcodec/alsdec.c:31663:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 56 1663 | if (get_bits_left(gb) < 7*channels*ctx->num_blocks) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4fsrc/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/aac_defines.h:45:36: note: expanded from macro 'Q31' 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 Q31src/libavcodec/bytestream.h(:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x) 294 | if (size2 != size) | ~~~~~ ^ ~~~~ (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.86875903507313fsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ), 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.src/libavcodec/bytestream.h9:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 27101028521f), Q31( 0.12378128133110f)}, {Q31( 0.src/libavcodec/alsdec.c:1821:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]9 14 01821 | ctx->cur_frame_length = FFMIN(sconf->samples - ctx->frame_id * (uint64_t) sconf->frame_length, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1822 | sconf->frame_length); | ~~~~~~~~~~~~~~~~~~~ 0src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 3 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 66src/libavcodec/alsdec.c:1864:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 0 1864 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c2:1854:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 2 1854 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ 1src/libavcodec/alsdec.c:1864:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2 1864 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1858:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 4 1858 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ fsrc/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++) \ | ~ ^ ~~~~~~~~ Qsrc/libavcodec/alsdec.c:1866:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3 1866 | INTERLEAVE_OUTPUT(32) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1858:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1 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] 0 1918 | if (ctx->cur_frame_length != sconf->frame_length && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ .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.64020970923102fIn file included from )}src/libavcodec/ac3enc.c,: 45| : ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/put_bits.h :227:37src/libavcodec/aac_defines.h:: 45warning: :36comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: note: expanded from macro 'Q31' 45 | #defi n227e | Q 3 1 ( x ) i f ( s - > b u f _ e n(di n-t )s(-(>xb)u*f2_1p4t7r4 8>3=6 4s8i.z0e o+f (0B.i5t)B u f| ) ^ ~) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)src/libavcodec/alsdec.c :| 2064 ^ ~: 19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:58 :2064 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (c =355 | 0{;Q 3c1 (< 0n.u8m3_0b8u1f8f7e6r9s2;5 c8+3+3)f ){, Q| 3 ~ ^ ~~~~~~~~~~~1 (-0.9478085src/libavcodec/alsdec.c1:420871:4197:6 3warning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) }, {Q31( -20870 | . 5 8 7 5f3o1r9 1(9c0 5=3 401;f )c, 9b0u5f3_4e1nfd) ,- Qs3-1>(b u0f._0p1t2r9 0>7=7 2s3i8z9e1o6f3(fB)i}tsrc/libavcodec/put_bits.h,B :u f265| ): ~~~~~^~~~~~~~~~~~~~~~~~)37 :{ warning: src/libavcodec/aac_defines.h comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]:| 45 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: 36: note: expanded from macro 'Q31' 45 | 265# | d e f i n e Q 3i1f( x()s - > b u f _ e n d - s -(>ibnutf)_(p(xt)r* 2>1=4 7s4i8z3e6o4f8(.B0i t+B u0f.)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(src/libavcodec/put_bits.h 0.:82650:7372:3 3warning: 95comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]1 14371f), Q31(-0. 22654 | 7 1 7 4 1 85 1 4 6i0f5 f()s}-,> b{uQf3_1e(n d0 .-4 7s7-8>8b7u5f7_3p2t9r0 3>8=f )s,i zQe3o1f((-B0i.t4B6u3f3)3)1 4{7 8 3| 9 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~2 95f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (insrc/libavcodec/put_bits.ht):(317(:x33):* 2warning: 14comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]7 483648.0 + 0.5) | 317 ^ ~ | if (In file included from s-src/libavcodec/aacsbr_fixed.c>:b62u: fsrc/libavcodec/aacsbrdata.h_:e353n:d7 :- warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >buf_ptr >= 353s | i{zQe3o1f(( B0i.t8B0u7f2)3)3 9{5 1 1| 4 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~3 71f), 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.90827703628298src/libavcodec/put_bits.hf)}:,317 : 33| : ~~~~^~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 45317 | | # d e f iinfe (Qs3-1>(bxu)f _ e n d - s - > b u f(_ipnttr) (>(=x )s*i2z1e4o7f4(8B3i6t4B8u.f0) )+ {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' CC libavcodec/atrac3plusdec.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: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) | ^ ~4 warnings generated. 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 + 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.49548221180In file included from 078f)}src/libavcodec/ac3enc_fixed.c,: {31Q: 3In file included from 1src/libavcodec/ac3enc.h(:-430: .src/libavcodec/put_bits.h4:72273:3379:35 3warning: 68comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]4 664f), Q31(-0.859 02274 | 3 2 8 8 3 4 0 4 7iff) }(,s - >| b ~~~~^~~~~~~~~~~~~~~~~~~u f_ensrc/libavcodec/aac_defines.hd: 45-: 36s:- >note: bexpanded from macro 'Q31'u f_ptr >45= | #sdiefzienoef (QB3i1t(Bxu)f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458CC libavcodec/atrac3plusdsp.o 395f), 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.In file included from 6650src/libavcodec/apedec.c7:45365: 6src/libavcodec/unary.h4:4509:1419:f )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' 50 | 45 | f#odre(fii n=e 0Q;3 1i( x<) l e n & & g e t _ b i t(si1n(tg)b()( x!)=* 2s1t4o7p4;8 3i6+4+8).;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.6888src/libavcodec/put_bits.h3758:12659:2374:2 6warning: f)comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare], Q31( 0.913389588 402657 | 7 2 f ) } , | i ~~~~^~~~~~~~~~~~~~~~~~~f (s-src/libavcodec/aac_defines.h>:b45u:f36_:e nnote: dexpanded from macro 'Q31' - s->b u45f | _#pdterf i>n=e sQi3z1e(oxf)( B i t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31src/libavcodec/put_bits.h( 0:.83174:4339:0 5warning: 33comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]5 20752f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 317src/libavcodec/aac_defines.h | : 45 : 36 :i fnote: expanded from macro 'Q31'( s->buf _45e | n#dd e-f isn-e> bQu3f1_(pxt)r > = s i z e o f ( B i t(Biunft)))( ({x ) *| 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~1 47483648.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/ac3dec.c :1841:49:| warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~ 1841 | downmix_info->center_mix_level = gain_levels[s-> center_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:src/libavcodec/ac3dec.c:1842:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] note: 1842 | downmix_info->center_mix_level_ltrt = gain_levels[s-> center_mix_level_ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'Q31' 45 | #src/libavcodec/ac3dec.c:1843:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] d e1843 | downmix_info->surround_mix_level = gain_levels[s-> surround_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fine Q3src/libavcodec/ac3dec.c1:1844:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ( 1844 | downmix_info->surround_mix_level_ltrt = gain_levels[s->surround_mix_level_ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x) src/libavcodec/ac3dec.c:1846:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1846 | downmix_info->lfe_mix_level = gain_levels_lfe[s->lfe_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (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.05 warning s generated. + 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 Q3src/libavcodec/apedec.c1:478:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] (x 478 | if (rice->ksum < lim) | ~~~~~~~~~~ ^ ~~~ ) (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)*2147483src/libavcodec/ass_split.c6:250:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 250 | while (i < FF_ARRAY_ELEMS(section->fields)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48.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.94src/libavcodec/alacenc.c1:638:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 638 | { "min_prediction_order", NULL, OFFSET(min_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MIN_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE }, | ^ 0161696src/libavcodec/alacenc.c:639:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 6 f639 | { "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 }, | ^ {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(src/libavcodec/ass_split.c:x273:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ) 273 | for (i = 0; i < FF_ARRAY_ELEMS(ass_sections); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (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] 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) { | ~~~~~~~~~~~~~ ^ ~~~~~ 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: CC libavcodec/atrac9dec.o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.7src/libavcodec/ass_split.c9:369:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 94 2369 | for (i=0; ibuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/bytestream.h::357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 357 | if (size2 != size) | ~~~~~ ^ ~~~~ :36: note: expanded from macro 'Q31' 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.44src/libavcodec/put_bits.h8:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 44 265 | if7 (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 99194357f), 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.4484479src/libavcodec/put_bits.h:9317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 19 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121fIn file included from )src/libavcodec/alac.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/aac_defines.h:45:36: note: expanded from macro 'Q31' 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(In file included from src/libavcodec/anm.c :28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 187 | if (size2 != size) | ~~~~~ ^ ~~~~ .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.27333CC libavcodec/audiodsp.o 178296162f)}, {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' CC libavcodec/aura.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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/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.4695In file included from 0src/libavcodec/asvenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 14 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/bytestream.h45:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 36318 | if (size2 != size) | ~~~~~ ^ ~~~~ : note: expanded from macro 'Q31' 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) | src/libavcodec/put_bits.h ^ ~:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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.src/libavcodec/put_bits.h:0317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] + 317 | if ( s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/bytestream.h :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~^~~~~~~~~~~~~~~~~~294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.0935822890178src/libavcodec/bytestream.h:5318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f) }, 318 | if (size2 != size) | ~~~~~ ^ ~~~~ {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)}, {src/libavcodec/bytestream.hQ:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31 357 | if (size2 != size) | ~~~~~ ^ ~~~~ (-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (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.68821In file included from src/libavcodec/alac.c4:57: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 76 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 106884f), 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.6882147611 warning generated. 06884f), 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:CC libavcodec/av1_frame_merge_bsf.o 36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648647 warning.s generated. 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.src/libavcodec/bytestream.h:9357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 12833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*214742 warnings generated. 83648.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.72In file included from 1src/libavcodec/adxenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 342518718f), 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.7039564 warning8s generated. 4036886f), 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) src/libavcodec/bytestream.h: 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ (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.7039568CC libavcodec/av1_frame_split_bsf.o 4036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969src/libavcodec/alac.c:3277:31: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 277 | } else if (output_samples != alac->nb_samples) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ f)src/libavcodec/alac.c:313:31src/libavcodec/bytestream.h: :warning: 318comparison 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]313 | 318i | f ( l picf_ o(rsidzeer2[ c!h=] >s=i zael)a c| -> ~~~~~ ^ ~~~~m ax_samples_per_frame || !lpc_quant[ch]) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 src/libavcodec/bytestream.h+ 0.:5357): 15 :| ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : isrc/libavcodec/aacsbrdata.hf: 302(:s83i:z ewarning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] != size) | ~~~~~ ^ ~~~~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) In file included from (isrc/libavcodec/arbc.cnt:)26(: (src/libavcodec/bytestream.hx:)187*:2151:4 7warning: 48comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 648.0 + 0.5 )187 | | ^ ~ if (sizeIn file included from 2src/libavcodec/aacsbr_fixed.c :!62=: src/libavcodec/aacsbrdata.hs:i301z:e58): 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' src/libavcodec/amrnbdec.c: 45188 | :#62d:e fine 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.95766566168880In file included from f)}src/libavcodec/atrac3.c,: {46Q: 31src/libavcodec/bytestream.h(:-1870:.159:3 307warning: 24comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 253692f), Q31( 0 .1874 | 9 4 3 1 7i5f7 6(9s6i4z6e62f )!}=, 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: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( src/libavcodec/alac.c0.99:766048:1661:8 3warning: 56missing field 'unit' initializer [-Wmissing-field-initializers]2 65f)}, {Q31( 0604. | 9 8 1 1 1 0 403,1 010,8 8A4Vf_)O,P TQ_3F1L(A-G0_.A9U5D8I5O4_4P5A97R3A4M4 0|7 fA)V}_,O P T| _ ~~~~~^~~~~~~~~~~~~~~~~~F LAG_src/libavcodec/aac_defines.hD:E45C:O36D:I Nnote: Gexpanded from macro 'Q31'_ PARAM 45} | ,# d e| f ^i ne Q31(x) (src/libavcodec/alac.ci:n605t:)12(:( xwarning: )*missing field 'help' initializer [-Wmissing-field-initializers]2 1474 86053 | 6 4 8 . 0{ +N U0L.L5 )} , | ^ ~| ^ 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) src/libavcodec/bytestream.h : 294 : 15 : warning: (incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t )((x)*2147483648.0 294+ | 0 . 5 )i f | ( ^ ~s ize2 != sIn file included from isrc/libavcodec/aacsbr_fixed.cz:e62): 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] src/libavcodec/bytestream.h 289 | :{318Q:3151:( warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 5266258627194f), 318Q | 3 1 ( 0i.f5 9(4s4i9z0e527 4!6=5 5s9i1zfe))} , | { ~~~~~ ^ ~~~~Q 31( 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:In file included from src/libavcodec/adpcmenc.c :31: src/libavcodec/bytestream.h:187:15: 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 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.99635026src/libavcodec/bytestream.h:4357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 09 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 640f), 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 | #defisrc/libavcodec/bytestream.hn:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.517566276786src/libavcodec/ac3enc.c:91950:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1f 1950 | v > (v_list[i] - FLT_OPTION_THRESHOLD)) | ^ ~ ),src/libavcodec/ac3enc.c:1950:18: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1950 | v > (v_list[i] - FLT_OPTION_THRESHOLD)) | ^~~~~~~~~ ~ Qsrc/libavcodec/ac3enc.c:1949:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 1949 | if (v < (v_list[i] + FLT_OPTION_THRESHOLD) && | ^ ~ 1src/libavcodec/ac3enc.c:1949:18: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ( 1949 | if (v < (v_list[i] + FLT_OPTION_THRESHOLD) && | ^~~~~~~~~ ~ 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((src/libavcodec/ac3enc.c:1968:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x )1968 | if (*opt_param >= 0.0) { | ^~~~~~~~~~ ~~ *2147483648.0 + 0.5src/libavcodec/ac3enc.c:1970:56: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ) 1969 | av_log(log_ctx, AV_LOG_WARNING, "requested %s is not valid. using " | ~~~~~~ 1970 | "default value: %0.3f\n", opt_name, list[mixlev]); | ^~~~~~~~~~~~ | ^ ~ 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), Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 188 | p->prev_lsp_sub4[i] = lsp_sub4_init[i] * 1000 / (float)(1 << 15); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) CC libavcodec/av1_metadata_bsf.o | ^ ~ 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)src/libavcodec/amrnbdec.c:,292:54: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Q 3292 | lsf_q[i] = lsf_r[i] * (LSF_R_FAC / 8000.0) + lsf_no_r[i] * (1.0 / 8000.0); | ^~~~~~~~~~~ ~ 1( 0.42src/libavcodec/bytestream.h:5294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 583726477f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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(-src/libavcodec/amrnbdec.c:0321:75: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] .0 321 | lsf_no_r[i] = p->prev_lsf_r[i] * LSsrc/libavcodec/bytestream.hF_:R318_:F15A:C *warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P RED_FAC _318M | O1D E _ 1 2ikf2 (+ sliszfe_25 _!m=ea ns[iiz]e;) | | ~ ^~~~~~~~~~~~~ ~~~~~ ^ ~~~~ 689629065389f), 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] 286src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | {357 | if (size2 != size) | ~~~~~ ^ ~~~~ Q31(-0.0168962906src/libavcodec/amrnbdec.c:5355:89: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 389 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); | ^~~~~~~~~~~~~ ~ fsrc/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); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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 | #defiCC libavcodec/av1_parse.o ne 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)}, {src/libavcodec/bytestream.h:Q318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31 318 | if (size2 != size) | ~~~~~ ^ ~~~~ (-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | In file included from #src/libavcodec/adpcm.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] de 187 | if (size2 != size) | ~~~~~ ^ ~~~~ fine Q31(x) (int)((x)*2147483648.0 + CC libavcodec/av1_parser.o 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)}, {Q31In file included from src/libavcodec/adxenc.c(:27: src/libavcodec/put_bits.h:227:37:src/libavcodec/bytestream.h warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - 227 | 357 | i fi f( s(-s>ibzuef2 _!e=n ds -i zse-)> b u| f_ ~~~~~ ^ ~~~~p tr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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.98164490src/libavcodec/put_bits.h:7265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 90 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c1:568:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 23f 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)) | ^ ~ Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q3src/libavcodec/amrnbdec.c1:604:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] (x) 604 | diff += fabs(lsf_avsrc/libavcodec/atrac3plusdsp.cg[i:]98 :-61 :l swarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ i]) / lsf_avg[i ];98 | | ~ ^~~~~~~~~~ hann_wisrc/libavcodec/amrnbdec.cnd:ow604[:i33:] warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (1.0f - 604c | o s ( TW O P I * dii f/f 2+5=6 .f0afb)s)( l*s f0_.a5vfg;[ i ]| ~ ^~~~- lsf[i]) / src/libavcodec/atrac3plusdsp.cl:s98f:_50a:v gwarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ]; | ~~~~ ~~~~~~~~~~~^~~~~~~~ 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ~ ^~~~~~ src/libavcodec/atrac3plusdsp.c :98:src/libavcodec/amrnbdec.c27:: 609warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | 609 | i f (hdainfnf_ wbuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (int)((x)*2147483648.0 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); | ~ ^~~~ 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:83src/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] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: src/libavcodec/bytestream.h622 | : 294 : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | i f ( s ipz-e>2f i!x=e ds_igzaei)n [2 ]| ~~~~~ ^ ~~~~+ p->fixed_gain[3] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 623 | p->fixed_gain[4]) * 0.2; | ~~~~~~~~~~~~~~~~ ~ 284 | {Q31(-0.7src/libavcodec/amrnbdec.c:625:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 0 625 | (1.0 - smoothing_factor) * fixed_gain_mean; | ~ ^~~~~~~~~~~~~~~ 05src/libavcodec/amrnbdec.c:625:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1 625 | (1.0 - smoothing_factor) * fixed_gain_mean; | ~ ^~~~~~~~~~~~~~~~ 4src/libavcodec/amrnbdec.c:624:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 624 | return smoothing_factor * p->fixed_gain[4] + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~ 5345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90src/libavcodec/atrac3plusdsp.c0:131:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 719 131 | amp = amp_sf_tab[wave_param->amp_sf] * | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 0132 | (!synth_param->amplitude_mode | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8133 | ? (wave_param->amp_index + 1) / 15.13f | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | : 1.0f); | ~~~~~~~ 066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defisrc/libavcodec/atrac3plusdsp.c:141:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e 141 | out[i] += sine_table[pos] * amp; | ^~~~~~~~~~~~~~~ ~ 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 | src/libavcodec/amrnbdec.c:#734:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] de 734 | if (p->pitch_gain[4] < 0.6) { | ^~~~~~~~~~~~~~~~ ~ fine Q31(x) src/libavcodec/amrnbdec.c:736:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 736 | } else if (p->pitch_gain[4] < 0.9) { | ^~~~~~~~~~~~~~~~ ~ (int)src/libavcodec/amrnbdec.c:742:9: 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:742:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x 742 | if (fixed_gain > 2.0 * p->prev_sparse_fixed_gain) { | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ )*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/amrnbdec.c:751:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.h :751 | if (p->pitch_gain[i] < 0.6) | ^~~~~~~~~~~~~~~~ ~ 284:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.700514src/libavcodec/amrnbdec.c:764:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 764 | if (fixed_gain < 5.0) | ^~~~~~~~~~ ~ 5345560f), 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.0src/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) { | ^~~~~~~~~~~~~~~~ ~ 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.7005141534556src/libavcodec/amrnbdec.c:822:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0f )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)) | ^ ~ Q3src/libavcodec/amrnbdec.c:822:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 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] 0 823 | 0.5 * FFMIN(p->pitch_gain[4], SHARP_MAX)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h.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)*21474836CC libavcodec/av1dec.o 48.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:src/libavcodec/atrac3.c282:192:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :59 192 | float w = 0.5 * (wi * wi + wj * wj); | ~ ~~~~~~~~^~~~~~~~~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.3042462936953src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9f 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ), 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)src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, 357 | if (size2 != size) | ~~~~~ ^ ~~~~ {Q31( 0.665 warning5s generated. 65033746925f), 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/assenc.c,:50:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 50 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.91169004445807src/libavcodec/amrwbdec.c:f236:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )} 236 | isf_q[i] += PRED_FACTOR * isf_past[i]; | ~ ^~~~~~~~~~~ , {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) 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]; | ~ ^ (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),src/libavcodec/amrwbdec.c :366:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 366 | 0.18 * exc[i + 1]; | ~ ^~~~~~~~~~ 1src/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] + | ~ ^~~~~~ 0src/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] + | ~ ^~~~~~~~~~ 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)src/libavcodec/atrac3.c:,494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' (- 0469. | 9 4 7 3 9(9(1o8l2d9)6 6+2 2(fn)s}a,m p l| e) ~~~~~^~~~~~~~~~~~~~~~~~ * 0.125 * src/libavcodec/aac_defines.h(:(45n:e36w:) note: -expanded from macro 'Q31' (old))) | 45 ~ ~~~~~~^~~~~~~ | #define Q31(x) src/libavcodec/atrac3.c (:i494n:t)39(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648 .4940 | + 0 . 5 ) | ^ ~ c2 * INTERPIn file included from OLsrc/libavcodec/aacsbr_fixed.cA:T62E: (src/libavcodec/aacsbrdata.hm:280c:183_:r ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m c2_r, nsampl e280 | -{ bQa3n1d() ;0 . 7| 5 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 22801src/libavcodec/atrac3.c3:94699:073:6 fnote: )expanded from macro 'INTERPOLATE', Q31( 0469. | 2 09 5 0 3(2(9o9l9d5)5 4+9 f()n}s,a m{pQl3e1)( *0 .00.7102659 4*4 2(6(0n1e0w5)0 f-) ,( oQl3d1)()-)0. 7 8| 2 ^~~ ~4 7898470src/libavcodec/atrac3.c7:04946:f22):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :49445 | : 36 : note: expanded from macro 'Q31' 45 | # d e f i n ec 2Q 3*1 (IxN)T E R P O L A T E (m c 1 _ r(,i nmtc)2(_(rx,) *n2s1a4m7p4l8e3 6-4 8b.a0n d+) ;0 . 5| ) ^~ ~ | ^ ~ src/libavcodec/atrac3.c:493In file included from :27src/libavcodec/aacsbr_fixed.c::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 280:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | 280 | { Q 3 1 (c 20 .=7 5c612 2*8 0I1N3T9E9R0P3O6LfA)T,E (Qm3c11(_ l0,. 2m0c925_0l3,2 9n9s9a5m5p4l9ef )-} ,b a{nQd3)1 (+ 0 .| 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7 069src/libavcodec/atrac3.c4:44692:6410:1 0note: 5expanded from macro 'INTERPOLATE'0 f), Q3 1469( | - 0. 7 8(2(4o7l8d9)8 4+7 0(7n0s6afm)p}l,e ) | * ~~~~~^~~~~~~~~~~~~~~~~~ 0.12src/libavcodec/aac_defines.h5: 45*: 36(:( nnote: eexpanded from macro 'Q31'w ) - (o l45d | )#)d)e f i| n ~ ~~~~~~^~~~~~~e Q31(x) src/libavcodec/atrac3.c : 493(:i39n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*214748 34936 | 4 8 . 0 + 0 . 5 ) | ^ ~ c2 = c1 * IIn file included from NTsrc/libavcodec/aacsbr_fixed.cE:R62P: Osrc/libavcodec/aacsbrdata.hL:A280T:E32(:m cwarning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ l, mc2_l, n280s | a{mQp3l1e( -0 .b7a5n6d2)2 8+0 1 3| 9 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 036fsrc/libavcodec/atrac3.c):,469 :Q73:1 (note: expanded from macro 'INTERPOLATE'0 .20950 34692 | 9 9 9 5 5(4(9ofl)d}), +{ Q(3n1s(a m0p.l0e7)0 6*9 404.2162051 0*5 0(f()n,e wQ)3 1-( -(0o.l7d8)2)4)7 8 9| 8 ^~~ ~4 70706f)}src/libavcodec/atrac3.c,: 493 :| 22 ~~~~~^~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: 493expanded from macro 'Q31' | 45 | # d e f i n ec 2Q 3=1 (cx1) * I N T E R P O L A T E ((micn1t_)l(,( xm)c*22_1l4,7 4n8s3a6m4p8l.e0 -+ b0an.d5)) +| ^ ~ | ^~ ~ 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.0src/libavcodec/atrac3.c7:04966:9434:4 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 1050f), 496Q | 3 1 ( - 0 . 7 8 2 4 7 8 9 8 4 7 0s7u026[fn)s}a,m p l| e ~~~~~^~~~~~~~~~~~~~~~~~] = csrc/libavcodec/aac_defines.h1: 45*: 362:. 0note: expanded from macro 'Q31'- c2; | ~ ^~45 | #definesrc/libavcodec/atrac3.c :Q4963:132(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | ( i n t ) ( ( x ) * 2 14 7 4s8u326[4n8s.a0m p+l e0]. 5=) c 1| ^ ~* 2.0 - c2; 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:58src/libavcodec/atrac3.c: :warning: 506implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31 (506-0 | . 4 5 7 2 5 9 3 3 3 1 7 1 4 4 f )s,u 1Q[3n1s(a-m0p.l5e6]7 1=6 3 2c326 4 6 7 6 0 f )*} ,2 .{0Q;3 1 (| - ^~ ~0 .72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/atrac3.c::36507:: 36note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | # d507e | f i n e Q 3 1 ( x ) s u 2 [ n s a mp l(ei]n t=)( ((xc)1* 2-1 4c724)8 3*6 428..00; + | 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)}:49:22:, note: {Qexpanded from macro 'FFMIN'3 1(-0.72929675029275f), Q31(- 049. | 9#8d0e0f8i2n7e2 7F2F7M3I2N4(fa),}b,) (| ( ~~~~^~~~~~~~~~~~~~~~~~~a ) > (bsrc/libavcodec/aac_defines.h): 45?: 36(:b )note: expanded from macro 'Q31': src/libavcodec/atrac3.c (:a514): )3645 : | #| warning: d ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e fine Q31(x) 514 | ( in t ) (s(ux1)[*n2s1asrc/libavcodec/amrnbdec.c4m:7p8234l:8e303]:6 4=warning: 8 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].( 0c 1+ +0 .c52)) 823 * | | ^ ~ 2 . 0 ; | ~~~^~~~ ~In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h0:.2795: 6 :* warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F MIN(p->pit c279h | _{gQa3i1n([-40].,4 5S7H2A5Rsrc/libavcodec/atrac3.c9P:3_5153M:3A331X:7) 1)warning: 4;4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f )| , ~ ^~~~~~~~~~~~~~~~ Q5153 | 1 ( - src/libavutil/macros.h0 :. 495 : 406 :7 1 note: 6 expanded from macro 'FFMIN'3 2 3 6 4 6s 7u4962 | 0[#fnd)se}af,mi pn{leQe 3]F1 F(=M- I0 N.c(72a2 ,9 b2 )9 6 (7 (5 a0*)2 9>-2 27(.5b0f);) ,? | Q( ^~ ~3b 1)( :- 0(.a9)8)0 0 8| 2 ^7 2727324f)},src/libavcodec/amrnbdec.c :| 820 ~~~~^~~~~~~~~~~~~~~~~~~: 13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :45:36: note: 820expanded from macro 'Q31' | 45 | # d e fpi-n>ep iQt3c1h(_xg)a i n [ 4 ] * | ^~~~~~~~~~~~~~~~ ~ (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) CC libavcodec/avcodec.o (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(-0src/libavcodec/amrnbdec.c.88:148387:0136:8 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 358f)}, {Q31( -8380 | . 9 5 5 3 1 0 7 6i8f0 5(0f4a0bfs)f,( sQa3m1p(l e0s.[9i0]9)0 8>7 5A7M1R5_4S5A9M3PfL)E}_,B O U| N ~~~~^~~~~~~~~~~~~~~~~~~D ) { src/libavcodec/aac_defines.h :| 45 ^~~~~~~~~~~~~~~~~ ~: 36: note: expanded from macro 'Q31' 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' src/libavcodec/atrac3.c 45 | :#d540e:f24i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 540 | ( i n t ) ( (cxh)[*12]1 4=7 4s8q3r6t4(82. 0- +c h0[.05]) * | c ^ ~h [0]); | ~~~~ ~~^~~~~~~~~~~~~~~ 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] src/libavcodec/atrac3.c 276 | :{558Q:3331:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 01053049862020f), Q 35581 | ( - 0 . 6 6 9 5 9 05 8 0 3 6 1 6 6sfu)1}[,n s{aQm3p1l(e-]0 .*9=1 2I6N6T3E6R7P9O5L7A2T9E3(fw)[,0 ]Q[301](,- 0w.[101]5[212]9,3 8n1s4a0m0pl3e4 f-) }b,a n d| ) ~~~~^~~~~~~~~~~~~~~~~~~; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: src/libavcodec/atrac3.cnote: :expanded from macro 'Q31'469 :41: note: expanded from macro 'INTERPOLATE' 45 | #defi n469e | Q 3 1 ((x()o l d ) + ( n s a m p l(ei)n t*) (0(.x1)2*52 1*4 7(4(8n3e6w4)8 .-0 (+o l0d.)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]src/libavcodec/atrac3.c :558:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0 .5580 | 1 0 5 3 0 4 9 8 6 2 0 2 0 f ) , sQu311[(n-s0a.m6p6l9e5]9 0*5=8 0I3N6T1E6R6PfO)L}A,T E{(Qw3[10(]-[00.]9,1 2w6[603]6[719]5,7 2n9s3afm)p,l eQ 3-1 (b-a0n.d1)1;5 2 2| 9 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 8140src/libavcodec/atrac3.c0:34694:f7):} ,note: expanded from macro 'INTERPOLATE' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h469: | 45 : 36 : (note: (expanded from macro 'Q31'o ld) + (45n | s#admepflien)e *Q 301.(1x2)5 * ( ( n e w ) - ( o(lidn)t)))( ( x| ) ^~~ ~* 2147483648.0 + 0src/libavcodec/amrnbdec.c.5) : 902| : ^ ~12 : 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:276:31 :902 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] return r h2761 | {>Q=3 10(.-00 .?0 1r0h513 0/4 9r8h602 0*src/libavcodec/atrac3.c2 :0A559fM:)R33,_: T QIwarning: 3Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1T (_-GA0M.M6A6_9 T5559 9 | :0 5 08 .0 03 ;6 1 6 | 6 ^~~ ~~f ) } , { Qs3u12src/libavcodec/amrnbdec.c([-:n0902s.:a929m1:p2 l6warning: e6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]]3 6*7=9 5I 7N2902T9 | E3 Rf P) O, L rAQeT3tE1u((rw-n[0 1.r]1h[1105 ]2>,2= 9 w30[8.110]4 [0?10 ]3r,4h f1n) s}/a, m rp hl0| e ~~~~^~~~~~~~~~~~~~~~~~~ -* bAsrc/libavcodec/aac_defines.haM:nR45d_:)T36;I: L Tnote: | _expanded from macro 'Q31' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~G AMMAsrc/libavcodec/atrac3.c_: T46945 : | 41:#: d 0enote: .fexpanded from macro 'INTERPOLATE'0i ;n e | Q ~~~~^~~~~ ~3469 1 | ( x ) ( ( o l d ) + ( n s a(mipntl)e()( x*) *02.1142754 8*3 6(4(8n.e0w )+ -0 (.o5l)d ) )| ) ^ ~ | ~ ~~~~~~^~~~~~~ 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]src/libavcodec/atrac3.c :559:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0 .5590 | 10 5 3 0 4 9 8 6 2 0 2 0 f ) , sQu321[(n-s0a.m6p6l9e5]9 0*5=8 0I3N6T1E6R6PfO)L}A,T E{(Qw3[11(]-[00.]9,1 2w6[613]6[719]5,7 2n9s3afm)p,l eQ 3-1 (b-a0n.d1)1;5 2 2| 9 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 8140src/libavcodec/atrac3.c0:34694:f7):} ,note: expanded from macro 'INTERPOLATE' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h469: | 45 : 36 : (note: (expanded from macro 'Q31'o ld) + (45n | s#admepflien)e *Q 301.(1x2)5 * ( ( n e w ) - ( o(lidn)t)))( ( 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) | ^ ~ src/libavcodec/amrnbdec.c:1077:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1077 | highpass_gain * AMR_SAMPLE_SCALE, | ^~~~~~~~~~~~~ ~ src/libavcodec/adpcm.c:296:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | avctx->ch_layout.nb_channels > max_channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/adpcm.c:295:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | if (avctx->ch_layout.nb_channels < min_channels || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. 4 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.000561src/libavcodec/audio_frame_queue.c:791:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 69 91 | for(i=0; nb_samples && iframe_count; i++){ | ~^~~~~~~~~~~~~~~~~ 2f), 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.00056src/libavcodec/amrwbdec.c1:605:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 605 | CC libavcodec/avdct.o fixed_vector[i] += fixed_vector[i - ctx->pitch_lag_int] * 0.85; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 92f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) 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; | ^~~~~~ (int)((x)*21474836src/libavcodec/amrwbdec.c4:626:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 626 | f_gain * f_gain; | ~ ^~~~~~ .src/libavcodec/amrwbdec.c0:626:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | AMRWB_SFR_SIZE) * | ~ +626 | f_gain * f_gain; | ^~~~~~ 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.0004src/libavcodec/amrwbdec.c:9649:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 7649 | if (ctx->pitch_gain[0] < 0.6) { | ^~~~~~~~~~~~~~~~~~ ~ 518f), Q31(-0.0src/libavcodec/amrwbdec.c:651:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 651 | } else if (ctx->pitch_gain[0] < 0.9) { | ^~~~~~~~~~~~~~~~~~ ~ 05617692f), Q31src/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.c0: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]) { | ~ ^~~~~~~~~~~~~~~~~~ 0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/amrwbdec.c:664:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | 664 | if (ctx->pitch_gain[i] < 0.6) | ^~~~~~~~~~~~~~~~~~ ~ #def1i warning generated. ne 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' 45src/libavcodec/amrwbdec.c | :715:30:# warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] de 715 | return FFMAX(0.0, 1.25 - acc * 0.8 * 512); | ^~~ ~ fisrc/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' n 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ e Qsrc/libavcodec/amrwbdec.c:715:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 715 | return FFMAX(0.0, 1.25 - acc * 0.8 * 512); | ^~~ ~ 1src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' ( 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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; | ~ ~~^~~~~~~~~~~ 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.00src/libavcodec/amrwbdec.c:0759:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 48 759 | float cpe = 0.125 * (1 + voice_fac); | ~ ~~^~~~~~~~~~~ 93791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699src/libavcodec/amrwbdec.c::792:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31: 792 | if (ctx->pitch_gain[0] > 0.5 && ctx->fr_cur_mode <= MODE_8k85) { | ^~~~~~~~~~~~~~~~~~ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q3src/libavcodec/amrwbdec.c:799:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 (799 | float pitch_factor = 0.25 * ctx->pitch_gain[0] * ctx->pitch_gain[0]; | ~ ^~~~~~~~~~~~~~~~~~ -0src/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]; | ~ ^~~~~~~~~~~~~~~~~~ .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)((src/libavcodec/amrwbdec.cx: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); | ~ ^~~~ 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.00058709src/libavcodec/amrwbdec.c3:974:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0f 974 | est = 7965 + (isf[2] - isf[3] - isf[4]) / 6.0; | ~~~~~~~~~~~~~~~~^~~~~~~~ ~ ), Q31(-0.0005677802fsrc/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/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) 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) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ (int)((x)*21src/libavcodec/amrwbdec.c:985:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 985 | diff_isf[i - 1] = 5.0 - diff_isf[i]; | ~ ^~~~~~~~~~~ 7483648.0src/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]; | ~ ^~~~~~~~~~~~~~~ + 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.0src/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); | ~ ^~~~~~~~~~~~~~~~~~~~ 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 +9 warning s generated. 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/avfft.o (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.001 warning generated. 07440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (intsrc/libavcodec/adpcm.c):691:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ((x 691 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ )src/libavcodec/adpcm.c*:724:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2 724 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table) || shift < 0) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147483648.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.0006 warnings generated. 7757977f), 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) | 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; | ^~~~~~~~~ ~ 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) 31 warning s generated. (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: CC libavcodec/avpacket.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: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' CC libavcodec/avrndec.o 45 | #define Q31(x) (insrc/libavcodec/adpcmenc.c:t987:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ) 987 | { NULL } | ^ ((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)CC libavcodec/avs.o (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 + 0CC libavcodec/avs2.o .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), CC libavcodec/avs2_parser.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: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) 5 warning s( generatedi. nt)((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) 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: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 | #CC libavcodec/avuidec.o 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), Q3CC libavcodec/avuienc.o 1( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((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.0CC libavcodec/bethsoftvideo.o 132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.01554055src/libavcodec/atrac3plus.c:5364:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3f 364 | if (pos > FF_ARRAY_ELEMS(chan->qu_wordlen)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ), 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), 3Q warnings generated. 31( 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), QCC libavcodec/bfi.o 31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | 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] 7 warnings generated. 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), | ~~~~~^~~~~~~~~~~~~~CC libavcodec/bgmc.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: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( 0CC libavcodec/bink.o .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)CC libavcodec/binkaudio.o , Q31( 0.0626857808In file included from src/libavcodec/av1_parse.cf:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ), 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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( 0CC libavcodec/binkdsp.o .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),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] Q3 187 | if (size2 != size)src/libavcodec/bytestream.h | ~~~~~ ^ ~~~~: 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1( 294 | if (size 2 != size) | ~~~~~ ^ ~~~~ 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.067src/libavcodec/bytestream.h6:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 7318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5985f), 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), src/libavcodec/bytestream.h:Q357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3 1357 | if (size2 != size) | ~~~~~ ^ ~~~~ ( 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.csrc/libavcodec/bytestream.h::294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 62: 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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' src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 Q31src/libavcodec/bytestream.h(:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x )357 | if (size2 != size) | ~~~~~ ^ ~~~~ (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) (insrc/libavcodec/av1_parse.c:t71:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] )( (71 | if (new_size >= INT_MAX / sizeof(*tmp)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45CC libavcodec/bintext.o | #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) | ^ ~ src/libavcodec/av1dec.cIn file included from :src/libavcodec/aacsbr_fixed.c:6562:: 11src/libavcodec/aacsbrdata.h:: 654warning: :32comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | 65 | Q 3i1f( (0v. 0>7 424 6*6 4r3)9 4 f| ) ~ ^ ~~~~~ , 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), 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.001619 warning7s6 generated5. 601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.07269CC libavcodec/bitpacked_dec.o 43300f), 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) src/libavcodec/av1dec.c: 413:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 413 | if4 warning(sby generatedte. stream2_get_bytes_left(&gb) < size_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ (isrc/libavcodec/av1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] n 416 | for (int i = 0; i < size_bytes; i++) | ~ ^ ~~~~~~~~~~ tsrc/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ ((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) | ^ ~ 5 warnings generated. 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] src/libavcodec/av1dec.c :649:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 641 | 649 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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 | CC libavcodec/bitpacked_enc.o Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), 9 warning| s generated. ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)src/libavcodec/av1dec.c:754:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ((x 754 | for (int i = 0; i )< FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ *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.316827src/libavcodec/av1dec.c:81222:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 91 1222 | 3 for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2src/libavcodec/av1dec.c:1237:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 1237 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD }, | ^ 321src/libavcodec/av1dec.c:1238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41238 | { NULL } | ^ 189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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' src/libavcodec/adpcm.c:1133:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 45 | 1133 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ #defsrc/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' i 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ nesrc/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ Qsrc/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 3 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 1(src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' x 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ ) src/libavcodec/adpcm.c:1154:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1154 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c :78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ (src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' i71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ ntsrc/libavcodec/adpcm.c:1205:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] )( 1205 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ (x)src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' * 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 2src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 1 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 4src/libavcodec/adpcm.c7:71:7: note: expanded from macro 'CASE_1' 471 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ 83src/libavcodec/adpcm.c:1325:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 64 1325 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ 8.0src/libavcodec/adpcm.c :78:69: note: expanded from macro 'CASE' + 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 0 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ .src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 5 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ )src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ | src/libavcodec/adpcm.c:1360:70: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] ^ ~ 1360 | if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' In file included from 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' : 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 62src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' : 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/aacsbrdata.hsrc/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' :71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ 637src/libavcodec/adpcm.c::1360:37: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 73: 1360 | if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 637 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ | src/libavcodec/adpcm.c:1404:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1404 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ -Qsrc/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ 3src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 1 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ (src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 0src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' . 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ 36src/libavcodec/adpcm.c:1431:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1 1431 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ 1589src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 9 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ 0src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 376 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ fsrc/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' )74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ ,src/libavcodec/adpcm.c :71:7: note: expanded from macro 'CASE_1' Q71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ 31src/libavcodec/adpcm.c(:1517:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] - 1517 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ 0.34src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 9 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ 9src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 9 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 1src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 4 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 1src/libavcodec/adpcm.c2:71:7: note: expanded from macro 'CASE_1' 2 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ f)src/libavcodec/adpcm.c:1623:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] , 1623 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ Q31src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' ( 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ -src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 0 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ .src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 3 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 3src/libavcodec/adpcm.c8:71:7: note: expanded from macro 'CASE_1' 871 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ 72src/libavcodec/adpcm.c:1744:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2 1744 | for (unsigned channel = 0; channel < channels; channel++) | ~~~~~~~ ^ ~~~~~~~~ 69src/libavcodec/adpcm.c:1749:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3 1749 | for (unsigned channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ fsrc/libavcodec/adpcm.c:1849:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] ) ,1849 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ Q3src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 1 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ (src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' - 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 0src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' . 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 3src/libavcodec/adpcm.c2:71:7: note: expanded from macro 'CASE_1' 771 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ 81src/libavcodec/adpcm.c:1877:37: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1 31877 | if (c->status[0].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 727src/libavcodec/adpcm.cf:78:69: note: expanded from macro 'CASE' ) 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ ,src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' | 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/adpcm.c:1906:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] : 451906 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ :36:src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ note: src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' expanded from macro 'Q31'76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ 45 | #dsrc/libavcodec/adpcm.c:2180:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] efi 2166 | /* Read in every sample for this channel. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n 2167 | for (int i = 0; i < nb_samples_per_block / 28; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e 2168 | int filter, shift, flag, byte; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2169 | 2170 | filter = bytestream2_get_byteu(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q2171 | shift = filter & 0xf; | ~~~~~~~~~~~~~~~~~~~~~~ 32172 | filter = filter >> 4; | ~~~~~~~~~~~~~~~~~~~~~ 1 2173 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2174 | return AVERROR_INVALIDDATA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( 2175 | flag = bytestream2_get_byteu(&gb) & 0x7; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2176 | 2177 | /* Decode 28 samples. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~ x 2178 | for (int n = 0; n < 28; n++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ )2179 | int sample = 0, scale; | ~~~~~~~~~~~~~~~~~~~~~~ 2180 | 2181 | if (n & 1) { | ~~~~~~~~~~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ (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( CC libavcodec/bitstream.o 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.3CC libavcodec/bitstream_filters.o 278113727f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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) | ^ ~ 13 warningIn file included from ssrc/libavcodec/aacsbr_fixed.c generated:. 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) (intCC libavcodec/blockdsp.o )((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)((5 warningsx generated. )*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.7109src/libavcodec/av1_metadata_bsf.c4:172:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1042 172 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ 6f), Q31( 0.src/libavcodec/av1_metadata_bsf.c:175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 175 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ 94462634f), Q31( 0.7src/libavcodec/av1_metadata_bsf.c:178:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 27 7178 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ 448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #definsrc/libavcodec/av1_metadata_bsf.c:200:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e 200 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ Q31(xsrc/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}, | ^ (int)((x)*214src/libavcodec/av1_metadata_bsf.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7209 | { NULL } | ^ 483648.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' CC libavcodec/bmp.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: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) CC libavcodec/bmp_parser.o | ^ ~ 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 CC libavcodec/bmpenc.o + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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.5630789140fIn 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) | ~~~~~ ^ ~~~~ 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) | ^ ~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/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 | #definsrc/libavcodec/bytestream.h:e318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q318 | if (size2 != size) | ~~~~~ ^ ~~~~ 31(x) (int)((x)*2147674 warnings generated. 83648.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:45src/libavcodec/avdct.c::60:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36: 60 | {"bits_per_sample", "", OFFSET(bits_per_sample), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,}, | ^ note: expanded from macro 'Q31'src/libavcodec/bytestream.h: src/libavcodec/avdct.c357::6115::6: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'help' initializer [-Wmissing-field-initializers] 61 | {NUL L},357 | | ^ if (size2 != size) | ~~~~~ ^ ~~~~ 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/atrac9dec.csrc/libavcodec/aacsbr_fixed.c:526:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :62: 526 | maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmp[1])), maxval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/aacsbrdata.hsrc/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' : 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ 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) CC libavcodec/bmvvideo.o (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)CC libavcodec/bmvaudio.o , 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.src/libavcodec/atrac9dec.c:4626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 626 | rate = pow(2, rate); | ~~~ ^~~~ 2453214f), 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.406231src/libavcodec/atrac9dec.c:7742:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 676 742 | for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.CC libavcodec/bonk.o 4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), src/libavcodec/atrac9dec.cQ:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 964 | scale = 1.0f / 32768.0; | ^~~~ ~ (-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:62src/libavcodec/atrac9dec.c: :979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.h: 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ 604:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q3src/libavcodec/atrac9dec.c:980:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1 (980 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ -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] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f)7, warningQs3 generated1. (-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 | CC libavcodec/brenderpix.o Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), 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), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (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) | ^ ~ 2In file included from warnings generated. 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.062684 warnings generated. 57808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defineCC libavcodec/bsf.o 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 | Q3src/libavcodec/binkaudio.c:1229:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ( 229 | 0 while (s->bands[k] < i) | ~~~~~~~~~~~ ^ ~ .src/libavcodec/binkaudio.c:233:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 0 233 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ 527630746f), 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:src/libavcodec/avpacket.c36:124:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 124 | if ((unsigned)grow_by > | ~~~~~~~~~~~~~~~~~ ^ note: 125 | INT_MAX - (pkt->size + AV_INPUT_BUFFER_PADDING_SIZE)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'Q31' src/libavcodec/avpacket.c:137:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') and 'int' [-Wsign-compare] 45 147 | if (new_size + data_offset < INT_MAX - new_size/16) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ | #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(22 warnings generated. 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), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0CC libavcodec/bswapdsp.o 271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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/avpacket.c :615:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] | 615 | ~~~~~^~~~~~~~~~~~~~ if (!side_data || side_data_size < 4+4+8*error_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 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/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.0155405src/libavcodec/bink.c5:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 53 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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.CC libavcodec/c93.o 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) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.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:628: src/libavcodec/aacsbrdata.h: warning555s: generated53. : 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.00029495CC libavcodec/cabac.o 31f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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)*21474836CC libavcodec/canopus.o 48.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) (iCC libavcodec/cavs.o nt)((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) CC libavcodec/cavs_parser.o (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 | src/libavcodec/avcodec.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q3 413 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ 1(-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(-0src/libavcodec/bmp_parser.c:84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] .0 084 | 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)) | ~ ^ ~ 02098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31CC libavcodec/cavsdata.o (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 | QCC libavcodec/cavsdec.o 31(-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.001 warning generated. 07801449f), 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.0007681373 warning1s generated. f), 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.000783In file included from 4src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 3 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2f), Q31(-0In 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] 00 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 07779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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/bytestream.h:src/libavcodec/aacsbr_fixed.c294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 62294 | if (size2 != size) | ~~~~~ ^ ~~~~ : 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/bytestream.h:| 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~^~~~~~~~~~~~~~~ src/libavcodec/bytestream.h :294 | 318 : 15 :i fwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize2 != si z318e | ) | ~~~~~ ^ ~~~~i f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.000725src/libavcodec/bytestream.h:5318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 4318 | if (size2 != size) | ~~~~~ ^ ~~~~ 3f), Q31(-0.000744src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 9 4357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1f), 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(src/libavcodec/bytestream.h:-357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0. 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | #dCC libavcodec/cavsdsp.o efine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/bmp.csrc/libavcodec/aacsbrdata.h:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :543 61 | if (buf_size < fsize) { | ~~~~~~~~ ^ ~~~~~ :10: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)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ warning: src/libavcodec/bmp.c:265:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | if ((hsize-ihsize-14) < colors * 3) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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)*21474836CC libavcodec/cbrt_data.o 48.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn 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] 542: 187 | if (siz73e2 != size) | ~~~~~ ^ ~~~~ : 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) (inIn file included from tsrc/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) | ~~~~~ ^ ~~~~ (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.0005525286src/libavcodec/bytestream.hf:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ), 294 | if (size2 != size) | ~~~~~ ^ ~~~~ Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (isrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] nt 294 | if (s)ize2 != size) | ~~~~~ ^ ~~~~ ((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/bytestream.h:62318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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' 45src/libavcodec/bytestream.h: | 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] #d 318 | In file included from isrc/libavcodec/bitstream.cf: (37s: izsrc/libavcodec/put_bits.he:2227 :!37=: warning: sicomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]z e) | ~~~~~ ^ ~~~~ e 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ fine 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 | src/libavcodec/bytestream.h :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.00049475src/libavcodec/put_bits.h:1265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 8f )265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ , | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/bytestream.h45:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :36 357 | if (size2 != size) | ~~~~~ ^ ~~~~ : note: expanded from macro 'Q31' 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.000494src/libavcodec/put_bits.h:7317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 51 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8f), | ~~~~~^~~~~~~~~~~~~~ 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_fixed.o src/libavcodec/aacsbr_fixed.c:77:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | static const int CONST_076923 = Q31(0.76923076923076923077f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 2 warnings generated. 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)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs.o CC libavcodec/cbs_av1.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/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/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) (intsrc/libavcodec/bytestream.h):294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (( 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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' src/libavcodec/bytestream.h :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 43 | 318 | if (size2 != size) | ~~~~~ ^ ~~~~ #define Q23(a) (int)4( warnings generated. (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) src/libavcodec/bytestream.h: 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ (int)((a) * 8388608.0 + 0.5) | ^ ~ CC libavcodec/cbs_bsf.o 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/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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/bonk.c:336:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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)) | ~ ^ ~ src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 355 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/cbs_h2645.o CC libavcodec/cbs_jpeg.o 7 warnings generated. 6 warnings generated. src/libavcodec/aacsbr_template.c:782:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 782 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cbs_mpeg2.o 4 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) { | ~~~~~~~~~~ ^ ~~~ 3 warnings generated. 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_sei.o CC libavcodec/cbs_vp9.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (sizCC libavcodec/ccaption_dec.o e2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cdgraphics.o 19 warnings generated. 1 warning 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/cdtoons.o 3 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/cdxl.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/celp_filters.o CC libavcodec/celp_math.o 6 warnings 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.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) { | ~~~~~~~~ ^ ~~~ CC libavcodec/cfhd.o 13 warnings generated. 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_av1.c:25: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 36 warnings generated. src/libavcodec/cbs.c:84:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cfhddata.o 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++) | ~ ^ ~~~~~~ 30 warnings generated. In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/cbs.c:376:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:513:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 527 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/cfhddsp.o CC libavcodec/cfhdenc.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/cfhdencdsp.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cga_data.o src/libavcodec/ccaption_dec.c:931:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 931 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD }, | ^ src/libavcodec/ccaption_dec.c:932:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 932 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ src/libavcodec/ccaption_dec.c:937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NULL} | ^ src/libavcodec/cbs_sei_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 long') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | 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 long') [-Wsign-compare] 91 | for (i src/libavcodec/put_bits.h= 0:; 265i:37 :< warning: ccomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]u rrent->data _265l | en g th ; i + +) | i ~ ^ ~~~~~~~~~~~~~~~~~~~~f (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 20 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/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_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/chomp_bsf.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/cinepak.o 6 warnings generated. In file included from src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | 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: 'long' and 'unsigned long' [-Wsign-compare] cu r227r | e n t - > c iufr r(esn-t>_bfurfa_meen_di d -- | s ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ->bu f1441_ | p t r > = s i z e o f ( B i t B u f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->CC libavcodec/cinepakenc.o buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/clearvideo.o 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/cljrdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:55: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_vp9.c:504:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 506 | if (pos == unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/cljrenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_vp9.c:535:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 535 | if (frame->data_size > put_bits_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/cllc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_vp9.c:613:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 613 | av_assert0(size - pos == 2 + frag->nb_units * size_len); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cngdec.o 33 warnings generated. src/libavcodec/cfhd.c:224:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 224 | for (i = 0; i < FF_ARRAY_ELEMS(s->plane); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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)) { \ | ^~~~ 6 warningsrc/libavcodec/bytestream.hs generated:. 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cngenc.o 3 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 long' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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_jpeg.c:5100:23 warning:s generatedwarning: . comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-Wsign-compare] 167 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/codec_desc.o 8 warnings generated. CC libavcodec/codec_par.o In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 long' 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') [-Wsign-compare] 796 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/cook.o CC libavcodec/cook_parser.o 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_jpeg.c:298:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 298 | if (scan->data_size * 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhdenc.c:305:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 305 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cpia.o CC libavcodec/cri.o src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { 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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cri_parser.o CC libavcodec/cscd.o CC libavcodec/cyuv.o src/libavcodec/cdtoons.c:232:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 232 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ CC libavcodec/d3d11va.o CC libavcodec/dca.o CC libavcodec/dca_core.o 1 warning generated. 1 warning generated. In file included from src/libavcodec/cljrenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/dca_core_bsf.o CC libavcodec/dca_exss.o src/libavcodec/cljrenc.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dither_type", "Dither type", OFFSET(dither_type), AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE}, | ^ src/libavcodec/cljrenc.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ CC libavcodec/dca_lbr.o CC libavcodec/dca_parser.o CC libavcodec/dca_sample_rate_tab.o CC libavcodec/dca_xll.o src/libavcodec/cbs_mpeg2.c:309:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 (!(condCC libavcodec/dcaadpcm.o )) { \ | ^~~~ src/libavcodec/cbs_mpeg2.c:311:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 311 | if (slice->data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/dcadata.o CC libavcodec/dcadct.o CC libavcodec/dcadec.o src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dcadsp.o src/libavcodec/cbs_av1.c:819:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 819 | av_assert0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_av1.c:855:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 855 | if (pos >= 8 * unit->data_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/cbs_av1.c:1032:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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)) { \ | ^~~~ src/libavcodec/cbs_av1.c:1219:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1219 | if (8 * obu->obu_size > put_bits_left(pbc)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 5 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 } | ^ CC libavcodec/dcaenc.o In file included from src/libavcodec/cngdec.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/dcahuff.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 long') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dct.o src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/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, {src/libavcodec/cngdec.c .i64: =133 : 60 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 }, MIN_STRI P133S | , M A X _ S T R I P S , p - > re f l _c o e f[ i] VE= }0, . 6| ^ *p->refl_coef[i] + 0.4 * p->tsrc/libavcodec/cinepakenc.ca:r143:g121e:t _warning: rmissing field 'unit' initializer [-Wmissing-field-initializers] efl_coef[ i143] | ; | ~ ^~~~~~~~~~~~~~~~~~~~~~ OFFSET(misrc/libavcodec/cngdec.cn:_133m:i36n: _warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t rips), 133 | A CC libavcodec/dct32_fixed.o 5 warnings generated. CC libavcodec/dct32_float.o 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); | ~ ^~~~~~~~~~ V_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 }, | ^ 4 warnings generated. CC libavcodec/dds.o CC libavcodec/decode.o CC libavcodec/dfa.o In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dfpwmdec.o 1 warning generated. CC libavcodec/dfpwmenc.o In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dirac.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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); | ~ ^ 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/dirac_arith.o 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) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_dwt.o 6 warnings generated. 3 warnings generated. src/libavcodec/dca_parser.c:326:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | if (buf_size > pc1->startpos) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/dirac_parser.o CC libavcodec/dirac_vlc.o CC libavcodec/diracdec.o CC libavcodec/diracdsp.o src/libavcodec/codec_desc.c:3674:34: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 3674 | if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dcaenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ 1 warning generated. src/libavcodec/dcadec.c:389:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ src/libavcodec/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { NULL } | ^ CC libavcodec/diractab.o src/libavcodec/dcaenc.c:336:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | double reconst = ff_dca_fir_32bands_perfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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] 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/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/dcaenc.c:708:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 708 | if ((ff_dca_quant_levels[abits] - 1) / 2 < quantize_value(peak, our_quant)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:718:53: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 718 | av_assert0((ff_dca_quant_levels[abits] - 1) / 2 >= quantize_value(peak, *quant)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/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/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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/dnxhd_parser.o 1 warning generated. 19 warnings generated. 8 warnings generated. src/libavcodec/dcaenc.c:1297:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ CC libavcodec/dnxhddata.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/dfa.c294: | 26 : src/libavcodec/bytestream.h :i187f: 15(:s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 != size) | ~~~~~ ^ ~~~~187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/dnxhddec.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 61 | if (bytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (bytestream2_get_buffer(gb, line_ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/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/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: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/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ CC libavcodec/dnxhdenc.o 2 warnings generated. CC libavcodec/dolby_e.o 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/decode.c:640:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') and 'int' [-Wsign-compare] 639 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/dolby_e_parse.o CC libavcodec/dolby_e_parser.o CC libavcodec/dovi_rpu.o src/libavcodec/decode.c:817:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 817 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/dpcm.o CC libavcodec/dpx.o src/libavcodec/decode.c:1319:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1319 | for (int i = 0; i < FF_ARRAY_ELEMS(sd); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/dpx_parser.o CC libavcodec/dpxenc.o src/libavcodec/decode.c:1428:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1428 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dsd.o 1 warning generated. src/libavcodec/dcadata.c:7467:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7467:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), 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.46394371986CC libavcodec/dsddec.o 3892e-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 * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.In file included from 65src/libavcodec/cook.c1:125427: 1src/libavcodec/bytestream.h9:1870:4159:45 4warning: e-1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33 :187 | note: expanded from macro 'SCALE' if 7338( | s#idezfei2n e!= SCsAiLzeE)( 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 | src/libavcodec/bytestream.h :S294CAL:15E:( 9warning: .2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 119209568947 6294e | - 4 ) , i fS C(AsLiE(z2e.24 8!6= 0s2i8z5e2)2 2 5| 3 ~~~~~ ^ ~~~~0 36e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.hsrc/libavcodec/dcadata.c:7338::31833:: 15note: :expanded from macro 'SCALE' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define 318S | C A L E (icf) ((s(ci)ze 2/ !(=2 5s6i.z0fe )* 3| 27 ~~~~~ ^ ~~~~6 8.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-3In file included from ), src/libavcodec/cri.c :| 33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~: src/libavcodec/bytestream.h:src/libavcodec/dcadata.c187:7338::3315: :note: expanded from macro 'SCALE' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define S187CA | LE ( c ) i(f( c)( s/iz e(22 5!6=. 0sfi z*e )3 2 7| 6 ~~~~~ ^ ~~~~8 .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/bytestream.h:357:15:src/libavcodec/dcadata.c :warning: 7433: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] 3577433 | | iSCfA L(Es(i1z.e320 9!=7 74s8i1z6e0)3 6 2| ~~~~~ ^ ~~~~2 4e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dsicinaudio.o 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)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c:7338::33294:: 15note: :expanded from macro 'SCALE' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define SCA L294E | ( c ) (i(fc ) (/s i(z2e526 .!0=f s*i z3e2)7 6 8| . ~~~~~ ^ ~~~~0 f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | In file included from SCsrc/libavcodec/dirac_dwt.cA:L27E: (src/libavcodec/dirac_dwt_template.c1:.3520:9112:3 4warning: 93comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 5353584e-1), SCALE (3522 | . 7 8 1 7i5f5(3y2+851<7(840u6nes-i1g)n,e d )| h ^~~~~~~~~~~~~~~~~~~~~~~~~~~e ighsrc/libavcodec/dcadata.ct:)7338 :v33e:r tnote: iexpanded from macro 'SCALE'c al_co m7338p | o#sdee_fli0n(e S C A L Eb([c5)] ,( (bc[)6 ]/, (b2[576].,0 f * 3 2 7w6i8d.t0hf));) | | ~~~^~~~~~~~~~~~~~~~~ ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11src/libavcodec/dcadata.c: :warning: 7396comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | 7396 | i f (SyC+A1Lhorisrc/libavcodec/dcadata.czo:n7396t:a5l:_ cwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m pose(b[ 07396] | , d - >StCeAmLpE,( 3w.i6dt5h8)9;9 1 1| 9 ~~~^~~~~~~~~~~~~~~~~0 604866e-4src/libavcodec/dirac_dwt_template.c):,356 :S11C:A Lwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 1.642123 03565 | 0 9 8 7 7i2f0(ey-+20)<,( u n| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~i gnesrc/libavcodec/dcadata.cd:)7338h:e33i:g hnote: texpanded from macro 'SCALE') d->h o7338r | i#zdoenftianle_ cSoCmApLoEs(ec()b [(1(]c,) d/- >(t2e5m6p.,0 fw i*d t3h2)7;6 8 .| 0 ~~~^~~~~~~~~~~~~~~~~f )) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALEIn file included from (5.src/libavcodec/cook.c4:98582: 4src/libavcodec/unary.h2:00505:7410:5 8warning: 33comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e -2), SCALE(4.51 1501 | 5 9 8 4 4f6o9r6(5i2 2=e -03;) ,i <| ^~~~~~~~~~~~~~~~~~~~~~~~~~~l en src/libavcodec/dcadata.c&:&7338 :g33e:t _note: bexpanded from macro 'SCALE'i ts1(g b7338) | #!d=e fsitnoep ;S CiA+L+E)(;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.3776029src/libavcodec/bytestream.h944:43181:9158:6 ewarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ), SCALE(2.0 33189 | 1 8 0 5 4i6f9 9(8s9i7z8ee2- 1),! = | s ^~~~~~~~~~~~~~~~~~~~~~~~~~~i ze)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.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:5src/libavcodec/bytestream.h: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]357 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7390 | SCALE( 3357. | 3 8 5 0 6i8f1 7(8s1i7z6e828 0!e=- 1s)i,z eS)CA L E| ( ~~~~~ ^ ~~~~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) / (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 | #dCC libavcodec/dsicinvideo.o efine 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.cCC libavcodec/dss_sp.o :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' 8 7338 warning | s#d generatede. fine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * In file included from 327src/libavcodec/dds.c68:.035f: )src/libavcodec/bytestream.h): 187 :| 15 ~ ~~~~~~~^~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c: 7348187: | 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i f (size 27348 | ! = s iSzCeA)L E (9| . ~~~~~ ^ ~~~~4 39323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179src/libavcodec/dirac_dwt_template.c357:53742:8116: 8warning: 6ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 1), SCALE(2.3982 23748 | 9 4 3 3 4i7f9(3y1e+-11)<,( u ns| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ignsrc/libavcodec/dcadata.ce:d7338):h33e:i note: gexpanded from macro 'SCALE'h t) ve rt7338i | c#adle_fciomnpoes SeC_lA0L(Eb([c1) ](,(c )b /[ 2](, 2b[536]., 0wfi dt*h )3;2 7 6| 8 ~~~^~~~~~~~~~~~~~~~~. 0f)) | src/libavcodec/dirac_dwt_template.c ~ ~~~~~~~^~~~~~~~~~: 375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c375: | 7341 : 34 : i fwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y +0<(un s7341i | g ne d ) hSeCiAgLhEt()7 .v9e3r9t2i6c3a4l3_3c2o1m8p0o0s2ee_-h20()b,[0 ]S,C Ab[L1E](,2 .b4[22]5,1 5w8id7t6h8)8;9 2| 2 ~~~^~~~~~~~~~~~~~~~~8 8e-1)src/libavcodec/dirac_dwt_template.c,: 377 :11| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/dcadata.c :7338:33: note: 377expanded from macro 'SCALE' | i f7338( | y#-d1e h(o2r5i6z.0ofnt a*l _3c2o7m6p8o.s0ef()b)[ 0 ]| , ~ ~~~~~~~^~~~~~~~~~ d->temp, widtsrc/libavcodec/dcadata.ch):;7341 : 5| : ~~~^~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dirac_dwt_template.c:378 :734111 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE( 7378. | 9 3 9 2 6i3f4(y3+302<1(8u0ns0i2gen-ed2))h,e igShCtA)L Ed(-2>h.o4r2i5z1o5n8t7a6l8_c8o9mp2o2s8e8(eb-[11]),, d -| > ^~~~~~~~~~~~~~~~~~~~~~~~~~~te mpsrc/libavcodec/dcadata.c,: 7338w:i33d:t hnote: )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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_composesrc/libavcodec/bytestream.h(b[:1]318,: d15-:> twarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m p, width); 318 | | ~~~^~~~~~~~~~~~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dstdec.o 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/dts2pts_bsf.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)heightsrc/libavcodec/dcadata.c) ve:rt7546i:c71a:l _warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o mpose_h0(b[0], b [75461 | ] , b [S2C]A,L Ew(i0dt.h0)1;7 2 4| 4 ~~~^~~~~~~~~~~~~~~~~6 0535), src/libavcodec/dirac_dwt_template.cSC:A471L:E11(:0 .warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 96448 04715 | 1 9 ) , iSfCA(LyE-(10<.(4u8n5s0i3g0n7e4d05)0h)ei,g hStCA)L Ed(-0>.h0o1r8i0zo5n8t6a2l4_1c2o)m,po s e| ( ^~~~~~~~~~~~~~~~~~~~b [0], src/libavcodec/dcadata.cd:-7338>:t33e:m pnote: ,expanded from macro 'SCALE' width); 7338 | | # ~~~^~~~~~~~~~~~~~~~~d efinesrc/libavcodec/dirac_dwt_template.c :S472C:11A:L Ewarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ) ((c) 472/ | ( 2 i5f6.(0yf+ 0*< (32u7n6s8i.g0nfe)d) ) h| e ~ ~~~~~~~^~~~~~~~~~i ght) d->horizosrc/libavcodec/dcadata.cn:t7546a:l49_:c owarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ose(b[1 ]7546, | d - > tSeCmAp,L Ew(i0dt.h0)1;72 4 4| 6 ~~~^~~~~~~~~~~~~~~~~0 535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 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)) | ~ ~~~~~~~^~~~~~~~~~ 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.43572src/libavcodec/dds.c6672:41381),: 78S:CA Lwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.52686679363), S C381A | L E ( 0 . 0 2e5l6s8e2 0i6f5 6(4b)p, p =| = ^~~~~~~~~~~~~~~~~~~~ 32 src/libavcodec/dcadata.c&:7338&: 33r: =note: =expanded from macro 'SCALE' 0 xff000 07338 & | &# dge f=i=n e0 xSfCfA0L0E (&c&) b( (=c=) /0 (x2f5f6 .&0&f *a 3=2= 7068x.ff00f0)0)0 00 )| ~ ~~~~~~~^~~~~~~~~~ | ~ ^ ~~~~~~~~~~ src/libavcodec/dcadata.c:7538:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dds.c7538: | 383 : 78 : Swarning: CAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(0.0117 038353 | 4 4 5 4 ) , SeClAsLeE (i0f. 43(5b72p6p6 7=2=4 312 )&,& Sr C=A=L E0x(f0.f5 &2&6 8g6 6=7=9 306x3)f,f0 0 S&CA&L Eb( 0=.=0 2506x8f2f006050604 )&,& a| ^~~~~~~~~~~~~~~~~~~~ ==src/libavcodec/dcadata.c 0:xf7338f0:0330:0 0note: 0expanded 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.531src/libavcodec/dirac.c9088:102971:4)25,: Swarning: CAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(0.0267843138 4297) | , | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338 : 33 : note: expanded from macro 'SCALE' if ( i7338dx | #dgeafiinn_et aSbClAeL[Ei(]c )= (p(ocw)( p/o w(22t56a.b0[fi *+ 34287]6,8 . 0| f ~~~ ^~~~~~~~~~~~~~~) ) | ~ ~~~~~~~^~~~~~~~~~ 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),CC libavcodec/dv_profile.o 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(0CC libavcodec/dvaudio_parser.o .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/dnxhddec.csrc/libavcodec/dcadata.c::7521292::518:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 7521 | SCALE (2920 | . 0 0 4 5i1f2 7(1b0u0f3_)s,i zSeC A4c1i1d4_5t7a5b3l8e6-)>,c oSCdAiLnEg(_0u.n6i0t4_6s2i0z1e5)8 6{7 ) ,| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S CALE(0.04972046src/libavcodec/dnxhddec.c6:13374:)19,: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338: 33337: | note: expanded from macro 'SCALE' for (7338i | #=d ef0i;n ei S)m b(_(hce)i g/h t(;2 5i6+.+0)f {* 3| 2 ~ ^ ~~~~~~~~~~~~~~7 68.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dnxhddec.c:341:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/dcadata.c:7520:71 :341 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if 7520( | b u f _ sSiCzAeL E-( 0c.t0x0-4>2d3a8t2a9_4o9f0f)s,e tS C3m3b5_6s7c4a2n8_5i8n9d)e,x [SiC]A)L E{( 0 .| 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~0 856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 warning s7512 | generated . 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(0src/libavcodec/cbs_h2645.c.06:985459:0508:6 4warning: 1comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]9 ), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 545 | 7338 | # d e f i n e iSfC A(LEb(yct)e s(t(rc)e a/ m(22_5g6e.t0_fb y*t e3s_2l7e6f8t.(0&fg)b)c ) <| s ~ ~~~~~~~^~~~~~~~~~iz e) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/dcadata.csrc/libavcodec/cbs_h2645.c::7511569::5027:: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5697511 | | S C A L E ( 0 .i0f0 (2b3y1t0e0s4t2r5e0)a, mS2C_AgLeEt(_0b.y2t8e7s5_5l9e9f2t(6&g5b1c),) Sfh o*r i3z2o76n8t.a0fl)_)c o m| p ~ ~~~~~~~^~~~~~~~~~o se(b[0], d->temsrc/libavcodec/dcadata.cp:, 7504w:i5:d twarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ; | ~~~^~~~~~~~~~~~~~~~~ 7504 | src/libavcodec/dirac_dwt_template.c : 356 S:C11A:L Ewarning: (0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0013511 035602 | 8 ) , iSfC(AyL+E0(<(0u.n2s5i1g9n8e4d3)2h8e0i3g)h,t )S CdA-L>E(h0o.r6iz5o9n6t3a1l5_5c0o3m1p)o,s eS(CAbL[E(10].,0 8d7-0>58t6e7m8p2,7 )w,i d t| h ^~~~~~~~~~~~~~~~~~~~); | 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) In file included from / (2src/libavcodec/dirac_arith.c5:6.280: fIn file included from *src/libavcodec/dirac_arith.h :3322: 7src/libavcodec/bytestream.h6:8187:.150f:) ) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ~~~~~~~^~~~~~~~~~ 187src/libavcodec/dcadata.c | : 7503: 27 : iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (size2 !7503= | si z e ) S C| A ~~~~~ ^ ~~~~L E(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706src/libavcodec/dnxhddec.c2057:26056:)19,: Swarning: CAcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]L E(0.66199249029) , 605S | C A L E (f0o.r0 8(9x7 2=7 103;3 5x1 <) ,c t x| - ^~~~~~~~~~~~~~~~~~~~> mbsrc/libavcodec/dcadata.c_w:i7338:d33t:h ;note: expanded from macro 'SCALE' x++) 7338{ | #d e| ~ ^ ~~~~~~~~~~~~~f ine 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/dirac_dwt_template.c ~ ~~~~~~~^~~~~~~~~~ :374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7502:49: warning: 374implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 7502 | i f ( y +S1C0h4o4r5i5z)o,n tSaClA_LcEo(m0p.o6s6e(4b2[408]2,8 7d6-8>)t,e mSp,C AwLiEd(t0h.)0;9 2 4| 50 ~~~^~~~~~~~~~~~~~~~~7 0815), src/libavcodec/dirac_dwt_template.c :| 378 ^~~~~~~~~~~~~~~~~~~~: 11:src/libavcodec/dcadata.c :warning: 7338:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]33 : note: expanded from macro 'SCALE' 378 | 7338 | # d eiffi(nye+ 0Sfh or*i z3o2n7t6a8l._0cfo)mp)o s| e( ~ ~~~~~~~^~~~~~~~~~b [1], d->temp,src/libavcodec/dcadata.c :w7502i:d5t:h )warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~^~~~~~~~~~~~~~~~~ 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786src/libavcodec/dirac_dwt_template.c959):, 398S:C11A:L Ewarning: (0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 09522963315), 398| | ^~~~~~~~~~~~~~~~~~~~ isrc/libavcodec/dcadata.cf:(7338y:+533<:( unote: nexpanded from macro 'SCALE's ig n7338e | d#)hdeeifgihtn)e vSeCrAtLiE(cca)l _(c(ocm)po s/e _(l205(6b.[30]f, b*[ 532]7,6 8b.[06f)]), | b ~ ~~~~~~~^~~~~~~~~~[ 7], b[9], width); src/libavcodec/dcadata.c| : ~~~^~~~~~~~~~~~~~~~~7501 :27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dirac_dwt_template.c:399:11: warning: 7501comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | SCAL E399 | ( 0 . 0 0i1f0(5y04+819<8(4u)n,s iSgCnAeLdE)(h0e.ig2h3t7) 3v4e8r2t1i3c7a9l)_,c oSmCpAosLeE_(h00(.b6[60]6,39 7b8[629]5,9 )b,[ 3S]C, AbL[E4(]0,. 0b9[562]2,9 6wi3d3th1)5;) , | ~~~^~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.csrc/libavcodec/dcadata.c::4017338:11::33 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'SCALE' 7338401 | | # d e f iinfe (SyC-A1L 3h2o7r6i8z.o0nft)al)_ c om| p ~ ~~~~~~~^~~~~~~~~~ ose(b[0], d->tesrc/libavcodec/dcadata.cm:p7501, :w5i: dwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h ); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c7501: | 402 : 11 :S Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] LE(0.0 014020 | 5 0 4 8i9f8(y4+)0,<( uSnsCiAgLnEe(0d.)2h3e7i3g4h8t2)1 3d7-9>)h,o rSiCAzLoEn(t0.a6l6_6c3o9m7p86o9se5(9)b,[ 1S]C,A LdE-(>0t.e0m9p5, 2w2i9d63t3h1)5;) , | ~~~^~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCAsrc/libavcodec/dnxhddec.cLE(0:.663568:44520:22 2warning: 7comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]4 ), SCALE(0.0980 663542 | 8 1 0 5 ) , | (c ^~~~~~~~~~~~~~~~~~~~t x->src/libavcodec/dcadata.cwi:d7338:t33:h note: !expanded from macro 'SCALE'= avc t7338x | -#>dweifidnteh S C|A|L Ec(txc-)> h((eci)g ht/ !(=2 5a6v.c0txf- >*h e3i2g7h68t.)0f)) ){ | ~ ~~~~~~~^~~~~~~~~~| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:src/libavcodec/dcadata.c635::750021::49 warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | 7500 | S(CcAtLxE-(0>.w0i0d0t9h6 25!5= 3a1v4c)t,x ->SwCiAdLtEh( 0|.|2 c3t2x5-5>8he5i1g8h6t5 )!,= SaCvALcEtx(-0>.h6ei6g8h4t40)2)2 2{ 7 4| ) ~~~~~~~~~~ ^ ~~~~~~~~~~~~, SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCsrc/libavcodec/bytestream.hALE(:0.2946:6158:44 0warning: 22comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 74), SCALE(0.0 92948 | 0 6 4 2i81f0 5()s, i z| ^~~~~~~~~~~~~~~~~~~~e 2 src/libavcodec/dcadata.c!:=7338 s:i33z:e )note: expanded from macro 'SCALE' | ~~~~~ ^ ~~~~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:src/libavcodec/bytestream.h71: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7498 | SCAL E318( | 0 . 0 0 0i8f0 3(6s5iz4e626) , !S= CsALiEze()0 . 22| 31 ~~~~~ ^ ~~~~18 29031), 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/cbs_h2645.csrc/libavcodec/dcadata.c::7498:9375:: 26warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 7498 | SCALE(0 .9370 | 0 0 8 0 3 6 5 4 6 6 ) , S CA LdEa(t0a._2s23i1z1e8 2>9 0d3a1t)a, _SbCiAtL_Es(t0a.r6t7 2/1 99848)7;6 9 )| , ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ SCALE(0.10src/libavutil/avassert.h3:9380:1116:4 7note: 0expanded from macro 'av_assert0'3 ), | ^~~~~~~~~~~~~~~~~~~~ 38src/libavcodec/dcadata.c | : 7338: 33 : note: ifexpanded from macro 'SCALE' (!(co n7338d | )#d)e f{i n e S C A L E( c ) ( ( c) / ( 25 6 . 0 f * 3 2 7 6 8. 0 f ) ) | ~ ~~~~~~~^~~~~~~~~~ \ | ^~~~ src/libavcodec/dcadata.c:7497:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/cbs_h2645.c :939:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 7497 | SC939A | L E ( 0i.f00 0(7d3a1t7a9_6s7i8z)e, * S8C A+L E8( 0>. 2p1u8t4_6b9i4t2s60_4le)f, tS(CpAbLcE)()0 . 6| 7 ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~3 91467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497src/libavcodec/dirac_dwt_template.c:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467src/libavcodec/bytestream.h094:), 357S:C15A:L Ewarning: (0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].1 0690483451) ,357 | | ^~~~~~~~~~~~~~~~~~~~ isrc/libavcodec/dcadata.cf :(7338s:i33z:e 2note: expanded from macro 'SCALE'! = si z7338 | e#)d e f| i ~~~~~ ^ ~~~~n e SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define 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.1873src/libavcodec/cbs_h2645.c281:1513161:123):, warning: SCcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]A LE(0.68278300762), SCA L1316E | ( 0 . 1 2f9o5r1 9(1i7n9t4 6i) ,= 0| ; ^~~~~~~~~~~~~~~~~~~~ i es pSsC)A;L Ei(+c+)) ({( c )| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~/ (256.0fsrc/libavcodec/cbs_h2645.c :*1320 :3232:7 6warning: 8comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare].0 f)) | ~ ~~~~~~~^~~~~~~~~~ 1320 | for (int isrc/libavcodec/dcadata.c :=7490 :05;: i warning: 0p.p0s0)0;3 5i3+9+8)3 7{5 ) ,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~S CALE(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/dcadata.c:7489:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.132src/libavcodec/cbs_h2645.c97:813371:8196:0 1warning: ),comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 1337 | 7338f | o#rd e(fii n=e S0C;A LiE (7s6p8s.)0;f )i)+ + )| ~ ~~~~~~~^~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1339:19src/libavcodec/dcadata.c:: 7488warning: :comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]71 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1339 | f7488o | r (i =S C0A;L Ei( 0<. 0F0F0_2A7R9R4A9Y6_6E0L)E,M SS(ChA2L6E4(-0>.p1p7s8)9;0 0i1+8+2)2 5 )| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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)23, warningSsC generatedA. LE(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) / (src/libavcodec/dsd.c256:.1190f: 34*: 3warning: 27implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 8.0f)) | ~ ~~~~~~~^~~~~~~~~~ 119 | src/libavcodec/dcadata.c : 7487 : 5s:u mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ = ctables[ 7487i | ]src/libavcodec/cbs_h2645.c[ src/libavcodec/cook.ca :] : 1347+530S:: C23cA29:tL: Ea warning: (bwarning: 0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]lcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]. e 0s0[0i2]4[6b6]7;3 8 2| ) ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~, S5301347C | | A L E ( 0f .o 1r 7 4(i7if6n 7t(1 +9i+6 c1a8=t) e,0g ;oS rCiyA [L8R=4R 8AF7YF1__5EA5LR4ER3MA7SY)(_,hE 2LS6EC5MA-SL>(Evd(pi0st.)h1;4e 0ri0_+6t+7a)5b 4){7) 5 6 | )| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~, ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.csrc/libavcodec/dcadata.c::73381351::3323:: note: warning: expanded from macro 'SCALE'comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 7338 | # d1351e | f i n e fSoCrA L(Ei(nct) i( (=c )0 ;/ i( 2<5 6F.F0_fA R*R A3Y2_7E6L8E.M0Sf()h)2 6 5| - ~ ~~~~~~~^~~~~~~~~~> sps); i++) { | src/libavcodec/dcadata.c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~: 7486:71: warning: src/libavcodec/cbs_h2645.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 1355:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 7486 | 1355S | C A L E (f0o.r0 0(0i2n1t6 4i3 3=6 30);, i SCpApLsE)(;0 .i6+8+5)3 3{65 3 0| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~1 ), 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.csrc/libavcodec/cbs_h2645.c:7338::33:1372 :note: 19expanded from macro 'SCALE': warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 7338 | #define SCALE(c) ( (1372c | ) / (f2o5r6 .(0if =* 03;2 7i6 8<. 0FfF)_)A R R| ~ ~~~~~~~^~~~~~~~~~A Y_ELEMS(h265->vsrc/libavcodec/dcadata.cp:s7485):;27 :i +warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 7485 | src/libavcodec/cbs_h2645.c : 1374S:C19A:L Ewarning: (comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 .000188 713748 | 6 0 9 ) ,f SoCrA L(Ei( 0=. 106;6 6i6 5<3 7F5F2_3A)R,R ASYC_AELLEE(M0S.(6h8256658-5>3s9p6s1)9;) ,i +S+C)A L E| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~0 .14738src/libavcodec/cbs_h2645.c4:713764:7198:6 )warning: ,comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :13767338 | : 33 : note: fexpanded from macro 'SCALE'o r (i =7338 | 0#;d eif i.p0pfs )*; 3i2+7+6)8 . 0| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~) ) | ~ ~~~~~~~^~~~~~~~~~ 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/dpx_parser.c:69:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | i = FFMIN(d->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dpx_parser.c:85:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 85 | if (d->fsize > buf_size - i + 19) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/dvbsub_parser.o :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/dnxhddata.c:src/libavcodec/dirac_dwt_template.c944::472:3011:: warning: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | 944 | i f( y + 0{< 1(7u5n,s i1g8n5e,d) h36e5ig,h t4)4 0d -}> }h,or i | z ^ ontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 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, 522 warning0 s} generated . }, | ^ 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/dolby_e.c:1298:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { Nsrc/libavcodec/dnxhddata.cU:L1021L: 35}: ,warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] | ^ 1021 | { 350, 390, 440, 730, 880 } }, | ^ src/libavcodec/dnxhddata.c:1028:27: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1028 | { 42, 60, 75, 115 } }, | ^ src/libavcodec/dnxhddata.c:1035:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1035 | { 63, 84, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1042:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1042 | { 80, 90, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1082:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1082 | for (int i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); 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/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:1137:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1162 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 19 warnings generated. 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); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dvbsubdec.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); | ~~~^~~~~~~~~~~~~~~~~ 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); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dvbsubenc.o 5 warnings generated. 512 warnings generated. CC libavcodec/dvd_nav_parser.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 | 22 warning s i generatedf. (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/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/dvdata.o 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/diracdec.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/dvdec.o 1 warning 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 7 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/dvdsub.o src/libavcodec/dv_profile.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/dstdec.c:145 :25019 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f or (i = 0; i145 < | F F _fAoRrR A(Yi_ E=L E0MS; i( dframe_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dstdec.c:222:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 222 | for (i = 0; i < fsets->elements; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dss_sp.c:694:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 694 | } while (offset < FF_ARRAY_ELEMS(p->excitation)); | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:325:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 325 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dstdec.c:313:21: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 313 | for (ch = 0; ch < channels; ch++) | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:344:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 344 | for (ch = 0; ch < channels; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:375:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 375 | for (i = 0; i < channels; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/dv_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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dv_error_marker_bsf.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 11 warnings 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/dpx.c:260:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavcodec/dpx.c:272:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 272 | AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dpx.c:182:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 182 | if (magic_num == AV_RL32("SDPX")) 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/diracdec.c:37: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dnxhdenc.c:37: In file included from src/libavcodec/mpegvideo.h:CC libavcodec/dvdsubdec.o 45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dvdsubenc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/dovi_rpu.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dovi_rpu.c:45:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 45 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 2 warnings generated. src/libavcodec/dovi_rpu.c:55:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/dvenc.o 6 warnings generated. CC libavcodec/dxa.o CC libavcodec/dxtory.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/dxv.o CC libavcodec/dynamic_hdr10_plus.o 5 warnings generated. src/libavcodec/diracdec.c:521:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 521 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:669:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:679:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:739:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 739 | if (quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dynamic_hdr_vivid.o 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/eac3_core_bsf.o 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/eac3_data.o src/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: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 }, | ^ 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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/dvaudiodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 57 | for (i = 0; i < FF_ARRAY_ELEMS(s->shuffle); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:853:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/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/diracdec.csrc/libavcodec/dvbsubenc.c:317::92335:: 19warning: :comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 317 | 923f | o r ( r efgioorn (_ii d= = 00;; rie gdn u niu+m+_r)e c t| ~ ^ ~~~~~~~~s ; 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/eac3enc.o CC libavcodec/eacmv.o src/libavcodec/diracdec.c:942:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 942 | if (s->slice_params_num_buf != (s->num_x * s->num_y)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:977:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 977 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:978:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1003:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (s->num_x*s->num_y != slice_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/diracdec.c:1010:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1010 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1011:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ CC libavcodec/eaidct.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++) { | ~~~ ^ ~~~~~~~~~~~ 1 warning generated. 7 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/eamad.o In file included from src/libavcodec/dvdec.c:52: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1047:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1051:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1051 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1055:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1055 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1260:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1260 | for (i = 0; i <= s->wavelet_depth; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1261:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1261 | CHECKEDREAD(s->codeblock[i].width , tmp < 1 || tmp > (s->avctx->width >>s->wavelet_depth-i), "codeblock width invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1240:9: note: expanded from macro 'CHECKEDREAD' 1240 | if (cond) { \ | ^~~~ src/libavcodec/diracdec.c:1262:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1262 | CHECKEDREAD(s->codeblock[i].height, tmp < 1 || tmp > (s->avctx->height>>s->wavelet_depth-i), "codeblock height invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1240:9: note: expanded from macro 'CHECKEDREAD' 1240 | if (cond) { \ | ^~~~ src/libavcodec/diracdec.c:1268:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1268 | for (i = 0; i <= s->wavelet_depth; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1279:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | s->num_y > s->avctx->height | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1278:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1278 | s->num_x > s->avctx->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1305:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1316:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1316 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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 CC libavcodec/eatgq.o (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dvbsubdec.c:1560:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | {"compute_edt", "compute end of time using pts or timeout", OFFSET(compute_edt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1561:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | {"compute_clut", "compute clutsrc/libavcodec/dvdec.c wh:en313 :n32o:t warning: avcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]ai lable(-1) or o n313l | y o n c e ( - i2f )(r eo_ri nadelx w+a yvlsc(_1l)e no r> lnaesvte_ri(n0d)"e,x )O {F F S| E ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~T( compute_clut), AV_OPT_TYPE_BOOL, {.i64 = -1}, -2, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1562:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | {"dvb_substream", "", OFFSET(substream), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, DS}, | ^ src/libavcodec/dvbsubdec.c:1563:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | {NULL} | ^ 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/dts2pts_bsf.c:379:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 379 | for (i = 0; i < FF_ARRAsrc/libavcodec/dnxhdenc.cY_:EL1353E:M12S:( fwarning: umissing field 'value' initializer [-Wmissing-field-initializers]nc _tab); i ++1353) | { { N| U ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~L L }, | ^ CC libavcodec/eatgv.o In file included from src/libavcodec/dvdsubenc.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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/eatqi.o 2 warnings generated. In file included from src/libavcodec/dxa.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/elbg.o CC libavcodec/elsdec.o 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dvdsubenc.c:491:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 491 | {"palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SE }, | ^ src/libavcodec/dvdsubenc.c:492:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 492 | {"even_rows_fix", "Make number of rows even (workaround for some players)", OFFSET(even_rows_fix), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SE}, | ^ src/libavcodec/dvdsubenc.c:493:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 493 | { NULL }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dxv.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/encode.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dxtory.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/error_resilience.o 10 warnings generated. src/libavcodec/dxa.c:60:94: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 60 | if (12ULL + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/dxv.c:406:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (table1[x].val1 = k; k < 256 && j > table2[k]; k++); | ~ ^ ~~~~~~~~~ src/libavcodec/dxv.c:443:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | if (endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/dxtory.c:446:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 446 | if (slice_size <= 16 + (avctx->height * avctx->width / (8 * nslices))) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dxtory.c:451:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 451 | if (off_check - avctx->discard_damaged_percentage*off_check/100 > src_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 11 warnings generated. In file included from src/libavcodec/eac3enc.c:30: In file included from src/libavcodec/ac3enc.h:43: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | 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/dxv.c:806:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 806 | if (op_size > max_op_size) | ~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. CC libavcodec/escape124.o CC libavcodec/escape130.o CC libavcodec/evrcdec.o CC libavcodec/exif.o CC libavcodec/exr.o 6 warnings generated. CC libavcodec/exrdsp.o 3 warnings generated. CC libavcodec/exrenc.o CC libavcodec/extract_extradata_bsf.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/faandct.o CC libavcodec/faanidct.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dvdsubdec.c:207:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 207 | for (i = 0; i < sub_header->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavcodec/fastaudio.o CC libavcodec/faxcompr.o In file included from src/libavcodec/dvenc.c:49: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvdsubdec.c:249:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | if (cmd_pos > size) { | ~~~~~~~ ^ ~~~~ src/libavcodec/eamad.c:95:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | if (offset >= (t->avctx->height - 7) * t->last_frame->linesize[0] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/eamad.c:104:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | if (offset >= (t->avctx->height/2 - 7) * t->last_frame->linesize[index] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/fdctdsp.o src/libavcodec/dvdsubdec.c:505:47: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 505 | av_assert0(buf_size >= 0 && ctx->buf_size <= sizeof(ctx->buf)); | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/dvdsubdec.c:506:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 506 | if (buf_size >= sizeof(ctx->buf) - ctx->buf_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/fft_fixed_32.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 24 warnings generated. CC libavcodec/fft_float.o CC libavcodec/fft_init_table.o 1 warning generated. CC libavcodec/ffv1.o CC libavcodec/ffv1dec.o src/libavcodec/dvdsubdec.c:697:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | { "palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:698:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "ifo_palette", "obtain the global palette from .IFO file", OFFSET(ifo_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:699:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/dvdsubdec.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ CC libavcodec/ffv1enc.o 3 warnings generated. 6 warnings generated. 5 warnings generated. 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/ffwavesynth.o CC libavcodec/fic.o CC libavcodec/filter_units_bsf.o CC libavcodec/fits.o src/libavcodec/dvenc.c:1227:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1227 | { "quant_deadzone", "Quantizer dead zone", OFFSET(quant_deadzone), AIn file included from V_Osrc/libavcodec/exr.cP:T_44T: Ysrc/libavutil/half2float.hP:47E:_I27N: Twarning: , implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]{ .i64 = 7 }, 470, | 1 0 2 4r, eVtEu r}n, a v| _ ^f loat2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/dvenc.c:1228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1228 | { NULL }, | ^ src/libavcodec/elbg.c:134:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 134 | while (elbg->utility_inc[i] < r) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/fitsdec.o CC libavcodec/fitsenc.o src/libavcodec/escape124.c:299:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | if (skip == -1) { | ~~~~ ^ ~~ CC libavcodec/flac.o src/libavcodec/elbg.c:477:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 477 | ALLOCATE_IF_NECESSARY(cells, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:478:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 478 | ALLOCATE_IF_NECESSARY(utility, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:479:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | ALLOCATE_IF_NECESSARY(utility_inc, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:480:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 480 | ALLOCATE_IF_NECESSARY(size_part, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:481:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 481 | ALLOCATE_IF_NECESSARY(cell_buffer, numpoints, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:482: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) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/flac_parser.o 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) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/escape130.c:300:25: warning: 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] 300 | 294if | ( b lifo c(ks_xi ze*2 2! == =s aivzcet)x - >w| i ~~~~~ ^ ~~~~dt h) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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) { | ~~~~~~ ^ ~~~~~~~ 10 warnings generated. 3 warnings generated. 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/exr.c:205:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 205 | dest_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/flacdata.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/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/exr.c:475:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 475 | if (nBits > 8 * bytestream2_get_bytes_left(gb)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c: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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/flacdec.o src/libavcodec/evrcdec.c:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | if (sum2 < 0.0) | ^~~~ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/exr.c:744:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 744 | for (j = 0; j < s->xdelta; ++j) { | ~ ^ ~~~~~~~~~ CC libavcodec/flacdsp.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; | ^~~~~~~~~~~~~~~ ~ CC libavcodec/flacenc.o src/libavcodec/evrcdec.c:686:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sum = pow(10, sum); | ~~~ ^~~ src/libavcodec/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/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/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/fits.c:174:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (ret != 1 || dim_no != header->nsrc/libavcodec/exr.caxis:_906i:n43d:ex warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 906 | src/libavcodec/fits.c : 186 :c33o:n swarning: tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] float a186 | = . 5 f i*f (cheoadserf-(> n a x isM__iPnId e/x 4=.f=) ;h e| a ~ ^~~d er->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/exr.c:907:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 907 | const float b = .5f * cosf( M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:908:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | const float c = .5f * cosf( M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:909:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:909:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:910:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:910:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:911:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:911:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ^~~~ src/libavcodec/exr.c: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/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)) | ^ src/libavcodec/extract_extradata_bsf.c:345:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 345 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 777 | for (i = 0; i < sizeof(EVRCAFrame); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:921:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 921 | { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD }, | ^ src/libavcodec/evrcdec.c:922:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 922 | { NULL } | ^ src/libavcodec/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:1010:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') [-Wsign-compare] 1009 | if ( compressed_size < (uint64_t)(lo_size | ac_size | dc_size | rle_csize) || compressed_size < 88LL + lo_size + ac_size + dc_size + rle_csize | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1048:26: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1048 | dest_len != ac_count * 2LL) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1072:23: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1072 | (dest_len != dc_count * 2LL)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1093:23: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 1093 | (dest_len != rle_usize)) | ~~~~~~~~ ^ ~~~~~~~~~ 6 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 }, | ^ 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) | ~~~~~ ^ ~~~~ 14 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); | ~~~~~~~~ ~~^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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') 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') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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') [-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') [-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') 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 =src/libavcodec/bytestream.h= s:-357>:x15de:lt awarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 357 | src/libavcodec/exr.c : 1301 :i48f: (swarning: icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare]z e2 != s i1301z | e ) | 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/exif.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(tag_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flacencdsp.o src/libavcodec/exr.c:1906:45: warning: comparison of integers of different signs: 'unsigned long' 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 long' 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 long' 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 long' [-Wsign-compare] 1989 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. 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/flashsv.o src/libavcodec/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->bu7f_ warningptsr generated>. = sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flashsv2enc.o src/libavcodec/exr.c:2240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:2300:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2300 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ src/libavcodec/exr.c:2302:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2302 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD }, | ^ src/libavcodec/exr.c:2304:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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] 2342 | { NULL }, | ^ src/libavcodec/exr.c:2304:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2303 | { "gamma", "Set the float gamma value when decoding", OFFSET(gamma), | ~ 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2304:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ~ ^~~~ 5 warnings generated. In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 54 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | src/libavcodec/bytestream.h if :(294s:-15>:b uwarning: f_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nd - s->buf _294p | tr > = siifz e(osf(iBziteB2u f!)=) {s i z| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/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); | ^~~~ 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/flashsvenc.o CC libavcodec/flicvideo.o 1690 warnings generatedIn 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 7 warnings generated. 1 warning generated. In file included from src/libavcodec/fic.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/fic.c:348:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 }, | ^ 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/float2half.o CC libavcodec/flvdec.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') 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') 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 9 warnings generated. 3 warnings generated. CC libavcodec/flvenc.o src/libavcodec/ffv1dec.c:389:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 389 | if (len > 128 - i || !len) | ~~~ ^ ~~~~~~~ src/libavcodec/ffv1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/error_resilience.c:396:12: warning: variable 'depth' set but not used [-Wunused-but-set-variable] 396 | int i, depth, num_avail; | ^ 4 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/flacenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/fmtconvert.o In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ffv1dec.c:595:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:595:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:772:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 772 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:801:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 801 | (unsigned)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h: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/libavcodec/bytestream.h :318:src/libavutil/avassert.h15:38:: 11warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'av_assert0' 38318 | | iiff ((!s(iczoen2d !)=) s{i z e ) | ~~~~~ ^ ~~~~ \ | ^~~~ src/libavcodec/ffv1dec.c:803:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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') and 'int' [-Wsign-compare] 802 | av_assert0 ( (unsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:811:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 811 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/ffv1enc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/faandct.c:99:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:99:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:100:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:100:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ CC libavcodec/fmvc.o src/libavcodec/faandct.c:153:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:153:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ CC libavcodec/frame_thread_encoder.o src/libavcodec/faandct.c:154:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ 4 warnings generatedsrc/libavcodec/faandct.c. :154:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ In file included from src/libavcodec/faxcompr.c:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flacenc.c:618:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 618 | if (sum <= n >> 1) | ~~~ ^ ~~~~~~ In file included from In file included from src/libavcodec/flacdec.csrc/libavcodec/exrenc.c::4236: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:187::18715::15 :warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187187 | | iiff ((ssiizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/fraps.o 1 warning generated. CC libavcodec/frwu.o CC libavcodec/ftr.o CC libavcodec/ftr_parser.o 5 warnings generated. 4 warnings generated. 4 warnings generated. 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flac.c:180:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 180 | if (channels <= FF_ARRAY_ELEMS(flac_channel_layouts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flacdec.c: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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/g2meet.o src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:75:25: note: expanded from macro 'CASE_N' 75 | if (t > header->data_max) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:76:44: note: expanded from macro 'CASE_N' 76 | header->data_max = t; \ | ~ ^ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsv2enc.c:53: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/fitsdec.c:147:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 147 | if (size == 0 || headersrc/libavcodec/put_bits.h->:n265a:x37i:s nwarning: [comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]i ] > SIZE_MAX /265 | s i z e ) { i| f ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ (s->buf_end - s->src/libavcodec/fitsdec.cb:u154f:_20:p twarning: rcomparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] >= s i154z | eo f ( B iitfB u(fe)n)d {- p| t ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~r 8 < size) | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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:1720:189: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1720 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", offsetofsrc/libavcodec/flacdec.c(Fla:cE287n:cod23e:C owarning: ntcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e xt, options.lpc_ p287a | s s e s ) , A V _ O P T_ T iYfPE _(IvN T=,= {0.xi8640 0=0 020 0},0 )1{, I| NT ~ ^ ~~~~~~~~~~_ MAX, FLAGS }, | ^ src/libavcodec/flacenc.c:1721:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1721 | { "min_partition_order", NULL, offsetof(FlacEncodeContext, options.min_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1722 | { "max_partition_order", NULL, offsetof(FlacEncodeContext, options.max_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1736:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1736 | { "exact_rice_parameters", "Calculate rice parameters exactly", offsetof(FlacEncodeContext, options.exact_rice_parameters), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1737:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1737 | { "multi_dim_quant", "Multi-dimensional quantization", offsetof(FlacEncodeContext, options.multi_dim_quant), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1738:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1738 | { "min_prediction_order", NULL, offsetof(FlacEncodeContext, options.min_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1739:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1739 | { "max_prediction_order", NULL, offsetof(FlacEncodeContext, options.max_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1741:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1741 | { NULL }, | ^ src/libavcodec/flacdec.c:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ CC libavcodec/g722.o CC libavcodec/g722dec.o CC libavcodec/g722dsp.o CC libavcodec/g722enc.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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | ifIn file included from (ssrc/libavcodec/flac_parser.ci:z37e: 2src/libavcodec/bytestream.h :!187=: 15s:i zwarning: e)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsvenc.c:55: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:293:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | CASE_GRAY(-32, dst16, uint16_t, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:283:38: note: expanded from macro 'CASE_GRAY' 283 | *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale); \ | ^ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != sisrc/libavcodec/flacdec.cze): 817 :| 179 ~~~~~ ^ ~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 817 | { "src/libavcodec/put_bits.hus:e_265b:37u:g gwarning: ycomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]_ lpc", "265e | m u l a t e o lidf b(usg-g>yb ulfa_vecn db e-h asv-i>obru"f,_ potfrf s>e=t osfi(zFeLoAfC(CBointtBeuxft), )b ug{g y_ l| p ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~c ), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM }, | ^ src/libavcodec/flacdec.c:818:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 818 | { NULL }, | ^ src/libavcodec/bytestream.h: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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:294:15src/libavcodec/bytestream.h: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]294 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g723_1.o src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g723_1_parser.o src/libavcodec/flashsv2enc.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 188 | if (s->rows * s->cols > s->blocks_size / sizeof(Block)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/g723_1dec.o 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/g723_1enc.o 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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 }, | ^ 5 warnings generated. 4 warnings generated. CC libavcodec/g726.o 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/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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sisrc/libavcodec/exrenc.cz:e5322: 82!:= warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ize) | ~~~~~ ^ ~~~~ 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exrenc.c:532:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/g729_parser.o 8 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/g729dec.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flac_parser.c:264:22: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-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)) | ~ ^ ~ 3 warnings generated. CC libavcodec/g729postfilter.o CC libavcodec/gdv.o 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) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/gemdec.o 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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/flicvideo.c:41: src/libavcodec/bytestream.h:src/libavcodec/fmvc.c187:15::420 :18warning: 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] 187 | if 420( | s i z e 2 ! = isfi z(es)i z e| ~~~~~ ^ ~~~~> 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/flac_parser.c:771:66: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 771 | flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 772 | fpc->nb_headers_buffered * 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/frwu.c:107:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h107 | : 357 : 15 : {warning: .icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 4 = 0}, 0, 1 ,357 | A V _ O PiTf_ F(siLzAeG2_ D!E=C OsDiIzNG_eP)A R A| M ~~~~~ ^ ~~~~ | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/frwu.c:108:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | {NULL} | ^ CC libavcodec/get_buffer.o CC libavcodec/gif.o 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 }, | ^ CC libavcodec/gif_parser.o src/libavcodec/ffv1enc.c:1255:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1255 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1257:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1257 | { NULL } | ^ 4 warnings generated. In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 1 warning generated. 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/g722dec.c:48:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD }, | ^ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ 6 warnings generated. src/libavcodec/fraps.c:172:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fraps.c:187:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/gifdec.o CC libavcodec/golomb.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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:195:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 195 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:274:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:288:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:293:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:307:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:313:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:338:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:353:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:362:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:402:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:412:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:431:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 431 | if (chunk_size - 6 != FFALIGN(s->avctx->width, 4) * s->avctx->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 warnings generated. 2 warnings generated. CC libavcodec/gsm_parser.o CC libavcodec/gsmdec.o CC libavcodec/gsmdec_data.o CC libavcodec/h261.o CC libavcodec/h261_parser.o CC libavcodec/h261data.o CC libavcodec/h261dec.o CC libavcodec/h261enc.o CC libavcodec/h263.o CC libavcodec/h263_parser.o CC libavcodec/h263data.o CC libavcodec/h263dec.o CC libavcodec/h263dsp.o CC libavcodec/h2645_parse.o CC libavcodec/h2645_sei.o CC libavcodec/h2645_vui.o CC libavcodec/h2645data.o src/libavcodec/g723_1dec.c:1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1101 | { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1102 | { NULL } | ^ CC libavcodec/h264_cabac.o src/libavcodec/flicvideo.c:531:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 531 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:572:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:583:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:596:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:604:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 604 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:643:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 643 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:655:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:699:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:712:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { 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_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) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/h264_cavlc.o 25 warnings generated. 1 warning generated. 6 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/h264_direct.o src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ CC libavcodec/h264_levels.o src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ 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/h264_loopfilter.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_mb.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_metadata_bsf.o 2 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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:230:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; i < len; i++) { | ~ ^ ~~~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_mp4toannexb_bsf.o 13 warnings generated. CC libavcodec/h264_parse.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_parser.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_picture.o 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:In file included from 320:25:src/libavcodec/gif.c :warning: 35comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: src/libavcodec/bytestream.h:187:15 :320 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | iPfU T((sbi[zke]2) ;! = | s ^~~~~~~~~i zsrc/libavcodec/gemdec.ce:)280 : 11| : ~~~~~ ^ ~~~~ note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:334:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | for (int i = 0; i < count + 1; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:335:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | SKIP; | ^~~~ src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP' 270 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/g726.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. src/libavcodec/gif.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 145 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/h264_ps.o CC libavcodec/h264_redundant_pps_bsf.o src/libavcodec/gif.c:539:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 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/h264_refs.o | ^ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g726.c: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 }, | ^ 6 warnings generated. src/libavcodec/g2meet.c:411:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 411 | if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 6 warnings generated. CC libavcodec/h264_sei.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->CC libavcodec/h264_slice.o buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_sei.c:39: src/libavcodec/golomb.h:482:src/libavcodec/g2meet.c34:: 880warning: :36comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 880482 | | i f ( ex t r aibf y(tgesb ->> s3i ze|_|i ns_rbci_tssiz e< =< reext_rinadbeyx)t e{s ) {| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ | ~~~~~~~~ ^ ~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_vui.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:src/libavcodec/g729dec.c317::33504:: 54warning: : comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | 504 | i f ( s - > b u f _ e n db a-d _sp-i>tbcuhf =_ patvr_ >p=a rsiitzye(oafc(_BiintdBeuxf )>)> {2 ) | = ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~= get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] In file included from 156src/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264chroma.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/h264data.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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: 'long' and 'unsigned long' [-Wsign-compare] CC libavcodec/h264dec.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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: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: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 long' [-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)) { \ | ^~~~ 2 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264idct.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)) { \ | ^~~~ 18 warnings generated. CC libavcodec/h264pred.o 9 warnings generated. src/libavcodec/h263dec.c:656:65: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if src/libavcodec/get_buffer.c(si:z60e:219 :! =warning: scomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]i ze) | ~~~~~ ^ ~~~~ 60 | for (i = 0; i < FF_ARRAY_ELEMS(pool->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/h265_metadata_bsf.o 3 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264qpel.o CC libavcodec/h265_profile_level.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++) { | ~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h274.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/half2float.o CC libavcodec/hap.o 46 warnings generated. 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_parse.c:21: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/hapdec.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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 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/h264_parse.c:41:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | In file included from src/libavcodec/h264_refs.c : i33f: In file included from (src/libavcodec/h264dec.hp:w39t: -In file included from >src/libavcodec/h264_sei.hl:u23m: aIn file included from _src/libavcodec/h2645_sei.hl:o28g: 2src/libavcodec/bytestream.h_:w187e:i15g:h twarning: _dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 187 | if src/libavcodec/h264_parse.c(:s49i:z43e: 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]! = size) 49 | | ~~~~~ ^ ~~~~ if (pwt->chroma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318187 | | iiff (s(iszizee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_parser.c:261:29: warning: missing field 'rbsp_buffer_ref' initializer [-Wmissing-field-initializers] 261 | H2645RBSP rbsp = { NULL }; | ^ src/libavcodec/h264_parser.c:262:27: warning: missing field 'size' initializer [-Wmissing-field-initializers] 262 | H2645NAL nal = { NULL }; | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_mb.c:640:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 640 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/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]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/hapqa_extract_bsf.o CC libavcodec/hcadec.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavcodec/hcom.o 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); | ~~~~~~~~~~~~ ~~^ 1 warning generated. src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < 2 * sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:128:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 128 | In file included from fosrc/libavcodec/h2645_parse.cr: (29l: isrc/libavcodec/bytestream.hs:t187 :=15 :0 ;warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i st < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~187 | ifsrc/libavcodec/h264_direct.c :(130s:iz23e2: !warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize) | 130 ~~~~~ ^ ~~~~ | for (j = 0; j < sl->ref_count[list]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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_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_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_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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. src/libavcodec/h264_refs.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 42 | for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hdrdec.o 5 warnings generated. src/libavcodec/h264_cabac.c:2140:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2140 | for( list = 0; list < sl->list_count; list++ ) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2147:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2147 | if (ref[list][i] >= rc) { | ~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_cabac.c:2164:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_refs.c:161:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if (len < sl->ref_count[list]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:182:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | if (len < sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:224:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 224 | for (i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/h264_refs.c:307:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:323:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 323 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:355:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:382:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:398:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:399:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (index = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:src/libavcodec/bytestream.h31: :warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]294 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 404 | for (i = 0; i < F294F | _ A R R AiYf_ E(LsEMSi(zhe-2> l!a=s ts_ipzoec)s ) ;| ~~~~~ ^ ~~~~i ++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_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/hdrenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/h264_sei.c:139:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 139 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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/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/h264_refs.c:693:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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)) | ~ ^ ~ CC libavcodec/hevc_cabac.o CC libavcodec/hevc_data.o src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hevc_filter.o src/libavcodec/h264_refs.c:851:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 851 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_mp4toannexb_bsf.o 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_mvs.o 5 warnings generated. src/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_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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_parse.o 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/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 6 warnings generated. CC libavcodec/hevc_parser.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_slice.c:338:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 343 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_ps.o 2 warnings generated. 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/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:466:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(total_cosrc/libavcodec/bytestream.heff: 294>: 15(:u nwarning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g ned)max_coe f294f | ) { i| f ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:79:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h2645_parse.c 79: | 357 : 38 : iwarning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( ref >= sl-> r357e | f _ c o uinft[ 0(]r)b s p| - ~~~ ^ ~~~~~~~~~~~~~~~~> rbsp_buffer_alloc_size >= 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h2645_parse.c:463:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 463 | if (new_size >= INT_MAX / sizeof(*pkt->nals)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/h264_slice.c::950294::2715:: 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] 294950 | | i f ( s iizfe 2( h!-=> xs2i6z4e_)b u i| l ~~~~~ ^ ~~~~d < 44U) | ~~~~~~~~~~~~~ ^ ~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/hevc_refs.o In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/h264dec.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 303 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_sei.o src/libavcodec/h264_slice.c:1252:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1252 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_cavlc.c:712:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] src/libavcodec/h264_ps.c 712 | : 111 :19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (mb_skip_ r111u | n > hi-f> m(bc_pnbu_mc)o u{n t | > ~~~~~~~~~~~ ^ ~~~~~~~~~ 32U) { | ~~~~~~~~~ ^ ~~~ 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: src/libavcodec/h264dec.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :434:19: 886warning: | comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] i434f | ( t m p >f=orre f(_ic o=u n0t;) {i <| ~~~^ ~~~~~~~~~F F_ARRAY_ELEsrc/libavcodec/h264_cavlc.cM:S902(:h29-:> lwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s t_pocs) ;902 | i + + ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | src/libavcodec/bytestream.h : 318f:o15r: (warning: licomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s t = 0; list 318< | s l - >ilfi s(ts_icozuen2t ;! =l issitz+e+)) {| ~~~~~ ^ ~~~~ | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:982:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 982 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1003:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1003 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1020:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1020 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1041:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1108:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1108 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1111:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1111 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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 | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, 556 | (float)gm->percent_alpha_point_deblocking_instance/255); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:555:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:554:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:553:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:563:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | av_log(logctx, AV_LOG_DEBUG, " xsd_metric_value: %f\n", | ~~~~~~ 563 | (float)gm->xsd_metric_value/100); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264_slice.c:1488:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/hapdec.c:191:73: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 191 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~ CC libavcodec/hevcdec.o 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/h264_metadata_bsf.c:109:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 116 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hapdec.csrc/libavcodec/h264_metadata_bsf.c::119286::1127:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 119 | if286 | ( j > = F F _iAfR R(AcYt_xE-L>EtMeSx(_psriizmea r!y=_p i(ca_vtcytpxe-_>tcaobdleed)_)w i{d t h| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / TEXTURE_BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | *(avctx->coded_height / TEXTURE_BLOCK_H) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | *ctx->dec[t].tex_ratio) { | ~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/h264_slice.c:1895:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1895 | src/libavcodec/h264dec.c s:l1049-:>83f:i rwarning: stmissing field 'unit' initializer [-Wmissing-field-initializers]_ mb_addr >= h-> m1049b | _ n u m ){ {" i s| _ ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~a vc", "is avcsrc/libavcodec/h264_slice.c":,1894 :O56:F Fwarning: Scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]E T(is_avc), 1894A | V _ O P Ti_fT Y(PsEl_-B>OfOiLr,s t{_.mib6_4a d=d r0 }<,< 0F,I E1L,D _VODRX_ M}B,A F F| _ ^P ICTURE(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 | src/libavcodec/h264dec.c : 1050 : 109 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]f (j < sl->l i1050s | t _ c o u{n t "&&n ail _hre_fs_icozunet"[,j] "&n&a l_ l| e ~ ^ ~~~~~~~~~~~~~~~~n gth_size"src/libavcodec/h264_slice.c,: 1967O:F19F:S Ewarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( nal_len g1967t | h _ s i z e ) , A V_ O PiTf_ T(YjP E<_ IsNlT-,> l{i.sit6_4c o=u n0t} ,& &0 ,i 4<, sVlD-X> r}e,f _ c| o ^u nt[j] && | ~ ^ ~~~~~~~~~~~~~~ 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/h264_metadata_bsf.c:153:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/h264dec.c:1052:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | 1052 | { f"oxr2 6(4i_ b=u i1l;d "i, <" AFsFs_uAmReR AtYh_iEsL ExM2S6(4f fv_ehr2s6i4o5n_ piifx enlo_ axs2p6e4c tv)e;r sii+o+n) f{o u n| d ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 7 warnings generated. src/libavcodec/h264_metadata_bsf.c:598:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 598 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:602:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:606:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | { .i64 = -1 }, -1, 7, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/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("") | ^~~~~~~~~~~~~~~~~~ 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 long' [-Wsign-compare] 540 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevcdsp.o CC libavcodec/hevcpred.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_mp4toannexb_bsf.c:70:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 70 | if (4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/hnm4video.o src/libavcodec/hevc_mp4toannexb_bsf.c:152:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 152 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/hpeldsp.o 13 warnings generated. CC libavcodec/hq_hqa.o 6 warnings generated. CC libavcodec/hq_hqadata.o In file included from src/libavcodec/hevc_parser.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h265_metadata_bsf.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 203 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 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 }, | ^ 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:src/libavcodec/h265_metadata_bsf.c :warning: 417comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | 187 | i{f .(is6i4z e=2 -!1= }s,i z-e1), | 7 ~~~~~ ^ ~~~~, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:420:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:423:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:426:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:429:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:433:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:438:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 438 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:442:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:446:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:449:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:452:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:455:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ CC libavcodec/hq_hqadsp.o src/libavcodec/h265_metadata_bsf.c:481:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 481 | { NULL } | ^ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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.hsrc/libavcodec/bytestream.h::294318::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318294 | | iiff ((ssiizzee22 !!== sisziez) e ) | ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h265_profile_level.c:130:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 130 | for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (src/libavcodec/bytestream.hsiz:e3182: 15!:= warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz e) | ~~~~~ ^ ~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:202:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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) | ~~~~~ ^ ~~~~ 26 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/hqx.o 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. In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hdrdec.c:107:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | avctx->sample_aspect_ratio = p->sample_aspect_ratio = av_inv_q(av_d2q(sar, 4096)); | ~~~~~~ ^~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/hqxdsp.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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/hqxvlc.o 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/hevc_cabac.c:722:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 722 | if (log2_cb_size == lc->parent->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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] CC libavcodec/htmlsubtitles.o 8 warnings generated. 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/huffman.o 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/huffyuv.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ 27 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/huffyuvdec.o 5 warnings generated. 28 warnings generated. src/libavcodec/hevc_cabac.c:37:21: warning: variable 'num_bins_in_se' is not needed and will not be emitted [-Wunneeded-internal-declaration] 37 | static const int8_t num_bins_in_se[] = { | ^~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 80 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:87:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 87 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 143 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:178:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 178 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:190:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 206 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/hevc_refs.c:260:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 281 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuvdsp.o src/libavcodec/hevc_refs.c:301:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 301 | if (ssrc/libavcodec/bytestream.h->s:li294c:e15_i:d xwarning: >=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f rame->rpl_bu f294- | > s i z ei f/ (ssiizzeeo2f (!R=e sfizPei)c L | i ~~~~~ ^ ~~~~s tTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | ^ 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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 long' [-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)) | ~ ^ ~ In file included from src/libavcodec/hevc_refs.c:375:src/libavcodec/hcadec.c36:: 25warning: : comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/bytestream.h :187:15: 375warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] sh-> c187o | l l o c aitfe d(_sriezfe_2i d!x= n| b ~~~~~ ^ ~~~~_ refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 5 warnings generated. src/libavcodec/hevc_refs.c:387:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 387 | for (i = 0; i < FF_ARRAY_ELEMS(s->src/libavcodec/bytestream.hDPB:);294 :i15+:+ )warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sizesrc/libavcodec/bytestream.h2 :!318=: 15s:i zwarning: e)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 520 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:534:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 534 | for (i = 0; i < rps->num_negative_pics; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 4src/libavcodec/bytestream.h warning:s318 generated:. 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuvencdsp.o 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/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++) { | ~ ^ ~~~~~ 6 warnings generated. src/libavcodec/hq_hqa.c:155:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | if (slice_off[slice] < (profile->num_slices + 1) * 3 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 167 | if (writeoffset + 2 > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:181:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 181 | if (writeoffset + count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:193:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 193 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:215:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 215 | } else if (writeoffset + 2*count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 297 | if (writeoffset + hnm->width >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:309:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:329:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 329 | if (offset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:332:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | } else if (writeoffset + hnm->width + count >= hnm->width4 * warning sh generatedn. m->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/idcinvideo.o 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/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_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) | ~~~~~ ^ ~~~~ CC libavcodec/idctdsp.o src/libavcodec/hevcdec.c:640:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 640 | if (sh->slice_segment_addr >= s->ps.sps->ctb_width * s->ps.sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:791:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 791 | for (i = 0; i < sh->nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:798:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 798 | for (i = 0; i < sh->nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:913:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 913 | if (num_entry_point_offsets > get_bits_left(gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:958:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 958 | for (i = 0; i < length; i++) | ~ ^ ~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 20 warnings generated. 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: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 || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/iirfilter.o src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ src/libavcodec/hqx.c:420:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 420 | if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hcadec.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < band_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/hcadec.c:289:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (int i = 0, k = start_band, l = start_band - 1; i < hfr_group_count; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/ilbcdec.o src/libavcodec/hevc_ps.c:77:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/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/hevc_ps.c:93:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/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/hevc_ps.c:159:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 159 | if (k >= FF_ARRAY_ELEMS(rps->used)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < rps->num_negative_pics >> 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < rps->num_negative_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:225:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | for (i = 0; i < nb_positive_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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/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/hcadec.c:333:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:341:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 341 | for (int i = 1; i < ch->count; i++){ | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:364:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | for (int i = 0; i < hfr_group_count; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:380:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 380 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ 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/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_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++) { | ~ ^ ~~~~~~ src/libavcodec/hevc_ps.c:452:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 452 | if (nal_size > sizeof(vps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:528:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 528 | if (vps->vps_num_hrd_parameters > (unsigned)vps->vps_num_layer_sets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3322:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 3469 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/imgconvert.o src/libavcodec/hevcdec.c:3516:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3516 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3551:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 3574 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/imm4.o CC libavcodec/imm5.o 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/imx.o CC libavcodec/imx_dump_header_bsf.o 8 warnings generated. CC libavcodec/indeo2.o CC libavcodec/indeo3.o CC libavcodec/indeo4.o CC libavcodec/indeo5.o CC libavcodec/intelh263dec.o CC libavcodec/interplayacm.o 5 warnings generated. 4 warnings generated. CC libavcodec/interplayvideo.o 5 warnings generated. CC libavcodec/intrax8.o 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) { | ~~~~~~~~~ ^ ~~~~~ CC libavcodec/intrax8dsp.o 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) {26 warnings generated. src/libavcodec/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' 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/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ CC libavcodec/ipu_parser.o src/libavcodec/hevc_ps.c:1206:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1206 | if (nal_size > sizeof(sps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/ituh263dec.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/ituh263enc.o CC libavcodec/ivi.o CC libavcodec/ivi_dsp.o CC libavcodec/j2kenc.o src/libavcodec/hevc_ps.c:1464:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-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') 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') and 'int' [-Wsign-compare] 1603 | if (sum >= sps->ctb_height) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/jacosubdec.o CC libavcodec/jfdctfst.o CC libavcodec/jfdctint.o CC libavcodec/jni.o src/libavcodec/hevc_ps.c:1691:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 1695 | for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/jpeg2000.o 1 warning generated. CC libavcodec/jpeg2000_parser.o CC libavcodec/jpeg2000dec.o 2 warnings generated. 21 warnings generated. In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/iirfilter.c: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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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: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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpeg2000dsp.o In file included from src/libavcodec/huffyuvenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/jpeg2000dwt.o CC libavcodec/jpegls.o CC libavcodec/jpeglsdec.o CC libavcodec/jpeglsenc.o 14 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); | ~ ^ CC libavcodec/jpegquanttables.o CC libavcodec/jpegtables.o CC libavcodec/jrevdct.o 4 warnings generated. 5 warnings generated. src/libavcodec/huffyuvenc.c:1056:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1056 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1057:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1057 | { NULL }, | ^ src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ CC libavcodec/jvdec.o src/libavcodec/huffyuvenc.c:1062:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:1063:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1063 | { NULL }, | ^ CC libavcodec/kbdwin.o CC libavcodec/kgv1dec.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/kmvc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:498:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 498 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:504:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:507:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:514:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 514 | if (x < dst_size) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:533:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 533 | if (bytestream2_get_bytes_left(gb) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:539:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | for (i = 0; i < count && x_pos < line_size; i++) { | ~ ^ ~~~~~ src/libavcodec/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) { | ~~~~~~ ^ ~~~~~~~~ 8 warnings generated. 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++) { | ~ ^ ~~~~~~~ 6 warnings generated. 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] src/libavcodec/interplayacm.c 909: | 150 : 19 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] for (150b | = 0 ;f obr <( ic o=l s0;; bi+ +<) s{- > r| o ~ ^ ~~~~w s; i++) src/libavcodec/iff.c{: 913 :| 36 ~ ^ ~~~~~~~: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/interplayacm.c :913154 | : 19 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | iiff ((oif f>s=e ts ->>=r odwsts_)s i z| e ~ ^ ~~~~~~~) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:935:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 935 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:943:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 943 | for (r = 0; r < rows; r++) { | ~ ^ ~~~~ src/libavcodec/iff.c:947:71: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 947 | if (!bytes || bytestream2_get_bytes_left(&gb) < bytes) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:952:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | for (b = 0; b < bytes; b++) { | ~ ^ ~~~~~ src/libavcodec/iff.c:955:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 955 | if (noffset >= dst_size) | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/interplayacm.c4: warning175s: generated19. : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 175 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ CC libavcodec/lagarith.o src/libavcodec/interplayacm.c:193:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:197:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 197 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:219:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:237:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 237 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:241:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:271:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ 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++) { | ~ ^ ~~~~~~~ 8 warnings generated. src/libavcodec/interplayacm.c:588:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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') [-Wsign-compare] 589 | s->max_samples -= FFMIN(frame->nb_samples, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/lagarithrac.o CC libavcodec/latm_parser.o 7 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/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: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++) { | ~~~~~ ^ ~~~~~~ CC libavcodec/lcldec.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/lclenc.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); | ~ ^~~~~~~~~~~~~~~ 34 warnings generated. 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]); | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/libdav1d.o 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]); | ~ ~~~~~~~~~^~~~~~~~~~ 3 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/ljpegenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 19 warnings generated. CC libavcodec/loco.o CC libavcodec/lossless_audiodsp.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lossless_videodsp.o src/libavcodec/jpeg2000dec.c:765:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 765 | Jpeg2000POC tmp = {{{0}}}; | ^ 19 warnings generated. CC libavcodec/lossless_videoencdsp.o 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1093:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1104 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/jpeg2000dec.c:1214:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') 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.csrc/libavcodec/bytestream.h:1222::25294:: 15warning: :comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | 294 | iiff ((sriezte 2> ! =c bslikz-e>)d a t| a ~~~~~ ^ ~~~~_ allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/lpc.o 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lscrdec.o src/libavcodec/jpeg2000dec.c:1772:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/lsp.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++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lzf.o src/libavcodec/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:164:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ src/libavcodec/jpeg2000dec.c:2190:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2190 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2318:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:187:15: warning: src/libavcodec/lagarith.c:476:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476 | if (read > length) | ~~~~ ^ ~~~~~~ src/libavcodec/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 }, | ^ CC libavcodec/lzw.o 1 warning generated. comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/lzwenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/jpeg2000.c:254:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | band->f_stepsize *= pow(F_LFTG_K, 2*(codsty->nreslevels2decode - reslevelno) + lband - 2); | ~~~ ^~~~~~~~ src/libavcodec/jpeg2000dwt.h:33:23: note: expanded from macro 'F_LFTG_K' 33 | #define F_LFTG_K 1.230174104914001f | ^~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jacosubdec.c:147:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 147 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/m101.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 25 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/j2kenc.c:71: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mace.o In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/magicyuv.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | isrc/libavcodec/lcldec.cf (:s194iz:e532: ! =warning: sicomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]z e) | ~~~~~ ^ ~~~~ 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] src/libavcodec/put_bits.h: 317252: | 33 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] if (317l | en < ( (iafl i(gs-n>ebdu_fw_iedntdh -* hsei-g>hbtu f*_ pbptpxr2 >)= >s>i 1z))e o | f ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( BitBufsrc/libavcodec/lcldec.c):267): 17{: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 267 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:423:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 423 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { NULL}, | ^ 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/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 } | ^ CC libavcodec/magicyuvenc.o src/libavcodec/imc.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | flcoeffs2[i] = (levlCoeffBuf[i] - 7) * 0.83048 + flcoeffs2[i]; // 0.83048 = log2(10) * 0.25 | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:421:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | flcoeffs2[i] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375 | ^~~~ ~ src/libavcodec/imc.c:452:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | av_log(q->avctx, AV_LOG_ERROR, "flcoeffs5 %f invalid\n", chctx->flcoeffs5[i]); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/imc.c:459:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | highest = highest * 0.25; | ^~~~~~~ ~ 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/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/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; | ^~~~~~ ~ CC libavcodec/mathtables.o src/libavcodec/loco.c:159:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:167:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 167 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:173:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 173 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/lsp.c16 warning:s60 generated:. 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/mdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/lsp.c: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]); | ~ ^~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/imc.c:860:34: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 860 | if(chctx->flcoeffs1[i] > INT_MAX) { | ~ ^~~~~~~ /usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ CC libavcodec/me_cmp.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ituh263dec.c:757:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 757 | if (s->codec_tag == AV_RL32("U263") && p->f->pict_type == AV_PICTURE_TYPE_I) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 37 warnings generated. CC libavcodec/media100_to_mjpegb_bsf.o 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. 1 warning generated. In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mediacodec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/huffyuvdec.c:1266:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 4 warnings generated. 1266 | slice_height <= 0 || nb_slices * (uint64_t)slice_height > height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/m101.c:61:44: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 61 | if (stride < min_stride || avpkt->size < stride * (uint64_t)avctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/metasound.o CC libavcodec/microdvddec.o CC libavcodec/midivid.o CC libavcodec/mimic.o In file included from src/libavcodec/jpeglsenc.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/misc4.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/indeo4.c:323:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263dec.c:1370:59: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 5 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/misc4_parser.o 11 warnings generated. 1 warning generated. 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 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++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. 4 warnings generated. CC libavcodec/mjpeg2jpeg_bsf.o src/libavcodec/lpc.c:182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~ ^~~~ src/libavcodec/lpc.c:182:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ src/libavcodec/lpc.c:184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ~ ^~~~ 4 warnings generated. 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/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] 4 warnings generated . 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/mjpeg_parser.o 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/mjpega_dump_header_bsf.o CC libavcodec/mjpegbdec.o CC libavcodec/mjpegdec.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 4 warnings generated. src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ In file included from src/libavcodec/magicyuvenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 33 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mjpegdec_common.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, src/libavcodec/magicyuvenc.cVE,: }557,: 11 :| ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ 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/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/j2kenc.c:1816:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1816 | { "layer_rates", "Layer Rates", OFFSET(lr_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/j2kenc.c:1817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1817 | { NULL } | ^ src/libavcodec/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 long' [-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/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' src/libavcodec/magicyuv.c:686 :7719 | : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 686 | f o r ( i = 0 ; i < F F _ A R R A Y _ E L E M S ( s - > s l i c e sF)F;_ MiP+V+_)O F{F S E| T ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~( chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.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)CC libavcodec/mjpegenc.o , 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 ski36p warningfsa generatedc. tor", 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_OPIn file included from T_Tsrc/libavcodec/lzf.cY:PE34_: Isrc/libavcodec/bytestream.hN:T187,: 15{:. iwarning: 64comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0 }, INT_MIN, I187N | T _ M A Xi,f F(Fs_iMzPeV2_ O!P=T _sFiLzAeG)S }| , ~~~~~ ^ ~~~~ \ | ^ 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_CC libavcodec/mjpegenc_common.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegenc_huffman.o CC libavcodec/mlp.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlp_parse.o In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ituh263enc.c:887:5: warning: 357implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | if ( s887i | z e 2 !F=F_M PsVi_zCeO)M M O| N ~~~~~ ^ ~~~~_ 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/ituh263enc.c:915:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 915 | { "umv", "Use unlimited motion vectors.", OFFSET(umvplus), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:916:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 916 | { "aiv", "Use alternative inter VLC.", OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:917:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 917 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:918:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 918 | { "structured_slices", "Write slice start position at every GOB header instead of just GOB number.", OFFSET(h263_slice_structured), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE}, | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 919 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/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 In file included from src/libavcodec/lzwenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mlp_parser.o CC libavcodec/mlpdec.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ }, \ | ^ 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", src/libavcodec/put_bits.h"Mot:ion317 :e33s:t iwarning: mcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]a tion bitrate p317e | n a l t yi fc o(mpensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:921:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 921 | { NULL }, | ^ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGSs }-,> b u f _ e n d - s -\> b u| f ~_ ptr >= size o90f | ({B"irtcB_uifn)i)t _{c pl 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}, \ | ^~~~~~~ /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: 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning s generated. 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}, \ | ^~~~~~~~ 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)) - CC libavcodec/mlpdsp.o 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/mlpenc.o CC libavcodec/mlz.o src/libavcodec/indeo3.c:250:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 250 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:249:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/mmvideo.o CC libavcodec/mobiclip.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/motion_est.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/motionpixels.o CC libavcodec/movsub_bsf.o CC libavcodec/movtextdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/movtextenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/mp3_header_decompress_bsf.o 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/mpc.o 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/mpc7.o 4 warnings generated. CC libavcodec/mpc8.o CC libavcodec/mpeg12.o CC libavcodec/mpeg12data.o CC libavcodec/mpeg12dec.o 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) <frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mimic.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:279:54: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 279 | if (is_iframe || get_bits1(&ctx->gb) == is_chroma) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/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/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/mpeg12framerate.o 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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/mpeg2_metadata_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++) | ~ ^ ~~~~~~~~~~~~ CC libavcodec/mpeg4_unpack_bframes_bsf.o 4 warnings generated. CC libavcodec/mpeg4audio.o 4 warnings generated. CC libavcodec/mpeg4audio_sample_rates.o CC libavcodec/mpeg4video.o 9 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/mpeg4video_parser.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++) | ~~~~~ ^ ~~~~~~~~ CC libavcodec/mpeg4videodec.o In file included from src/libavcodec/mjpegdec.c:52: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg4videodsp.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg4videoenc.o CC libavcodec/mpeg_er.o 10 warnings generated. CC libavcodec/mpegaudio.o CC libavcodec/mpegaudio_parser.o CC libavcodec/mpegaudiodata.o 10 warnings generated. In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/mlpenc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/bytestream.h :265 | 357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s->buf_e n357d | - si-f> b(usfi_zpet2r >=! =s isziezoef)( B i| t ~~~~~ ^ ~~~~B uf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodec_common.o src/libavcodec/mlpdec.c:216:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 216 | for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodec_fixed.o src/libavcodec/mpc.c:72:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 72 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mpc.c:75:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 75 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mpc.c:78:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 78 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mjpegdec.c:83:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 83 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodec_float.o 2 warnings generated. CC libavcodec/mpegaudiodecheader.o CC libavcodec/mpegaudiodsp.o 3 warnings generated. src/libavcodec/mlpdec.c:583:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 583 | && s->lossless_check_data != 0xffffffff) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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/mlpdec.c:788:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 788 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/mlpenc.c:280:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 280 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_data.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodsp_fixed.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodsp_float.o src/libavcodec/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/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/mlpdec.c:1076:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | for (i = 0; i < m->access_unit_size_pow2; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudioenc_fixed.o src/libavcodec/mlpenc.c:837:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 837 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1183:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1183 | if (length < 4 || length > buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdec.c:1243:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1243 | if (end < substream_start) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL }, | ^ In file included from src/libavcodec/motion_est.c:38: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 3 warnings generated. 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1175:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1175 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:1248:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1248 | for (unsigned int i = 0; i < ctx->avctx->frame_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1249:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1249 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudioenc_float.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mjpegenc.c:40: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | 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:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1435:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1435 | for (unsigned insrc/libavcodec/microdvddec.ct c:ha206n:n19e:l = warning: 0;comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] channel < ctx->n u206m | _ c h a nfnoerl s(;i c=h a0n;n eil +<+ )s i{z e o| f ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~( MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:212:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 212 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavcodec/microdvddec.c::317:33933:23:: warning: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 317339 | | i f fo(rs -(>ib u=f _0e;nd i- < ssi->bzuef_opft(rM I>=C sRiOzDeVoDf_(TBiAtGBuSf) )- )1; i{+ + ) | { ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:342:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/movtextdec.c:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 279 | if (2 + style_entries * 12 > 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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1763:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1763 | fosrc/libavcodec/put_bits.hr (:i265n:t37 :i warning: =comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 8; i < number_ o265f | _ s a m p l e s ;i fi +(+s)- >{b u f| _e ~ ^ ~~~~~~~~~~~~~~~~~n d - s->bufsrc/libavcodec/mlpenc.c_:p1790t:r23: >warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] sizeof( B1790i | t B u f )f)o r{ ( i| n ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t i = 0; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudiotabs.o src/libavcodec/movtextdec.c:531:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 531 | if (tsmb_size < size_var) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/movtextdec.c:537:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned 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/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 long' [-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++) { | ~~~~~~~ ^ ~~~~~~~~ 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/mpeg4audio.c:100:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 100 | if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:2201:36: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2201 | if (!frame && ctx->last_frames < ctx->max_restart_interval - 1) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegpicture.o src/libavcodec/mlz.c:138:25: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 138 | while (output_chars < size) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlz.c:162:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:168:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 168 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:181:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:186:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 186 | if (output_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/mpegutils.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegvideo.o src/libavcodec/mjpegdec.c:1755:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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)) { \ | ^~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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: 2warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] warning s generated. 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~ 5 warnings generated. CC libavcodec/mpegvideo_dec.o 3 warnings generated. 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); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_enc.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/mpeg12enc.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long') [-Wsign-compare] 614 | for (i = 0; i < side_data->size; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpegaudiodecheader.c:55:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if (sample_rate_index >= FF_ARRAY_ELEMS(ff_mpa_freq_tab)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 4 warnings generated. src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ CC libavcodec/mpegvideo_motion.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 323 | }; | ^ src/libavcodec/mpeg12dec.c:1713:35: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1713 | if (mb_y ==src/libavcodec/put_bits.h 0 :&265&: 37s:-CC libavcodec/mpegvideo_parser.o >warning: ccomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]o dec_tag == AV_R L2653 | 2 ( " S L I F " )i)f {( s -| > ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~b uf_end - s->src/libavcodec/mpeg12dec.cb:1734uf:_17p:t rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> = sizeof (1734B | i t B u fi)f) ({s - >| m ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~b _x >= (unsigned) s->mb_width) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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 }, \ | ^ CC libavcodec/mpegvideodata.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | ifsrc/libavcodec/mpeg12enc.c :(1189s:-5>:b uwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]_ endsrc/libavcodec/mpeg12enc.c :-1186 :s5-:> bnote: uexpanded from macro 'COMMON_OPTS'f _ptr >1186= | s i zIn file included from e oFfF(src/libavcodec/mpeg4videoenc.c_B:MiPt29VB: _uIn file included from Cfsrc/libavcodec/mpegvideo.hO):M)45M : O{src/libavcodec/put_bits.hN :_ 227B| :F ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~37R :AM Ewarning: _Ocomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]P TS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: 227expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' | if 106( | s{-">bbrudf__secnadl e-" ,s -">Dbouwfn_spctarl e> =f rsaimezse offo(rB idtyBnuafm)i)c {B - f| r ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~a me 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' src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 77 | 265 | i f ( s - > b u f _ e n d - s - > b u f _ p t r > = s i z e o f ( B i t B u f )F)F _{M P V| _O ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~F FSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPCC libavcodec/mpegvideoencdsp.o T_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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h317: | 84 : 162 : inote: fexpanded from macro 'FF_MPV_COMMON_OPTS' (s->buf_end - s->buf_ p84 | t{r" r>c=_ qsmiozde_offr(eBqi"t,B u"fe)x)p e{r i m| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~n tal 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_Isrc/libavcodec/mpeg2_metadata_bsf.cNT:,202 {:.41i6:4 = warning: 0 missing field 'unit' initializer [-Wmissing-field-initializers]} , INT_MIN, INT_MAX, FF_M P202V | _ OP T _ F L A G S{ }.,d bl\ = 0| .0 ^ }, 0, 65535, 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 | src/libavcodec/mpeg2_metadata_bsf.c{:"206p:s44":, warning: "missing field 'unit' initializer [-Wmissing-field-initializers]R TP pa y206lo | a d s i z e i n{ b.ydtbels "=, 0 . 0 } , 0 , U I N T _ M A X , FL AG S } ,F F| _ ^M PV_OFFSET(rtp_payload_size), AVsrc/libavcodec/mpeg2_metadata_bsf.c_:O210PT:_37T:Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ INT, {.i64 = 0210 | } , I N T _ M I{N ,. iI6N4T _=M A-X1, }F,F -_1M, P7V,_ OFPLTA_GFS L}A,G S| ^} , \ | ^ src/libavcodec/mpeg2_metadata_bsf.c:213:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/mpeg2_metadata_bsf.c :216:39: 1191 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] FF_MPV_COM M216O | N _ M OT I O N_ E S{T _.iO64P =T S - 1| } ^, -1src/libavcodec/mpegvideoenc.h,:113 :2179:5 5note: ,expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' FLAGS }, | ^ src/libavcodec/mjpegenc.c113 | {":me125p:c"23, :" Mowarning: ticomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]o n estimationsrc/libavcodec/mpeg2_metadata_bsf.c bi:125 | tr219a : 39t: warning: missing field 'unit' initializer [-Wmissing-field-initializers]e fp enoalrt y( icnot mp219ie n= | s a0ti ;o ni (1<.0 m= 2{-5>6) "h,u .fFiFf6_4_M Pn=V _c-odOe1FF;S E}Ti,( -+1,m+ e)2_ 5p{e5 n ,a| ~ ^ ~~~~~~~~~~~~~lFL AtGyS _},c o src/libavcodec/mjpegenc.c| m: ^p136 e:n23s:a twarning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]i on), A136V | _ OP T _ fToYrP (src/libavcodec/mpeg2_metadata_bsf.cEin_:It221N :i12:T warning: ,missing field 'help' initializer [-Wmissing-field-initializers]= 0 {;221. | ii 6 4 =< 2 5 1{6m - warning generated}N>Uh. u,fL LIfNT _n_cM}INo ,d I eN| ; ^T _iMA+X,+ ) F{ F | _ ~ ^ ~~~~~~~~~~~~~M PV_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_MINsrc/libavcodec/mpeg12dec.c, I:NT2185_:MA22X,: Fwarning: F_comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]M PV_OPT_FLAGS }, \2185 | | ^ if (s->codec_tag == AV_RL32src/libavcodec/mpeg12enc.c(:"1191:B5W: 1warning: 0missing 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_msrc/libavcodec/mjpegenc.caski:n172g:)23,: AVwarning: _Ocomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]PT _TYPE_FLOAT, 172{ | . d b lfo r= 0( i}n,t -iF L=T 0_;M AiX ,< mF-L>hTuf_fM_AXn,c oFdFe_;M Pi+V+_)O PT{_ F LA| G ~ ^ ~~~~~~~~~~~~~S }, \ | ^~~~~~~ /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' 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/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/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_TYPEIn file included from _INsrc/libavcodec/mpeg4videodec.cT:, 49{: .src/libavcodec/unary.hi:6504: 41=: 0warning: }comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], 0, 3, FF_MPV_OPT _50F | L A G S f}o,r ( i| ^ = 0; i < len && get_bits1(gb) != stop; i++); | 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_OPCC libavcodec/mpl2dec.o T_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}, \ | ^ CC libavcodec/mqc.o 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), Asrc/libavcodec/mpeg4videodec.cV_:OP104T:_25T:Y Pwarning: E_Fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]L OAT, {.dbl = 0 }, -FLT_M A104X | , F L T _ M A X(, uFnFs_iMgPnVe_dO)PsTr_cF_LyA G>S=} ,F F M A X ( s -\> v _| e ^d ge_pos - 17, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:103:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 103 | ifsrc/libavcodec/mpeg12enc.c (:(1219u:n5s:i gwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e d)ssrc/libavcodec/mpegvideoenc.hr:c91_:x177 :> =note: expanded from macro 'FF_MPV_COMMON_OPTS'F FMAX(s->h_edge_pos - 17 ,91 | 0{)" |r|c _ b| u ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~f _aggressivisrc/libavcodec/mpeg4videodec.ct:y148":,25 :" cwarning: ucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]r rently u s148e | l es s " , ( u n s i g n e d ) s r c _ y > = F FFMFA_XM(P(Vs_-O>FvF_SeEdTg(er_cp_obsu f>f>e r1_)a g-g r9e,s s0i)v)i t{y ) ,| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A V_OPT_TYPEsrc/libavcodec/mpeg4videodec.c_:F147L:O25A:T ,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]{ .dbl = 1 .1470 | } , -iFfL T(_(MuAnXs,i gFnLeTd_)MsArXc,_ xF F>_=M PFVF_MOAPXT(_(FsL-A>GhS_}e,d g\e _ p| o ^s >> 1) - 9, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | Fsrc/libavcodec/mpeg12dec.cF_MP:V2792_:C61O:M Mwarning: ONcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]_ OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 2792 | 91 | { " r c _ b u f _ a g g r e s s i v i|t|y "s,2 -">ccuordreecn_ttlya gu s=e=l eAsVs_"R,L 3 2 ( " B W 1 0 " ) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ FF_src/libavcodec/mpeg12dec.cM:P2791V:_61O:F Fwarning: Scomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]E T(rc_buffer _2791a | g g r e sisfi v(isty-)>,m pAeVg__OePnTc__TcYtPxE__aFlLlOoAcTa,t e{d. d=b=l 0= &1&. 0( } , s-2F-L>Tc_oMdAeXc,_ tFaLgT _=M=A XA,V _FRFL_3M2P(V"_VOCPRT2_"F)L A G| S ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~} , \ | ~ 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/mjpegenc.c| ^~~~~~~~ :629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | FF_MPV_COMMON_OPTSsrc/libavcodec/mpeg12enc.c : 1219| :^5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | src/libavcodec/mpegvideoenc.h: 75: 173F:F _note: Mexpanded from macro 'FF_MPV_COMMON_OPTS'P V_COMMON_OP T75S | | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h : 83: 139 : note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | F F _ MP V _ OF F S E T ( l um a _ el i m _ t h r e sh o l d ) , A V F_FO_PTM_PTVY_POEFF_SINETT,( r{ c._iq6s4q ui=s 0h )},, AIVN_T_OMPIT_NT,Y PINET__FMALX,O FAFT_, M{P.V_dObPTl_ F=L A0G S}, }0,\, 99| , ^ 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' 83 | 77{ | " r c _ qm o d _ a m p ", " e x p er i m e n t a l q ua n t i z e r m o du la ti o n " , F F _MFPFV__OMPFVF_SOEFFTS(ErT(cc_hqmrodo_maa_mpe)li,m _AtVh_rOesPhTo_lTd)Y,P EA_V_FOLPOT_ATYTP, E{_.IdbNlT ,= {0 }.,i 6-4 F= L0T _}M,A XI,N TF_LMTI_NMA,X ,I NFTF__MMPAVX_,O FPFT__MPFVL_AOGPST}_,F L A G S } , \ \| ^ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #desrc/libavcodec/mjpegenc.cfi:n629e:1 :F Lwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ MAXsrc/libavcodec/mpegvideoenc.h :378.4:0217582:3 note: 4expanded from macro 'FF_MPV_COMMON_OPTS' 6638528859 8781 | 2{e +3"8qFu a n| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~i zer_noissrc/libavcodec/mpeg12enc.ce:_1219s:ha5p:i nwarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ", NUL L1219 | , F F _ MP V _ C OM MO N _ O PT S | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h : 83 : 129 : note: expanded from macro 'FF_MPV_COMMON_OPTS' FF_MPV_OFFSET(qu an82ti | ze r _ n o i s e _ s h ap in g ) , A V_ O P T_ T Y P E _ IN T , { . i 6 4 = 0 } , 0 , I N T_ MA X , F F _ M P V F_F_OMPPTV__FOLFAFGSS E}T,(r\c_ q | s ^q uish), AV_OPT_TYPE_FLOAT, {.dblsrc/libavcodec/mjpegenc.c :=629 :01: warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0src/libavcodec/mpegvideoenc.h,: 80:9175:9 note: ,expanded from macro 'FF_MPV_COMMON_OPTS' F F_MPV_OPT_F L80A | G S } , \ | ~ 83 | { " r c _q m o d _ aFFm_pM"PV,_O F"FeSExTpe(reimreronr_traalt eq)u,a n t i z e r m o du laAtVi_oOPnT"_T,Y P E _ I N T, { . i 64 = 0 F}F,_ M P V _ O F F0S,E TI(NrcT__qmMoAXd,_a mFpF)_M,P VA_VO_POTP_T_FTLAYGSP E_}F,L\O A T| , ^ {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPsrc/libavcodec/mjpegenc.cV:_O629P:T1:_ Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]A GSsrc/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 quantizsrc/libavcodec/mpeg12enc.cer: m1196o:d5u:la twarning: iimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]o n", 1196 | C O MM O N_FOFP_TSM P| V ^~~~~~~~~~~ _OFFSsrc/libavcodec/mpeg12enc.cE:T1185(:74r:c _note: qmexpanded from macro 'COMMON_OPTS'o d_amp), A V1184_ | O P T{_ T"YtiPmeEc_oFdLeO_fArT,a m{e._dsbtla =r 0t }",, -"GFOLPT_ MtAiX,m eFcLoT_dMeAX ,f rFamFe _sMPtV_aOrPtT _nFumLbAeGSr},, i n no n- d r o \p - f| r ^a me format", \ | ~ 1185 | OFFSET(timecode_frame_start),src/libavcodec/mjpegenc.c :AV629_:O1P: Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPEsrc/libavcodec/mpegvideoenc.h_:I84NT:61624: ,note: {expanded from macro 'FF_MPV_COMMON_OPTS'. i64 = -1 } ,84 | -1{,"r cI_NqTm6o4d__MfArXe,q "V,E }",e xp\e r i| ^~~~~~~~~m enta/usr/include/stdint.hl :q46u:a21n:t inote: zeexpanded from macro 'INT64_MAX'r modu l46 | a#tidoenf"i,ne IN T 6 4 _ M A X ( 0 FxF7_fMfPffVf_fOFfFfSfEfTf(rfc_fqfmfo)d _ f| r ^~~~~~~~~~~~~~~~~~e q), 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_TYPIn file included from E_FLsrc/libavcodec/mpegaudioenc_fixed.cOA:T24,: In file included from {src/libavcodec/mpegaudioenc_template.c.d:bl31 =: src/libavcodec/put_bits.h0: 227},: -37F:L Twarning: _Mcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]A X, FLT_MAX, FF_ MP227V_ | O P T _ F LifA GS(}s-,> b uf _\ e n| d ^ - s->buf_ptr >= sizeof(BitBuf)) {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: src/libavcodec/put_bits.hexpanded from macro 'FF_MPV_COMMON_OPTS' :265:37: warning: 97comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | {"skip_exp", "F265ra | m e s k ip e xipfo n(esn-t">,b u f _ e n d - s - > b uf _ p t r > = s i z e o FfF(_BMiPVt_BOuFFfS))E T{( f r| a ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ me_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}, | ^ In file included from src/libavcodec/put_bits.hsrc/libavcodec/mpegaudiodec_fixed.c::61: 317src/libavcodec/mpegaudiodec_template.c::33233: :warning: 11comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317233 | | i fi f(s -(e> b>u f(S_UeInNdT )- 3s1-)> b u| f ~ ^ ~~~~~~~~~_p tr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~CC libavcodec/mqcdec.o src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aIn file included from ggrsrc/libavcodec/mpeg_er.cIn file included from e:ssrc/libavcodec/mpegaudiodec_float.cs20i:vi: t74In file included from src/libavcodec/mpegvideo.hy:: 45"src/libavcodec/mpegaudiodec_template.c: , :src/libavcodec/put_bits.h"233::11c227::37ur re:warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]twarning: lcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]y useless" , 233 | 227 | i f ( e if (> s( -SU I>Nbu f T _)enFdF31 )-_ MsP V-| >_ ~ ^ ~~~~~~~~~O FbFuSf_EpTt(rrc _b>u=f fseirz_aegogf(rBietsBusfi)vi)t y{ ) , | A ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~V _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_FL10OA warningT,s {. generated. 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_src/libavcodec/put_bits.hOPT:_265FL:AG37S: }warning: , comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] \ | ~ 265 | 91 | {if" rc(_sb->ubfu_afgg_reesnsdi v-i tsy-">,b u"fc_putrrr e>n=tl ysi zueosf(eBlietBsusf"),) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:src/libavcodec/mpegaudiodec_template.c91:142:src/libavcodec/mpegaudiodec_template.c:275 ::note: 275:21expanded from macro 'FF_MPV_COMMON_OPTS': 21warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | {"rc_in i 273t_273c | | p l x " , " i n i t i fafl c_o mpdl lfeofxg_(iNdUtly LfooL,r g1 ("i-NpsaU_stLabslLe_ ,le s"f nic%osdd _%itngd":a, b% fl e _ ls% f f \ % d n "%, d :F F%| _f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M P %Vf_\ nO274"FF | S , E T ( r | c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ i n i274t | i a l _ c p l xi ) ,, Aj V, _ (OfPT l _ oTY PEa t_) iF,iL sjO,A T_(,ftl aob{l.aet)d_b llis _s=f[t aj0b }], l-[Fe0_Ll]T_sMf[[ijA]]X[,,0 ]F [| Li ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]T, _ M A | 275X ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | , F F _ 275M | P V _ O P T _ F L A G S } ,( f l( fo la o\ t )| a ~ t is)_ its_atabbl le91 | e{"_r_llcs_sffb[j[uj]f][[_11]]a[g[giri]e)];s) ;s i | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vity"src/libavutil/internal.hsrc/libavutil/internal.h,::156 :68156: ":cnote: 68:uexpanded from macro 'ff_dlog' rnote: rexpanded from macro 'ff_dlog' en tl156y | #156 u | #s e ld edeeffiisnnees "fff,f_ d_ ldo l g o (gc( tc tx x, , .... . ) . )d odo { { i f i (f 0 ()FF0_M PV)_aO vF_aFvlS_olEogT(grc(_(cbcutf38t warningxsx generatedf,,. eA rVA__VaL_gLOOgGreGs__sDiDEvBEUiBtGUy,G) ,, _A__V__VVOAA_AP_TRA_GRSG_S__T)Y_;P) E_;FL}OA T }w, hw ihi{lel .e(d 0(b)0 l| ) ~~~~~~ ^~~~~~~~~~~ = | 1 ~~~~~~ ^~~~~~~~~~~. 0 }In file included from ,src/libavcodec/mpegaudiodec_float.c :-74F: Lsrc/libavcodec/mpegaudiodec_template.c:T274In file included from _:src/libavcodec/mpegaudiodec_fixed.cM:A27X:,61 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F: Lsrc/libavcodec/mpegaudiodec_template.cT:_274MA:X 27,273: | Fwarning: F implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ M P V _ O PT _273 F | L Af GfS_}d, l o \g ( N| ^~~~~~~~U L Lf,f "_src/libavcodec/put_bits.hidsl_:ot317src/libavcodec/mjpegenc.cga(b::NlU33L629L:e:_l,1 s:"fiwarning: scomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]_warning: t%ab limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ed_ l%sdf: % %df629 % | f%\317F | dn:F _ M"P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vi f% _fC( s%-O> bfuMf274_\eMn | dnO" , N - _| O ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sP- > Tb Su f274_ p | | ^~~~~~~~~~~~~~~~~~t r >src/libavcodec/mpegvideoenc.h= s:i z e90 o : f143( :B note: i expanded from macro 'FF_MPV_COMMON_OPTS'it, B ujf ),) {( f l o| a t89 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~i ) | , i s j_ ,t a (b fl le o_ la st f) [ j i] s[ _ 0t ]a[ bi l] e, _ l s| f ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ j ] [ 0275 ] | [ i ] , | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | ( f l o a t ) i s _ t a Fb Fl_e M_ Pl(Vsf_flO[oFjaF]tS[)E1 T]i([sri_c]t_)eaq;b )l ,e| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A_ Vl_sOfP[Tsrc/libavutil/internal.hj_:]T156[Y:1P68]E:[_ iSnote: ]Texpanded from macro 'ff_dlog')R ;I N G| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 src/libavutil/internal.h | : #156 : 68 :d e note: f expanded from macro 'ff_dlog'i n e f f _ d l o 156g | (# c t. fx l,da eg.fs.i .n=)e F dFf_ofM _P{dV _ilOfoP gT((_0cF)tL AxaG,vS _ .l}.o,.g )( c dt ox , { Ai Vf _ L( O\0G )_ D| aE ~Bv U_Gl,o g_(_cVtAx_, A 90R | GA{SV"__r_Lc)O_;Gi _n}D iEwth_BicUplGle,x "(_,0_ )V" Ai _n| Ai ~~~~~~ ^~~~~~~~~~~Rt GiSa_l_ )c;o m}p lwehxiiltey (f0o)r 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}, \ | ^~~~~~~~ 5 warnings generated. 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); | ^ ~ 7 warnings generated. 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/mqcenc.o src/libavcodec/mpeg_er.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(s->dc_val); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ CC libavcodec/mscc.o CC libavcodec/msgsmdec.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 },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA },8 warning0s, generatedI. NT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), 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_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 | src/libavcodec/metasound.c : 49F:F26_:M Pwarning: V_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(rc_eq), AV_O P49T | _ T Y P E _ S T RcIeNnGt,e r = ( i n t ) ( i * p e r i o d + 0 . 5.)f;l a g| s ~~^~~~~~~~ ~ = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' src/libavcodec/metasound.c 15: | 55#:d22e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e FLT_MAX 3. 4550 | 2 8 2 3 4c6e6n3t8e5r2 8=8 5(9i8n12te)+(3i8 F* p| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~r iod + 0.5)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_OPTCC libavcodec/msmpeg4.o _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/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:884:src/libavcodec/mpegvideoenc.h31 warning:: s83warning: generated:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 129 : note: expanded from macro 'FF_MPV_COMMON_OPTS' 88 | per i82o | d = ( i n t ) ( p e r i o d * 4 0 0 + 0 . 5 ) / 4 0 0 . 0 ; | ~~~~~~~^~~~~ ~ 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/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) | ^~ ~ 4 warnings generated. 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/msmpeg4_vc1_data.o CC libavcodec/msmpeg4data.o CC libavcodec/msmpeg4dec.o 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) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/mpeg4videodec.c:2661:44: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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) { | ~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2991:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 | ifCC libavcodec/msmpeg4enc.o (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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/msp2dec.o CC libavcodec/msrle.o CC libavcodec/msrledec.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/mpeg4videodec.c:3507:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3517 | (ctx->divx_version >= 0 || ctx->xvid_build >= 0) || s->codec_tag == AV_RL32("QMP4")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/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/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: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/bytestream.h:318:15 :227 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s -318> | b u f _ einfd (-s isz-e>2b u!f=_ pstirz e>)= s| i ~~~~~ ^ ~~~~z eof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss1.o 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/movtextenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/mss12.o CC libavcodec/mss2.o 34 warnings generated. 43 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_src/libavcodec/midivid.cth:r70e:s44[:r ewarning: s]comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]] ; | ~~~ ^ ~~~~~~~~~~~~~~~ 70 | if (bytestream2_get_bytes_left(gb) < mask_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/midivid.c:97:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 97 | if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mss2dsp.o 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] In file included from 473src/libavcodec/mobiclip.c | : 34 : src/libavcodec/golomb.h : 482t:a34bl:e 4warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l evel, }, | ^ 482 | src/libavcodec/msmpeg4data.c : 479 : 23: warning: missing field 'index_run' initializer [-Wmissing-field-initializers]if (gb- >479s | i z e _ i n _fbfi_tisn tbuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mqcenc.c:67:16In file included from : warning: src/libavcodec/mpegaudioenc_float.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 25: src/libavcodec/mpegaudioenc_template.c:124:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67 | if (mqc-> c124 | > = tam p=) ( f| l ~~~~~~ ^ ~~~o at)(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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ~ ^~~~~~~~~~~~~~~~ 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) | ~~~~~~ ^ ~~ 6 warnings generated. 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 - (msrc/libavcodec/msmpeg4data.cotion:_1617y: 19&: 1warning: )missing field 'table_mv_index' initializer [-Wmissing-field-initializers] - 7, 0)) { | 1617 ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | table0src/libavcodec/mpegvideo_motion.c_:m59v:y25,: warning: }comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], | ^ 59 | if ((unsigned)ssrc/libavcodec/msmpeg4data.cr:c1621_:x19: >warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers]= FF M1621A | X ( s - > h t_abeldege1__pmovsy ,- (m}ot i on| _ ^x & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegaudioenc_template.c:689:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | q[m] = (int)((a + 1.0) * steps * 0.5); | ^ ~ CC libavcodec/mss3.o src/libavcodec/mpegvideo_motion.c:151:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 151 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:150:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mss34dsp.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)) | ~ ^ ~ 8 warnings generated. src/libavcodec/movtextenc.c:591:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 591 | while (i < len) { | ~ ^ ~~~ 3 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/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/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ 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/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/mss4.o CC libavcodec/msvideo1.o 3 warnings generated. 1 warning generated. CC libavcodec/msvideo1enc.o CC libavcodec/mv30.o 3 warnings generated. CC libavcodec/mvcdec.o src/libavcodec/mobiclip.c:1000:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1000 | if (idx < 0 || idx >= FF_ARRAY_ELEMS(block8x8_coefficients_tab)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mvha.o CC libavcodec/mwsc.o 8 warnings generated. src/libavcodec/mobiclip.c:1288:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1288 | if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mxpegdec.o 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) | ~~~~~ ^ ~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/nellymoser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:src/libavcodec/bytestream.h357:15::294 :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 | 294 | i f ( siifz e2( s!i=z es2i z!e=) s i| z ~~~~~ ^ ~~~~e ) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 libavcodec/nellymoserdec.o src/libavcodec/msrledec.c:167:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (line < 0 || pos >= width){ | ~~~ ^ ~~~~~ 20 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/nellymoserenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/neon/mpegvideo.o 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/noise_bsf.o 4 warnings generated. 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/notchlc.o 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/null.o CC libavcodec/null_bsf.o 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) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_dec.c:600:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy)src/libavcodec/bytestream.h - :h318,: 150):) {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c318: | 599 : 25 :i f warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s ize2 != s599i | z e ) i| f ~~~~~ ^ ~~~~( (unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~ CC libavcodec/nuv.o 4 warnings generated. 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) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/on2avc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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); | ~~~~~~ ^ ~~~~~~ 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: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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mss3.c:412:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | if (m->freqs[ssym] <= helper) { | ~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msmpeg4.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/on2avcdata.o 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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != src/libavcodec/bytestream.hsi:z294e:)15 : | warning: ~~~~~ ^ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ CC libavcodec/options.o src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLsrc/libavcodec/put_bits.hAGS: 317}:,33\: warning: | ^comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s-src/libavcodec/mpegvideo_enc.c>:b96u:f5_:p twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] >= src/libavcodec/mpegvideoenc.hs:i82z:e151o:f (note: Bexpanded from macro 'FF_MPV_COMMON_OPTS'i tBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_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'src/libavcodec/mwsc.c :53:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | {"skip_ex p53" | , " F r a m e sk i p feoxrp o(nienntt "j, = 0 ; j < r u n ; j + + , w + + ) { | ~ ^ ~~~ FF_MPV_OFFSETsrc/libavcodec/mwsc.c(:f64r:am31e:_ swarning: kcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i p_exp), 64A | V _ O P T _ T Y P E _ I NfTo,r {(.iin6t4 j= =0 0};, jI Nbuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/opus_metadata_bsf.o 27 warnings generated. 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/noise_bsf.c:215:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "amount", NULL, OFFSET(amount_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:216:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "drop", NULL, OFFSET(drop_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:217:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dropamount", NULL, OFFSET(dropamount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/noise_bsf.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL }, | ^ CC libavcodec/opus_parse.o CC libavcodec/opus_parser.o CC libavcodec/opus_pvq.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_rc.o 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mss12.c:461:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 461 | if ((unsigned)val >= base) | ~~~~~~~~~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 85 warnings generated. src/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:991:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 991 | for (i = 0; i < FF_ARRAY_ELEMS(s->tmp_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mss12.c:635:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | av_log(avctx, AV_LOG_DEBUG, "%g frames per second\n", | ~~~~~~ 635 | av_int2float(AV_RB32(avctx->extradata + 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/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 | src/libavcodec/bytestream.h : 357a:v15_:i nwarning: t2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f loat(AV_RB3 2357( | a v c t xi-f>e x(tsriazdea2t a! =+ s3i6z)e))) ; | ~~~~~ ^ ~~~~| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_silk.o src/libavcodec/mss12.csrc/libavcodec/bytestream.h:592::35735::15 : 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] 357 | 592 | i f (isfi z(eAV2_ R!B=3 2s(iazvec)t x -| > ~~~~~ ^ ~~~~e xtradata) < 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)) | ~ ^ ~ 3 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); | ~ ^ CC libavcodec/opusdec.o 13 warnings generated. 6 warnings generated. 6 warnings generated. src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavcodec/opusdec_celt.o CC libavcodec/opusdsp.o src/libavcodec/mpegvideo_enc.c:1824:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1824 | s->lambda < s->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/opusenc.o CC libavcodec/opusenc_psy.o 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/opustab.o 9 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:2818:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 2845 | if (put_bytes_left(&s->pb, 0) < threshold) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mvha.c:109:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 109 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:110:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 110 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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) | ~~~~ ^ ~~~~~~~~~~~ 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}, | ^ CC libavcodec/pafaudio.o 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_In file included from occusrc/libavcodec/nellymoserenc.cp:an52c: ysrc/libavcodec/put_bits.h":,209 :"37n:u mwarning: becomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]r o f bits which shoul d209 | b e l o a d e di fi n(tso- >tbhuef _recn db u-f fse-r> bbueff_oprter d>e=c osdiiznego fs(tBairttBsu"f,) )O F{F S E| T ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( 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/mxpegdec.c ^ :101:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 101 | if (bisrc/libavcodec/options_table.ht:m220a:s147k:_ swarning: imissing field 'unit' initializer [-Wmissing-field-initializers]z e > buf_siz e220 | -{ "1s2k)i p{_ t o| p ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~" , "number src/libavcodec/mxpegdec.cof: 133m:a23c:r owarning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l ock row s133 | a t t h e t ofpo rw h(iic h= a0r;e is kbuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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, {.src/libavcodec/put_bits.hi64: =306 :F33F:_ Qwarning: P2comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]L AMBDA * 2 }, 1, 306F | F _ L A MiBfD A(_sM-A>Xb,u fV_|eEn}d, - | s ^- >buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/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(keyinCC libavcodec/pafvideo.o t_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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (src/libavcodec/options_table.hsi:z277e:2101 :! =warning: missing field 'unit' initializer [-Wmissing-field-initializers]s ize) | ~~~~~ ^ ~~~~ 277 | {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D}, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h: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",src/libavcodec/nellymoserdec.c NU:L80:L37,: warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FFSET(pkt_ ti80m | e ba s e ) , AVp_vOalPT _=TY PE-_eRxpA2T(IOvNalA/2L,0 {4.d8bl) =* 0s -}>,sc al0e,_ bIiNaTs_;MA X ,| ~ ~~~^~~~~~~~~~ 0}, | ^ src/libavcodec/nellymoserdec.c:80:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -esrc/libavcodec/options_table.hx:p3732:(129v:a warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]/ 2048) * s->scale _373b | ia{s";s u| b ~~~~ ~~~^~~~~_ 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, 1src/libavcodec/nellymoserdec.c, V :|98 :37D :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 98 | aptr[j] = M_SQRT1_src/libavcodec/options_table.h2:*p380o:w102s:[ jwarning: ]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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4In file included from warningsrc/libavcodec/options.cs: generated38. : src/libavcodec/options_table.h:273:116: warning: implicit conversion from 'unsigned 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' 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' 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/pamenc.o 3 warnings generated. 69 warnings generated. src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/options.c:195:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:196:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(Fsrc/libavcodec/options.cF:197M:A67X:( 1warning: .missing field 'unit' initializer [-Wmissing-field-initializers]0 , coeff_ s197u | m{ "/w "(,f f"_"n,e lSlRyO_FbFaSnEdT_(swi)z,e sA_Vt_aObPlTe_[TbYaPnEd_]I N (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 /src/libavcodec/options.c :(198f:f67_:n ewarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]l y_band_ s198i | z{e"sh_"t,a b"l"e,[ bSaRnOdF]F S (b) ? (a) : (b)) | ^ 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/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])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/parser.o 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/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/parsers.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++) { | ~ ^ ~~~~~~ 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++) | ~ ^ ~ CC libavcodec/pcm-bluray.o src/libavcodec/opus_pvq.c:240:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | X[stride * (2 * j + 0) + i] = (x0 + x1) * M_SQRT1_2; | ~~~^~~~ ~ src/libavcodec/opus_pvq.c:241:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | X[stride * (2 * j + 1) + i] = (x0 - x1) * M_SQRT1_2; | ~~~^~~~ ~ src/libavcodec/opus_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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~~~~^~~~~~ ~ 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pcm-blurayenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pcm-dvd.o 110 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/pcm-dvdenc.o 6 warnings generated. src/libavcodec/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ 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/pcm.o 3 warnings generated. 1 warning 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] + | ~ ^ 6 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) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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_rechunk_bsf.o 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:432:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 432 | for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pcx.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.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 long' [-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 long' [-Wsign-compare] 562 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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' 64CC libavcodec/pcxenc.o | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavcodec/on2avc.c:338:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | sum += src[j] * tab[j * tab_step + i]; | ^~~~~~ ~ src/libavcodec/on2avc.c:348:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | sum += src2[j] * tab[j * tab_step + i]; | ^~~~~~~ ~ src/libavcodec/on2avc.c:372:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 warning s372 | generated . src2[j] += in0 * *t++; | ^~~ ~ src/libavcodec/on2avc.c:374:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | src2[src2_len - j - 1] += in0 * tab[pos + 1 + j]; | ^~~ ~ src/libavcodec/on2avc.c:377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | src2[pos - j] += in0 * tab[j]; | ^~~ ~ 12 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_insrc/libavcodec/opus_celt.cit/:21540,: e30x:- >warning: ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]x citation_init/1.09 )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)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pgs_frame_merge_bsf.o 39 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:266:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:269:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | if ((opus_rc_tell(rc) + bits + tf_select_needed) <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c: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_psy.c:609:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | av_log(s->avctx, AV_LOG_INFO, "src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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/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/opus_parser.c:72:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 72 | if (bytestream2_tell(&gb) + payload_len_tmp > buf_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/pgssubdec.o 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/pgxdec.o src/libavcodec/opusenc.c:460:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 460 | if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:464:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 464 | if (f->size && opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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), | ~ ^ ~~ CC libavcodec/photocd.o 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; | ~~~ ^ ~~ 3 warnings generated. 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 }, | ^ src/libavcodec/on2avc.c:909:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | if (channels > 2U) { | ~~~~~~~~ ^ ~~ CC libavcodec/pictordec.o 4 warnings generated. CC libavcodec/pixblockdsp.o src/libavcodec/opus_rc.c:264:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | if (k <= qn >> 1) { | ~ ^ ~~~~~~~ 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)) | ~ ^ ~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/pixlet.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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]); | ~~~~~~~^~~~~~~~~~~ ~ if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/png.o 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/png_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.h:318src/libavcodec/opus_silk.c:15::764 :warning: 56comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | 764 | i f ( s i z ef2l o!a=t spi0z e= )0 . 2| 5 ~~~~~ ^ ~~~~ * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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/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/pcm_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:178:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:179:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS CC libavcodec/pngdec.o }, | ^ src/libavcodec/pcm_rechunk_bsf.c:180:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:181:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "frame_rate", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:182:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "r", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL }, | ^ In file included from src/libavcodec/pcx.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusdec.c:542:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 542 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 4 warnings generated. 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/pngdsp.o 9 warnings generated. 3 warnings generated. CC libavcodec/pngenc.o 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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 11 warnings generated. 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) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/pnm.o CC libavcodec/pnm_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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) | ~~ ^ ~~~~~~~~~~~ 7 warnings generated. 26 warnings generated. 20 warnings generated. CC libavcodec/pnmdec.o 9 warnings generated. 6 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/pgxdec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pcm-dvdenc.c:38:14: note: initialize the variable 'quant' to silence this warning 38 | int quant, freq, frame_size; | ^ | = 0 src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/pnmenc.o CC libavcodec/profiles.o CC libavcodec/prores_metadata_bsf.o CC libavcodec/proresdata.o CC libavcodec/proresdec2.o 4 warnings generated. 6 warnings generated. CC libavcodec/proresdsp.o CC libavcodec/proresenc_anatoliy.o 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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/proresenc_kostya.o 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); | ~~~~~~~~~~~~ ~~^ 3 warnings generated. 6 warnings generated. 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) { | ~ ^ ~~~~~~~~ 3 warnings generated. CC libavcodec/psd.o 3 warnings generated. CC libavcodec/psymodel.o CC libavcodec/pthread.o 4 warnings generated. CC libavcodec/pthread_frame.o 5 warnings generated. In file included from src/libavcodec/pnm_parser.c:26: In file included from src/libavcodec/pnm.h:25: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 8 warnings generated. CC libavcodec/pthread_slice.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ptx.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/qcelpdec.o CC libavcodec/qdm2.o 4 warnings generated. 15 warnings generated. CC libavcodec/qdmc.o 1 warning generated. CC libavcodec/qdrw.o CC libavcodec/qoi_parser.o 19 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 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) { | ~~~~~~~~~~~~ ^ ~~~~~ CC libavcodec/qoidec.o 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:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/qoienc.o src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/qpeg.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pnmenc.c:124:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~ src/libavcodec/pnmenc.c:124:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~~ CC libavcodec/qpeldsp.o src/libavcodec/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ 3 warnings generated. 24 warnings generated. src/libavcodec/profiles.c:35:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 35 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:45:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 45 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:55:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 55 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.csrc/libavcodec/pnmdec.c:74::15826::31 :warning: missing field 'name' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 74 | { F F158_ | P R O F I L E _ U N K N O W N } , | ^ if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:178:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | for (unsigned j = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:182:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:236:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:248:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 248 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:254:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 254 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/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 }, | ^ 1 warning generated. 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/pixlet.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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 } | ^ 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/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 }, | ^ 16 warnings generated. CC libavcodec/qsv_api.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. 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. In file included from src/libavcodec/proresenc_anatoliy.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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-src/libavcodec/bytestream.h>mb:_wi357d:t15h:) warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresdec2.c: 421357: | 22 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (siz e4212 | ! = siifz e()m b _| x ~~~~~ ^ ~~~~ || mb_y != ctx->mb_height) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 22 warnings generated. 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; \ | ^~~~~~~~ CC libavcodec/qtrle.o CC libavcodec/qtrleenc.o CC libavcodec/r210dec.o src/libavcodec/proresdec2.c:523:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 523 | if (pos >= max_coeffs) { | ~~~ ^ ~~~~~~~~~~ CC libavcodec/r210enc.o src/libavcodec/proresdec2.c:565:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 565 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:599:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 599 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 4 warnings generated. 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){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/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 || src/libavcodec/proresenc_kostya.c!is:f414i:n13i:t ewarning: (scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >scale)) { | ~~~^~~~~ ~~414 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_kostya.c:665:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 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/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN } | ^ CC libavcodec/ra144dec.o 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/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++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/ra144enc.o 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 */ | ~~~ ^ ~~~~~~~~~ CC libavcodec/ra288.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ralf.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rangecoder.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) { | ~ ^ ~~~~~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rasc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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: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 } | ^ 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/ratecontrol.o CC libavcodec/raw.o src/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:223:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:259:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:267:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:294:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/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/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 long' [-Wsign-compare] 474 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~ ~ 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 | if ( width > INT_MAX - (1U << (NB_LEVELS + 1)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rawenc.o CC libavcodec/rdft.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/qcelpdec.c:149:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:153:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/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]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:253:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253 | slope = 0.5 * (qcelp_g12ga[g1[0]] - q->last_codebook_gain) / subframes_count; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/realtextdec.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/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/qcelpdec.c:576:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | if (weight != 1.0) { | ^~~~~~ ~~ src/libavcodec/qcelpdec.c:578:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | weight, 1.0 - weight, 10); | ~ ^~~~~~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pngdec.c:1109:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') 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 long') 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 long') 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 long') 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 long') and 'int' [-Wsign-compare] 1158 | for 7(b warning s= generated . 0; b < bpp - 1; ++b) { | ~ ^ ~~~~~~~ src/libavcodec/pngdec.c:1186:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1186 | for (size_t y = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 warnings generated. 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/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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/remove_extradata_bsf.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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 src/libavcodec/pngdec.c:1594:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1594 | sig != MNGSIG) { | ~~~ ^ ~~~~~~ src/libavcodec/pngdec.c:1593:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1593 | if (sig != PNGSIG && | ~~~ ^ ~~~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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}, | ^ CC libavcodec/rl.o src/libavcodec/qpeg.c:322:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 322 | pal_size = FFMIN(1024U, avctx->extradata_size); | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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/qdm2_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | noise_table[i] = (delta * (float)(((int32_t)random_seed >> 16) & 0x00007FFF)- 1.0) * 1.3; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2_tablegen.h:94:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | noise_samples[i] = (delta * (float)((random_seed >> 16) & 0x00007fff) - 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rl2.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 5 warnings generated. 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: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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdm2.c:812:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | samples[0] = ((float)get_bits(gb, 5) - 16.0) / 15.0; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rle.o 4 warnings generated. 2 warnings generated. src/libavcodec/prosumer.c:67:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (int i = 0; i < (b & 0xFFu); i++) | ~ ^ ~~~~~~~~~ src/libavcodec/qdm2.c:1170:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1170 | if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/roqaudioenc.o src/libavcodec/prosumer.c:163:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 163 | av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb)); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/qdm2.c:1307:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1336 | if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/roqvideo.o src/libavcodec/qdm2.c:1435:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1435 | c.im = level * sin(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1436:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1436 | c.re = level * cos(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1447:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1447:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1448:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1448 | f[3] = tone->table[1] + tone->table[4] - 1.0; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ src/libavcodec/prosumer.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 309 | for (int i = 1; i < FF_ARRAY_ELEMS(table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/roqvideodec.o In file included from src/libavcodec/ralf.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/qdm2.c:1706:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (s->checksum_size >= 1U << 28 || s->checksum_size <= 1) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/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++); | ~~~~~~~~~~~~~ ^ ~~~~ 10 warnings generated. src/libavcodec/psd.c:238:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | if (bytestream2_get_bytes_left(&s->gb) < scanline_count * 2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:280:31: warning: comparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare] 280 | for (p = 0; p <= rle_char; p++) { | ~ ^ ~~~~~~~~ CC libavcodec/roqvideoenc.o src/libavcodec/ra288.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ~ ^~~~ src/libavcodec/ra288.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ^~~ ~ src/libavcodec/ra288.c:123:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 123 | sum = FFMAX(sum, 5.0 / (1<<24)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/ra288.c:128:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | gain_block[9] = 10 * log10(sum) + (10*log10(((1<<24)/5.)) - 32); | ~~~~~ ^~~ 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/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 }, | ^ CC libavcodec/rpza.o src/libavcodec/psd.c:438:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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++) { | ~ ^ ~~~~~~~~~~~~~ 11 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/rpzaenc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/rscc.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rtjpeg.o 4 warnings generated. CC libavcodec/rv10.o 37 warnings generated. src/libavcodec/qoidec.c:71:34: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 71 | for (int n = 0, off_x = 0; n < len; n += channels, off_x++) { | ~ ^ ~~~ In file included from src/libavcodec/ra144enc.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | 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); | ~~~~~^~~ ~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdmc.c:335:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | if (v >= FF_ARRAY_ELEMS(code_prefix)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:190:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 190 | for (int i = 0; i < FF_ARRAY_ELEMS(m->val4); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdmc.c:412:15: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 412 | if (index >= FF_ARRAY_ELEMS(s->tones[group])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:213:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 213 | for (int i = 0; i < FF_ARRAY_ELEMS(s->bprob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/qdmc.c:492:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | scale = 0.5 * amplitude; | ~ ^~~~~~~~~ 4 warnings generated. CC libavcodec/rv10enc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 422 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:436:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 436 | if (j >= v) { | ~ ^ ~ src/libavcodec/rka.c:450:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 450 | for (int k = val - 1; (val & (val - 1)) != k; k &= k - 1) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/rka.c:458:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 458 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:479:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | } while (val + 1 < am->buf_size && am->prob[1][val + 1]); | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rka.c:537:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | } while (idx < dst->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/rka.c:646:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 646 | } while (idx <= ctx->size); | ~~~ ^ ~~~~~~~~~ CC libavcodec/rv20enc.o 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/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 long' [-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/rv30.o src/libavcodec/ra144enc.c:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/rv30dsp.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) { \ | ~~ ^ ~~~~~~~~~~ 5 warnings generated. In file included from src/libavcodec/ratecontrol.c:34: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rv34.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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; | ~~~~~^~~~~~ ~ src/libavcodec/ratecontrol.c:88:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | (a->i_quant_factor > 0.0 || rcc->last_non_b_pict_type == AV_PICTURE_TYPE_P)) | ~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:89:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:89:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavcodec/ratecontrol.c:89:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavcodec/ratecontrol.c:91:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | a->b_quant_factor > 0.0) | ~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:92:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:92:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:127:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | qmin = (int)(qmin * FFABS(s->avctx->b_quant_factor) + s->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/ratecontrol.c:163:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | q *= s->rc_qmod_amp; | ~~ ~~~^~~~~~~~~~~ src/libavcodec/rasc.c:552:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:552:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/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/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:20src/libavcodec/ratecontrol.c: warning: :comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 196:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | if (ch u196n | k _ s i z e > b y t eqs t/r=e apmo2w_(gde,t _1b.y0t e/s _sl-e>frtc(_gbbu)f)f e{r _ a| g ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g ressivity)src/libavcodec/roqvideodec.c;: 79 :| 33 ~ ~~~^~~~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 79 | while (bytestream2_tell(gb) < chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:82:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 82 | src/libavcodec/ratecontrol.c : 200i:f47 :( bwarning: yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t estream 199 | 2 _ t e l l ( g b ) > = c h u n k _ s t a rFtF M+A Xc(hrucnck-_>sbiuzfef)e r{_ i n| d ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~e x * | ~ src/libavcodec/roqvideodec.c: 116200: | 50 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 116 | s - > a v c t x -i>fr c(_bmyatxe_satvraeialma2b_ltee_lvlb(vg_bu)s e>,= c| h ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~u nk_startsrc/libavutil/macros.h :47+: 22c:h unote: nexpanded from macro 'FFMAX'k _size) {47 | #| d ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~e fine 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/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 | fsrc/libavcodec/ratecontrol.cor: (262i:n12t: jwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0; j < s247- | > c u r dsooru_wb;l ej+ +co)ns t{_ v al| u ~ ^ ~~~~~~~~~~~e s[] = src/libavcodec/rasc.c{: 654| :27 ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | 654 | M _ P Ifo,r (249i | n t i = 0 ;M _iE , < s250- | >c ur s o r_ h; i + +rc)e -{> i| _ ~ ^ ~~~~~~~~~~~t ex_bisrc/libavcodec/rasc.ct:s655 *: 31r:c e-warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] qscale ,655 | 251 | frorc e-(i>pn_tt ejx_ b=i ts0 ; *j r-q>sccuarlsoer, _w; j252+ | + ) { | ~ ^ ~~~~~~~~~~~ ( rce->i_tex_bits + rce->p_tex_bits) * (double)rce->qscale, 253 | rce->mv_bits / mb_num, 254 | rce->pict_type == AV_PICTURE_TYPE_B ? (rce->f_code + rce->b_code) * 0.5 : rce->f_code, 255 | rce->i_count / mb_num, 256 | rce->mc_mb_var_sum / mb_num, 257 | rce->mb_var_sum / mb_num, 258 | rce->pict_type == AV_PICTURE_TYPE_I, 259 | rce->pict_type == AV_PICTURE_TYPE_P, 260 | rce->pict_type == AV_PICTURE_TYPE_B, 261 | rcc->qscale_sum[pict_type] / (double)rcc->frame_count[pict_type], 262 | a->qcompress, | ~~~^~~~~~~~~ src/libavcodec/ratecontrol.c:251:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:250:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:294:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | bits *= rco[i].quality_factor; | ~~ ~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:300:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:301:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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 | CC libavcodec/rv34_parser.o q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/rasc.csrc/libavcodec/ratecontrol.c::699303::4428:: 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] 303 | 699 | q = i-fq (* bsy-t>easvtcrtexa-m>2b__gqeuta_nbtyt_efsa_clteofrt (+g bs)- > b _| q ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~u ant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ 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/ratecontrol.c:398:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | double coeff = a->qblur == 0 ? 1.0 : exp(-d * d / (a->qblur * a->qblur)); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:417:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | bits = qp2bits(rce, rce->new_qscale) + rce->mv_bits + rce->misc_bits; | ~~~~~~~ ~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:441:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:440:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~^~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:452:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 451 | "[lavc rc] estimated target average qp: %.3f\n", 452 | (float)qscale_sum / rcc->num_entries); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/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/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 long' [-Wsign-compare] 552 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/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: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]; | ~ ^~~~~~~~~~~ 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); | ^~~~ ~ 14 warnings generated. src/libavcodec/ratecontrol.c:928:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | if (br_compensation <= 0.0) | ^~~~~~~~~~~~~~~ ~~ 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, _CC libavcodec/rv34dsp.o _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.c:1002:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, | ^ src/libavcodec/ratecontrol.c:1015:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | adaptive_quantization(s, q); | ~~~~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:1017:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1017 | q = (int)(q + 0.5); | ^ ~ src/libavcodec/ratecontrol.c:1020:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1020 | rcc->last_qscale = q; | ~ ^ src/libavcodec/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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/rv40.o 14 warnings generated. 7 warnings generated. In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/roqvideoenc.c:484:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 484 | if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 485 | best_dist) { | ~~~~~~~~~ CC libavcodec/rv40dsp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/roqvideoenc.c:548:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 548 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 549 | best_dist) { | ~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rscc.c:200:31: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 200 | if (packed_tiles_size != tiles_nb * TILE_SIZE) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:203:49: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 203 | if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:303:32: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 303 | if (ctx->inflated_size < pixel_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/rscc.c:340:20: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 340 | if (pixel_size == ctx->inflated_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:353:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 353 | if (ctx->valid_pixels < ctx->inflated_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:355:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 355 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1077:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1077 | if (enc->framesSinceKeyframe == avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1109:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1109 | { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/roqvideoenc.c:1110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1110 | { NULL }, | ^ CC libavcodec/s302m.o CC libavcodec/s302menc.o 9 warnings generated. 4 warnings generated. 8 warnings generated. 24 warnings generated. CC libavcodec/samidec.o In file included from src/libavcodec/rv10enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ralf.c:466:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 466 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sbc.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizesrc/libavcodec/put_bits.hof(:B317i:t33B:u fwarning: ))comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. src/libavcodec/rv10enc.c:54:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 54 | if (s->mb_width * s->mb_height >= (1U << 12)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sbc_parser.o CC libavcodec/sbcdec.o 4 warnings generated. 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/sbcdec_data.o src/libavcodec/rv10.c:488:50: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 488 | if (s->current_picture_ptr->f->pict_type != s->pict_type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s3-> warningbsuf generated_e. nd - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sbcdsp.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rv10.c:633:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 633 | if (offset >= buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:647:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 647 | offset + FFMAX(size, size2) > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sbcdsp_data.o CC libavcodec/sbcenc.o In file included from src/libavcodec/rpzaenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sbrdsp.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/remove_extradata_bsf.c:238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 238 | { NULL }, | ^ CC libavcodec/sbrdsp_fixed.o CC libavcodec/scpr.o CC libavcodec/screenpresso.o CC libavcodec/setts_bsf.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sga.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/sgidec.o src/libavcodec/rpzaenc.c:720:23: warning: comparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-Wsign-compare] 720 | if (i == chan) { | ~ ^ ~~~~ src/libavcodec/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/s302menc.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sgienc.o 2 warnings generated. 83 warnings generated. 10 warnings generated. CC libavcodec/sgirledec.o CC libavcodec/sheervideo.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. 3 warnings generated. 10 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++) | ~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 16 warnings generated. CC libavcodec/shorten.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/simple_idct.o src/libavcodec/sbcdec.c:335:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sinewin.o In file included from src/libavcodec/sbcenc.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sipr.o src/libavcodec/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ 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 }, | ^ 4 warnings generated. CC libavcodec/sipr16k.o CC libavcodec/sipr_parser.o src/libavcodec/sanm.c:1332:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sanm.c:1332:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ 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 long' [-Wsign-compare] 1495 | if (header.codec < FF_ARRAY_ELEMS(v1_decoders)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/siren.o 3 warnings generated. 5 warnings generated. 7 warnings generated. 4 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/smacker.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sbc_parser.c:101:31: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 101 | pc->header_size = FFMIN(sizeof(pc->header), buf_size); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/smc.o 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) { | ~~~ ^ ~~~~~~~~~~~~ CC libavcodec/smcenc.o 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) { | ~~~~~ ^ ~~~~~~ CC libavcodec/snappy.o src/libavcodec/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 236 | if (k > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/scpr3.c:270:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 270 | for (a = 0, b = m->size; a < b; a++) | ~ ^ ~ CC libavcodec/snow.o 20 warnings generated. 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:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ CC libavcodec/snow_dwt.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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++) { | ~ ^ ~~~~ 1 warning generated. CC libavcodec/snowdec.o 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/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: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 long' [-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++) { | ~ ^ ~~~~ 6 warnings generated. 36 warnings generated. CC libavcodec/snowenc.o src/libavcodec/scpr3.c:757:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | for (int c = 0, i = 0; i < max + 1; i++) { | ~ ^ ~~~~~~~ src/libavcodec/scpr3.c:765:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 765 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ 14 warnings generated. 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/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/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/rv34.c:865:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 865 | r->dmv[i][1] == INVALID_VLC) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:864:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 864 | if (r->dmv[i][0] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/sonic.o 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++) { | ~ ^ ~~~~~~ 5 warnings generated. 38 warnings generated. CC libavcodec/sp5xdec.o CC libavcodec/speedhq.o 6 warnings generated. CC libavcodec/speedhqdec.o CC libavcodec/speedhqenc.o CC libavcodec/speexdec.o CC libavcodec/srtdec.o CC libavcodec/srtenc.o CC libavcodec/startcode.o CC libavcodec/subviewerdec.o CC libavcodec/sunrast.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 }, | ^ 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 }, | ^ CC libavcodec/sunrastenc.o CC libavcodec/svq1.o 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/svq1dec.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/svq1enc.o 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/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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sga.c:404:54: warning: comparison of integers of different signs: 'unsigned long' 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 long' and 'int' [-Wsign-compare] 428 | if (sizeof(s->uncompressed) - offset < left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (src/libavcodec/bytestream.hsize:2357 :!15=: warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze) | ~~~~~ ^ ~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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/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/svq3.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/synth_filter.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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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]); | ~~~ ^~~~~~~~~ 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/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/snow_dwt.c:416:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:416:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:424:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 424 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:426:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:430:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:432:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:450:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:452:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:455:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 455 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:457:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/tak.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/sipr.c:408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | ctx->past_pitch_gain < 0.8); | ~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:415:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | avg_energy = (0.01 + avpriv_scalarproduct_float_c(fixed_vector, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | fixed_vector, | ~~~~~~~~~~~~~ 417 | SUBFR_SIZE)) / | ~~~~~~~~~~~ src/libavcodec/sipr.c:430:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 430 | pitch_gain *= 0.5 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:431:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | pitch_gain = FFMIN(pitch_gain, 0.4); | ~~~~~~^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ CC libavcodec/tak_parser.o src/libavcodec/sipr.c:433:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 *src/libavcodec/snow_dwt.c ct:x584-:>19g:a iwarning: n_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m em + 0.3 * pitc h584_ | g a i n; | ~ ^~~~~~~~~~ if (y + 3src/libavcodec/sipr.c :<433 :(36u:n swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ned)hei g433ht | ) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ ctx->gsrc/libavcodec/snow_dwt.ca:i586n:_19m:e mwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0.7 * c586t | x - > g a i n _ miefm (+y 0+. 32 *< p(iutncshi_ggnaeidn);h e i| g ~ ~~~~~^~~~~~~~h t) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 6 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/takdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/takdsp.o CC libavcodec/targa.o 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/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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/targa_y216dec.o 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) / | ^~~~~~~~~~~~~~~~ ~ 5 warnings generated. CC libavcodec/targaenc.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/tdsc.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/sipr16k.c:221:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | f.pitch_fac = FFMIN(pitch_fac, 1.0); | ~~~~~~^~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr16k.c:249:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | ctx->energy_history[0] = 20.0 * log10f(gain_corr_factor); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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 long' [-Wsign-compare] 133 | if (FFMAX(1, s->nmean) >= UINT_MAX / sizeof(int32_t)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/texturedsp.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:166:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | if (k > 31U) | ~ ^ ~~~ 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){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/texturedspenc.o src/libavcodec/shorten.c:205:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (chan = 0; chan < s->channels; chan++) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sunrast.c:122:23: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 122 | if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~^~~~~~ ~ 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 long' [-Wsign-compare] 374 | if (pred_order >= src/libavcodec/snowenc.cFF_:AR1494R:A36Y:_ Ewarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E MS(fixed_coeffs)) 1494{ | | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return lrint(QROOT*log2(qscale / (float)FF_QP2LAMBDA)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:651:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~~~~ ^~~~~~~~~~ src/libavcodec/siren.c:651:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c: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/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 long' [-Wsign-compare] 657 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 }, | ^ CC libavcodec/tiertexseqv.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/tiff.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_framessrc/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++) { | ~ ^ ~~~~~~~~~~~ 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 }, | ^ 12 warnings generated. 1 warning generated. CC libavcodec/tiff_common.o src/libavcodec/smacker.c:204:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 204 | if(size >= UINT_MAX>>4){ // (((size + 3) >> 2) + 3) << 2 must not overflow | ~~~~ ^ ~~~~~~~~~~~ CC libavcodec/tiffenc.o 4 warnings generated. 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){ | ~~~~~~~~~~~ ^ ~~~~ 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/tak.c:120:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/svq3.c:57: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/tmv.o In file included from src/libavcodec/takdec.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/takdec.c:267:14: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned long' [-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) { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/to_upper4.o 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/tpeldsp.o CC libavcodec/trace_headers_bsf.o CC libavcodec/truehd_core_bsf.o CC libavcodec/truemotion1.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) { | ~~~~~~~~~ ^ ~~~ 43 warnings generated. CC libavcodec/truemotion2.o src/libavcodec/sonic.c:889:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 889 | if (sample_rate_index >= FF_ARRAY_ELEMS(samplerate_table)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/svq3.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1578 | for (int i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/truemotion2rt.o src/libavcodec/targaenc.c:193:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "rle", "Use run-length compression", OFFSET(rlCC libavcodec/truespeech.o e), 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 }, | ^ 1 warning generated. 6 warnings generated. CC libavcodec/tscc.o CC libavcodec/tscc2.o 5 warnings generated. CC libavcodec/tta.o 2 warnings generated. 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ttadata.o 8 warnings generated. src/libavcodec/tmv.c:52:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | if (avpkt->size < 2*char_rows*char_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ttadsp.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ttaenc.o 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ttaencdsp.o src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ 6 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/ttmlenc.o 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/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 = (int) (vfb * magn); | ^~~ ~ 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/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ CC libavcodec/twinvq.o src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 262 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/tiff.c:150:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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/tiff.c:198:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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') [-Wsign-compare] 257 | if (count >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/twinvqdec.o CC libavcodec/txd.o CC libavcodec/ulti.o CC libavcodec/utils.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/utvideodec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/utvideodsp.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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/speedhqdec.c:429:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 429 | if (second_field_offset >= buf_size - 3) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:441:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 441 | if (second_field_offset == 4 || second_field_offset == (buf_size-4)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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 long' [-Wsign-compare] 35 | for (i = 0; i < FF_ARRAY_ELEMS(ifd_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/utvideoenc.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/v210dec.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1327:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1327 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1392:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1392 | s->rps = FFMIN(value, s->height); | ^ ~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/tiff.c:1406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1406 | if (s->strips == s->bppcount) | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1464:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1464 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1547:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1547 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1560:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1560 | for (i = 0; i < count / 3; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1617:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | if (s->geotag_count > count / 4 - 1) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff.c:1621:51: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1646 | if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1653:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1653 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1658:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1658 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1680:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1680 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1706:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (bytestream2_get_bytes_left(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff.c:2062:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2062 | cam2xyz[c][i] += s->camera_calibration[c][j] * s->color_matrix[j][i] * s->as_shot_white[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2086:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2085 | av_log(avctx, AV_LOG_ERROR, "BlackLevel (%g) must be less than WhiteLevel (%"PRId32")\n", | ~~~~~~ 2086 | s->black_level[0], s->white_level); | ^~~~~~~~~~~~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:106:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 108 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/tiff_common.c 357 | : 129 :i15f :( swarning: icomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]z e2 != size) | ~~~~~ ^ ~~~~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 long' [-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 long' [-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 long' [-Wsign-compare] 152 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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 (ssrc/libavcodec/tiff_common.cize:2171 !:=15 s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 195 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int8_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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 long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 1960 | for (i = 0; i < FF_ARRAY_EIn file included from LEMsrc/libavcodec/tscc.cS:(s40-: >In file included from asrc/libavcodec/msrledec.hn:a26l: osrc/libavcodec/bytestream.hg:_187b:al15a:n cwarning: e)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | src/libavcodec/tiff.c : 1963 :19i:f warning: (comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] size2 ! 1963= | s i z ef)o r | ( ~~~~~ ^ ~~~~i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2012:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2012 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:2030:48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare] 2030 | if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2120:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2120 | if (s->stripsizesoff >= (unsigned)avpkt->size) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2126:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2126 | if (s->strippos >= (unsigned)avpkt->size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2191:75: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:2191:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:2225:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2225 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2236:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2236 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2242:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2242 | for (j = soff; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2279 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2301:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2301 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff_common.c:235:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | if (*le == AV_RB16("II")) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:237:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | } else if (*le == AV_RB16("MM")) { | ~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/v210enc.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/v210x.o In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/tiffenc.c:42: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if src/libavcodec/bytestream.h(s->:b318u:f_15e:nd warning: - comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ->buf_ptr >318= | s i z e ioff ((sBiizteB2 u!f=) )s {i z e| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ~~~~~ ^ ~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/v308dec.o src/libavcodec/tiffenc.c:91:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 91 | if (s->buf_size < *s->buf - s->buf_start + need) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/v308enc.o 5 warnings generated. 4 warnings generated. 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/v408dec.o 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] CC libavcodec/v408enc.o 562 | { NULL }, | ^ 1 warning generated. 4 warnings generated. CC libavcodec/v410dec.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 32 warnings generated. CC libavcodec/v410enc.o CC libavcodec/v4l2_buffers.o CC libavcodec/v4l2_context.o 4 warnings generated. 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 20 warnings generated. src/libavcodec/truemotion2.c:314:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (len == TM2_ESCAPE) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:329:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 329 | if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */ | ~~~ ^ ~~~~~~~~~~ src/libavcodec/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 | In file included from src/libavcodec/utils.c :44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ttaenc.c:27: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/v4l2_fmt.o CC libavcodec/v4l2_m2m.o src/libavcodec/tta.c:198:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/tta.c:214:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 214 | if(s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | if (get_bits_left(&gb) < k) { | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/tta.c:416:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC }, | ^ src/libavcodec/tta.c:417:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 417 | { NULL }, | ^ src/libavcodec/v210dec.c:223:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS}, | ^ src/libavcodec/v210dec.c:224:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | {NULL} | ^ CC libavcodec/v4l2_m2m_dec.o CC libavcodec/v4l2_m2m_enc.o 4 warnings generated. src/libavcodec/utils.c:576:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned long' [-Wsign-compare] 576 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_av1.o src/libavcodec/ttmlenc.c:89:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 89 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/ttmlenc.c:139:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 139 | if (av_strlcpy(buf, s->buffer.str, bufsize) > bufsize - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 8 warnings generated. In file included from src/libavcodec/twinvq.c:30: In file included from src/libavcodec/metasound_twinvq_data.h:25: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/vaapi_encode.o 2 warnings generated. CC libavcodec/vaapi_decode.o 3 warnings generated. CC libavcodec/vaapi_encode_h264.o 9 warnings generated. 1 warning generated. CC libavcodec/vaapi_encode_h265.o 3 warnings generated. 17 warnings generated. CC libavcodec/vaapi_encode_mjpeg.o CC libavcodec/vaapi_encode_mpeg2.o 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; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/vaapi_encode_vp8.o CC libavcodec/vaapi_encode_vp9.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)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 8 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 warnings generated. 24 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_h264.o CC libavcodec/vaapi_hevc.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/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/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/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/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 | 4 warning s generated . 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/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:src/libavcodec/v4l2_buffers.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]284 :17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | ls p284[ | i ] = b2y te*s ucsoesd( l=sp [FiFM]I)N;( si z| e ~~~ ^~~~~~+ 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_mjpeg.o 7 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++) { | ~ ^ ~~~~~~~~~ 2 warnings generated. 6 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/vaapi_mpeg2.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/utvideoenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ~~~~ ~~~~~^~~~~~~ 9 warnings generated. CC libavcodec/vaapi_mpeg4.o In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_vc1.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:609:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') 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 (bsrc/libavcodec/bytestream.hytes:tr318e:15a: mwarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_g et_bytes_l e318f | t ( & gibf )( sf2r a!=m esi_zien)f o _s| i ~~~~~ ^ ~~~~z e) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_vp8.o CC libavcodec/vaapi_vp9.o src/libavcodec/utvideoenc.c:435:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 435 | if (counts[symbol] == width * (int64_t)height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideoenc.c:636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ 4 warnings generated. CC libavcodec/vb.o CC libavcodec/vble.o CC libavcodec/vbndec.o src/libavcodec/v4l2_fmt.c:115:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 135 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vbnenc.o src/libavcodec/vaapi_encode_mpeg2.c:526:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:528:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | av_clip((avctx->i_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 529 | avctx->i_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:532:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c: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] 563 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0src/libavcodec/bytestream.h, :I294N:T15_:M Awarning: X,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FLAGS }, \ | ^ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_mpeg2.c:667:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 667 | { NULL }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:680:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 680 | { NULL }, | ^ 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.o CC libavcodec/vc1_block.o 3 warnings generated. 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->1bu warningf generated. _end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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.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 long' [-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 long' [-Wsign-compare] 1509 | if (i >= FF_ARRAY_ELEMS(vaapi_encode_rt_formats)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1590:58: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1590 | VAConfigAttrib rc_attr = { VAConfigAttribRateControl }; | ^ src/libavcodec/vaapi_encode_mjpeg.c:204:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 204 | av_assert0(k <= sizeof(huff->huffman_table[t].dc_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/vaapi_encode_mjpeg.c:211:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 211 | av_assert0(k <= sizeof(huff->huffman_table[t].ac_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/vc1_loopfilter.o src/libavcodec/vaapi_encode.c:1613:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1613 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rc_modes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mjpeg.c:491:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 491 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode.c:1912:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1912 | VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ 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 =In file included from 0 }src/libavcodec/vaapi_encode_vp8.c,: 310: ,In file included from src/libavcodec/vp8.h :39I: In file included from Nsrc/libavcodec/vpx_rac.hT:_33M: Asrc/libavcodec/bytestream.hX,: 187FL:A15G:S },warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\ | ^ 187 | if (size2 != sizesrc/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39): note: | expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' ~~~~~ ^ ~~~~ 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_mjpeg.c:547:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 547 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:550:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 550 | { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:552:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 552 | { NULL }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:557:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ src/libavcodec/vaapi_encode.c: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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 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_parser.o 4 warnings generated. CC libavcodec/vc1_pred.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 }, | ^ CC libavcodec/vc1data.o CC libavcodec/vc1dec.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/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/vaapi_encode.c:2287CC libavcodec/vc1dsp.o :60: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2287 | VAConfigAttrib attr = { VAConfigAttribEncPackedHeaders }; | ^ src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ CC libavcodec/vc2enc.o src/libavcodec/vaapi_encode.csrc/libavcodec/vaapi_encode_vp8.c:168:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :2348 168 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ :59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2348 | VACsrc/libavcodec/vaapi_encode_vp8.c:170:63: warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n 170 | av_clip((avctx->i_quant_factor * priv->q_index_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ f 171 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ igAttrib attr = { VAConfigsrc/libavcodec/v4l2_m2m_enc.cA:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tt 120 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ risrc/libavcodec/v4l2_m2m_enc.c:121:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] b 121 | if (profile[i].ffmpesrc/libavcodec/vaapi_encode_vp8.cg_:va183l: 26=:= warning: pmissing field 'depth' initializer [-Wmissing-field-initializers]) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ 183 | { FF_PROFILE_UNKNOWN } | ^ EncQualityRange }; | ^ src/libavcodec/v4l2_m2m_enc.c:141:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.c:2367src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' : 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ 21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 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 }, \ | ^ 2367 | 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 }, \ | ^ isrc/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.hf:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ (qualsrc/libavcodec/vaapi_encode_vp8.ci: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' t493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ y > attr.value) { | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vaapi_encode_vp8.c:223:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:225:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ src/libavcodec/vaapi_encode.c:2395:50: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2395 | VAConfigAttrib attr src/libavcodec/vaapi_encode_vp8.c=:235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ { VAConfigAttribEncROI }; | ^ 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/vc2enc_dwt.o 2 warnings generated. 12 warnings generated. 4 warnings generated. CC libavcodec/vcr1.o src/libavcodec/v4l2_m2m_enc.c:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | V4L_M2M_CAPTURE_OPTS, | ^ src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 393 | V4L_M2M_DEFAULT_OPTS,\ | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:400:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | V4L_M2M_CAPTURE_OPTS, | ^ src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 393 | V4L_M2M_DEFAULT_OPTS,\ | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:405:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 405 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:411:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 411 | { NULL }, | ^ 16 warnings generated. src/libavcodec/vaapi_av1.c:85:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 85 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_av1.c:106:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 106 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 44 warning285s | src/libavcodec/put_bits.h generated . : 317 : 33 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] va_deprec a317t | e d u i nitf3 (2s_-t> b uf _ e n cdhr o-m a_ss-a>mbpulfe_p_trp o>s=i tsiiozneo f ( Bi tB u f ) ) :{ 1 ;| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ CC libavcodec/version.o CC libavcodec/videodsp.o src/libavcodec/twinvqdec.c:189:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | float ppc_gain = 1.0 / 8192 * | ~ 189 | twinvq_mulawinv(pgain_step * g_coef + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | pgain_step / 2, | ~~~~~~~~~~~~~~~ 191 | 25000.0, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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 4va warning_sd generatede. precated __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)) | ^ 19 warnings generated. CC libavcodec/vima.o 3 warnings generated. CC libavcodec/vlc.o CC libavcodec/vmdaudio.o CC libavcodec/vmdvideo.o In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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_vp9.c:157:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (i = 0; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 405 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:734:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 734 | for (; i < FF_ARRAY_ELEMS(vpic->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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 long' [-Wsign-compare] 1044 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->RefPicList0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1084:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1084 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1086:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1086 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1087 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1090:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1090 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1092:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1092 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1093 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:205:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:207:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | av_clip((avctx->i_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 208 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:212:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ 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 src/libavcodec/vaapi_encode_h264.c+ : 1151| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^26 : warning: missing field 'depth' initializer [-Wmissing-field-initializers] 215 | 1151 | { F F _ PR O F IaLvEc_txU-N>KbN_OqWNu an}t _ o| f ^f set) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_decode.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 342 | if (j >= FF_ARRAY_ELEMS(vaapi_format_map)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:234:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 234 | { FF_PROFILE_UNKNOWN } | ^ 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_SIsrc/libavcodec/vaapi_encode_vp9.cMPL:E274,: 5 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_decode.c:393:94: 274note: | expanded from macro 'MAP' VAA P393I | _#ENdCefOinDeE _MCOAMPM(ONc_,O PTpI,ON Sv,, . . .| ^) { AV_CODEC_ID_ ## c, src/libavcodec/vaapi_encode.hF:F476_:P33R:O Fnote: Iexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'L E_ # #476 | p , V A {P r.oif6i4l =e 0## }v,, 0_,_ V1A,_ AFRLAGGSS_ _} ,} \| ^ | ^ 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_encode_vp9.c :| ^274 :5:src/libavcodec/vaapi_decode.c :warning: 393missing field 'unit' initializer [-Wmissing-field-initializers]:94 : note: src/libavcodec/vaapi_encode.hexpanded from macro 'MAP': 480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 393 | #d e480f | i n e M A P{( c., ip6,4 v= ,0 .}., .0), { IANVT__CMOADXE,C _FILDA_G S# #} , c\, FF| _ ^P ROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:401:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode_vp9.c 401: | 274 : 5 :M Awarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers] (H2src/libavcodec/vaapi_encode.h:64844:,39 : note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' H 24846 | 4 _ C O N S T{R A.IiN6E4D _= B1AS E}L,I N1E,, IN T| _ ^M AXsrc/libavcodec/vaapi_decode.c,: 393F:L94A:G Snote: }expanded from macro 'MAP', \ | ^393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, src/libavcodec/vaapi_encode_vp9.c_:_274V:A_5A:R Gwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]_ _ }src/libavcodec/vaapi_encode.h : | 489 ^:47 : note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | src/libavcodec/vaapi_decode.c :{403 .:i56:4 warning: =missing field 'profile_parser' initializer [-Wmissing-field-initializers] 2 }, 1 ,403 | M AX _ AS YMNCA_P(DHE2P6TH4,, F L A G S } , H\2 6 | 4 ^_ MAIN, H264Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, .src/libavcodec/vaapi_encode_vp9.c..:)274 :5{: Awarning: missing field 'unit' initializer [-Wmissing-field-initializers]V _COsrc/libavcodec/vaapi_encode.h:D493E:39C:_ Inote: Dexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'_ ## c493, | F F _ P R{O F.IiL6E4 _= #0# },p ,0 ,V AIPNrTof_iMlAeX, #F#L AvG,S _}_ V A| _ ^A RGS__ } | ^ 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_CODECIn file included from _IDsrc/libavcodec/vaapi_h264.c_: 23#: In file included from #src/libavcodec/h264dec.h :c39,: In file included from Fsrc/libavcodec/h264_sei.h:F23_P: RIn file included from Osrc/libavcodec/h2645_sei.h:F28I: Lsrc/libavcodec/bytestream.hE:_187 :#15#: p , warning: VAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P rofile ## v, _187_V | A _ A RifG (Ss__i z}e 2 | ^! = size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_decode.c:406:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 406 | MAP(HEVC, HEVC_MAIN, 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 CC libavcodec/vmnc.o }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }, | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1264 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode_vp9.c:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h: 476290: | 33 : note: {expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' NULL 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] 1270 | OFFSET(quality), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ 4 warnings generated. src/libavcodec/vaapi_encode_h264.c:1279:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1279 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | { NULL }, | ^ 9 warnings generated. src/libavcodec/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ 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/bytestream.h:318:15: src/libavcodec/vaapi_decode.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]408: 5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 408 | 318 | M A Pi(fH EV(Cs,i z e 2 ! =H EsViCz_eM)A I N_| S ~~~~~ ^ ~~~~TI LL_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 ## 20v warning,s _ generated_V. A_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_Isrc/libavcodec/bytestream.hD_ :#357#: 15c:, warning: FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ PROFILE_ ## 357p | , V A Prifo f(isilzee2 #!#= vs,i z_e_)V A _| AR ~~~~~ ^ ~~~~G S__ } | ^ 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__ } | ^ In file included from src/libavcodec/vaapi_decode.csrc/libavcodec/vc2enc.c::42328:: 5src/libavcodec/put_bits.h:: warning: 227missing field 'profile_parser' initializer [-Wmissing-field-initializers]: 37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 423 | MAP(VC 1,227 | V Ci1f_ C(OsM-P>LbuEfX_,e n d - V Cs1-Ad>vbauncfe_pdt r) ,> =| ^s izsrc/libavcodec/vaapi_decode.ce:393o:f94:( Binote: texpanded from macro 'MAP'B uf)) { 393 | #| d ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ef ine 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.csrc/libavcodec/put_bits.h:431::5265: :warning: 37missing field 'profile_parser' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 431 | MAP(VP 9265, | V Pi9_f2, ( s -> b u f_ e n d V-P 9sP-r>obfuifl_ep2t r) ,> = s| iz ^e ofsrc/libavcodec/vaapi_decode.c(:393B:i94t:B unote: fexpanded from macro 'MAP') ) { | 393 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:432:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 432 | MAP(VP9, VP9_3, VP9Profile3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:435:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 435 | MAP(AV1, AV1_MAIN, AV1Profile0), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:436:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 436 | MAP(AV1, AV1_HIGH, AV1Profile1), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ CC libavcodec/vorbis.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BIn file included from itBusrc/libavcodec/vc1_pred.cf):) 31{: In file included from src/libavcodec/mpegvideo.h| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~45 : src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/vaapi_decode.c:488 317: | 19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (s->buf_end -488 | s - > fboru (fi_ p=t r0 ;> =i s maxval) { | ~~~ ^ ~~~~~~ src/libavcodec/vc2enc.c:220:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | while (val > maxval) { | ~~~ ^ ~~~~~~ In file included from src/libavcodec/vc1_block.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | 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: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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/vorbis_data.o 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/vorbis_parser.o CC libavcodec/vorbisdec.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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. CC libavcodec/vorbisdsp.o 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: 'long' and 'unsigned long' [-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:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { 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_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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vorbisenc.o 3 warnings generated. In file included from src/libavcodec/vc1dec.c:36: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ~^~~~~~ 6 warnings generated. 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_encode_h265.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp3.o src/libavcodec/bytestream.h:294:15: warning: src/libavcodec/put_bits.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 294 | i f265 | ( s iz e 2 ! =i fs i(zse)- > b| u ~~~~~ ^ ~~~~f _end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vc2enc.c:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ src/libavcodec/bytestream.h:318:15:CC libavcodec/vp3_parser.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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,src/libavcodec/put_bits.h to:l317e:r33a:n cewarning: ),comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] A V_OPT_TYPE_ D317O | U B L iEf, ({s.->dbbulf _=e n5d. 0-f} , s0-.>0bfu,f _4p5t.r0 f,> V=C 2sEiNzCeo_fF(LBiAtBGuSf),) "{t o l| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~r ance"}, | ~ ^~~~ 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/bytestream.hsrc/libavcodec/vc2enc.c::3571216::1512:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'value' initializer [-Wmissing-field-initializers] 1216 | 357 | { N iUfL L( s}i,z e 2| ^! = size) | ~~~~~ ^ ~~~~ 15 warnings generated. 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/vp3dsp.o CC libavcodec/vp5.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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp56.o src/libavcodec/vaapi_encode_h265.c:514:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 521 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vb.c:220:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | if(size > bytestream2_get_bytes_left(&c->stream)+4 || size<4){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/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:934:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 934 | for (; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 102 | while (!frame && j < FF_ARRAY_ELEMS(h->DPB)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/vp56data.o CC libavcodec/vp56dsp.o 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: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++) { | ~ ^ ~~~~~~~~~~~~~~~ 10 warnings generated. src/libavcodec/vaapi_encode_h265.c:1151:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1176 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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_h265.c:1263:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/vaapi_hevc.c:487:33 : 1263warning: | comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] if (avct x487- | > i _ q u a n t _fofra c(tio r= > 00;. 0i) < | 15 ~~~~~~~^~~~~~~~~~~~~~ ~ && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:493:33:src/libavcodec/bytestream.h warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]: 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 493 | for ( i357 | = 0; i zne)b _src/libavcodec/vaapi_encode_h265.cr| e ~~~~~ ^ ~~~~:f1265 s:[L670:]; warning: i+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ ) { | ~ ^ ~~~~~~~~~~~~~~~ 1265 | src/libavcodec/vaapi_hevc.c : 500 : 37 : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] av_c l500 | i p ( ( a v c t x -f>oir_ qu(anit _=fa c0to;r i* p&f&i xie d<_ qsph-_>pnb _+r e f| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^s [L1] ;1266 | i + + ) { | ~ ^ ~~~~~~~~~~~~~~~ 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 } | ^ 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: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 }, | ^ CC libavcodec/vp6.o src/libavcodec/vaapi_encode_h265.c:1454:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1454 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1456:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h 1456 | : 294 :{15 :NU Lwarning: L comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , | ^ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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_h265.c:1469:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1469 | { NULL }, | ^ CC libavcodec/vp6dsp.o 3 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp8.o src/libavcodec/vbnenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { NULL }, | ^ CC libavcodec/vp8_parser.o CC libavcodec/vp8dsp.o CC libavcodec/vp9.o 3 warnings generated. 31 warnings generated. 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp9_metadata_bsf.o 5 warnings generated. CC libavcodec/vp9_parser.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp9_raw_reorder_bsf.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] CC libavcodec/vp9_superframe_bsf.o 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp9_superframe_split_bsf.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp9block.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp9data.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1.c:35: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/vp9dsp.o 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9dsp_10bpp.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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { \ | ~~~ ^ ~~~~~~~~~ 23 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,src/libavcodec/vc1_mc.c c:o739d:e30:b owarning: okcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_m inimum_value); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 739 | src/libavutil/internal.h : 156 |:|68 :( unote: nsexpanded from macro 'ff_dlog'i gned)u v156s | r#c _ y d>e f(inve_ efdfg_ed_lpoogs( c tx , >..>. 1)) d-o {9 )i f{ ( 0| ) ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ a v_log(ctxsrc/libavcodec/vc1_mc.c,: A738V:_L30O: Gwarning: _comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]D EBUG, _ _738V | A _ A RG S _ _ )|;| (}u nwshiiglnee d()0u)v sr c| _ ~~~~~~ ^~~~~~~~~~~x > (s->h_edge_src/libavcodec/vorbisdec.cp:os378 :>21>: warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) - 9 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~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) | ~~~~~~ ^~~~~~~~~~~ 17 warnings generated. CC libavcodec/vp9dsp_12bpp.o In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vc1_mc.c: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/vp9dsp_8bpp.o 4 warnings generated. In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 !=src/libavcodec/vc1_mc.c si:z1079e:)34 : | warning: ~~~~~ ^ ~~~~ comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1079 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1078:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1078 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vima.c:142:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (samples > pkt->size * 2) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/vima.c:168:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 168 | for (sample = 0; sample < samples; sample++) { | ~~~~~~ ^ ~~~~~~~ src/libavcodec/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 | (vfCC libavcodec/vp9lpf.o ->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)) | ^~~~~ ~ 3 warnings generated. CC libavcodec/vp9mvs.o CC libavcodec/vp9prob.o src/libavcodec/vorbisdec.c:1168:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1168 | ff_dlog(NULL, "floor0 dec: coeff at %d is %f\n", idx, lsp[idx]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/vp9recon.o src/libavcodec/vorbisdec.c:1178:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ~~~ ^~~~~~ src/libavcodec/vorbisdec.c:1178:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ^~~~ ~ src/libavcodec/vorbisdec.c:1181:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1180 | ff_dlog(NULL, "floor0 synth: map_size = %"PRIu32"; m = %d; wstep = %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | vf->map_size[blockflag], order, wstep); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 5 warnings generated. 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/vorbisdec.c:1370:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1370 | fCC libavcodec/vpx_rac.o or (p = 0, j = 0; j < ch_used; ++j) { | ~ ^ ~~~~~~~ CC libavcodec/vqavideo.o 4 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 | 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) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/vqcdec.o In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56.c:796:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 836 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/wavarc.o src/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ CC libavcodec/wavpack.o 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}, | ^ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vp56data.c:221:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 357 | i f221 | (s i z e 2{ !2= ,s i1z}e,) {- 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}, | ^ 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) | ~~~~~ ^ ~~~~ 35 warnings generated. 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wavpackdata.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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 27 warnings generated. CC libavcodec/wavpackenc.o 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.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) | ~~~~~ ^ ~~~~ CC libavcodec/wbmpdec.o src/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: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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp6.c:40: src/libavcodec/vp6data.h:293:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:293:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:294:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:294:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:297:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:297:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:298:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:298:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:299:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 | {-0}, | ^ src/libavcodec/vp8.c:164:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 164 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/wbmpenc.o src/libavcodec/vp6.c:272:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (i=0; ibuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wcmv.o 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) | ~~~~ ^ ~~~~~~~ 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/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/webp.o 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! | ~~~~ ~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/vorbisenc.c:932:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/vp9.c:781:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 932 | 781 | m ax 1 =s -F>FsbM_AcoXl(sm a>x 1(,6 4f esf.fh.st[ i l i n g . lko /g r2e_atli_lche]_)c);o l| s) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' src/libavcodec/vp9.c :47785 | :#16d:e fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e FFM A785X | ( a, b) (w(hai)l e> ((bm)a x? (>a) s: -(>b)s).h . t| i ^ ~ ling.log2_tisrc/libavcodec/vorbisenc.cl:e932_:37c:o lwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | max1 = FFMAX(masrc/libavcodec/vp9.cx:1970,: 29f:a bswarning: (comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare]c oeff s970[ | i fk (/s -r>esa.lh_.cthx]fm)mo)de; =| = ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i)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)) | ^ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vp9_metadata_bsf.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ CC libavcodec/webp_parser.o 11 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) { | ~~~~~~~ ^ ~~~~~~~ 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/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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~ ^ ~~~ CC libavcodec/webvttdec.o src/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++CC libavcodec/webvttenc.o ) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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 long' [-Wsign-compare] 1745 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/vp8.c:2867:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2867 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:437:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | if (chunk_size / 3 > 256 || chunk_size > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp8.c:2876:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2876 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/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:701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp8.c:2956:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2956 | for (i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:844:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 844 | { NULL }, | ^ CC libavcodec/wma.o 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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9recon.c:41:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | int have_left = col > td->tile_col_start || x > 0; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c: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/vp9recon.c:src/libavcodec/bytestream.h226:17::294 :warning: 15: 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] 294226 | | i fi nt( esndi_zxe 2= F!F=M IsiNz(e2 )* (s| -> ~~~~~ ^ ~~~~c ols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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)) | ~ ^ ~ src/libavcodec/mathops.h:214:49: note: expanded from macro 'FASTDIV' 214 | # define FASTDIV(a,b) ((uint32_t)((((uint64_t)a) * ff_inverse[b]) >> 32)) | ^ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp3.c:362In file included from :19src/libavcodec/wbmpdec.c:: 22warning: : comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]src/libavcodec/bytestream.h :187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | 187 | f o r i(fi (=s i0z;e 2i !<= FsFi_ARzReAY)_ E L| E ~~~~~ ^ ~~~~M S(s->coeff_vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 67 warnings generated. CC libavcodec/wma_common.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wma_freqs.o CC libavcodec/wmadec.o CC libavcodec/wmaenc.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(p4tr warning, sin generated[. n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ CC libavcodec/wmalosslessdec.o CC libavcodec/wmaprodec.o CC libavcodec/wmavoice.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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 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].1me warningdi generatedan. [0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/wavpack.c:183:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/wmv2.o 3 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: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) { | ~ ^ ~~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9mvs.c:146:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | if (col > td->tile_col_start) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:163:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 163 | r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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: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/wmv2data.o src/libavcodec/bytestream.h8 warning:s318 generated:. 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/wmv2dec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318CC libavcodec/wmv2dsp.o :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2enc.o CC libavcodec/wnv1.o 4 warnings generated. src/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:997:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 997 | if (channels > INT_MAX / sizeof(*s->dsdctx)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wrapped_avframe.o CC libavcodec/ws-snd1.o CC libavcodec/xan.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)) | ~ ^ ~ CC libavcodec/xbm_parser.o src/libavcodec/vp3.c:2440:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 2449 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/xbmdec.o CC libavcodec/xbmenc.o 4 warnings generated. CC libavcodec/xface.o In file included from src/libavcodec/wmaenc.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/wavpackenc.c:29: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | 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: 'long' and 'unsigned long' [-Wsign-compare] 265 | 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 long' [-Wsign-compare] 3095 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/xfacedec.o 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/xfaceenc.o CC libavcodec/xiph.o 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/xl.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 357i | f ( s iizfe 2 (!s=i zsiez2e )! = si| z ~~~~~ ^ ~~~~e ) | ~~~~~ ^ ~~~~ 8 warnings generated. 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (siz5e2 warning s! generated=. size) | ~~~~~ ^ ~~~~ 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/xma_parser.o 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) | ~~~ ^ ~~~ 4 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xpmdec.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wrapped_avframe.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 90 | if (pkt->size < sizeof(AVFrame)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavcodec/wavarc.c::317301::3331:: warning: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301317 | | i f ( s -if> b(usf-_>ennbd_ s-a msp-l>ebusf >_ p5t7r0 U>=) s{i z | e ~~~~~~~~~~~~~ ^ ~~~~o f(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ~ ^ 4 warnings generated. CC libavcodec/xsubdec.o 1 warning generated. In file included from src/libavcodec/wmv2enc.c:23: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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/xsubenc.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; | ^~~~~~~~~~~~~~ ~ 6 warnings generated. 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)) | ~ ^ ~ CC libavcodec/xvididct.o src/libavcodec/webvttdec.c:52:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 52 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/xwd_parser.o CC libavcodec/xwddec.o 15 warnings generated. 2 warnings generated. In file included from src/libavcodec/wmv2dec.c:25: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xwdenc.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wavpackenc.c:653:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 653 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ src/libavcodec/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/vp9block.c:95:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4); | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y; | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:97:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | int have_a = row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/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/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)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/xxan.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. 3 warnings generated. src/libavcodec/wavpackenc.c:1777:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1777 | recurse_stereo(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:1788:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1788 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ CC libavcodec/y41pdec.o 4 warnings generated. 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. 11 warnings generated. CC libavcodec/ylc.o CC libavcodec/y41penc.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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) | ^~~ ~~ CC libavcodec/yop.o src/libavcodec/wma.c:179:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | high_freq = high_freq * 0.75; | ^~~~~~~~~ ~ src/libavcodec/wma.c:180:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | else if (bps >= 0.6) | ^~~ ~~ src/libavcodec/wma.c:181:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:183:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:190:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:262:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | s->high_band_start[k] = (int) ((block_len * 2 * high_freq) / | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | avctx->sample_rate + 0.5); | ~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wma.c:320:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ~~~^~~~~~~~~~ src/libavcodec/wma.c:320:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wma.c:336:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | if (bps1 < 0.72) | ^~~~ ~ src/libavcodec/wma.c:338:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | else if (bps1 < 1.16) | ^~~~ ~ src/libavcodec/wmadec.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ~~~ ~~~~~^~~ src/libavcodec/wmadec.c:180:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ^~~~ ~ src/libavcodec/wmadec.c:193:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | a = (float) m * (0.5 / (1 << LSP_POW_BITS)); | ^~~~~~~~~ ~ src/libavcodec/wmadec.c:194:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | a = 1/sqrt(sqrt(a)); | ~~~~ ^ src/libavcodec/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 }, | ^ src/libavcodec/xfaceenc.c:195:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/vp9block.c:973:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 973 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:974:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 974 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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 src/libavcodec/webp.c :=665:29 :ff _warning: excomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p1 0(total_gain *665 | 0 . 05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ CC libavcodec/yuv4dec.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); | ^~~~~ ~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/yuv4enc.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/zerocodec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/zlib_wrapper.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/xsubdec.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 42 | for (i = 0; i < sizeof(tc_offsets); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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/zmbv.o 4 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wmalosslessdec.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/zmbvenc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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)) { \ | ^~~~ 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/xpmdec.c:242:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 242 | len = FFMIN(FFMAX(len, 0), sizeof(color_name) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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)) | ~ ^ ~ 9 warnings generated. 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/aarch64/audio_convert_init.o AR libpostproc/libpostproc.a AS libswresample/aarch64/audio_convert_neon.o 5 warnings generated. AS libswresample/aarch64/resample.o CC libswresample/aarch64/resample_init.o 32 warnings generated. 5 warnings generated. In file included from src/libavcodec/wmavoice.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wmaprodec.c:105: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libswresample/audioconvert.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 1 warning generated. CC libswresample/dither.o CC libswresample/options.o CC libswresample/rematrix.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/xpmdec.c:357:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 357 | if (size > SIZE_MAX / 4) | ~~~~ ^ ~~~~~~~~~~~~ 3 warnings generated. CC libswresample/resample.o 6 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/resample_dsp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size11) warning s generated| . ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ylc.c:440:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/xsubenc.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/swresample.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/version.o CC libswresample/swresample_frame.o src/libavcodec/zmbv.c:532:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 532 | if (c->decomp_size < len) { | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/zmbv.c:616:59: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long') [-Wsign-compare] 616 | if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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') [-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++) { | ~ ^ ~~~~~~~ AS libswscale/aarch64/hscale.o AS libswscale/aarch64/output.o CC libswscale/aarch64/rgb2rgb.o src/libswresample/dither.c:27:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 27 | double scale = s->dither.noise_scale; | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libswresample/options.c:42:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 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" src/libswresample/dither.c :,100 :O24F:F Swarning: ETimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( out_sample_rate )100, | A V _ OsPcTa_lTeY P*E_=I NsT- >,d i{t.ih6e4r.=s0 c a l e ; | ~~ ~~~~~~~~~~^~~~~ }, 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 )In file included from , Asrc/libavcodec/xxan.cV_:OP27T_: Tsrc/libavcodec/bytestream.hY:P187E:_15S:A MPwarning: LEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_F MT , {.i64=A V_187S | A M P LiEf_F M(Ts_iNzOeN2E} ,!= s-iz1 e ) , I| N ~~~~~ ^ ~~~~T _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_SAMPsrc/libswresample/dither.cLE:_117F:M74:T _warning: Ncomparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare]O NE}, -1 , INT_M A117X | , PA R A M i}f ,(l la bs| (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 long') [-Wsign-compare] 120 | for (j=0; jlen; j++) | ~^~~~~~~ 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" src/libavcodec/wmaprodec.c ,: 1326":s52e:t warning: dicomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]t her scale" 1326 | , O FF S E T (d it h e r . s caavl_aes s e r)t,0 A(Vn_umO_vPecT__coTeYfPfEs_ F+L oOfAfTs, e{t. c h }a,n 0n e l [ c ] .,o uINtT)_)M;A X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, PARAM},src/libavcodec/bytestream.h | : ^ 294:15: 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' 294 | i38 | f ( siifz e2( !!(=c osnidz)e)) {| ~~~~~ ^ ~~~~ \ | ^~~~ 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/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/libswresample/dither_template.c : 66}:,21 :0 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , INT_ MA63X | , P A R A M } , | ^ d -= ns_coeffs[j ] * ns_errosrc/libswresample/options.cr:s106[:p161o:s warning: +missing field 'unit' initializer [-Wmissing-field-initializers] j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | { "64p | ha se _s h i f t " , " s+ents _scwro efrfess[ajm +p 1l]i n*g nphsa_esrer oshrisf[t"p,o sO F+F SjE T+( p1h]a s e| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shif t65) | , A V _ O P T_ T Y PE _ I N T ,+n s{._ic6oe4ff=s1[0j + 2 ] * n s _e rr o r s [ p}o, s0 + j + 2] , | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 4 66 | , P A R A M } , | ^ +ns_coeffs[j + 3] * ns_errors[psrc/libswresample/options.cos: +107 :j161 :+ warning: missing field 'unit' initializer [-Wmissing-field-initializers]3] ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | {"linear_interp" , "enable linear interpolation" , OFFSET(linsrc/libswresample/dither_template.ce:a69r:_35i:n src/libavcodec/bytestream.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t: er318p:)15 : 69 | ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A V_ OP T _ T Y318 | P E _d B Oi-fOL= ns,_( cso{efifs.[zi6j4]e=2 1*! = s in zs_ ee ) r r o | r ~~~~~ ^ ~~~~ s [p os + j ] ;}, 0| ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ , 1 , PARAM }, | ^ src/libswresample/options.c:108:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"exact_rational" src/libswresample/dither_template.c : 71: 27 :, warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" enable 71e | x a c t r a t i o n adl1" = r in2 t( warningd +s , generatedn o. OiFFsSeE[Ti]()exact_rati;on al )| ~ ^~~~~~~~, AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAMsrc/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 : | 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 , src/libavcodec/bytestream.h1 : 357 : 15 : ,warning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A RAM }, | ^ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 }, | ^ In file included from src/libswresample/dither.c:139: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/options.c:144:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AVsrc/libswresample/dither_template.c_:OP66T:_21T:YP E_warning: DOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U BLE , {. d63b | l = 9 d - = n s _}c, o2e f f s [ ,j 1 6 ] * n s, _PeArRrAoMrs [}p,o s +| ^j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | src/libswresample/options.c : 146 :+161n:s warning: _missing field 'unit' initializer [-Wmissing-field-initializers]c oeffs[j + 1]146 | *{ n s_"eroruotrpsu[tp_ossam pl+e _jb i+t s1"] | , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "set 65s | w r n u mb e r o f o u t p u t sa+mnplse_ cboietfsf"s,[ jO F+F 2S]E T(*di tnhse_r.eorruotrpsu[pto_ssa m+pl ej_ b+i t2s]) , | A ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~V _OPT _66T | Y P E _ I N T , { . i 6 4 = 0 + n s}_,co e0f fs [j + 3,] 6 4* n s _ e r,r PoArRsA[M p}os, +| ^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 | src/libswresample/options.c : 132 : 144 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]d 1 = rint(d + noise [131i | ]{)"f;ir s t| _ ~ ^~~~~~~~p ts" , "Assume the first pts should be this value (in samples)." | ~ 132 | src/libswresample/dither_template.c : 73 : 19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d 1 * = S ; , | O ~~ ^F FSET(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' 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_CHANAS libswscale/aarch64/rgb2rgb_neon.o NEL_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' 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' 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_CHANIn file included from NEsrc/libswresample/dither.cL_:LA143Y: Osrc/libswresample/dither_template.cUT:, 61{:.34:i 6warning: 4=0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, I61N | T 6 4 _M I N , IN T 64 _ MA Xd,o uPblAe RdA1M,| dD E=P RsErCc[,i ]"*cSh_a1n;ne l _| l ~ ~~~~~~^~~~a yout"}, | ^~~~~~~~~ /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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 63 | {"icl" , "set input chsrc/libswresample/dither_template.ca:nn66e:l21 l:a ywarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u t (Depr ec63a | t e d , u s e i c h l d) "-,= ns| _c~oe ffs[j ]64 | * n s _e r r o r s[ p o s + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | + n s O_FcFoSEeTf(ufsesr_[ijn +_ c1h_]la y*ou tn),s _AVe_rOrPTo_TrYsP[Epo_sC H+ AjN N+E L1_]L A Y| O ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~U T, {. i656 | 4 = 0 } , I N T 6 4+_nMsI_Nc,o eIfNfTs6[4_jM A+X, 2P]A *R AnMs|D_EePRrErC,o "rcsh[aponsn el+_ lja y+o u2t]" } ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^~~~~~~~~ /usr/include/stdint.h66: | 46 : 21 : note: expanded from macro 'INT64_MAX' 46 | # d ef i n e+ InNsT_64c_oMefAfX s [(0jx 7f+f 3f]f f*f fnfsf_ferfrfofrfsf)[ p o| s ^~~~~~~~~~~~~~~~~~ + 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/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | COsrc/libswresample/dither_template.cNV:_69F:U35N:C (warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _SAMPLE_ F69 | M T _ D B L, d o u bl e , A Vd_ -S=AM PnLsE_c_oeFffMs[Tj_]FL T,* * (cnosn_sertr ofrlso[apto*)spi )+ j] ;| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:43:23: note: expanded from macro 'CONV_FUNC' 43 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/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 , AVsrc/libswresample/dither_template.c_S:A73M:P19L: Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F MT_FLT 73, | * ( c o n s t f l o a dt1* )*pi=) S ;| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | ~~ ^ 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;\ | ~ ^~~~ 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)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 48 warnings generated. CC libswscale/aarch64/swscale.o CC libswscale/aarch64/swscale_unscaled.o 7 warnings generated. AS libswscale/aarch64/yuv2rgb_neon.o CC libswscale/alphablend.o CC libswscale/gamma.o CC libswscale/half2float.o CC libswscale/hscale.o 4 warnings generated. 7 warnings generated. 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; | ~~~^~~~~ ~ CC libswscale/hscale_fast_bilinear.o CC libswscale/input.o CC libswscale/options.o 2 warnings generated. 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 | CC libswscale/output.o 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/rgb2rgb.o 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); | ~~~~^~~~~~~~~~ ~ 10 warnings generated. In file included from src/libswscale/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 24 warnings generated. 12 warnings generated. 1 warning generated. 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), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/slice.o CC libswscale/swscale.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; | ~~~^~~~~ ~ 33 warnings generated. src/libswresample/swresample.c:443:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | s->resample_first= RSC*s->out.ch_count/s->used_ch_layout.nb_channels - RSC < s->out_sample_rate/(float)s-> in_sample_rate - 1.0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/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/libswresample/swresample.c:232:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 245 | s->user_out_chlayout.u.mask != s->user_out_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ 34 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/libswscale/aarch64/rgb2rgb.c:28: 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 src/libavcodec/wmavoice.c:1365:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1365 | 5.2409161640 + wmavoice_gain_codebook_fcb[idx]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:1363:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1363 | fcb_gain = expf(avpriv_scalarproduct_float_c(s->gain_pred_err, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1364 | gain_coeff, 6) - | ~~~~~~~~~~~~~~ ~ CC libswscale/utils.o src/libavcodec/wmavoice.c:1455:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1455 | i_lsps[n] = cos(prev_lsps[n] + fac * (lsps[n] - prev_lsps[n])); | ^~~ ~ 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); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 6 warnings generated. src/libswresample/rematrix.c:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 486 | for (j = 0; j < FF_ARRAY_ELEMS(s->matrix[0]); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/hscale_fast_bilinear.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/aarch64/cpu.o 1 warning generated. In file included from src/libswscale/aarch64/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); | ~~~~~~~~~~~~ ~~^ 5 warnings generated. src/libswscale/options.c:54:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "srcw", "source width", OFFSET(srcW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "srch", "source height", OFFSET(srcH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "dstw", "destination width", OFFSET(dstW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "dsth", "destination height", OFFSET(dstH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:58:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "src_format", "source format", OFFSET(srcFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:59:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "dst_format", "destination format", OFFSET(dstFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:60:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "src_range", "source is full range", OFFSET(srcRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:61:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "dst_range", "destination is full range", OFFSET(dstRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:62:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "param0", "scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:63:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "param1", "scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:65:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "src_v_chr_pos", "source vertical chroma position in luma grid/256" , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:66:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "src_h_chr_pos", "source horizontal chroma position in luma grid/256", OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:67:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "dst_v_chr_pos", "destination vertical chroma position in luma grid/256" , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:68:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "dst_h_chr_pos", "destination horizontal chroma position in luma grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:76:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "gamma", "gamma correct scaling", OFFSET(gamma_flag),AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libswscale/options.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ CC libavutil/aarch64/float_dsp_init.o In file included from src/libswscale/output.c:37: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 17 warnings generated. AS libavutil/aarch64/float_dsp_neon.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); | ~~~~~~~~~~~~ ~~^ CC libavutil/aarch64/tx_float_init.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); | ~~~~~~~~~~~~ ~~^ AS libavutil/aarch64/tx_float_neon.o CC libavutil/adler32.o 1 warning generated. 1 warning generated. CC libavutil/aes.o CC libavutil/aes_ctr.o 1 warning generated. src/libswscale/swscale.c:1140:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1140 | c->src_ranges.ranges[0].len == c->srcH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/swscale.c:1143:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1143 | if ((slice_start > 0 || slice_height < c->dCC libavutil/ambient_viewing_environment.o stH) && | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/swscale.c:1172:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1172 | for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/vscale.c:20: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/audio_fifo.o src/libswscale/swscale.c:1231:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1231 | for (int i = 0; i < FF_ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/rgb2rgb.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/avsscanf.o CC libavutil/avstring.o 1 warning generated. CC libavutil/base64.o In file included from src/libswscale/yuv2rgb.c:34: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/blowfish.o CC libavutil/bprint.o CC libavutil/buffer.o 9 warnings generated. In file included from src/libswscale/slice.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/camellia.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/cast5.o 1 warning 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); | ~~~~~~~~~~~~ ~~^ 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/channel_layout.o CC libavutil/cpu.o 2 warnings generated. 8 warnings generated. CC libavutil/crc.o CC libavutil/csp.o src/libavutil/audio_fifo.c:109:18: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 109 | if (buf_size > cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavutil/des.o In file included from src/libswscale/utils.c:60: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/detection_bbox.o CC libavutil/dict.o CC libavutil/display.o CC libavutil/dovi_meta.o CC libavutil/downmix_info.o CC libavutil/encryption_info.o CC libavutil/error.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 CC libavutil/eval.o 1 warning generated. CC libavutil/fifo.o CC libavutil/file.o CC libavutil/file_open.o CC libavutil/film_grain_params.o CC libavutil/fixed_dsp.o CC libavutil/float_dsp.o CC libavutil/frame.o CC libavutil/hash.o }, | ^ 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:src/libavutil/avsscanf.c39: :warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]177 :24: 152warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] [AV_PIX_FMT_ B177 | G R 5 5 5 L E ] f o r =( x{ =1,0 ;1 c -}',0 '< 1| 0 ^U && x<=UINT_MAX/10src/libswscale/utils.c-1:;153 :c39=: swarning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]h get c153 | ( f) ) [| A ~~~~~^~~~V _PIX_FMT_YUsrc/libavutil/avsscanf.cV4:2179:024P1:6L Ewarning: ]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = { 1, 1 }179, | | ^ for (y=x; c-'0'[=AV1_P0IUX_)F gMoT_tYUoV 4do2n2Pe1;6L E ]| ~~~~~^ ~~~= { 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: src/libavutil/avsscanf.cmissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] : 225177: | 18 : [warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V_ PIX_FMT_YUV42 0225P | 1 4 L E ] = i f{ 1(c,- 1' 0}',> =1 0| U ^ && pok) shunget(f)src/libswscale/utils.c;: 178 :| 39: ~~~~~^ ~~~ warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] src/libavutil/avsscanf.c178: | 227 :14 : warning: [comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]AV _PIX _227F | M T _ YiUfV 42(2cP-9B'E0]' > == 1{ 01U), {1 } ,| ~~~~~^ ~~~ | ^ src/libavutil/avsscanf.c:231:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231src/libswscale/utils.c | : 179 : 39fo:r warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]( x=0; c179- | ' 0' < 1[0UA V&_&PI Xx<_IFMNTT__YMUAVX4/2120P;9 LcE] = =s h{ge t1c,( f1 )}) , | ~~~~~^~~~ | ^ src/libavutil/avsscanf.c:233:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libswscale/utils.c233: | 180 : 39 : fwarning: omissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]r (y =180x | ; c - '[A0V'_= sizeof(AVCRC) * 1024) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:882:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 882 | for(i=0; iinv_gamma = alloc_gamma_tbl(1.f/c->gamma_value); | ^~~~ 2 warnings generated. 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/cpu.c:193:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 193src/libswscale/utils.c | : 1897 : 23 : warning: {comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] NULL }, | ^ 1897 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/cpu.c:116:76: warning: implicit conversion from '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/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("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/imgutils.o 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("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/eval.c:237:41: warning: implicit conversion from 'unsigned 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/file.c:82:18: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 82 | if (off_size > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ CC libavutil/integer.o src/libavutil/frame.c:149:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 149 | if (sizes[i] > INT_MAX - total_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavutil/intmath.o src/libavutil/eval.c:375:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 375 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:401:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 401 | for (i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/frame.c:487:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 487 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:747:25: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 747 | for (i = 0; e->type != type && i < 3 && e->param[i]; i++) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:750:17: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 750 | if (e->type == type && e->const_index < size) | ~~~~~~~ ^ ~~~~ src/libavutil/frame.c:532:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 532 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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/lfg.o src/libswscale/utils.c:2118:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2118 | a->coeff[i] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2125:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2125 | if(length <= 0 || length > INT_MAX/ sizeof(double)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:625:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 625 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/lls.o src/libavutil/frame.c:647:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 647 | if (frame->nb_side_data > INT_MAX / sizeof(*frame->side_data) - 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings 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 (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/log.o src/libavutil/frame.c:874:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') and 'int' [-Wsign-compare] 873 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 5 warnings generated. 10 warnings generated. CC libavutil/log2_tab.o src/libavutil/channel_layout.c:154:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 154 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' 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 long' [-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 long' and 'int' [-Wsign-compare] 222 | strlen(channel_names[i].name) == name_len && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/channel_layout.c:285:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 285 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:327:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 359 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/lzo.o CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.o CC libavutil/md5.o 1 warning generated. CC libavutil/mem.o src/libavutil/channel_layout.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 586 | if (i >= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/murmur3.o CC libavutil/opt.o CC libavutil/parseutils.o src/libavutil/channel_layout.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 739 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/pixdesc.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/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) | ~~~~ ^ ~~~~~ 1 warning generated. src/libavutil/hash.c:219:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:231:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:232:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if (size < osize) | ~~~~ ^ ~~~~~ src/libavutil/channel_layout.c:882:34: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-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)) | ~ ^ ~ CC libavutil/pixelutils.o src/libavutil/channel_layout.c:965:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 965 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/random_seed.o CC libavutil/rational.o CC libavutil/rc4.o CC libavutil/reverse.o CC libavutil/ripemd.o CC libavutil/samplefmt.o 5 warnings generated. CC libavutil/sha.o 13 warnings generated. CC libavutil/sha512.o CC libavutil/slicethread.o src/libavutil/mathematics.c:105:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 105 | a1 += a0 < r; | ~~ ^ ~ src/libavutil/mathematics.c:110:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 110 | if (c <= a1) { | ~ ^ ~~ 8 warnings generated. src/libavutil/mathematics.c:163:11: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 163 | if (c > (mod >> 1)) | ~ ^ ~~~~~~~~ CC libavutil/spherical.o CC libavutil/stereo3d.o src/libavutil/hwcontext.c:86:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 86 | for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tea.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/threadmessage.o CC libavutil/time.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) | ~~~~~~ ^ ~~~~~~~~~~ src/libavutil/md5.c:160:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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/timecode.o src/libavutil/parseutils.c:371:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' and 'int' [-Wsign-compare] 384 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/pixelutils.c:84:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 83 | if (w_bits < 1 || w_bits > FF_ARRAY_ELEMS(sad) || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavutil/tree.o src/libavutil/parseutils.c:624:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 715 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:764:27: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 764 | if ((q - tag) < sizeof(tag) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 30 warnings generated. CC libavutil/twofish.o CC libavutil/tx.o src/libavutil/random_seed.c:78:28: warning: comparison of integers of different signs: 'unsigned long' 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/tx_double.o 2 warnings generated. CC libavutil/tx_float.o CC libavutil/tx_int32.o 1 warning generated. 1 warning generated. CC libavutil/utils.o CC libavutil/uuid.o CC libavutil/version.o CC libavutil/video_enc_params.o 2 warnings generated. src/libavutil/opt.c:86:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | *num = *(float *)dst; | ~ ^~~~~~~~~~~~~ CC libavutil/xga_font_data.o 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("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/xtea.o src/libavutil/opt.c:262:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 285 | if (ci + 6 >= FF_ARRAY_ELEMS(const_values)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:419:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 419 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavutil/stereo3d.c:70:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 70 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/rational.c:59:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 61 | if (den * (2 * x * a1.den + a0.den) > num * a1.den) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ AR libavfilter/libavfilter.a 1 warning generated. src/libavutil/timecode.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 186 | for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:2899:42: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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 long' [-Wsign-compare] 2938 | for (i = 0; i < 6FF warning_AsRR generated. AY_ELEMS(planes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ AR libswresample/libswresample.a src/libavutil/pixdesc.c:3214:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 3295 | for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 long' [-Wsign-compare] 952 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavutil/imgutils.c:122:22: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const long') and 'unsigned long' [-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 long') and 'unsigned long' [-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 long') and 'int' [-Wsign-compare] 163 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. src/libavutil/imgutils.c:494:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 494 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/tx.c:373:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 373 | for (int i = 0; i < FF_ARRAY_ELEMS(cpu_slow_penalties); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/spherical.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1179:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1179 | } else if (d == FLT_MAX) { | ~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1181:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1181 | } else if (d == FLT_MIN) { | ~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1183:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1183 | } else if (d == -FLT_MAX) { | ~~ ^~~~~~~~ src/libavutil/utils.c:89:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] src/libavutil/opt.c:1185:21: warning: 89implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 1185b | u f _ s }i zee l=s eb ufi_fsi z(ed >== l-eFLnT ?_ MIbNuf)_ s{i ze | - ~~ ^~~~~~~~l en : 0; | ~~~~~~~~ ^ ~~~ 1 warning generated. 2 warnings 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 long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. src/libavutil/imgutils.c:559:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 559 | for (i = 0; i < clear_size; i++) { | ~ ^ ~~~~~~~~~~ 1 warning generated. src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ src/libavutil/hwcontext_vaapi.c:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 448 | if (!(i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table))) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. In file included from src/libavutil/tx_double.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 7 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: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); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 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; | ~~~~^~~~~ ~ 13 warnings generated. 5 warnings generated. 5 warnings generated. 216 warnings generated. 20 warnings generated. 27 warnings generated. 3 warnings generated. 5 warnings generated. 21 warnings generated. 1 warning generated. 9 warnings generated. 9 warnings generated. 6 warnings generated. AR libavutil/libavutil.a 19 warnings generated. 8 warnings generated. AR libavcodec/libavcodec.a 1 warning generated. 1 warning generated. AR libswscale/libswscale.a [7/8] Performing install step for 'ffmpeg' INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.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 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-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 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 libavcodec/libavcodec.pc 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 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 INSTALL libavutil/libavutil.pc [8/8] Completed 'ffmpeg' [141/1730] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [142/1730] Completed 'ffmpeg' [143/1730] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [144/1730] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [145/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [146/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [147/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [148/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [149/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [150/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [151/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [152/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [153/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [154/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [155/1730] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [156/1730] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [157/1730] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [158/1730] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [159/1730] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [160/1730] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [161/1730] Generating AddonModuleXbmcwsgi.i.cpp [162/1730] Generating AddonModuleXbmcvfs.i.cpp [163/1730] Generating AddonModuleXbmcplugin.i.cpp [164/1730] Generating AddonModuleXbmc.i.cpp [165/1730] Generating AddonModuleXbmcgui.i.cpp [166/1730] Generating AddonModuleXbmcdrm.i.cpp [167/1730] Generating AddonModuleXbmcaddon.i.cpp [168/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [169/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [170/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [171/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [172/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [173/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [174/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [175/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [176/1730] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [177/1730] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [178/1730] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [179/1730] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [180/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [181/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [182/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [183/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [184/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [185/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [186/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [187/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [188/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [189/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [190/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [191/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [192/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [193/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [194/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [195/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [196/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [197/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [198/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [199/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [200/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [201/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [202/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [203/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [204/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [205/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [206/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [207/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [208/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [209/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [210/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [211/1730] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [212/1730] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [213/1730] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [214/1730] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [215/1730] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [216/1730] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [217/1730] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [218/1730] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [219/1730] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [220/1730] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [221/1730] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [222/1730] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [223/1730] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [224/1730] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [225/1730] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [226/1730] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [227/1730] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [228/1730] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [229/1730] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [230/1730] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [231/1730] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [232/1730] Linking CXX static library build/network/dacp/network_dacp.a [233/1730] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [234/1730] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [235/1730] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [236/1730] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [237/1730] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [238/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [239/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [240/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [241/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [242/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [243/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [244/1730] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [245/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [246/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [247/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [248/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [249/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [250/1730] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [251/1730] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [252/1730] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [253/1730] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [254/1730] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [255/1730] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [256/1730] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [257/1730] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [258/1730] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [259/1730] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [260/1730] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [261/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [262/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [263/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [264/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [265/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [266/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [267/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [268/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [269/1730] Linking CXX static library build/windowing/linux/windowing_linux.a [270/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [271/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [272/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [273/1730] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [274/1730] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [275/1730] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [276/1730] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [277/1730] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [278/1730] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [279/1730] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [280/1730] Linking CXX static library build/platform/common/speech/platform_common_speech.a [281/1730] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [282/1730] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [283/1730] Linking CXX static library build/platform/posix/network/platform_posix_network.a [284/1730] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [285/1730] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [286/1730] Linking CXX static library build/input/touch/input_touch.a [287/1730] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [288/1730] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/DRMPRIMEEGL.cpp.o [289/1730] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIMEGLES.cpp.o [290/1730] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [291/1730] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [292/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [293/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [294/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o [295/1730] Linking CXX static library build/rendering/gles/rendering_gles.a [296/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [297/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [298/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [299/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [300/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [301/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [302/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o [303/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o [304/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o [305/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o [306/1730] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o [307/1730] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o [308/1730] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o [309/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o [310/1730] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [311/1730] Linking CXX static library build/platform/linux/threads/platform_linux_threads.a [312/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o [313/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o [314/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o [315/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.cpp.o [316/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o [317/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o [318/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o [319/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o [320/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o [321/1730] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [322/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o [323/1730] Linking CXX static library build/platform/linux/network/zeroconf/platform_linux_network_zeroconf.a [324/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o [325/1730] Linking CXX static library build/platform/linux/peripherals/platform_linux_peripherals.a [326/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o [327/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o [328/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o [329/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o [330/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o [331/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o [332/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o [333/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o [334/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o [335/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o [336/1730] Linking CXX static library build/platform/linux/powermanagement/platform_linux_powermanagement.a [337/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o [338/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o [339/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o [340/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o [341/1730] Linking CXX static library build/platform/linux/network/platform_linux_network.a [342/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o [343/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o [344/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o [345/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o [346/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o [347/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o [348/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o [349/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o [350/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.cpp.o [351/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.cpp.o [352/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o [353/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o [354/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o [355/1730] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecDRMPRIME.cpp.o [356/1730] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/VAAPI.cpp.o [357/1730] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoPPFFmpeg.cpp.o [358/1730] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o [359/1730] Linking CXX static library build/platform/posix/platform_posix.a [360/1730] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a /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. [361/1730] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o [362/1730] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o [363/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o [364/1730] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o [365/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o [366/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o [367/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o [368/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o [369/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.cpp.o [370/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o [371/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o [372/1730] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o [373/1730] Linking CXX static library build/cores/VideoPlayer/videorenderers/shaders/videoshaders.a [374/1730] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecFFmpeg.cpp.o [375/1730] Linking CXX static library build/cdrip/cdrip.a [376/1730] Linking CXX static library build/platform/linux/storage/platform_linux_storage.a [377/1730] Linking CXX static library build/cores/VideoPlayer/process/process.a [378/1730] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o [379/1730] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.cpp.o [380/1730] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferPoolDMA.cpp.o [381/1730] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDRMPRIME.cpp.o [382/1730] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDMA.cpp.o [383/1730] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o [384/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o [385/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o [386/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o [387/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.cpp.o [388/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o [389/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o [390/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o [391/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.cpp.o [392/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.cpp.o [393/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o [394/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o [395/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o [396/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o [397/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o [398/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o [399/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o [400/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o [401/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o [402/1730] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o [403/1730] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o [404/1730] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o [405/1730] Linking CXX static library build/cores/VideoPlayer/subtitles/webvtt/subtitles_webvtt.a [406/1730] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.cpp.o [407/1730] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.cpp.o [408/1730] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.cpp.o [409/1730] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o [410/1730] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o [411/1730] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o [412/1730] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o [413/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o [414/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o [415/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o [416/1730] Linking CXX static library build/input/touch/generic/input_touch_generic.a [417/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o [418/1730] Linking CXX static library build/cores/VideoPlayer/videorenderers/videorenderers.a [419/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o [420/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o [421/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o [422/1730] Linking CXX static library build/interfaces/legacy/legacy_interface.a [423/1730] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoVersionHelper.cpp.o [424/1730] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.cpp.o [425/1730] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o [426/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o [427/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o [428/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o [429/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.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. [430/1730] Linking CXX static library build/platform/posix/filesystem/platform_posix_filesystem.a [431/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o [432/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o [433/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o [434/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o [435/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o [436/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o [437/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o [438/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o [439/1730] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o [440/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o [441/1730] Linking CXX static library build/interfaces/python/python_interface.a [442/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o [443/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o [444/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o [445/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o [446/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o [447/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o [448/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o [449/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o [450/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o [451/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o [452/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoChapterImageFileLoader.cpp.o [453/1730] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o [454/1730] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o [455/1730] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o [456/1730] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o [457/1730] Linking CXX static library build/platform/linux/linuxsupport.a [458/1730] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o [459/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o [460/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o [461/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o [462/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o [463/1730] Linking CXX static library build/network/httprequesthandler/python/network_httprequesthandlers_python.a [464/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o [465/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o [466/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o [467/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.cpp.o [468/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o [469/1730] Linking CXX static library build/cores/VideoPlayer/videorenderers/hwdec/videorenderers_hwdec.a [470/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.cpp.o [471/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.cpp.o [472/1730] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o [473/1730] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.cpp.o [474/1730] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o [475/1730] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o [476/1730] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o [477/1730] Linking CXX static library build/network/upnp/network_upnp.a [478/1730] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o [479/1730] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.cpp.o [480/1730] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.cpp.o [481/1730] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.cpp.o [482/1730] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o [483/1730] Linking CXX static library build/cores/VideoPlayer/inputstreams/dvdinputstreams.a [484/1730] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o [485/1730] Linking CXX static library build/cores/VideoPlayer/Buffers/videoplayer-buffers.a [486/1730] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.cpp.o [487/1730] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o [488/1730] Building CXX object build/utils/CMakeFiles/utils.dir/DRMHelpers.cpp.o [489/1730] Linking CXX static library build/video/tags/video_tags.a [490/1730] Building CXX object build/utils/CMakeFiles/utils.dir/EGLImage.cpp.o [491/1730] Building CXX object build/utils/CMakeFiles/utils.dir/DMAHeapBufferObject.cpp.o [492/1730] Building CXX object build/utils/CMakeFiles/utils.dir/UDMABufferObject.cpp.o [493/1730] Linking CXX static library build/cores/VideoPlayer/codecs/overlay/dvdoverlaycodecs.a [494/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObjectFactory.cpp.o [495/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObject.cpp.o [496/1730] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o [497/1730] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o [498/1730] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o [499/1730] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o [500/1730] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o [501/1730] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o [502/1730] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.cpp.o [503/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o [504/1730] Building CXX object build/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o [505/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o [506/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.cpp.o [507/1730] Linking CXX static library build/cores/VideoPlayer/codecs/video/dvdvideocodecs.a [508/1730] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o [509/1730] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o [510/1730] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o [511/1730] Linking CXX static library build/cores/VideoPlayer/subtitles/dvdsubtitles.a [512/1730] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o [513/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.cpp.o [514/1730] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o [515/1730] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o [516/1730] Linking CXX static library build/cores/VideoPlayer/codecs/audio/dvdaudiocodecs.a [517/1730] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o [518/1730] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o [519/1730] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o [520/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o [521/1730] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o [522/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o [523/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o [524/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o [525/1730] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o [526/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o [527/1730] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o [528/1730] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.cpp.o [529/1730] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o [530/1730] Building CXX object build/utils/CMakeFiles/utils.dir/rfft.cpp.o [531/1730] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o [532/1730] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o [533/1730] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o [534/1730] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o [535/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o [536/1730] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.cpp.o [537/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o [538/1730] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o [539/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o [540/1730] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.cpp.o [541/1730] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.cpp.o [542/1730] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o [543/1730] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o [544/1730] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o [545/1730] Building CXX object build/utils/CMakeFiles/utils.dir/JobManager.cpp.o [546/1730] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o [547/1730] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o [548/1730] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o [549/1730] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o [550/1730] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.cpp.o [551/1730] Linking CXX static library build/video/guilib/video_guilib.a [552/1730] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o [553/1730] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o [554/1730] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o [555/1730] Linking CXX static library build/utils_guilib/utils_guilib.a [556/1730] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o [557/1730] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o [558/1730] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o [559/1730] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o [560/1730] Linking CXX static library build/cores/VideoPlayer/demuxers/dvddemuxers.a [561/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o [562/1730] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.cpp.o [563/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o [564/1730] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o [565/1730] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o [566/1730] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o [567/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o [568/1730] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o [569/1730] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o [570/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o [571/1730] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o [572/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o [573/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o [574/1730] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o [575/1730] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o [576/1730] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o [577/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o [578/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamWriter.cpp.o [579/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o [580/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.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()) | ^ :194:1: note: expanded from here 194 | __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. [581/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o [582/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o [583/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o [584/1730] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o [585/1730] Linking CXX static library build/cores/VideoPlayer/codecs/dvdcodecs.a [586/1730] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o [587/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o [588/1730] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o [589/1730] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o [590/1730] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o [591/1730] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o [592/1730] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o [593/1730] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o [594/1730] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o [595/1730] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o [596/1730] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o [597/1730] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o [598/1730] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o [599/1730] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o [600/1730] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o [601/1730] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o [602/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o [603/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o [604/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o [605/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o [606/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o [607/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o [608/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o [609/1730] Linking CXX static library build/cores/VideoPlayer/VideoPlayer.a [610/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o [611/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o [612/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o [613/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o [614/1730] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o [615/1730] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o [616/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o [617/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o [618/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o [619/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o [620/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o [621/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o [622/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o [623/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o [624/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o [625/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/libexif.cpp.o [626/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/JpegParse.cpp.o [627/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/IptcParse.cpp.o [628/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o [629/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o [630/1730] Linking CXX static library build/video/windows/video_windows.a [631/1730] Linking CXX static library build/view/view.a [632/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o [633/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o [634/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/ExifParse.cpp.o [635/1730] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o [636/1730] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o [637/1730] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o [638/1730] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o [639/1730] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o [640/1730] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o [641/1730] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o [642/1730] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o [643/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o [644/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o [645/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o [646/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o [647/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o [648/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o [649/1730] Linking CXX static library build/windowing/windowing.a [650/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o [651/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o [652/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o [653/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o [654/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o /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. [655/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o [656/1730] Linking CXX static library build/video/jobs/video_jobs.a [657/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o [658/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o [659/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o [660/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o [661/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o [662/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o [663/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o [664/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o [665/1730] Linking CXX static library build/weather/weather.a [666/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGL.cpp.o [667/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o [668/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o [669/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o [670/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o [671/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o [672/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o [673/1730] Linking CXX static library build/video/dialogs/video_dialogs.a [674/1730] Linking CXX static library build/imagefiles/imagefiles.a [675/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o [676/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o [677/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o [678/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/LocalizeStrings.cpp.o [679/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o [680/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o [681/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o [682/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o [683/1730] Linking CXX static library build/programs/programs.a [684/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o [685/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o [686/1730] Linking CXX static library build/messagingHelpers/messagingHelpers.a [687/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o [688/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o [689/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o [690/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o [691/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o [692/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o [693/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o [694/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o [695/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o [696/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o [697/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o [698/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o [699/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o [700/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o [701/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o [702/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o [703/1730] Linking CXX static library build/threads/threads.a [704/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o [705/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o [706/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o [707/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o [708/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o [709/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o [710/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o [711/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o [712/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o [713/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o [714/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o [715/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o [716/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o [717/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o [718/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o [719/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o [720/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o [721/1730] Linking CXX static library build/windows/windows.a [722/1730] Linking CXX static library build/messaging/messaging.a [723/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o [724/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o [725/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o [726/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o [727/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o [728/1730] Linking CXX static library build/platform/platform_common.a [729/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o [730/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o [731/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o [732/1730] Linking CXX static library build/rendering/rendering.a [733/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o [734/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o [735/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o [736/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o [737/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o [738/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o [739/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o [740/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o [741/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o [742/1730] Linking CXX static library build/utils/utils.a [743/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o [744/1730] Linking CXX static library build/powermanagement/powermanagement.a [745/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o [746/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o [747/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o [748/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o [749/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.i.cpp.o [750/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o [751/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcplugin.i.cpp.o [752/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o [753/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcdrm.i.cpp.o [754/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.i.cpp.o [755/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o [756/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o [757/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o [758/1730] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o [759/1730] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o [760/1730] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o [761/1730] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o [762/1730] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o [763/1730] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o [764/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o [765/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o [766/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o [767/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o [768/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o [769/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o [770/1730] Linking CXX static library build/playlists/playlists.a [771/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o [772/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o [773/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o [774/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o [775/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o [776/1730] Linking CXX static library build/storage/storage.a [777/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o [778/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o [779/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o [780/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o [781/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o [782/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o [783/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o [784/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o [785/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o [786/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o [787/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o [788/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o [789/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o [790/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o [791/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o [792/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o [793/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o [794/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o [795/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o [796/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o [797/1730] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o [798/1730] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o [799/1730] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o [800/1730] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o [801/1730] Linking CXX static library build/guilib_listproviders/guilib_listproviders.a [802/1730] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o [803/1730] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o [804/1730] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o [805/1730] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o [806/1730] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o [807/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o [808/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o [809/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o [810/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o [811/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o [812/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o [813/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o [814/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o [815/1730] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o [816/1730] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o [817/1730] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o [818/1730] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o [819/1730] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o [820/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o [821/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o [822/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o [823/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o /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. [824/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o [825/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o [826/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o [827/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o [828/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o [829/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o [830/1730] Linking CXX static library build/pictures/pictures.a [831/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o [832/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o [833/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o [834/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o [835/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o [836/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o [837/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o [838/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o [839/1730] Linking CXX static library build/guilib_guiinfo/guilib_guiinfo.a /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. [840/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o [841/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o [842/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o [843/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o [844/1730] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o [845/1730] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o [846/1730] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o [847/1730] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o [848/1730] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o [849/1730] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o [850/1730] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o [851/1730] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o [852/1730] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o [853/1730] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o [854/1730] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o [855/1730] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o [856/1730] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o [857/1730] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o [858/1730] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o /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. [859/1730] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o [860/1730] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o [861/1730] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o [862/1730] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o [863/1730] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o [864/1730] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o [865/1730] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o [866/1730] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.cpp.o [867/1730] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o [868/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o [869/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o [870/1730] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o [871/1730] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o [872/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o [873/1730] Linking CXX static library build/favourites/favourites.a [874/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o [875/1730] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o [876/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o [877/1730] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o [878/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o /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. [879/1730] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o [880/1730] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o [881/1730] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o [882/1730] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o [883/1730] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o [884/1730] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.cpp.o [885/1730] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o [886/1730] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o [887/1730] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o [888/1730] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o /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. [889/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o [890/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o [891/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o [892/1730] Linking CXX static library build/addons_gui_skin/addons_gui_skin.a [893/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o [894/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o [895/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o [896/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o [897/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o [898/1730] Linking CXX static library build/guilib/guilib.a [899/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o [900/1730] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o [901/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o [902/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o [903/1730] Linking CXX static library build/commons/commons.a [904/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o [905/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o [906/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o [907/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o [908/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o [909/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o /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. [910/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o [911/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o [912/1730] Linking CXX static library build/dialogs/dialogs.a [913/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o [914/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o [915/1730] Linking CXX static library build/dbwrappers/dbwrappers.a [916/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o [917/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o [918/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o [919/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o [920/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o [921/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o [922/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o [923/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o [924/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o [925/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o [926/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o [927/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o [928/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o [929/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o [930/1730] Linking CXX static library build/video/video.a /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. [931/1730] Linking CXX static library build/swig/libpython_binding.a [932/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o [933/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o [934/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o [935/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o [936/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o [937/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o [938/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o [939/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o [940/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o [941/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o [942/1730] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o [943/1730] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o [944/1730] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o [945/1730] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o [946/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o [947/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o [948/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o [949/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o [950/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o [951/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o [952/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o [953/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o [954/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o [955/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o [956/1730] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o [957/1730] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o [958/1730] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o [959/1730] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o [960/1730] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o [961/1730] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o [962/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o [963/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o [964/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o [965/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o [966/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o [967/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o [968/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o [969/1730] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o [970/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o [971/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o [972/1730] Linking CXX static library build/addons_interfaces_gui_dialogs/addons_interfaces_gui_dialogs.a [973/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o [974/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o [975/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o [976/1730] Linking CXX static library build/addons_addoninfo/addons_addoninfo.a [977/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o [978/1730] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o [979/1730] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o [980/1730] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o [981/1730] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o [982/1730] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o [983/1730] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o [984/1730] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o [985/1730] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o [986/1730] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o [987/1730] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o [988/1730] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o [989/1730] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o [990/1730] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o [991/1730] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o [992/1730] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o [993/1730] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o [994/1730] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererDMA.cpp.o [995/1730] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o [996/1730] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o [997/1730] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o [998/1730] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o [999/1730] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o [1000/1730] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o [1001/1730] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o [1002/1730] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o [1003/1730] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o [1004/1730] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o [1005/1730] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o [1006/1730] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o [1007/1730] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o [1008/1730] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o [1009/1730] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o [1010/1730] Linking CXX static library build/addons_interfaces_gui_controls/addons_interfaces_gui_controls.a [1011/1730] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o [1012/1730] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o [1013/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o [1014/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o [1015/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o [1016/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o [1017/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o [1018/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o [1019/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o [1020/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o [1021/1730] Building CXX object build/cores/RetroPlayer/cheevos/CMakeFiles/retroplayer_cheevos.dir/Cheevos.cpp.o [1022/1730] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o [1023/1730] Linking CXX static library build/cores/RetroPlayer/streams/memory/retroplayer_memory.a [1024/1730] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o [1025/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolDMA.cpp.o [1026/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferDMA.cpp.o [1027/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o [1028/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o [1029/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o [1030/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o [1031/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o [1032/1730] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o [1033/1730] Linking CXX static library build/addons_binary-addons/addons_binary-addons.a [1034/1730] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o [1035/1730] Linking CXX static library build/addons_gui/addons_gui.a [1036/1730] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o [1037/1730] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o [1038/1730] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o [1039/1730] Linking CXX static library build/cores/RetroPlayer/rendering/VideoRenderers/rp-videorenderers.a [1040/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o [1041/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o [1042/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o [1043/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o [1044/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o [1045/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o [1046/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o [1047/1730] Linking CXX static library build/cores/RetroPlayer/audio/rp_audio.a [1048/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o [1049/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o [1050/1730] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o [1051/1730] Linking CXX static library build/addons_interfaces/addons_interfaces.a [1052/1730] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o [1053/1730] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o [1054/1730] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o [1055/1730] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o [1056/1730] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o [1057/1730] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o [1058/1730] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o [1059/1730] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o [1060/1730] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o [1061/1730] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o [1062/1730] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o [1063/1730] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o [1064/1730] Linking CXX static library build/cores/RetroPlayer/buffers/video/rp-buffers-video.a [1065/1730] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o [1066/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o [1067/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o [1068/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o [1069/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o [1070/1730] Linking CXX static library build/addons_interfaces_gui/addons_interfaces_gui.a [1071/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o [1072/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o [1073/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o [1074/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o [1075/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o [1076/1730] Linking CXX static library build/settings/windows/settings_windows.a [1077/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o [1078/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o [1079/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o [1080/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o [1081/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o [1082/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o [1083/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o [1084/1730] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o [1085/1730] Linking CXX static library build/cores/RetroPlayer/streams/retroplayer_streams.a [1086/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o [1087/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o [1088/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o [1089/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o [1090/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o [1091/1730] Linking CXX static library build/cores/RetroPlayer/savestates/retroplayer_savestates.a [1092/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o [1093/1730] Linking CXX static library build/addons_settings/addons_settings.a [1094/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o [1095/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o [1096/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o [1097/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o [1098/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o [1099/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o [1100/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o [1101/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o [1102/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o [1103/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o [1104/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o [1105/1730] Linking CXX static library build/cores/RetroPlayer/guiplayback/retroplayer_guiplayback.a [1106/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o [1107/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o [1108/1730] Linking CXX static library build/cores/RetroPlayer/cheevos/retroplayer_cheevos.a [1109/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o [1110/1730] Linking CXX static library build/addons/addons.a [1111/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o [1112/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o [1113/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o [1114/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o [1115/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o [1116/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o [1117/1730] Linking CXX static library build/cores/RetroPlayer/guicontrols/retroplayer_guicontrols.a [1118/1730] Linking CXX static library build/settings/lib/settings_lib.a [1119/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o [1120/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o [1121/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o [1122/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromUser.cpp.o [1123/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o [1124/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o [1125/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o [1126/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o [1127/1730] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o [1128/1730] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o [1129/1730] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o [1130/1730] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o [1131/1730] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o [1132/1730] Linking CXX static library build/cores/RetroPlayer/guibridge/retroplayer_guibridge.a [1133/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o [1134/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o [1135/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o [1136/1730] Linking CXX static library build/cores/RetroPlayer/buffers/rp-buffers.a [1137/1730] Linking CXX static library build/cores/RetroPlayer/process/rp-process.a [1138/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o [1139/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o [1140/1730] Linking CXX static library build/cores/RetroPlayer/rendering/rp-rendering.a [1141/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o [1142/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o [1143/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o [1144/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o [1145/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o [1146/1730] Linking CXX static library build/pvr/settings/pvr_settings.a [1147/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o [1148/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o [1149/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o [1150/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o [1151/1730] Linking CXX static library build/cores/RetroPlayer/guiwindows/retroplayer_guiwindows.a [1152/1730] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o [1153/1730] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o [1154/1730] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o [1155/1730] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o [1156/1730] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o [1157/1730] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o [1158/1730] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o [1159/1730] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o [1160/1730] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o [1161/1730] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o [1162/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o [1163/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o [1164/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o [1165/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o [1166/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o [1167/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o [1168/1730] Linking CXX static library build/cores/RetroPlayer/retroplayer.a [1169/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o [1170/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o [1171/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o [1172/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o [1173/1730] Linking CXX static library build/settings/dialogs/settings_dialogs.a [1174/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o [1175/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o [1176/1730] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o [1177/1730] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o [1178/1730] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o [1179/1730] Linking CXX static library build/cores/RetroPlayer/playback/retroplayer_playback.a [1180/1730] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o [1181/1730] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o [1182/1730] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o [1183/1730] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o [1184/1730] Linking CXX static library build/xbmc/xbmc.a [1185/1730] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o [1186/1730] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o [1187/1730] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o [1188/1730] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o [1189/1730] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o [1190/1730] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o [1191/1730] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o [1192/1730] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o [1193/1730] Linking CXX static library build/pvr/windows/pvr_windows.a [1194/1730] Building CXX object build/network/CMakeFiles/network.dir/AirPlayServer.cpp.o [1195/1730] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o [1196/1730] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o [1197/1730] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o [1198/1730] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o [1199/1730] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o [1200/1730] Linking CXX static library build/pvr/timers/pvr_timers.a [1201/1730] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o [1202/1730] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o [1203/1730] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o [1204/1730] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o [1205/1730] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o [1206/1730] Linking CXX static library build/profiles/windows/profiles_windows.a [1207/1730] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o [1208/1730] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o [1209/1730] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o [1210/1730] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o [1211/1730] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o [1212/1730] Linking CXX static library build/pvr/recordings/pvr_recordings.a [1213/1730] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o [1214/1730] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o [1215/1730] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o [1216/1730] Linking CXX static library build/pvr/filesystem/pvr_filesystem.a [1217/1730] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o [1218/1730] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o [1219/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o [1220/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o [1221/1730] Linking CXX static library build/application/application.a [1222/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o [1223/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o [1224/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o [1225/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o [1226/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o [1227/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o [1228/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o [1229/1730] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o [1230/1730] Linking CXX static library build/pvr/epg/pvr_epg.a [1231/1730] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o [1232/1730] Linking CXX static library build/settings/settings.a [1233/1730] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o [1234/1730] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o [1235/1730] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o [1236/1730] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o [1237/1730] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o [1238/1730] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o [1239/1730] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o [1240/1730] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o [1241/1730] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o [1242/1730] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o [1243/1730] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o [1244/1730] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o [1245/1730] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o [1246/1730] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o [1247/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o [1248/1730] Linking CXX static library build/pvr/providers/pvr_providers.a [1249/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o [1250/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o [1251/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o [1252/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o [1253/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o [1254/1730] Linking CXX static library build/pvr/guilib/guiinfo/pvr_guilib_guiinfo.a [1255/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o [1256/1730] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o [1257/1730] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o [1258/1730] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o [1259/1730] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o [1260/1730] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o [1261/1730] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o [1262/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o [1263/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o [1264/1730] Linking CXX static library build/peripherals/events/peripherals_events.a [1265/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o [1266/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o [1267/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o [1268/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o [1269/1730] Linking CXX static library build/drm/drm.a [1270/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o [1271/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o [1272/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o [1273/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o [1274/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o [1275/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o [1276/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o [1277/1730] Linking CXX static library build/network/websocket/network_websockets.a [1278/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o [1279/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o [1280/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o [1281/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o [1282/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o [1283/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o [1284/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o [1285/1730] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o [1286/1730] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o [1287/1730] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o [1288/1730] Linking CXX static library build/pvr/channels/pvr_channels.a [1289/1730] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o [1290/1730] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o [1291/1730] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o [1292/1730] Linking CXX static library build/media/media.a [1293/1730] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o [1294/1730] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o [1295/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o [1296/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o [1297/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o [1298/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o [1299/1730] Linking CXX static library build/pvr/guilib/pvr_guilib.a [1300/1730] Linking CXX static library build/peripherals/bus/peripherals_bus.a [1301/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o [1302/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o [1303/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o [1304/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o [1305/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o [1306/1730] Linking CXX static library build/pvr/addons/pvr_addons.a [1307/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o [1308/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o [1309/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o [1310/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o [1311/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o [1312/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o [1313/1730] Linking CXX static library build/peripherals/bus/virtual/peripheral_bus_virtual.a [1314/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o [1315/1730] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o [1316/1730] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o [1317/1730] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o [1318/1730] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o [1319/1730] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o [1320/1730] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o [1321/1730] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o [1322/1730] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o [1323/1730] Linking CXX static library build/pvr/pvr.a [1324/1730] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o [1325/1730] Linking CXX static library build/pvr/dialogs/pvr_dialogs.a [1326/1730] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o [1327/1730] Linking CXX static library build/peripherals/dialogs/peripherals_dialogs.a [1328/1730] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o [1329/1730] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o [1330/1730] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o [1331/1730] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o [1332/1730] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o [1333/1730] Linking CXX static library build/input/mouse/generic/input_mouse_generic.a [1334/1730] Linking CXX static library build/profiles/dialogs/profiles_dialogs.a [1335/1730] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o [1336/1730] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o [1337/1730] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o [1338/1730] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o [1339/1730] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o [1340/1730] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o [1341/1730] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o [1342/1730] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o [1343/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o [1344/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o [1345/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o [1346/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o [1347/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o [1348/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o [1349/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o [1350/1730] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o [1351/1730] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o [1352/1730] Linking CXX static library build/input/keyboard/generic/input_keyboard_generic.a [1353/1730] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o [1354/1730] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/ButtonMapping.cpp.o [1355/1730] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o [1356/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o [1357/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o [1358/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o [1359/1730] Linking CXX static library build/music/tags/music_tags.a [1360/1730] Linking CXX static library build/interfaces/info/info_interface.a [1361/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o [1362/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o [1363/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o [1364/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o [1365/1730] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o [1366/1730] Linking CXX static library build/input/keymaps/generic/input_keymaps_generic.a [1367/1730] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o [1368/1730] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o [1369/1730] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o [1370/1730] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o [1371/1730] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o [1372/1730] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o [1373/1730] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o [1374/1730] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o [1375/1730] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o [1376/1730] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o [1377/1730] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o [1378/1730] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o [1379/1730] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o [1380/1730] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o [1381/1730] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o [1382/1730] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o [1383/1730] Linking CXX static library build/music/windows/music_windows.a [1384/1730] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o [1385/1730] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o [1386/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o [1387/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o [1388/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o [1389/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o [1390/1730] Linking CXX static library build/input/keymaps/remote/input_keymaps_remote.a [1391/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o [1392/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o [1393/1730] Linking CXX static library build/profiles/profiles.a [1394/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o [1395/1730] Linking CXX static library build/games/tags/gametags.a [1396/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o [1397/1730] Linking CXX static library build/input/keymaps/keyboard/input_keymaps_keyboard.a [1398/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o [1399/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o [1400/1730] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o [1401/1730] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o [1402/1730] Linking CXX static library build/interfaces/interfaces.a [1403/1730] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o [1404/1730] Linking CXX static library build/games/ports/types/games_ports_types.a [1405/1730] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o [1406/1730] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o [1407/1730] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o [1408/1730] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o [1409/1730] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o [1410/1730] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o [1411/1730] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o [1412/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o [1413/1730] Linking CXX static library build/network/network.a [1414/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o [1415/1730] Linking CXX static library build/music/jobs/music_jobs.a [1416/1730] Linking CXX static library build/peripherals/addons/peripherals_addons.a [1417/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o [1418/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o [1419/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o [1420/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o [1421/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o [1422/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o [1423/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o [1424/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o [1425/1730] Linking CXX static library build/input/keymaps/joysticks/input_keymaps_joysticks.a [1426/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o [1427/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o [1428/1730] Linking CXX static library build/input/joysticks/dialogs/input_joystick_dialogs.a [1429/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o [1430/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o [1431/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o [1432/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o [1433/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o [1434/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o [1435/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o [1436/1730] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o [1437/1730] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o [1438/1730] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o [1439/1730] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o [1440/1730] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o [1441/1730] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o [1442/1730] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o [1443/1730] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o [1444/1730] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o [1445/1730] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o [1446/1730] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o [1447/1730] Linking CXX static library build/input/mouse/input_mouse.a [1448/1730] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o [1449/1730] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o [1450/1730] Linking CXX static library build/input/keymaps/touch/input_keymaps_touch.a [1451/1730] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o [1452/1730] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o [1453/1730] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o [1454/1730] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o [1455/1730] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o [1456/1730] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o [1457/1730] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o [1458/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o [1459/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o [1460/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o [1461/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o [1462/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o [1463/1730] Linking CXX static library build/games/controllers/types/games_controller_types.a [1464/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o [1465/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o [1466/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o [1467/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o [1468/1730] Linking CXX static library build/input/joysticks/generic/input_joystick_generic.a [1469/1730] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o [1470/1730] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o [1471/1730] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o [1472/1730] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o [1473/1730] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o [1474/1730] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o [1475/1730] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o [1476/1730] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o [1477/1730] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o [1478/1730] Linking CXX static library build/music/infoscanner/music_infoscanner.a [1479/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o [1480/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o [1481/1730] Linking CXX static library build/games/ports/input/games_ports_input.a [1482/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o [1483/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o [1484/1730] Linking CXX static library build/interfaces/json-rpc/jsonrpc_interface.a [1485/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o [1486/1730] Linking CXX static library build/music/dialogs/music_dialogs.a [1487/1730] Linking CXX static library build/input/joysticks/input_joystick.a [1488/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o [1489/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1490/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o [1491/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o [1492/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o [1493/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1494/1730] Linking CXX static library build/input/keymaps/input_keymaps.a [1495/1730] Linking CXX static library build/interfaces/generic/generic_interface.a [1496/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o [1497/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o [1498/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o [1499/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1500/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o [1501/1730] Linking CXX static library build/peripherals/devices/peripherals_devices.a [1502/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o [1503/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o [1504/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o [1505/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o [1506/1730] Linking CXX static library build/games/controllers/listproviders/games_controller_listproviders.a [1507/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o [1508/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o [1509/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1510/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1511/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1512/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o [1513/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o [1514/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o [1515/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o [1516/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o [1517/1730] Linking CXX static library build/input/keyboard/input_keyboard.a [1518/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o [1519/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o [1520/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o [1521/1730] Linking CXX static library build/games/windows/gameswindows.a [1522/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o [1523/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o [1524/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o [1525/1730] Linking CXX static library build/games/controllers/input/games_controller_input.a [1526/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o [1527/1730] Linking CXX static library build/games/addons/cheevos/gamecheevos.a [1528/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o [1529/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o [1530/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o [1531/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o [1532/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o [1533/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o [1534/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o [1535/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o [1536/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o [1537/1730] Linking CXX static library build/input/actions/input_actions.a [1538/1730] Linking CXX static library build/games/dialogs/osd/gameosddialogs.a [1539/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o [1540/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o [1541/1730] Linking CXX static library build/input/input.a [1542/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o [1543/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o [1544/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o [1545/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o [1546/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o [1547/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o [1548/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o [1549/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o [1550/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o [1551/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o [1552/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o [1553/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o [1554/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o [1555/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o [1556/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o [1557/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o [1558/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o [1559/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o [1560/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o [1561/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o [1562/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o [1563/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o [1564/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o [1565/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o [1566/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o [1567/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o [1568/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o [1569/1730] Linking CXX static library build/peripherals/peripherals.a [1570/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o [1571/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o [1572/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o [1573/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o [1574/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o [1575/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o [1576/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o [1577/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o [1578/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o [1579/1730] Linking CXX static library build/games/controllers/games_controller.a [1580/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o [1581/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o [1582/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o [1583/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o [1584/1730] Linking CXX static library build/games/agents/windows/games_agents_windows.a [1585/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o [1586/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o [1587/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o [1588/1730] Linking CXX static library build/games/ports/guicontrols/games_ports_guicontrols.a [1589/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o [1590/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o [1591/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o [1592/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o [1593/1730] Linking CXX static library build/filesystem/videodatabase/videodatabasedirectory.a [1594/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o [1595/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o [1596/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o [1597/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o [1598/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o [1599/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o [1600/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o [1601/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o [1602/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o [1603/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o [1604/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o [1605/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o [1606/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o [1607/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o [1608/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o [1609/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o [1610/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o [1611/1730] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fftr.c.o [1612/1730] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fft.c.o [1613/1730] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o [1614/1730] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o [1615/1730] Linking C static library build/kissfft/kissfft.a [1616/1730] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o [1617/1730] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o [1618/1730] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o [1619/1730] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o [1620/1730] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o [1621/1730] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o [1622/1730] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o [1623/1730] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o [1624/1730] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o [1625/1730] Linking CXX static library build/interfaces/builtins/interfaces_builtins.a [1626/1730] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o [1627/1730] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o [1628/1730] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o [1629/1730] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o [1630/1730] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o [1631/1730] Linking CXX static library build/games/agents/input/games_agents_input.a [1632/1730] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o [1633/1730] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o [1634/1730] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o [1635/1730] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o [1636/1730] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o [1637/1730] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o [1638/1730] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o [1639/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o [1640/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o [1641/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o [1642/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o [1643/1730] Linking CXX static library build/games/addons/gameaddons.a [1644/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o [1645/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o [1646/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireGlobal.cpp.o [1647/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o [1648/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o [1649/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o [1650/1730] Linking CXX static library build/games/dialogs/gamedialogs.a [1651/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o [1652/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o [1653/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o [1654/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSAHControlMonitor.cpp.o [1655/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o [1656/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o [1657/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o [1658/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o [1659/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o [1660/1730] Linking CXX static library build/games/controllers/windows/games_controller_windows.a [1661/1730] Linking CXX static library build/games/games.a [1662/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o [1663/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o [1664/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o [1665/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o [1666/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o [1667/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o [1668/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o [1669/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o [1670/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o [1671/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o [1672/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o [1673/1730] Linking CXX static library build/cores/dll-loader/exports/util/exports_utils.a [1674/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o [1675/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o [1676/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o [1677/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o [1678/1730] Linking CXX static library build/games/controllers/guicontrols/games_controller_guicontrols.a [1679/1730] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o [1680/1730] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o [1681/1730] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o [1682/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/InputProcessorTouch.cpp.o [1683/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/InputProcessorPointer.cpp.o [1684/1730] Linking CXX static library build/games/addons/input/gameinput.a [1685/1730] Linking CXX static library build/filesystem/musicdatabase/musicdatabasedirectory.a [1686/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/InputProcessorKeyboard.cpp.o [1687/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinSystemWaylandEGLContextGLES.cpp.o [1688/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinSystemWaylandEGLContext.cpp.o [1689/1730] Linking CXX static library build/games/ports/windows/games_ports_windows.a [1690/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/XkbcommonKeymap.cpp.o [1691/1730] Linking CXX static library build/games/addons/streams/game_addon_streams.a [1692/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinSystemWayland.cpp.o [1693/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinEventsWayland.cpp.o [1694/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WindowDecorator.cpp.o [1695/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/__/__/__/wayland-extra-protocols.cpp.o [1696/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/VideoSyncWpPresentation.cpp.o [1697/1730] Linking CXX static library build/games/controllers/dialogs/games_controller_dialogs.a [1698/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Util.cpp.o [1699/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurfaceXdgShellUnstableV6.cpp.o [1700/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurfaceXdgShell.cpp.o [1701/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurfaceWlShell.cpp.o [1702/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurface.cpp.o [1703/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/SeatSelection.cpp.o [1704/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/SeatInputProcessing.cpp.o [1705/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Seat.cpp.o [1706/1730] Linking CXX static library build/cores/dll-loader/dllloader.a [1707/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Registry.cpp.o [1708/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/OSScreenSaverIdleInhibitUnstableV1.cpp.o [1709/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Output.cpp.o [1710/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/OptionalsReg.cpp.o [1711/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Connection.cpp.o [1712/1730] Building CXX object build/cores/VideoPlayer/Process/wayland/CMakeFiles/processWayland.dir/ProcessInfoWayland.cpp.o [1713/1730] Building CXX object build/cores/RetroPlayer/process/wayland/CMakeFiles/rp-process-wayland.dir/RPProcessInfoWayland.cpp.o [1714/1730] Copying files into build tree [1715/1730] Linking CXX static library build/events/windows/events_windows.a [1716/1730] Building CXX object CMakeFiles/kodi.dir/xbmc/platform/posix/main.cpp.o [1717/1730] Linking CXX static library build/cores/RetroPlayer/process/wayland/rp-process-wayland.a [1718/1730] Linking CXX static library build/cores/cores.a [1719/1730] Linking CXX static library build/events/events.a [1720/1730] Linking CXX static library build/cores/VideoPlayer/Process/wayland/processWayland.a [1721/1730] Linking CXX static library build/cores/dll-loader/exports/dllexports.a [1722/1730] Linking CXX static library build/cores/paplayer/paplayer.a [1723/1730] Linking CXX static library build/cores/externalplayer/externalplayer.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. [1724/1730] Linking CXX static library build/music/music.a [1725/1730] Linking CXX static library build/cores/playercorefactory/playercorefactory.a [1726/1730] Linking CXX static library build/cores/audioengine/audioengine.a [1727/1730] Linking CXX static library build/filesystem/filesystem.a [1728/1730] Linking CXX static library build/windowing/wayland/windowing_WAYLAND.a [1729/1730] Linking CXX static library libkodi.a [1730/1730] 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.1 -- System type: Linux -- Host architecture is little-endian -- Core system type: linux -- Platform: gbm -- CPU: aarch64, ARCH: aarch64 -- 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.432") 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 (15.7s) -- Generating done (1.5s) -- 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 the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- 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.9s) -- 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/1733] 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/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [3/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [4/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [5/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [6/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [7/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [8/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [9/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [10/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [11/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [12/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [13/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [14/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [15/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [16/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [17/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [18/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [19/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [20/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [21/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [22/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [23/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [24/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [25/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [26/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [27/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [28/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [29/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [30/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [31/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [32/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [33/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [34/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [35/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [36/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [37/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [38/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [39/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [40/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [41/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [42/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [43/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [44/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [45/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [46/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [47/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [48/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [49/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [50/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [51/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [52/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [53/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [54/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [55/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [56/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [57/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [58/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [59/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [60/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [61/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [62/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [63/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [64/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [65/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [66/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [67/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [68/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [69/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [70/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [71/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [72/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [73/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [74/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [75/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [76/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [77/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [78/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [79/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [80/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [81/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [82/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [83/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [84/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [85/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [86/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [87/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [88/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [89/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [90/1733] Building C++ header for video.fbs [91/1733] Building C++ header for savestate.fbs [92/1733] Generating build/xbmc/CompileInfo.cpp [93/1733] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [94/1733] Creating directories for 'libdvdcss' [95/1733] Creating directories for 'ffmpeg' [96/1733] Creating directories for 'JsonSchemaBuilder' [97/1733] Performing download step (verify and extract) for 'libdvdcss' [98/1733] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [99/1733] Performing download step (download, verify and extract) for 'ffmpeg' [100/1733] No download step for 'JsonSchemaBuilder' [101/1733] No update step for 'JsonSchemaBuilder' [102/1733] No patch 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 [103/1733] No update step for 'libdvdcss' [104/1733] Performing configure step for 'JsonSchemaBuilder' [105/1733] No patch step for 'libdvdcss' [106/1733] Performing configure step for 'libdvdcss' [107/1733] 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/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. /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/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. /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. -- 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 (1.0s) -- 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/1733] Performing build step for 'JsonSchemaBuilder' 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/1733] Linking CXX static library build/upnp/libupnp.a [110/1733] 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/1733] No update step for 'ffmpeg' [112/1733] Performing patch step for 'ffmpeg' [113/1733] Performing configure step for 'ffmpeg' [114/1733] 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,-z,pack-relative-relocs -fuse-ld=lld -Wl,-z,stack-size=2097152;--enable-neon;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--enable-gnutls;--enable-libdav1d;--arch=aarch64 -- Configuring done (1.0s) -- 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/1733] Performing build step for 'ffmpeg' [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [116/1733] 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/1733] Completed 'JsonSchemaBuilder' [118/1733] Generating ServiceDescription.h [119/1733] 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... aarch64-unknown-linux-musl checking host system type... aarch64-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 aarch64-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 aarch64-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/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/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 aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-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 aarch64-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/aarch64-alpine-linux-musl/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 aarch64-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/1733] 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/1733] 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 src/libdvdcss.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/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-gbm/build/share/doc/libdvdcss' /usr/bin/install -c -m 644 src/dvdcss/dvdcss.h src/dvdcss/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.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/1733] Completed 'libdvdcss' [123/1733] Creating directories for 'libdvdread' [124/1733] 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/1733] No update step for 'libdvdread' [126/1733] No patch step for 'libdvdread' [127/1733] 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... aarch64-unknown-linux-musl checking host system type... aarch64-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 aarch64-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 aarch64-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/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/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 aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-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 aarch64-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/aarch64-alpine-linux-musl/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 aarch64-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/1733] 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 CC src/dvd_reader.lo make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp test -e ChangeLog || touch ChangeLog CC src/ifo_print.lo CC src/dvd_udf.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/1733] 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/1733] Completed 'libdvdread' [131/1733] Creating directories for 'libdvdnav' [132/1733] 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/1733] No update step for 'libdvdnav' [134/1733] No patch step for 'libdvdnav' [135/1733] 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... aarch64-unknown-linux-musl checking host system type... aarch64-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 aarch64-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 aarch64-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/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/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 aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-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 aarch64-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/aarch64-alpine-linux-musl/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 aarch64-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/1733] 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-gbm/build/libdvdnav/src/libdvdnav' CC src/dvdnav.lo CC src/read_cache.lo CC src/navigation.lo CC src/highlight.lo CC src/logger.lo CC src/searching.lo CC src/settings.lo CC src/vm/decoder.lo CC src/vm/vm.lo CC src/vm/play.lo CC src/vm/getset.lo CC src/vm/vmget.lo CC src/vm/vmcmd.lo src/vm/play.c:77:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | (vm->state).pgN = 1 + ((int) ((float) pgCnt * rand()/(RAND_MAX+1.0))); | ~~~~~~~~~~~~~~^~~~~~~~~ src/navigation.c:265:66: warning: unused parameter 'parts_to_play' [-Wunused-parameter] 265 | int32_t part, int32_t parts_to_play) { | ^ src/navigation.c:272:58: warning: unused parameter 'title' [-Wunused-parameter] 272 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time) { | ^ src/vm/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' [137/1733] 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/share/doc/libdvdnav' /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' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/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-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' /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' [138/1733] Completed 'libdvdnav' [139/1733] Generating system/players/VideoPlayer/libdvdnav-aarch64.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-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 aarch64 (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes NEON enabled yes VFP enabled yes 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: cuda_llvm 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 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) | ~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/adtsenc.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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/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) | ~~~~~~~~~ ^ ~~ src/libavformat/aadec.c:244:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 244 | if (pos >= 1c- warning> generatedco. ntent_end) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/4xm.c:166:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | fourxm->tracks[track].bits > INT_MAX / FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:163:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/aadec.c 163 | : 300: 24 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f ourxm->tracks[ t300r | a c k ] .wchihlaen n(echlas p te r _i d>x F< Fs_-S>ANnEb__cNhBa_CpHtAeNrNsE L&S& |t|im e s| ta ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~m p >= 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/aiffdec.c:75:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 75 | if (size < SIZE_MAX) | ~~~~ ^ ~~~~~~~~ src/libavformat/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { NULL }, | ^ CC libavformat/cdxl.o 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/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/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/4xm.c:356:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 356 | if (track_number < fourxm->track_count && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/anm.c: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/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ 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 }, | ^ 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/aptxdec.c:92:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sasrc/libavformat/apm.cmpl:e81_r:a23t:e" ,warning: "comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]" , offsetof(AptXDemuxerCo n81te | x t , s afmoprl (ei_rnatt ei) ,= A0V;_ OiP T<_ TFYFP_EA_RRIANY_TE,L {E.MiS6(4e x=t -4>8u0n0k03}),; 0i, +I+N)T _ M| A ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~X , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/aptxdec.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ src/libavformat/apetag.c:47:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 47 | for (i = 0; i < sizeof(key) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/apetag.c:164:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | for (i=0; itotalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:296:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:306:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 306 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:353:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 353 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/cinedec.o src/libavformat/ape.c:378:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 378 | if (ape->currentframe >= ape->totalframes) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:386:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 386 | if (ape->currentframe == (ape->totalframes - 1)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 2 warnings generated. CC libavformat/codec2.o 4 warnings generated. 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/concat.o src/libavformat/aqtitledec.c:127:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/asf.c127 | : 68 : 14 :{ warning: "scomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]u bfps", "set the m68o | v i e friafm e( tyrpaet e">,= O FFFFS_EATR(RfArYa_mEeL_ErMaSt(ef)f,_ iAdV3_vO2P_pTi_cTtYuPrEe__RtAyTIpOeNsA)L ,|| {t.ydpbel =<2 50)} ,{ 0 ,| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I NT_MAX, SD }, | ^ src/libavformat/aqtitledec.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ CC libavformat/concatdec.o src/libavformat/asfdec_o.c:166:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'long' [-Wsign-compare] 166 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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/crcenc.o 1 warning generated. 2 warnings generated. CC libavformat/crypto.o src/libavformat/asfdec_o.c:234:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 251 | if ((ret = avio_get_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | sizeof(name))) < len) | ~~~~~~~~~~~~~ ^ ~~~ CC libavformat/dash.o 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/asfdec_f.c:122:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "export_xmp", "Export full XMP metadata", offsetof(ASsrc/libavformat/argo_brp.cFCsrc/libavformat/astdec.con::t37294:e45:x:t,14 e:warning: x pcomparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]orwarning: t comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] _xmp), AV_OP 372T | _94 T | YP ifE _ B(O b O lLs, k{i.zs tre.ei >a 6mI_4N i= Td0_ } M,Vsstr_etOraPm_eTia_dmFs [L>0=A ]Gs_->-cDoCC libavformat/data_uri.o >nEdbecCp_arO-sD>tIrceNhGa__lmayPosAu)RtA M .}, n| b ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~| _ c ^h annels)src/libavformat/argo_brp.c : | 399 ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]src/libavformat/asfdec_f.c :123:12: 399warning: | missing field 'help' initializer [-Wmissing-field-initializers] 123e | l s e if{ (NrUeLtL }!,= bl| k. ^si ze) | ~~~ ^ ~~~~~~~~ src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ CC libavformat/dauddec.o CC libavformat/daudenc.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) | ~~~~ ^ ~~~~~~~~~ src/libavformat/asfenc.c:311:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 311 | if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/dcstr.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 src/libavformat/argo_cvg.cout:-o394f:-12o:r dwarning: ermissing field 'help' initializer [-Wmissing-field-initializers] ", OFFSE T394( | i g n or e{_ rNeaUdoLrL src/libavformat/astenc.cd}e: r 186| ^): 150, :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_BOOL, {.i64 186= | 0 }{, "0l,o o1p, sEt a}r,t " | , ^ "Loopstart position in milliseconds.", OFFSET(src/libavformat/assenc.clo:o220p:s12t:ar twarning: )missing field 'help' initializer [-Wmissing-field-initializers], AV_ OP220T | _ T Y P E{_I NNTU6LL4 ,} ,{ | . ^i 64 = -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/argo_asf.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ src/libavformat/asfdec_f.c:329:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 329 | FFABS(fCC libavformat/demux.o size - (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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 329 | In file included from src/libavformat/apngdec.c :FF37A: Bsrc/libavcodec/bytestream.h:S187(:fs15i:z ewarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int64_t)asf-> hd187r | . f i l ief_ s(isziez)e 2< !F=F MsIiNz(ef)s i z| ~~~~~ ^ ~~~~e , asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/demux_utils.o src/libavformat/asfdec_f.c:517:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 517 | if (stream_num < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/derf.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavformat/au.ci:f119: 35(s:iz e2warning: !comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]= size) | ~~~~~ ^ ~~~~ 119 | for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/avs.c:184:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 184 | if (size - 4 > sizeof(palette)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/av1.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2CC libavformat/dfpwmdec.o warnings generated. 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 ==1 0 | warning| generated 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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~ 4 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 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/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if(code < slice_pos) | ~~~~ ^ ~~~~~~~~~ src/libavformat/au.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 266 | for (int i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/dhav.o 1 warning generated. In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/cache.c:270:28: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 270 | size = FFMIN(sizeof(tmp), pos - c->logical_pos); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((1a) > warning generated(. b) ? (b) : (a)) | ~ ^ ~ CC libavformat/diracdec.o CC libavformat/dfa.o src/libavformat/aviobuf.c:63:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"psrc/libavformat/asfdec_f.crot:oc797o:l27_:wh iwarning: telcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]i st", "List of p797r | o to c o l s t hiaft a(raev ioa_ltlelolw(epdb )t o! =b egp ouss e+d "g, sOiFzFeS)E T (| pr ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~o tocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULLsrc/libavformat/asfdec_o.c },: 1000 :045:, warning: 0, comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]D }, | ^ 1000 | if (asf->nb_mulsrc/libavformat/aviobuf.ct_:l64e:src/libavformat/cache.cf12:t warning: &:missing field 'help' initializer [-Wmissing-field-initializers]& 324 : (64192:a | vwarning: missing field 'unit' initializer [-Wmissing-field-initializers] i o _t{e lNlU(LpLb )} ,> | ^= 324 | | ~~~~~~~~~~~~~ ^ { "r e1001a | d _ a h ea d_ l i m i t" , " A m o un t i n b y t e s( atshfa->ts umba_yh ebaed erre_aodf fashete a+d wahsefn- s>emeulkti_snugb _ilsenn')t )s)u p{p o r| t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ed , -1 for unliCC libavformat/dnxhddec.o mited", 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/dovi_isom.o src/libavcodec/bytestream.hsrc/libavformat/avienc.c:318:15::141 :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] 318 | if (size2 141! | = s iz ea)v i s| t ~~~~~ ^ ~~~~- >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)) 5 | ~ ^ ~ warnings generated. 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/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, { src/libavcodec/bytestream.h.str: 357= :NU15L:L }warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 , 0, D }, | ^ 357 | if (size2 !=src/libavformat/avienc.c s:iz170e): 19 :| ~~~~~ ^ ~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/avio.c:60:204: 170warning: | missing field 'unit' initializer [-Wmissing-field-initializers] for (i = 0; i < 60s | - > n b{_"srtwr_etiammse;o uit"+,+) "{T i m| e ~ ^ ~~~~~~~~~~~~~o ut for IO operations (in microsesrc/libavformat/apngdec.ccon:d289s:)16":, warning: ofcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]f setof(URLCont e289 | x t , r w _hteiimgehotu t!),= AsV-_>OsPtTr_eaTmYsP[E0_]-I>NcTo6d4e,c p{a r-.>ih6e4i ght= |0| } ,| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 , INT64_MAX,src/libavformat/apngdec.c :A288V:_15O:P T_warning: Fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]L AG_ENC O288D | I N G _ PiAfR A(Mw i|d tAhV _!O=P Ts_-F>sLtAGr_DeEaCmOsD[I0NG]_-P>AcRoAdeMcp a}r,- >| ^w idth ||src/libavformat/boadec.c | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 59:45: src/libavformat/avio.cwarning: :src/libavformat/apngdec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]61: 295::2212:: warning: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]missing field 'help' initializer [-Wmissing-field-initializers] 61 | 59 | { if295 N | U(LL s } t - | > ^c o d e c p ayr_-o>fcfhs_elta y>o=u ts.->nsbt_rcehaanmnse[0l]s- >>c oFdFe_cSpAaNrE-_>NhBe_iCgHhAtN src/libavformat/asfdec_o.cN||E: LS1141| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:| | 14 src/libavformat/avio.c:| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~60 warning: :src/libavformat/apngdec.ccomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 137::293 :22src/libavformat/boadec.cwarning: ::implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65warning: :comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 35:1141 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | i f60 ( | s 65i | z e { " rw >_ txi mei_faooff sseu(t"fts_p,k tt- >-=> "s->>csiTzstorieeamdsm_ee[cplao0uefrt]t- ->>bfl|occoor|k d _IaeacpOs loiagfp_errnp-kta- t>i>>wsoi IinzsNTdet h_M_(l A|ieXf|tn < = 0)/ FmF | | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i _ ~~~~ ^ ~~~~~~~~~~~~~~~~~~cS rAoNsEec_oNnBsrc/libavformat/asfdec_o.c_dC:s1143H:)28A":,N Nwarning: oEcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]LfS |f| ssetto -1143 | f>( Uc oRL d Cife (ocpansarf-t>b_lepxoktckt_-, ar>wl_stiimiegzone u_ ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AV _sOPiTz_eT)Y P E| _ ~~~~~~~~~~~~~~~~~~ ^ ~~~~ INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1179:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1179 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/bink.c:264:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | while (bink->current_track < bink->num_audio_tracks) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 CC libavformat/dsfdec.o && i < src_len) | ~ ^ ~~~~~~~~~~ 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/asfenc.c:1120:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/apngdec.c:412:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1120 | 412 | { "ApVac_keOtP_T_sTiYzeP"E,_ I"NPTa,c k{e t .si6i4z e=" ,D oEfFfAsUeLtoTf_A(PASNFGC_oFPnSt }e,x t0,, IpNaTck_eMAtX_,si zAeV)_,O APVT__OPFTL_ATGY_PED_EICNTO,D I{N.Gi_6P4A R=A M3 2}0,0 } | , ^ PACKET_SIZE_MIN, src/libavformat/apngdec.cPA:C413K:ET12_:S Iwarning: Zmissing field 'help' initializer [-Wmissing-field-initializers]E _M A413X | , A V _{O PNTU_LFLL A}G,_ E N| C ^O DING_PARAM }, | ^ src/libavformat/asfenc.c:1121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1121 | { NULL }, | ^ CC libavformat/dsicin.o 3 warnings generated. 1 warning generated. src/libavformat/asfdec_o.c:1327:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1327 | if ((avio_tellsrc/libavformat/avc.c(pb): 470>:=41 :a swarning: f-comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]> data_offset + asf->data _470s | i z e ) & & | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ CC libavformat/dss.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/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_sizIn file included from e) {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/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/bintext.c:307:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]src/libavformat/cafdec.c :245:61 :307 | warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] if (p->buf_s iz245e | < siifz e(onfum(_pidfa_ckmeatgsic )< )0 || | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ INT32_MAX / sizeof(AVIndexEntry) < num_packets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/dtsdec.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/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/asfdec_o.c:1550:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1550 | for (j = 0; j < FF_ARRAY_ELEMS(gdef); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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 == src/libavformat/bintext.cnb_:s376t:162r:ea mwarning: s missing field 'unit' initializer [-Wmissing-field-initializers]- 1 && ret < 0) {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,src/libavcodec/bytestream.h 0,: 294A:V15_:O Pwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ FLAG_DECOD IN294G | _ P A R AiMf },( s| i ^z e2 != src/libavformat/asfdec_f.csiz:e) 1446| :19 ~~~~~ ^ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1446 | src/libavformat/bintext.cfo:r378 :(154i := warning: 0;missing field 'unit' initializer [-Wmissing-field-initializers] i < s->nb_streams; i +378+ | ) | ~ ^ ~~~~~~~~~~~~~{ "framerate", "set framerate (frames per second)", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, AV_OPT_FLAG_Dsrc/libavformat/av1dec.cECO:D255IN:G_13P:A Rwarning: AMcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] }, | ^ 255 | if (ret != obsrc/libavformat/bintext.cu_:u379n:i12t:_ swarning: imissing field 'help' initializer [-Wmissing-field-initializers]z e) 379| | ~~~ ^ ~~~~~~~~~~~~~ { 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++) { | ~ ^ ~~~~~~~~~~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/avienc.c:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dtshddec.o 2 warnings generated. 2 warnings generated. 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/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]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 2src/libavformat/bit.c warning:s generated28. : src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: CC libavformat/dump.o comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/avienc.c:980:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/avidec.c: 980296 | :19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f or (int i = 2960 | ; i f n=b _0s;tr eia m+n+b)_ s{t r e| a ~ ^ ~~~~~~~~~~~~~ms ; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dv.o src/libavformat/avienc.c:994:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 994 | { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC }, | ^ src/libavformat/avienc.c:995:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | { "write_channel_mask", "write channel mask into wave format header", OFFSET(write_channel_mask), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:996:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 996 | { "flipped_raw_rgb", "Raw RGB bitmaps are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:997:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 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/dvbsub.o src/libavformat/avidec.c:370:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 377 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. 1 warning generated. src/libavformat/avformat.c:777:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/dvbtxt.o src/libavformat/avidec.c:457:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:474:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ CC libavformat/dvenc.o 1 warning generated. CC libavformat/dxa.o src/libavformat/aviobuf.c:840:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 840 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ CC libavformat/eacdata.o 5 warnings generated. 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) { | ~ ^ ~~~~~ CC libavformat/electronicarts.o CC libavformat/epafdec.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/ffmetadec.o CC libavformat/ffmetaenc.o CC libavformat/fifo.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/fifo_test.o | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/file.o CC libavformat/filmstripdec.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/filmstripenc.o CC libavformat/fitsdec.o src/libavformat/avidec.c:1254:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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] == 'xCC libavformat/fitsenc.o ' && 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1370 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/flac_picture.o CC libavformat/flacdec.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/flacenc.o CC libavformat/flacenc_header.o 13 warnings generated. CC libavformat/flic.o CC libavformat/flvdec.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/flvenc.o CC libavformat/format.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/framecrcenc.o CC libavformat/framehash.o src/libavformat/avidec.c:1706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1722:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1722 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/frmdec.o 5 warnings generated. CC libavformat/fsb.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_iCC libavformat/ftp.o dx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/fwse.o CC libavformat/g722.o 8 warnings generated. CC libavformat/g723_1.o CC libavformat/g726.o src/libavformat/avidec.c:1908:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1908 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1938 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 3 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/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 }, | ^ CC libavformat/g729dec.o CC libavformat/gdv.o src/libavformat/data_uri.c:107:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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: 'const uint32_t' (aka 'const 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: 'const uint32_t' (aka 'const 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: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 68 | AV_RL32(p->buf + 24) >= HeCC libavformat/genh.o aderSize && // 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); | ~~~~~~~~ ^~~~~ 1 warning generated. CC libavformat/gif.o src/libavformat/cinedec.c:275:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int' [-Wsign-compare] 295 | if (cine->pts >= sti->nb_index_entries) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/codec2.c:270:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ src/libavformat/codec2.c:276:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:277:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 277 | { NULL }, | ^ src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 8 warnings generated. 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 long' [-Wsign-compare] 219 | if (c->indata_used >= sizeof(c->inbuffer)/2) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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/dcstr.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/dovi_isom.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/gifdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - ssrc/libavformat/dash.c->bu:f101_:pt20r: >warning: = comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]s izeof(BitBuf )101) | { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~wh ile (dst_pos < buffer_size - 1 && *t_cur) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:107:34: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 107 | int num_copy_bytes = Fsrc/libavcodec/bytestream.hFMIN(t:_n357e:x15t :- warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ cur, buffer _357s | i z e -i fd s(ts_ipzoes2 - !1)=; 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/dash.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 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] 5 warnings generated. 269 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (j = 0; j < avf->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/concatdec.c:401:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 401 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ src/libavformat/dhav.c:110:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 126 | if (index < F4F warning_AsR generatedR. AY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ 6 warnings generated. 4 warnings generated. src/libavformat/concatdec.c:671:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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: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: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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavformat/gopher.o 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/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret < size) { | ~~~ ^ ~~~~ src/libavformat/concatdec.c:src/libavformat/dsfdec.c834:20:: 166warning: :13comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 834 | 166 | iiff ((sptorse a>=m d>sf=- >cadta-t>aa_vefn-d>)n b _| s ~~~ ^ ~~~~~~~~~~~~~t reams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/dsfdec.c:170:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'int' [-Wsign-compare] 201 | ret = av_get_packet(pb, pkt, FFMIN(dsf->data_end - pos, st->codecpar->src/libavformat/dhav.cbloc:k_451a:l23:i gwarning: n)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h451: | 49 : 25 :f ornote: (expanded from macro 'FFMIN'i nt n = 49 | 0#d;e nf inFbM_IsNt(rae,ambs); n(+(+a)) {> ( b| ) ~ ^ ~~~~~~~~~~~~~ ? (b) : (a)) | ~ ^ ~ CC libavformat/gsmdec.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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/concatdec.c:849:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | if (stream >= avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:881:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 881 | left < cat->nb_files - 1 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:924:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 924 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:926:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:928:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 928 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:929:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 929 | { NULL } | ^ CC libavformat/gxf.o src/libavformat/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ CC libavformat/gxfenc.o CC libavformat/h261dec.o 2 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/h263dec.o CC libavformat/h264dec.o 3 warnings generated. CC libavformat/hashenc.o src/libavformat/dashenc.c:944:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1037:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1037 | if (n < strlen(p)) { | ~ ^ ~~~~~~~~~ src/libavformat/dashenc.c:1076:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1076 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1087:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1087 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1112 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hca.o 2 warnings generated. CC libavformat/hcom.o src/libavformat/dvenc.c:274:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') [-Wsign-compare] 283 | c->has_auCC libavformat/hdsenc.o dio |= ((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 long') [-Wsign-compare] 298 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/hevc.o CC libavformat/hevcdec.o src/libavformat/dvenc.c:322:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 322 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ CC libavformat/hls.o src/libavformat/dvenc.c:406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < s->nb_ssrc/libavformat/ffmetaenc.ctrea:ms67; :i19+:+) warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~ 67 | for (i = 0; i < s->nb_streams; i++) { src/libavformat/dashenc.c | ~ ^ ~~~~~~~~~~~~~ :1285:27src/libavformat/ffmetaenc.c:: 73warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | 1285 | f o r ( i = 0 ; fi o =n b0_c;h aip t nib+_+st)r e{am s ; | 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 | src/libavformat/demux.c : 611 : 38 : fwarning: orcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( i = 0; i < s-> nb611_ | s t r e a m s ;av _ia+ss+e) r{t 0( p| k ~ ^ ~~~~~~~~~~~~~t ->stream_index <17 (u warningnssi generatedg. ned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/ffmetadec.c:52:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 52 | } while (!end && len < sizeof(tmp)); | ~~~ ^ ~~~~~~~~~~~ src/libavformat/dv.c:157:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/epafdec.c3: warnings63 generated:. 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/hls_sample_encryption.o 3 warnings generated. src/libavformat/dump.c:232:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ CC libavformat/hlsenc.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/hlsplaylist.o src/libavformat/file.c:104:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | src/libavformat/dv.c :{ 257":t14:r uwarning: nccomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]a te", "truncate ex ist257i | n g f iilfe s( forne qw r>i=t eF"F,_ AoRfRAfYs_eEtLoEfM(SF(idlve_Caoundtieox_tf,r etqruuencn)c,y )A)V _{O P T| _ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T YPE_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 } | ^ CC libavformat/hlsproto.o src/libavformat/file.c:112:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "blocksize", "set I/O operation maxisrc/libavformat/dxa.cmu:m 166bl:16o:c kwarning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]s ize", offsetof(F i166le | C o n t e x t , sbilzoec k=s FiFzMeI)N,( cA-V>_bOyPTt_eTYsP_lEe_IfNtT,, c{- >b.pic6)4; = | I ^ ~~~~~~~~~~~~~ ~~~~~~N T_MAX }, 1, INTsrc/libavutil/macros.h_:M49:A25X:, note: expanded from macro 'FFMIN'A V_OPT_ F49L | #AdG_eEfiNnCeO DFFIMNIGN(_aPA,RbA)M (}(a,) > | ( ^b ) ? (b) : (a)) | ~ ^ ~ src/libavformat/dxa.c:169:src/libavformat/file.c16:: 113:warning: 135comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | 113i | f ( r e {t !"=f ds"i,z "es)e t | f ~~~ ^ ~~~~i le descrisrc/libavformat/dxa.cp:t215:o20r:" warning: ,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] o ffset o215f | ( F i l e C o n t e x ti,f f(dr)e,t !A=V_ OsPiTz_eT){YP E| _ ~~~ ^ ~~~~I NT, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ 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} | ^ CC libavformat/hnm.o src/libavformat/dump.c:423:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 423 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavformat/dump.c:426:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 426 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ src/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/http.o src/libavformat/dashenc.csrc/libavformat/dtsdec.c:1745::19:121 :warning: 16comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1745 | 121 | f or f(oir (=i =00;; ii <RnRAbY__sELtreEaMmSs(m;a rik++e)r s{); i| + ~ ^ ~~~~~~~~~~~~~+ ) { | ~^~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/httpauth.o src/libavformat/demux.c:912:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 912 | av_sat_add64(cur_dts, duration) == cur_dts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/fifo.csrc/libavformat/electronicarts.c::776:14210::18 warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]776 | {NULL} 142 | | ^ for (i = 0;i < avf2->nb_streams; 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] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. 2 warnings generated. 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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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) { | ~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/fifo.c:629:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] In file included from 629src/libavformat/flacdec.c | :24 : src/libavcodec/bytestream.h : 187 : 15 :F iwarning: focomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M essage msg = {187F | I F O _ NiOOfP }(;s i z| e ^ 2 != size) | ~~~~~ ^ ~~~~ 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/libavformat/framecrcenc.c:38:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | 1 warningf generatedo. r (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/fifo.c:672:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/dashenc.c672 | : 2325 : 23 : warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _OPT_TYPE_STRI N2325G | , { .s t r =f oNrU LL(}i ,= 00, 0;, AiV _FnLAbG__sEtNrCeOaDmsI;N G+_+PiA)R A{M } ,| ~ ^ ~~~~~~~~~~~~~ | ^ 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_BOOLsrc/libavformat/fitsenc.c, {.:i6664: 46=: 0warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 1, AV_OPT_F LA66G_ | E N C O D I N Gr_ePtA R=A Msn}p,r i n| t ^f (header + 10, 70, fmt, *(float *)vsrc/libavformat/fifo.cal:u690e:)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_DURATIOsrc/libavformat/fitsdec.cN, :{.119i:6438 := warning: FIcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]F O_DEFAULT_RECOVE R119Y | _ W A I T _ T I MiEf_(UsSizEeC }&, &0 ,h eIaNdTe6r4->_nMAaXx,i sAnV[_iO]P T>_ FULIANGT_6E4NC_OMDAIXN /G _PsAiRzAeM)} , | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~| ^ src/libavformat/fitsdec.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 124 | if(header-src/libavformat/fifo.c>p:c696o:u106n:t warning: >missing field 'unit' initializer [-Wmissing-field-initializers] UINT64_MA X696 | - s i ze ) O| F ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~F SET(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_OPTsrc/libavformat/flvdec.c_FLA:G_99E:N22C:O Dwarning: INcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]G _PARAM}, | ^ 99 | offset + 100 < p->bufsrc/libavformat/fifo.c_:s702i:z84:e 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 701 | {"timeshift", "Delay fifo output", OFFSET(timeshift), | ~ 702src/libavcodec/bytestream.h | : 294 : 15 :AV _warning: OPcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T _TYPE_DURATIO N294, | { . i 6 4i f= (0s}i,z e02 , !=I sNiTz6e4)_ M A| X ~~~~~ ^ ~~~~, 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' 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 | #definsrc/libavformat/dashenc.ce :I2371N:T61854:_ MAXwarning: missing field 'unit' initializer [-Wmissing-field-initializers] (0x7ffffffffffffff f2371) | | ^~~~~~~~~~~~~~~~~~ { "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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/dashenc.c:2373:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | if (si z2373e | 2 ! = {s i"zeex)tr a_ wi| n ~~~~~ ^ ~~~~d ow_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, src/libavformat/flvdec.cfra:c144t:i48o:n awarning: l comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]v alue can be set )144" | , O F FaSvE_T(afsrsaegr_td0u(rfaltvi-o>nl)a,s tAV__kOePyTf_rTaYmPeE__sDtUrReAaTmIO_Ni, n{d e.xi 6<4= =s -0> n},b _0s,tr eIaNmTs_)MA;X, E| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ }, | ^ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!src/libavformat/fitsdec.c(co:n177d):)26 :{ warning: result of comparison of constant 9223372036854775807 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare] 177 | a v _ a ss e r t 0 ( a v b u f . l e n < = I\N T 6| 4 ^~~~_ MAX && size k e38y | f r a m ei_fc src/libavformat/dashenc.co(u!:n2381t:(;126c :oin +dwarning: +)missing field 'unit' initializer [-Wmissing-field-initializers])) {{ | ~ ^ ~~~~~~~~~~~~~~~~~~~ 2381 | { " r e m o v e _ a t _ e x i t " , " r e m o v e a l l s e g m e n t s w\h e n| ^~~~f inished", 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/dashenc.c357: | 2383 :127 : iwarning: f missing field 'unit' initializer [-Wmissing-field-initializers]( size2 != 2383s | i z e ) { | " ~~~~~ ^ ~~~~ use_timeline", "Use SegmentTisrc/libavformat/fitsdec.cmelin:e215 i:n151 S:e gwarning: memissing field 'unit' initializer [-Wmissing-field-initializers]n tTemplate", OFFSET(use_timeline), A V215_O | P T _ T Y{P E"_fBrOaOmLe,r a{t e."i,64 "=s e1t t}h,e 0f,r a1m,e rEa t}e, " ,| ^o ffsetof(FITSContext, framerate), AV_Osrc/libavformat/dashenc.cP:T2384_:TY145P:E _warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]I DEO_RATE, {.2384s | t r = {" 1""s}in,g l0e,_ fIiNlTe"_,M A"XS,t oArVe_ OaPlT_lF LsAeGgm_enDtEsC iOnDI NonGe_ PfAiRlAeM,} ,a c c| e ^s sed using byte ranges", OFFSET(single_file), AV_OPT_TYPsrc/libavformat/fitsdec.cE:_216B:O12O:L ,warning: missing field 'help' initializer [-Wmissing-field-initializers]{ .i 62164 | = 0{ },N U0L,L 1,} ,E }| , ^ | ^ src/libavformat/dashenc.c:2385:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2385 | CC libavformat/icecast.o { "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_Osrc/libavformat/flvdec.cPT_:T216YP:E25_: Swarning: TRIcomparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare]N G, {.str = NUL L216} | , 0 , 0 , E }r,e t u| r ^ n codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dashenc.c:2390src/libavformat/flvdec.c:132::221: 25warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 2212390 | | { " hrtettpu_runs ecrod_eagce_nitd" ,= =" oavpearrr-i>dcoed eUcs_eird-;A g e| ~~~~~~~~ ^ ~~~~~~~~~~~~~~n t field in Hsrc/libavformat/flvdec.cTT:P 241h:e32a: dwarning: ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]r ", OFFSET (241u | s e r _ a g e n tre)t,u rAnV _aOpPaTr_-T>YcPoEd_eScT_RtIaNgG ,= ={ .(sftlrv _=c oNdUeLcLi}d, > >0 ,F L0V,_A UED}I,O_ C O| D ^E CID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_TYsrc/libavformat/fsb.cPE_:BO94O:L27,: {warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]. i64 = 0 }, 0, 1, 94E | } , | ^ for (c = 0; c < par->ch_layout.nsrc/libavformat/dashenc.cb:_2393:c131h:a nwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]el s; c++) 2393{ | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ { "hls_src/libavformat/fsb.cma:s147t:e27r:_ nwarning: amcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e ", "HLS 147 | m a s te r pl a y l i sfto rn a(mce "=, 0O;F FcS E_cmha_sltaeyro_untam.enb)_,c hAaVn_nOePlTs_T;Y PcE+_+S) T{R I N| G ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~, {.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",src/libavformat/ftp.c O:FF84S:E124T:( stwarning: remissing field 'unit' initializer [-Wmissing-field-initializers]a ming), AV_OPT_TYPE_B OO84L | , { .{i"6t4i m=e 0o u}t," ,0 ,"s e1t, tEi m}e,o u t| ^o f socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAsrc/libavformat/dashenc.cX:,2396 D:|142E: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 2396 | { "index_correction", "Enasrc/libavformat/ftp.cbl:e85/:D143is:a bwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e segment i nd85e | x co r {r"efcttpi-own rliotgei-cs"e,e kOaFbFlSeE"T,( i"ncdoenxt_rcoolr rseecetkiaobni)li,t yA Vo_fO cPoTn_nTeYcPtEi_oBnO OdLu,r {i n.gi 64e n=c o0d }i,n g0",, 1O,FF SEE T}(,w r i| t ^e _seekable), AV_OPT_TYPE_BOOL, {.i64 = 0src/libavformat/dashenc.c},: 23970:, 1621: ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]E }, | ^ 2397 | { "format_options","sesrc/libavformat/ftp.ct :li86s:t161 :of warning: omissing field 'unit' initializer [-Wmissing-field-initializers]p tions for the 86c | o n t a i{ne"rf tfoprm-aatn o(nmypm4o/uwse-bpma) sussweodr df"o,r " pdaasshs"w,or d OFfFoSrE Ta(nfoonrymmaotu_so pltoigionn.s )Esrc/libavformat/flvdec.c-m:,ai326 l:A32 V:a_ dwarning: Odcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]Pr Te_sTsY PsEh_oD 326uI | lC d T ,b e {u .s ster dr=.et u"Nr,Un L vLp}OFa,Fr- S >0,Ec T(o0adne,oc n_Eyt}am,go u =| s= ^f_l pavs_csowodredc)i,d ;A V _| O ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~P T_TYPE_STRsrc/libavformat/dashenc.cI:N2398G:,174 :{ warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 }, 0, 0, D |2398E | } , | { ^ "global_sidx", "Write global SIsrc/libavformat/ftp.cD:X87 :a137t:o warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]. Applicable o87n | l y f o{r "sfitnpg-lues efri"l,e ,"u smepr4 ofuotrp uFtT,P nloong-isnt.r eOavmeirnrgi dmdoedne "b,y OwFhFaStEeT(vgerl obials_ siind xt)h,e A VU_ROPLT._"T,Y POEF_FBSOEOTL(, o{p t.iio6n4 _=u s0e r}),, 0A,V _1O,P T_ET }Y,P E _| S ^T RING, { 0 }, 0, 0, D|E }, | ^ CC libavformat/icodec.o src/libavformat/ftp.c:88:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"ftp-password", "password for FTP login. Overridden by whatever issrc/libavformat/demux.c in :tsrc/libavformat/dashenc.c1609h:e2403:: U106R186:L: .warning: "warning: missing field 'unit' initializer [-Wmissing-field-initializers], implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(opt i2403o | n _ pa s {s w1609o"rd | )i ,g n Ao r Ve __ iOaoPv_T_e_rTlYroPogEr(_siS"cT,,R I"ANIVGg_,nL oO{rG e_0 V IE}OR, BeO rS0rE,o, r 0s", I dgDun|roEir ni}gn, g o po| eu ^nt laienrd nworni tper. iUmsaerfyu ls tsrc/libavformat/ftp.cfr:oe89ar:m 10 l:so tnwarning: agmissing field 'help' initializer [-Wmissing-field-initializers]r- tdtui rm89e a% | tf \ni" o, {nN sUtrLuaLrtn_}s t imwei| ^_ tthe xnte t/ w(ofrlk ooautt)pAuVt_"T,IM E_OBAFSFSEE)T;( i g| n ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~o re_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/demux.c:1614:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavformat/dashenc.c :16142405 | : 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] av _2405l | o g ( i c{, "AlVda_sLhO"G_,V E"REBnOaSbEl,e "LIogwn-olraitnegn couyt ldiaesrh .n onC opnrsitmraariyn ss ttrheeam veandltuiem eo f% fa\n "fe,w enedle_mtiemntes_"t,e xOtF F/S E(fTl(oladta)sAhV)_,T IAMVE__OPBTA_STEY)P; E _| B ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~O OL, { .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/demux.c:1619:104: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1619 | src/libavformat/dashenc.c : 2407 : 121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] a v_log(ic, 2407AV | _ L O G _{V E"RwBrOiStEe,_ p"rIfgtn"o,r i"nWgr iotuet lpireordu cneorn rperfiemraernyc es ttriemea me ldeumrenatti"o, nO %FfF\SnET"(,w rdiutrea_ptrifont_),t eAxVt _/O P(Tf_lToYaPtE)_ABVO_OTLI,M E{_.Bi6A4SE )=; - 1}| , ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -1, 1,src/libavformat/flacenc.c E:},112 : 24| ^: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 3 warnings generated. src/libavformat/dashenc.c:2415:112: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2415 | { "usrc/libavformat/flacenc.cpdat:e_177p:e19r:i owarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , "Set the mpd 177u | p d a t ef oirn t(eriv a=l "0, O;F iF Sunpbd_astter_eapmesr;i oid+)+,) A{V _ OP| T ~ ^ ~~~~~~~~~~~~~ _TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ src/libavformat/demux.c/usr/include/stdint.h:46::164521:: 40note: :expanded from macro 'INT64_MAX' warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 46 | #define INT 616454 | _ M A X ( 0 x i7ff ff(fbfiftfraftfef f>f=f f0f )& & b| i ^~~~~~~~~~~~~~~~~~ trate <= INT64_MAX) | ~~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7ffffffffffCC libavformat/icoenc.o fffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:466:50: warning: implicit conversion from '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/id3v1.o src/libavformat/flacenc.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/ftp.c 210: | 254: 13 : warning: fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]or (i = 0; i <254 | s - > n bi_fs t(errera m>s=; sii+z+e)o f({b u f)| ) ~ ^ ~~~~~~~~~~~~~ | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:263:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 263 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ 5 warnings generated. CC libavformat/id3v2.o 1 warning generated. CC libavformat/id3v2enc.o 3 warnings generated. src/libavformat/ftp.c:410:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 410 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:432:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] CC libavformat/idcin.o 432 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 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 }, | ^ src/libavformat/flvdec.c:692:52: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775 to 9223372036854776 [-Wimplicit-const-int-float-conversion] 692 | && date.milliseconds < INT64_MAX/100src/libavformat/ftp.c0 : 451| : ~ ~~~~~~~~~^~~~~13 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/flvdec.c451: | 691 : 52 : i fwarning: implicit conversion from 'long' to 'double' changes value from -9223372036854775 to -9223372036854776 [-Wimplicit-const-int-float-conversion] (ret >= 691 | s i z e o f ( c o m m a n d ) ) | & ~~~ ^ ~~~~~~~~~~~~~~~& date.milliseconds > INT64_MIN/1000 | ~ ~~~~~~~~~^~~~~ src/libavformat/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 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/idroqdec.o src/libavformat/g726.c:64:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(code_size), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 5, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:66:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL }, | ^ CC libavformat/idroqenc.o In file included from src/libavformat/flacdec.c:31: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/demux.c:2004:33: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 2004 | (st->codecpar->codec_id != -sti->info->found_decoder || !st->codecpar->codec_id)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c: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) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/iff.o src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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 }, | ^CC libavformat/ifv.o src/libavformat/g729dec.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL }, | ^ src/libavformat/framehash.csrc/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)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:src/libavformat/flac_picture.c:101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 19 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] warning: 145 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/ilbc.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:229:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 229 | AVProbeData pd = { filename ? filename : "" }; | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/img2.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) | ~~~~~~~~~~ ^ ~~~~~~ 3 warnings generated. src/libavformat/gdv.c:129:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 129 | for (i = 0CC libavformat/img2_alias_pix.o ; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 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/ftp.c:1106:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1106 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1117:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1117 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/img2_brender_pix.o src/libavformat/ftp.c:1144:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1144 | src/libavformat/flvdec.c i:f1362 :(142r:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]> = sizeof(co m1362m | an d ) ) {{ "fl v| ~~~ ^ ~~~~~~~~~~~~~~~_ metadata",src/libavformat/ftp.c ":A1158:l13l:o cwarning: acomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]t e str e1158a | m s a icfc o(rdrient g> =t os tihzee oonf(MceotmamDanadt)a) a r{r a y| " ~~~ ^ ~~~~~~~~~~~~~~~, 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 }, | ^ 1 warning generated. src/libavformat/flvdec.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ CC libavformat/img2dec.o 2 warnings generated. 5 warnings generated. CC libavformat/img2enc.o 2 warnings generated. 1 warning generated. CC libavformat/imx.o CC libavformat/ingenientdec.o CC libavformat/ip.o CC libavformat/ipfsgateway.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ipmovie.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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ipudec.o src/libavformat/flvenc.c:704:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:720:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 720 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ircam.o src/libavformat/flvenc.c:784:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 784 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ircamdec.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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2867 | if ( time_base.den * (int64_t) st->time_base.num | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2868 | <= time_base.num * (uint64_t)avctx->ticks_pCC libavformat/ircamenc.o er_frame * st->time_base.den) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavformat/isom.o src/libavformat/flvenc.c:848:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 848 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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 CC libavformat/ivfdec.o CC libavformat/ivfenc.o CC libavformat/jacosubdec.o CC libavformat/jacosubenc.o CC libavformat/jvdec.o CC libavformat/jpegxl_probe.o 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) | ~~~~~ ^ ~~~~ 16 warnings generated. 1 warning generated. 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/gifdec.c:386:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "min_delay" , "minsrc/libavcodec/bytestream.himu:m318 v:a15l: iwarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] d elay betwee n 318fr | a m e s i(f in( shizue2n d!r=e sdithzse) o f | s ~~~~~ ^ ~~~~ econd)", 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_PARA7M }, warning s generated| ^. 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 }, 12 | warnings ^ generated. src/libavformat/gifdec.c:390:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 390 | { NULL }, | ^ 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] CC libavformat/kvag.o 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/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 }, | ^ 5 warnings generated. 6 warnings generated. src/libavformat/gxf.c:305:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 305 | if (pkt_len < 4 * map_cnt) { | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/gxf.c:312:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ In file included from src/libavformat/h264dec.c:23: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (ssrc/libavformat/gxfenc.cize:2 211!:21= :s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]e) | ~~~~~ ^ ~~~~ 211 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 17 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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | for (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/gxfenc.c:504:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 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:92:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/lafdec.o src/libavformat/gxfenc.c:699:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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 | { CC libavformat/latmenc.o "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/hdsenc.c:331:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 331 | src/libavformat/hashenc.c : 78f:o5r: warning: (imissing field 'unit' initializer [-Wmissing-field-initializers] = 0; i < 78s | - > n b _HsAtrSeaHm_s;O iP+T+()" {m d 5| ~ ^ ~~~~~~~~~~~~~" ), | ^ src/libavformat/hdsenc.csrc/libavformat/hashenc.c::39943::23105:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'HASH_OPT' 39943 | | { " h afsohr" ,( j "=s e0t; hja sucstex"-,> nObF_FsStErTe(ahmass;h _jn+a+me)) , | 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/lmlm4.o src/libavformat/hevc.c:475:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 475 | if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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 removCC libavformat/loasdec.o ing 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/lrc.o 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/lrcdec.o CC libavformat/lrcenc.o 5 warnings generated. CC libavformat/luodatdec.o 7 warnings generated. CC libavformat/lvfdec.o 10 warnings generated. src/libavformat/hls.c:543:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 543 | if (langlen < sizeof(rend->language) - 3) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/lxfdec.o CC libavformat/m4vdec.o CC libavformat/matroska.o src/libavformat/http.c:147:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "seekable", "control seekability of connection", OFFSET(seekable), ACC libavformat/matroskadec.o V_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 rsrc/libavformat/id3v1.cefe:re232:r23 :h ewarning: acomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]d er", OFFSET(r ef232er | e r ) , A V_ O P iTf_ T(Y(PqE _-S TRsItNGr,) >{= .siszter o=f (NsULtLr )} ,- 0,1 )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_STR5IN warningG,s generated{. .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_OPTCC libavformat/matroskaenc.o _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 headsrc/libavformat/hls.cers":, 809OF:F40S:E Twarning: (missing field 'method' initializer [-Wmissing-field-initializers]i cy_metadat a809_ | h e a d e r s ) , A Vs_tOrPuTc_tT YkPEe_y_STiRnfIoN Gi,n f{o .=s t{r{ 0=}} ;N U L| ^L }, 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 fosrc/libavformat/hls.cr :P824O:S46T":, warning: OFmissing field 'uri' initializer [-Wmissing-field-initializers]F SET(send_ e824x | p e c t _ 1 0 0 ) , AVs_tOrPuTc_tT YrPeE_nBdOiOtLi, o{n _.ii6nf4o =i -n1fo },= -{1{,0 }1},; E | } ^ , | ^ src/libavformat/http.c:167:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:168:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "resrc/libavformat/hls.cconn:ec860t_:o49n:_ hwarning: ttmissing field 'byterange' initializer [-Wmissing-field-initializers]p _error", " l860i | s t o f h t t p s tsattruusct coidneis tt_soe rcetcioonnn_eicnt foon" ,in foO FF=SE T{({r0e}c}o;n n| e ^c t_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 = NULLCC libavformat/mca.o }, 0, 0, E }, | ^ src/libavformat/http.c:179:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "reply_code", "The http stsrc/libavformat/hlsenc.catus: c623o:de 13t:o warning: reimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t urn to a client "623, | O F F S E T ( riefp (lpy_lcaodyel)i,s tA_V_dOPT_uTraYtPiEo_nI NN,d u5r9a9t,i oEn}), { | | ^ ^~~~~~~~~~~~~~~~~ ~~ src/libavformat/http.c:180:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "short_seek_size", "ThrIn file included from esholsrc/libavformat/icodec.cd :t28o: src/libavcodec/bytestream.hf:av187o:15r: r eawarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a head over se e187k | . " , O FiFSfE T((sshiozret2_ s!=e eski_zsei)z e )| , ~~~~~ ^ ~~~~ 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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/mccdec.o 15 warnings generated. 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/md5proto.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/icoenc.c:101:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/metadata.o src/libavformat/icecast.c:57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "ice_genre", "set stream genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:58:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:59:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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 | src/libavformat/hls.c :{ 1123"i:c18e:_ pwarning: ubcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]l ic", "set if st r1123e | a m i s p u bilfi (csrc/libavformat/hlsenc.csi"z:,e889 :O!19F=F:SE T warning: a(pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ip ucb-l>ibcu)f,- >AsVi_zOeP T -_889 T | AY PEV_ BO_O I fLNo,PrU { T(i. i_B=6 UF4F 0=E; Ri 0_ < Pv}AD,s D0,- I>1,N nG_Eb S},_ IZsE | t) ^ r ea ms| ; ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/icecast.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:63:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:64:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "content_type", "set content-type, MUST be set if not audio/mpeg", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "legacy_icecast", "use legacy SOURCE method, for Icecast < v2.4", OFFSET(legacy_icecast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:66:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "tls", "use a TLS connection", OFFSET(tls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ CC libavformat/mgsts.o 4 warnings generated. src/libavformat/idroqenc.c:35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ CC libavformat/microdvddec.o In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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 | src/libavformat/idroqdec.c : 168: 21 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r (j = 0; j <168 | p ro g r a m - > n b_ s triefa m(_rientd !e=xe sc;h ujn+k+_)s i{z e ) | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ ^ ~~~~~~~~~~ src/libavformat/hls.c:1457src/libavformat/idroqdec.c::46224: :warning: 21comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1457224 | | i f ( rieft (!p=r cohgurnakm_-s>iszter)ea m{_ i nd| e ~~~ ^ ~~~~~~~~~~x [j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/id3v2enc.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/microdvdenc.o 1 warning generated. 12 warnings generated. src/libavformat/id3v2enc.c:381:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 381 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:68:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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/idcin.c:313:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | else if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ src/libavformat/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 =CC libavformat/mj2kdec.o = ifv->video_stream_index) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:230:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 228 | if (snprintf(c->gateway_buffer, sizeof(c->gateway_buffer), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | c->gateway) | ~~~~~~~~~~~ 230 | >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/id3v2.c:510:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 510 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/ipfsgateway.c:328:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | {"gateway", "The gateway to ask for IPFS data.", OFFSET(gateway), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/ipfsgateway.c:329:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | {NULL}, | ^ CC libavformat/mkvtimestamp_v2.o 1 warning generated. 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) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/imx.c:117:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 117 | for (int i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:648:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 648 | if (pic_type < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavformat/http.c:1384:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1384 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavformat/hlsenc.c:2177:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2177 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/http.c:1599:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1599 | size = FFMIN(size, s->chunksize); | ^ ~~~~ ~~~~~~~~~~~~ 9src/libavutil/macros.h: warning49s:25 generated: . 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') 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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/mlpdec.o src/libavformat/id3v2.c:907:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 907 | if (tlen < len) { | ~~~~ ^ ~~~ src/libavformat/id3v2.c:989:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 989 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/hlsenc.c:2310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2310 | for (i357 | = 0 ;i f i( sn!b=_ vsaizres) t rsrc/libavformat/img2dec.ce| a ~~~~~ ^ ~~~~m: s;73 :i19+:+ )warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]{ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c :732318 | : 23 : fwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r (i = 0 ; 2318i | < F F_ A RR A Yf_oErL E(Mj S=( s0i; zjesrc/libavformat/id3v2.c s)<:; 1083i:v+39s:+ -)warning: >n{missing field 'tail' initializer [-Wmissing-field-initializers] b _| s ~ ^ ~~~~~~~~~~~~~~~~~~~~~t reams ;1083 | j+ +) {E x t| ~ ^ ~~~~~~~~~~~~~~r aMetaLisrc/libavformat/hlsenc.cs:t2351 :e27x:t rwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ meta = 2351{ | N U L L } ; | ^ for (j = 0; j < hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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/http.c:1711:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1711 | if (seek_ret >= 0 && seek_ret != target) { | ~~~~~~~~ ^ ~~~~~~ src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSET(live_start_index),CC libavformat/mlvdec.o 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 | src/libavformat/http.c : 1799 : I12N:T _warning: MIcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]N, INT_MAX, FLA G1799S | } src/libavformat/img2enc.c, : r| 235e ^:t 19u:rn warning: Fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]F MIN(size, r e235m | a i n i nfgo)r; ( i| ^ ~~~~ ~~~~~~~~~= src/libavformat/hls.c0:;2552 i: <75 :src/libavutil/macros.h F:warning: 49F:missing field 'unit' initializer [-Wmissing-field-initializers]_ 25A: Rnote: Rexpanded from macro 'FFMIN'AY 2552_ | E L E 49M | S #(p dbOe)Ff;iFne SiF+FE+MTI)N((a, bma x)| _ ~ ^ ~~~~~~~~~~~~~~~~~~ re(lo(aad)), >AV _(bO)P T?_ (TbY) P:E_ I(aN)T,) {| . ~ ^ ~ 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/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 | { "strfti2me warning"s, generated . "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/iff.c:220:31src/libavformat/img2enc.c:: 261:warning: 12:comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] warning: missing field 'help' initializer [-Wmissing-field-initializers] 261 | { N220U | L L } w,h il e| ^ (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/mm.o src/libavformat/img2dec.c:259:35: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 259 | if ((p - s->path) >= (sizeof(s->path) - 2)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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:1911:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1911 | (whence == SEEK_SET && off == s->off))) | ~~~ ^ ~~~~~~ src/libavformat/id3v2.c:1232:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1232 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c: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] CC libavformat/mmf.o 2431 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.csrc/libavformat/iff.c::2697:19257:: 31warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2572697 | | wfhoirl e(i (=a 0v;i oi_ t n+b _1va2r codecpar->ch_layout.nb_channels * 4) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:283:53: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 289 | for (i = 0; i1 < warning generatedF. F_ARRAY_ELEMS(dsd_channel_layout); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:339:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 339 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. CC libavformat/mms.o 7 warnings generated. src/libavformat/iff.c:363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 391 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/mmsh.o src/libavformat/hlsenc.c:2739:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2739 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/jvdec.c:57:69: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 57 | if (pd->buf[0] == 'J' && pd->buf[1] == 'V' && strlen(MAGIC) + 4 <= pd->buf_size && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 4 warnings generated. CC libavformat/mmst.o 1 warning generated. src/libavformat/jacosubdec.c:89:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 89 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/mods.o CC libavformat/moflex.o src/libavformat/hlsenc.c:2960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2960 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2973:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2973 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/mov.o src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ^ 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,src/libavformat/img2dec.c :{624.:i1416:4 =warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]} , 0, INT _M624AX | , E }, { | " ^s tart_number", "set first number in thsrc/libavformat/hlsenc.ce: 3122s:e176q:u warning: emissing field 'unit' initializer [-Wmissing-field-initializers] nce", OFFS E3122 | T ( s t a{rt"_hnlusm_bdeerl)e,t eAV__tOPhTr_eTsYhPoEl_dI"N,T ," s e t {n.uim64b e=r 0o f u}n, rIeNfTe_MrIeNn,c IeNd Ts_eMAgXm, eDnECt }s, t | o ^ keep before deleting", OFFSET(hls_src/libavformat/img2dec.cd:e625l:e156t:e _warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]h reshold), 625 | A V _{O P"Ts_TtYaPrEt__InNuTmb,e r _ r a{n.gie6"4, =" s1e}t, r a n1ge, IfNoTr_ MlAXo,ok iEn}g, a t| ^t he first sequence number", OFFSET(start_number_range), AV_OPT_TYPsrc/libavformat/hlsenc.cE_:IN3123T:,171 :{. iwarning: 6missing field 'unit' initializer [-Wmissing-field-initializers] 4 = 5}, 1, 3123IN | T_ M A X ,{ "hDlEsC_ v}t,t _ | o ^p tions","set hls vtt list of options for the container format used for hls", OFFSET(vtt_format_options_str), AV_OPT_TYPE_STRING, {.str =src/libavformat/img2dec.c N:U630L:L165:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 0, E} ,630 | | ^ { "export_path_metadata", "enablesrc/libavformat/hlsenc.c :m3124e:176t:a dwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t a containin g3124 i | n p ut p{a"thhl si_naflolromwa_tciaocnh"e," ,O FF"SeExT(pelxipocritt_lyp asteh_tm ewthaedtahtear) , tAhVe_ OcPlTi_eTnYPtE M_AYB O(O1L), o r{ M.Ui6S4T =N O0T ( 0) }c,a c0,h 1e, m e d i aD EsCeg m}e,n t\ s "| , ^ O FFSET(allowcache), AV_OPT_TYPE_src/libavformat/img2dec.cI:N631T,: 5{:. iwarning: 64missing field 'unit' initializer [-Wmissing-field-initializers] = -1 }631, | I N T _CMOMIMN,O NI_NOTP_TMIAOXN,S E| } ^, | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framersrc/libavformat/hlsenc.cat:3125e:"132, : warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et the v i3125d | e o f r{a"mhelrsa_tbea"s, eO_FuFrSlE"T, ( fr"aumrelra tteo) ,p r e p eAnVd _tOoP Te_aTcYhPE _pVlIaDylEiOs_t ReAnTtE,r y{".,s t r O=F F"S2CC libavformat/mov_chan.o ET5("b}a, s0eu,r lI)N,T _AMVA_XO,P TDE_CT Y}P,E _\S TR I| ^N G, {.str = NULL}, 0, 0, E}, | ^ 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' 612src/libavformat/hlsenc.c | : 3126 : 164{ :" pwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]x el_format", 3126" | s e t v i{d"eoh lpsi_xseelg mfeornmta_tf"i,l e nOaFmFeS"E,T ("fpiilxeenla_fmoer mtaetm),p lAaVte_ OfPoTr_ TsYePgEm_eSnTtR IfiNlGe,s " , O F{F.SsEtTr( =s eNgULmLe}n,t _0f,i 0l,e n a m e) , D E CAV _}O,P \T _ T| Y ^P E_STRING, {.str = NULL}, src/libavformat/img2dec.c :0631,: 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0src/libavformat/img2dec.c,: 613: 127 : note: expanded from macro 'COMMON_OPTIONS' E}, | ^ 613 | { "video_size", "set video ssrc/libavformat/hlsenc.ci:ze3127":,140 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFF S3127E | T (w i d t{h")h,ls _ s eg m e n tA_oVp_tOiPoTn_sT"Y,P"Es_eItM AsGeEg_mSeInZEt,s {f.islters = fNoUrLmLa}t, op0t, i0o, n s of h l sDE"C, }O,F F\S E | T ^(f ormat_options), AV_OPT_TYPE_DICT, {src/libavformat/img2dec.c.s:tr631 := 5N:U LLwarning: }missing field 'unit' initializer [-Wmissing-field-initializers], src/libavformat/img2dec.c0:,614 :0127,: note: expanded from macro 'COMMON_OPTIONS' E}, | ^ 614 | { "loop", "force loop src/libavformat/hlsenc.cov:e3128r: 164:i nwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers] ut file se q3128 | ue n c e "{," hOlFsF_SsEegTm(elnoto_ps)i,z eA"V_,O P"Tm_aTxYiPmEu_m BsOOiLze, p e r{ .sie6g4m e=n 0t f i}l,e ,0 (,i 1n, b yt e s ) " ,D E CO F}F,S E\T (m a| x ^_ seg_size), AV_src/libavformat/img2dec.cO:P631T:_5T:Y Pwarning: Emissing field 'help' initializer [-Wmissing-field-initializers]_ INTsrc/libavformat/img2dec.c,: 615 : 12 :{. inote: 6expanded from macro 'COMMON_OPTIONS'4 = 6150 | }, { N U L L } , 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:3130CC libavformat/mov_esds.o :140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3130 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/hlsenc.c:3132:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/iff.c:691:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 691 | src/libavformat/isom.c : 237 : 38 : warning: tcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]a g = ref < FF_ARRA Y237_ | ELE MS ( ds d_fsoourr ce(_ic o= m0m;e nlta)n g?[ 0ds]d &_&s !omuprsrc/libavformat/hlsenc.c4c: 3138e&:_c&174om :mei nwarning: buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mpegvideodec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o CC libavformat/mpl2dec.o CC libavformat/mpsubdec.o CC libavformat/msf.o CC libavformat/msnwc_tcp.o CC libavformat/mspdec.o 3 warnings generated. CC libavformat/mtaf.o CC libavformat/mtv.o CC libavformat/musx.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++) { | ~~ ^ ~~~~~~~~ 6 warnings generated. CC libavformat/mux.o 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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/mux_utils.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++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/mvdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mvi.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavformat/luodatdec.c : if84: 41(s:iz ewarning: 2 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] != size) | ~~~~~ ^ ~~~~ 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/mxf.o CC libavformat/mxfdec.o CC libavformat/mxfenc.o 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}, | ^ 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/metadata.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | for (i=0; inb_streams ; i++) | ~^~~~~~~~~~~~~~~~ src/libavformat/metadata.c:66:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | for (i=0; inb_chapters; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/metadata.c:68:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | for (i=0; inb_programs; i++) | ~^~~~~~~~~~~~~~~~~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mccdec.c:156:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 169 | if (j >= sizeof(out) - 1) { | ~ ^ ~~~~~~~~~~~~~~~ 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/ncdec.o CC libavformat/network.o 1 warning generated. 3 warnings generated. src/libavformat/microdvddec.c:190:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, 1 warning| generated. ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ CC libavformat/nistspheredec.o CC libavformat/nspdec.o CC libavformat/nsvdec.o CC libavformat/nullenc.o CC libavformat/nut.o CC libavformat/nutdec.o CC libavformat/nutenc.o CC libavformat/nuv.o 3 warnings generated. CC libavformat/oggdec.o CC libavformat/oggenc.o CC libavformat/oggparsecelt.o 3 warnings generated. 1 warning generated. CC libavformat/oggparsedirac.o CC libavformat/oggparseflac.o CC libavformat/oggparseopus.o CC libavformat/oggparseskeleton.o src/libavformat/mm.c:167:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (avio_read(pb, pkt->data + MM_PREAMBLE_SIZE, length) != length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/oggparseogm.o 2 warnings 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 15 warnings generated. src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:625:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/oggparsespeex.o 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/moflex.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mlvdec.c:414:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/oggparsetheora.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mmsh.c:118:13: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 118 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/oggparsevorbis.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mmsh.c:193:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 193 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/oggparsevp8.o src/libavformat/matroskaenc.c:931:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavformat/mms.c: 61931:30 | : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]w hile (idx > 0 & &61 | e n t r iife s(m[msi-d>xa sf-_h e1]a.deprt_s s>i zet s<) s i| ze ~~~~~~~~~~~~~~~~~~~~ ^ ~~o f(ff_asf_guid) * 2 + 22 || | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:72:19: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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') and 'long' [-Wsign-compare] 79 | if (!chunksize || chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mms.c:87:25: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 87 | if (end - p > sizeof(ff_asf_guid)src/libavformat/matroskadec.c * 2: 447+: 456:8 ) warning: { missing field 'is_counted' initializer [-Wmissing-field-initializers] | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c447: | 89 : 69: warning: {comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] EBML_ID_E B89ML | V E R S I O N , iEfB M(Lm_mNsO-N>E a}s, f _p| a ^c ket_len <= 0 || mms->asrc/libavformat/matroskadec.csf:_448p:a45c:k ewarning: t_missing field 'is_counted' initializer [-Wmissing-field-initializers]le n > s i448z | e o f ( m{m sE-B>MinL__buIfDf_eDrO)C)T YP{E V E| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~R SION, src/libavformat/mms.c : 97 : 25E:B Mwarning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]L _NONE } ,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 long' [-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: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 123 | if (end - p < skip_bytes + 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mms.c:131:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 131 | if (end - p < skip_bytes + 22src/libavformat/matroskadec.c) :{454 : 38| : ~~~~~~~ ^ ~~~~~~~~~~~~~~~ warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] src/libavformat/mms.c :454138 | : 29 : {warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]M ATROS KA138_ | I D _ S E G ME NT , E B ML _iSfT (OePn d} ,- p| ^< skip_bytes) { | ~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mms.c:148:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 148 | if (chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ 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 }, | ^ 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_ysrc/libavformat/mov_chan.c) }, : 514| : ^14 : warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] src/libavformat/matroskadec.c 514: | 476 :97 : warning: imissing field 'def' initializer [-Wmissing-field-initializers]f (size < 4761 | 2 U L L { +M AnTuRmO_SdKAe_sIcDr_ V*I 2D0EUOLCLO)L O R| _ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~W HITEX, EBML_FLsrc/libavformat/mov_chan.cOA:T518,:19 :0 ,warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 0, of f518s | e t o f (fMaotrr o(sik aM=a s0t;e riin g< Mneutm_ad,e swhcirt;e _ix+)+ )}, { | ^ | ~ ^ ~~~~~~~~~ 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) }, | ^ 1 warning generated. src/libavformat/matroskadec.c:486:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 486 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:487:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 487 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) }, | ^ src/libavformat/matroskadec.c:488:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) }, | ^ src/libavformat/matroskadec.c:489:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) }, | ^ src/libavformat/matroskadec.c:495:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:496:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 496 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/matroskadec.c:503:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) }, | ^ src/libavformat/matroskadec.c:511:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 514 | CC libavformat/omadec.o { 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 }, | ^ In file included from src/libavformat/matroskadec.c:522:src/libavformat/mpegenc.c:5032:: src/libavcodec/put_bits.hwarning: missing field 'is_counted' initializer [-Wmissing-field-initializers]: 227:37: 522warning: | comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] { MATROSKA_ID_VIDEOPIXEL C227R | O P L , i fEB M(Ls_-N>ONbE u}f,_ e n| d ^ - s->buf_ptr >=src/libavformat/matroskadec.c :si523z:e50o:f (Bwarning: imissing field 'is_counted' initializer [-Wmissing-field-initializers]t Buf) )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 }, | ^ CC libavformat/oma.o src/libavformat/matroskadec.c:534:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 534 | { MATROSKA_ID_AUDIOOUTSAsrc/libavcodec/put_bits.hMPL:265I:N37G:F Rwarning: EQcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare], EBML_FLOAT, 0, 2650 | , of f s eto f ( Miaft r(so-s>kbaufT_reancdk A-u dsi->obu,f o_utp_tsra m>p=le rsaitzee)o f}(,B i t| B ^u f))src/libavformat/movenccenc.c { :| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~98 :20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 98 | cur_size = FFMIN(ssrc/libavformat/matroskadec.ciz:535e:_98l:e fwarning: t,missing field 'def' initializer [-Wmissing-field-initializers] sizeof( ch535u | nk ) ) ; { | M ^ ~~~~~~~~~ ~~~~~~~~~~~~~ ATROSKA_ID_src/libavutil/macros.hA:U49D:I25O:B Inote: Texpanded from macro 'FFMIN'D EPTH, 49 | # d e EfBMiLn_eU IFNFTM,I N (0a,, b0), (o(ffas)e t>o f((bM)a tr?o s(kba)T r:a c(kaAu)d)i o ,| ~ ^ ~b itdepth) }, | ^ 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/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/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 }, | ^ CC libavformat/omaenc.o src/libavformat/matroskadec.c:571:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 571 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) }, | ^ src/libavformat/matroskadec.c:572:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 572 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) }, | ^ src/libavformat/matroskadec.c:587:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 587 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) }, | ^ src/libavformat/matroskadec.c:588:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 588 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:589:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 589 | { MATROSKA_ID_BLKADDIDTYPE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, type) }, | ^ src/libavformat/matroskadec.c:590:106: warning: missing field 'def' initializer [-Wmissing-field-initializers] 590 | { MATROSKA_ID_BLKADDIDEXTRADATA, EBML_BIN, 0, 0, offsetof(MatroskaBlockAdditionMapping, 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_durationIn 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/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 }, | ^ 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/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/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:692:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 692 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ CC libavformat/options.o 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) }, | ^ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:713:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 713 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) }, | ^ src/libavformat/matroskadec.c:733:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 733 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ src/libavformat/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/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL }, | ^ 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, src/libavcodec/bytestream.h EB:ML294_U:I15NT,: 0warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0, offsetof( Ma294t | r os k a Bilfoc k(,s izdeu2r a!t= isoni)z e}), | ~~~~~ ^ ~~~~| ^ 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] src/libavcodec/bytestream.h :785 | 318 : 15 : {warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ATROSKA_ID_SI M318P | LE B L OC Ki,f (s i ze 2 !EB=M Ls_iBzIeN), | 0, ~~~~~ ^ ~~~~ 0 , offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:787:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 787 | { MATROSKA_ID_11CLUS warningTsER generatedT. IMECODE, 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 }, | ^ CC libavformat/os_support.o 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/mp3dec.c:175:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 175 | fsize = fsize >= pos ? fsize - pos : 0; | ~~~~~ ^ ~~~ 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/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/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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 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/paf.o 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/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/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++) { | ~ ^ ~~~~~~~~~~~~~ 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:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mp3dec.c:601:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 601 | { "usetoc", "use table of contents", offssrc/libavcodec/bytestream.heto:f318(:M15P:3 Dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c Context, u s318e | t o c ) ,i fA V(_OsPiT_zTeY2P !E=_ sBiOOzLe,) { .i| 64 ~~~~~ ^ ~~~~ = 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:1226:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1226 | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warningsrc/libavcodec/bytestream.hs generated. :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mp3enc.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpa_freq_src/libavformat/matroskaenc.ctab:)2259;: 19i: +warning: +)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2259 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 8 warnings generated. In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegenc.c:196:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:239:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/pcm.o In file included from src/libavformat/movenc.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h 318 | : 265 : 37 :i fwarning: (comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]s ize2 != size) 265 | | ~~~~~ ^ ~~~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1493:40: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 21547 | warning s generated . while (matroska->num_levels && pos == level->start + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:729:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 729 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavcodec/put_bits.hif: 317(:s33iz:e 2 warning: !=comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] s ize) | ~~~~~ ^ ~~~~ 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpc8.c:132:34: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 132 | if (av_sat_add64(*size, pos) != (uint64_t)*size + pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pcmdec.o 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:372src/libavformat/matroskaenc.c:12:: warning: 2526missing field 'help' initializer [-Wmissing-field-initializers]: 20: warning: 372 | comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] { NULL } | ^2526 | if (srclen < header.blocksize) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mp3enc.c:506:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 506src/libavformat/mmst.c | : 285 : 37:o warning: ffscomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]et of(MP3Context, id3 v2852 | _ v e r s i o n ) , A V _ O|P|T _TlYePnEg_ItNhT_,r e{ma.ii6n4 i=n g4 >} ,s i0z,e o4f,( mAmVs_-O>PiTn__FbLuAfGf_eENrC)O D-I N1G_2P)A R{A M }| , ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavformat/mmst.c:321:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 321 | src/libavformat/mp3enc.c : 508 : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]| | lengt h508_ | r e m a in ionfgsrc/libavformat/mpegenc.cf s>et o:fsi(z344MeP:19o3f:(mCmo s-nwarning: t>ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i xtn,_ buwfrfietr e)344_i | d- 3 v8f1))o r{, (| Ai ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ V=_ OP0T;_ isrc/libavformat/mmst.cT Y:< Pc340Et:_31x-B>O:On Lbwarning: , _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s{t .rie6am4s ;= 3400i | } , + + 0 ) ,src/libavformat/matroskadec.c : {1 ,1617 : iA25| fV: ~ ^ ~~~~~~~~~~~~~~~( _ OPpT_warning: FaLcomparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]AGc _ksrc/libavformat/mpegenc.cEeN:tC_472:O19Di d:I1617N_G _ | twarning: P y comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A RAp M e} =472 | , = i f| (mp- ^m>sf btuof-r>h_ seiz(aidee r =<_ 0p4;a c +ik e t_src/libavformat/mp3enc.ci n ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~b_:s +t re awarning: tmomissing field 'unit' initializer [-Wmissing-field-initializers]s ta;l )i + +510 | | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~) { | of ~ ^ ~~~~~~~~~~~~~~~f src/libavformat/matroskadec.cs:e1625t:o19f(:MP 3warning: Cocomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]src/libavformat/mpegenc.c n:560t:e19xt:, w warning: 1625rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i | t e _ x f oin560gr) | , ( i fA=Vor _O 0(Pi ;T= _ i0;T Yi< P< EF_cFB_tOAxRORA-YL>_,EnL bE_{Ms.tiS64r(e ma=m as1t}; ri,o+ +s)k0 a{, _| ~ ^ ~~~~~~~~~~~~~~~ d 1o, cAtVy_pOePsT)_;F LiA+G+_)E N{C O D| I ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N G_PARAMsrc/libavformat/matroskadec.c}:,1629 : | 30 ^: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1629 | src/libavformat/mp3enc.c : 511 : 12 :f owarning: rmissing field 'help' initializer [-Wmissing-field-initializers] (n = 5114 | + s i{ze ;NU LnL <}=, 4 | + ^ size + total - probelen; n++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpc8.c:185:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 185 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pcmenc.o src/libavformat/mp3enc.c:582:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 582 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:803:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/mxf.c:32:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 32 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x01,0x00,0x00,0x00 }, 13, AVMEDIA_TYPsrc/libavformat/matroskadec.c:E1664:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _V 1664 | if (pkt_size >= 10000000U) | ~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/pjsdec.o IDEO }, | ^ 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_TYPEsrc/libavformat/matroskaenc.c_:2722:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] AU D2722 | if (side_data_size != par->extradata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ IO }, | ^ 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,CC libavformat/pmpdec.o 0x03,0x00,0x00,0x00 }, 13, AVMEDIA_TYsrc/libavformat/mpeg.c:P931:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] E_D 931 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ ATA }, | ^ src/libavformat/mxf.c:35:src/libavformat/mpegenc.c115:827:30: warning: :comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] warning: missing field 'desc' initializer [-Wmissing-field-initializers] 827 | if (payload_size < av_fifo_can_read(stream->fifo)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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,0xsrc/libavformat/mpeg.c:11018:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4, 1018 | for (i = 0; i < s->nb_strIn file included from eamsrc/libavformat/mxfdec.cs:;53 i: +src/libavcodec/bytestream.h+): 187:{15 :| ~ ^ ~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0x3 187 | if (size2 != size) | ~~~~~ ^ ~~~~ E,0x6F,0x78,0xE1,0xEB,0xE1,0src/libavformat/mpegenc.c:x974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6C 974 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ ,0xEF,0x11,src/libavformat/mpeg.c:01034:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] xD2 }, 1034 | { "sub_name", "URI for .sub file", offsetof(VobSubDemuxContext, sub_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ 16, AVsrc/libavformat/mpeg.cM:1035:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] E1035 | { NULL } | ^ DIA_TYPE_AUDIO }, /* LegacySound Avid Media Co2m warnings generated. poser 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/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,0x01In 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] 0x0 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1,0x11,0x00 }, src/libavcodec/bytestream.h1:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 , 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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,src/libavformat/mov.c:0259:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x3 259 | longitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 4,0x04,0x01,0x01,0x01,0x04src/libavformat/mov.c:260:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 0260 | latitude = ((int32_t) src/libavcodec/bytestream.havi:o318_:r15b:32 (warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b )) / (flo a318t | ) ( 1i f< <( s1xi6z)e;2 ! | = ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ size) | ~~~~~ ^ ~~~~ 0src/libavformat/mpegenc.c:11014:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,0 1014 | for (i = 0; i < ctx->nb_streams; i++) { src/libavformat/mov.c | : ~ ^ ~~~~~~~~~~~~~~~261 :43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x 0261src/libavformat/mpegenc.c | : 1024 :28 : warning: acomparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]l titude 1024 | = ( ( i n t3 2 _itf) (asv-i>op_arcbk32e(t_psbi)z)e /> (afvlaoialt_)d a(ta1 &<&< !1f6l)u;s h| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 2src/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++) { | ~ ^ ~~~~~~~~~~~~~~~ 0xsrc/libavformat/mpegenc.c:1107:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 0 21107 | av_assert0(av_fifo_can_read(stream->fifo) == trailer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/matroskadec.c,src/libavutil/avassert.h::38:202311:31:: note: warning: expanded from macro 'av_assert0'comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 38 | if (!(cond) )2023 | { f or ( p ro f il e = 0 ; p r o f i l e < F F _ A R R A Y _E L E M S ( a a c _ pr o f i\l e| ^~~~s ); profile++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavformat/matroskadec.c:2033:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 44 | 2033 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { { 0x06src/libavcodec/bytestream.h,:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0x 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,CC libavformat/prompeg.o 0x02,0x02,0x01,0x03,0x03,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@HL Longsrc/libavformat/mov.c :288:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Go 288 | if (n_hIn file included from mmsrc/libavformat/movenc.ct >: 67l: ensrc/libavformat/ttmlenc.h /: 433): 38 :| ~~~~~~ ^ ~~~~~~~warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] P * 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / | ^ src/libavformat/matroskaenc.c:3003:45: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] src/libavformat/mxf.c: 3003 | if (mkv->reserve_cues_space == size + 1) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 45:src/libavformat/matroskaenc.c:3019:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 119 3019 | if (size < mkv->reserve_cues_space) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ : src/libavformat/matroskaenc.c:3028:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] warning: 3028 | if (endpos - mkv->segment_offset < (1ULL << 56) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ missing field 'desc' initializer [-Wmissing-field-initializers] 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) { | ~ ^ ~~~~~~~~~~~~~ 45 | { { 0x06,0x0E,0x2B,0x34,0x0src/libavcodec/bytestream.h:4294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,0 294 | if (size2 != size) | ~~~~~ ^ ~~~~ x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x04,0x02,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* 422P@HL I-Frame */ src/libavformat/mpegenc.c:| 1200:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] ^ 1200 | if (can_write < size) { | ~~~~~~~~~ ^ ~~~~ src/libavformat/mxf.c:46:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 46 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0src/libavcodec/bytestream.h:x318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 01 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ,0x03,0x04,0x01,0x02,0x02,0x01,0x20,0x02,0x03 }, 14, AV_CODEC_ID_MPEG4 }, /* XDsrc/libavformat/mpegenc.cC:1258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AM 1258 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ proxy_pal030926.mxf */ | ^ 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/mxf.c:47:119: warning: CC libavformat/protocols.o src/libavformat/movenc.c:99:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'desc' 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_PARAMsrc/libavformat/mpegenc.c}, : | 1268 ^ :23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1268 | fsrc/libavformat/movenc.cor: (100i:n167t: iwarning: missing field 'unit' initializer [-Wmissing-field-initializers]= 0; i < c t100x- | > nb _ s t{r ea"mis;o dsi_++v) i{d e o| ~ ^ ~~~~~~~~~~~~~~~_ profile", "iods video profile atom.", offsetof(MOVMuxContext, iods_video_profile), AV_OPT_Tsrc/libavcodec/bytestream.hYP:E357_:I15N:T ,warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. i64 = -1}, -1357, | 2 5 5 ,i fA V(_sOiPTz_eF2L A!G_=EN CsOiDzeI)N G _| P ~~~~~ ^ ~~~~A RAM}, | ^ 47 | { 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_ENCODIsrc/libavformat/mpegenc.cNG:_1284P:A150R:A Mwarning: },missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 0x06, 0src/libavformat/movenc.c1284: | 102:172 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "muxrate", 102N | U L L , { " m i n _ fr a g _ d u r a t i o n " , " M i ni m u m f r a g m e n t du rOFaFStEioTn(u"s,e r_omfufxs_ertoaft(eM),O VAMVu_xOCPoTn_tTeYxPtE,_ ImNiTn,_ f{ r.agim6e4n t=_ 0d ur}a,t i0o,n )(,( 1Anb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1,src/libavformat/matroskaenc.c0:3168:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/movenc.c:108: 168:3168 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (i = 0108; | i < s -{> n"bf_rstargemaemnts_;i nid+e+x)" , {" F | r ~ ^ ~~~~~~~~~~~~~ag ment number of the next fragment", offsetof(MOVMuxContext, fragments), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ x04,0xsrc/libavformat/movenc.c:109:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 01,0 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}, | ^ x02,0x02,0src/libavformat/movenc.cx:110:266: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 02, 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 }, | ^ 0x01,0x02,0x00 }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}, | ^ 13, src/libavformat/movenc.c:115:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] A 115 | { "writCC libavformat/psxstr.o e_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ V_CODsrc/libavformat/movenc.cE:116:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] C_ 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}, | ^ ID_DVVIDEO }, /* DV2src/libavformat/movenc.c:120:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 5 I 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}, | ^ EC PAL *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 | src/libavformat/matroskaenc.c :{ 3283N:UL210L: }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] src/libavformat/mxf.c: 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 }, | ^ 48:119: warning: src/libavformat/matroskaenc.c:3285:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'desc' initializer [-Wmissing-field-initializers] 3285 | { "cluster_size_limit", "Store at most the provided amount of bytes in a cl 48 | u ster. ", OFFSET(cluster_size_limit), AV_OPT_TYPE_INT , { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ { { 0x0src/libavformat/matroskaenc.c:3286:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavformat/pp_bnk.o 6, 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 }, | ^ 0x0E,0src/libavformat/matroskaenc.c:3287:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] x2 3287 | { "dash", "Create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ B,0x34src/libavformat/matroskaenc.c:3288:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ,0x04, 3288 | { "dash_track_number", "Track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ 0x01,0x01,0src/libavformat/matroskaenc.c:3289:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] xsrc/libavformat/mov.c 3289 | : 505: 53 0:{ warning: "limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ve", "Write file s505 a | s s u mi n g i t i s ai lfi v(sen psritnrtfe(ams.t"r,, OFsFStErT_(siizse_l_ialvleo),c ,AV _"OP%T_fT"Y,P E_vBaOl)O L>, ={ s.tir6_4s i= z0e _}a,l l0o,c )1 , {F L A| GS ~~~~~~~~ ^~~ }, | ^ 7,0x04src/libavformat/matroskaenc.c:3290:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ,0 3290 | { "allow_raw_vfw", "allow RAW VFW mode", OFFsrc/libavformat/mov.cSE:T507(:al80lo:w warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r aw_vfw), 506 | A V _ O P T _T Y PE _ B OO L , {a v._il64o g=( 0c -},> f0c,, 1A,V _FLLOGA_GESR R}O,R, | ^| ~~~~~~ x 507 | src/libavformat/matroskaenc.c"F:a3291i:l147e:d warning: tmissing field 'unit' initializer [-Wmissing-field-initializers] o store the float32 n3291u | m b e r{ ("%ff)l ipipend _srtarw_irngg.b\n"", ," Rvawa l)R;GB bi| t ^~~m aps in VFW 0mode are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ 1,0x02,0xsrc/libavformat/matroskaenc.c:3292:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 02 3292 | { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ ,CC libavformat/pva.o 0x03,0x01,0x01,0x0src/libavformat/matroskaenc.c0:3297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3297 | { NULL }, | ^ }, 14, AV_CODEC_ID_Jsrc/libavformat/matroskaenc.c:P3286:193: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] EG2 03286 | { "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 }, | ~ ^~~~~~~~~ 00/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ }, /* 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,src/libavformat/mov.c0:481:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] x0 1481 | if (snprintf(str, str_size_alloc, "%d", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ,0src/libavformat/mov.cx:497:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 0 497 | if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ A,src/libavformat/mov.c:505:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 0 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ x04,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/movenc.c:231:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c 231 | for (j = 0; j < track->cluster[i].entries; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :51:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 51 | { { 0xsrc/libavformat/mvdec.c06:485:24: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] ,0 x485 | if (index->pos > pos) | ~~~~~~~~~~ ^ ~~~ 0esrc/libavformat/mvdec.c,:487:29: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 0 487 | else ifCC libavformat/pvfdec.o (index->pos < pos) { | ~~~~~~~~~~ ^ ~~~ xsrc/libavformat/mvdec.c2:506:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] b 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] 0 514 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@LL */ | ^ 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->src/libavformat/movenc.cnb_:st253r:e20a:m swarning: ) 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/mvdec.csrc/libavformat/mxf.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++) | ~ ^ ~~~~~~~~~~~~~~~~~ 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,0CC libavformat/qcp.o x01,0x02,0x02,0x04,0x06,0xsrc/libavformat/mux.c0:854:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 0, 854 | || (max && sti->interleaver_chunk_duration > max)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 0xsrc/libavformat/mux.c:857:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 0 857 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 0 }, 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/mov.c:599:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/mxf.c:57:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 599 | 57 | { {e 0xn0t6r,i0exs0 e>,=0 xU2IbN,T0_xM3A4X, 0/x 0s4i,z0exo0f1(,*0sxc0-1>,d0rxe0fAs,)0)x 0 4| , ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 x01,0x02,0xsrc/libavformat/mov.c0:2602,0:x190:4 ,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 09,0x0 0602, | 0 x 0 0 f}o,r 1(4i, = 0 ; i DdErCe_fIsD__cVoCu1n t};, i/+*+ )V C{1 A| P ~ ^ ~~~~~~~~~~~~~~~@ 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 },src/libavformat/mpegts.c /* :VC1891: 5A:P @Lwarning: 4 missing field 'unit' initializer [-Wmissing-field-initializers]* / | ^ 189 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:186:203: note: expanded from macro 'MPEGTS_OPTIONS' src/libavformat/mxf.c:59:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 59 | { { 0x06,0x0E,0x2 B186, | 0 x 3 4 ,{0 x"0r4e,s0yxn0c1_,s0ixz0e1",,0 x 0 1",s0ext0 4s,i0zxe0 1l,i0mxi0t2 ,f0oxr0 1l,o0oxk7iFn,g0 xu0p0 ,a0 xn0e0w, 0sxy0n0c h}r,o n1i3z,a t i oAnV"_,C OoDfEfCs_eItDo_fR(AMWVpIeDgETOS C}o,n t/e*x tu,n croemspryenscs_esdi z*e/) , | A ^V _OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, INT_Msrc/libavformat/mxf.cAX:,60 : 119A:V _warning: Omissing field 'desc' initializer [-Wmissing-field-initializers]P T_FLAG_DECO D60I | NG _ P A R{A M{ }0 x 0| 6 ^, 0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, 15, AV_Csrc/libavformat/mpegts.cOD:E191C:_51I:D _warning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]A WVIDEO }191, | / * u n{c.oim6p4r e=s s1e}d, 402,2 18,- bAiVt_ O*P/T _ F| L ^A G_DECODING_PARAM }, | ^ src/libavformat/mxf.c:61:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c :61193 | : 95 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] { 0x06,0x 0193E | , 0 x 2 B ,{0.xi3644, 0=x 004},,0 x00,1 ,00,x 0A1V,_0OxP0T1_,F0LxA0G4_,D0ExC0O1D,I0NxG0_2P,A0RxA0M2 ,|0 xA71V,_0OxP0T0_,F0LxA0G0_,E0XxP0O0R T} ,| 1A3V,_ O P T _ F LAAVG__CROEDAEDCO_NILDY_ D}N,X H D| ^} , /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mpegts.c:195:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {.i64 = -1}, -1, 1, AV_OPT_FLAG_Dsrc/libavformat/mxf.cE:C62O:D119I:N Gwarning: _missing field 'desc' initializer [-Wmissing-field-initializers]P ARAM }, | ^ 62 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01src/libavformat/mpegts.c,0:x1970:151,:0 xwarning: 0missing field 'unit' initializer [-Wmissing-field-initializers]1 ,0x04,0 x1970 | 1 , 0 x 0 2{,.0ix6042 ,0=x 003},,0 x00,2 ,10,x 0A0V,_0OxP0T0_ F}L,A G1_4D,E C O D I N GA_VP_ACROADME C}_,I D _| D ^N XHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mpegts.c:199:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {.i64 = 0}, 0, 1, AV_src/libavformat/mxf.cOP:T63_:FL119A:G _warning: Dmissing field 'desc' initializer [-Wmissing-field-initializers]E CODING_PARAM } ,63 | | ^ { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,src/libavformat/mpegts.c0x:02011:,260:x 0warning: Emissing field 'unit' initializer [-Wmissing-field-initializers], 0x04, 0201x | 0 2 , 0 x 0{1.,i06x40 2=, 00x}0,4 ,00,x 011,, 00x 0}0, } ,| ^1 6, AV_CODEC_ID_DNXHD }, /* SMPTEsrc/libavformat/mpegts.c V:C203-:326/:D Nwarning: xmissing field 'unit' initializer [-Wmissing-field-initializers]H D Lega c203y | A v i d {M.eid6i4a =C o0m}p,o s0e,r 1M,X F0 *}/, | | ^ ^ src/libavformat/mpegts.c:205:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mxf.c :20564 | : 119 : warning: {missing field 'desc' initializer [-Wmissing-field-initializers]. i64 = 20480 064} | , 1 , {I N{T _0MxA0X6/,20,x 0AEV,_0OxP2TB_,F0LxA3G4_,D0ExC0O4D,I0NxG0_1P,A0RxA0M1 ,}0,x 0 A| , ^0 x04,0x01,0x02,0x02,0xsrc/libavformat/mpegts.c0:1206,:012x:3 2warning: ,missing field 'help' initializer [-Wmissing-field-initializers]0 x00 ,2060 | x 0 0 }{, N1U4L,L } , | ^A V_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 */ | ^ CC libavformat/qtpalette.o 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,0x101,0 warningx generated01. ,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 | src/libavformat/mpegts.c { {: 2170:x50:6 ,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]x 0E,0x2B, 0217x | 3 4 ,0 x 0M4P,E0GxT0S1_,O0PxT0I1O,N0Sx,0 D ,| 0 ^x 04,0x01src/libavformat/mpegts.c,:0186x:02032:, 0note: xexpanded from macro 'MPEGTS_OPTIONS'0 2,0x03,0x06,0x00,0x00 }, src/libavformat/mov.c14, : 771 : 18624A | :V _ warning: C O comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]D{ E "Cr_eIsDy_nPRcO_RsEiSz e} ,"771 , | / * "A sp ep tl e s iPifrz oe(R telisit m*li/et _ sf| io ^zr e l>o oFkFiMnIgN (uIpN Ta_ MnAeXw, sySnIcZhEr_oMnAiXz-a1t)i)o n "src/libavformat/mxf.c| ,: ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 o:f119f:s ewarning: tmissing field 'desc' initializer [-Wmissing-field-initializers]o f(MpegTSCont e69x | t , r e{s y{n c0_xs0i6z,e0)x,0 eA,V0_xO2PbT,_0TxY3P4E,_0IxN0T4,, 0 x{0 1.,i06x40 1=, 0 xM0ADX,_0RxE0S4Y,N0Cx_0S1I,Z0Ex}0,2 ,00,x 0I2N,T0_xM0A3X,,0 x 0A9V,_0OxP0T1_,F0LxA0G0_ D}E,C O1D5I,N G _ P A R A MA V}_ C O| D ^E C_ID_FFV1 }, /*FFV1 V0 */ | ^ src/libavformat/mxf.c:70:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c:220:59: 70warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { { 0220x | 0 6 , 0 x 0 e , 0 x 2{b ,.0ix6344 ,=0 x00 4},,0 x00,1 ,10,x 0 1A,V0_xO0PDT,_0FxL0A4G,_0DxE0C1O,D0IxN0G2_,P0AxR0A2M, 0}x,0 3 ,| 0 ^x 09,0x02,0x00 }, 15, AV_CODEC_ID_FFVsrc/libavformat/mpegts.c1: 224}:,78 :/ *warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F V1 V1 */ 224 | | ^ AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT src/libavformat/mxf.c| :A71V:_119O:P Twarning: _missing field 'desc' initializer [-Wmissing-field-initializers]F LAG_READON L71Y | } , {| ^{ 0x06,0x0e,0x2b,0x34,src/libavformat/mpegts.c0x:02254:,120:x 0warning: 1missing field 'help' initializer [-Wmissing-field-initializers], 0x0 1225,0 | x 0 D , 0{x 0N4U,L0Lx 0}1,, 0 x| 0 ^2 ,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] src/libavformat/mpegts.c78 | : 279 : 19 :{ warning: { comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x06,0x0E,0x2B,0 x2793 | 4 , 0 x 0f4o,r0 x(0i1 ,=0 x001;, 0ix 0<1 ,t0sx-0>4n,CC libavformat/r3d.o 0bx_0p2r,g0;x 0i2+,+0)x 0{2 , 0| x ~ ^ ~~~~~~~~~~0 3,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: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/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 | { {CC libavformat/rawenc.o 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 }, | ^ src/libavformat/mxf.c:87:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 87 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_PIX_FMT_NONE }, | ^ src/libavformat/mpegts.c: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/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 */ | ^ 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 }, | ^ In file included from src/libavformat/mxfenc.c:51: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mpegts.c:353:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:355:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (program->id == programid) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxf.c:96:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 96 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE 170M */ | ^ src/libavformat/mxf.c:97:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 97 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x02,0x00,0x00 }, 14, AVCOL_PRI_BT470BG }, /* ITU-R BT.470 PAL */ | ^ src/libavformat/mxf.c:98:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 98 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x03,0x00,0x00 }, 14, AVCOL_PRI_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:99:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:100:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 100 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x05,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:101:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,src/libavformat/mpegts.c0x0:1390,:019x:0 3warning: ,0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 06,0x00,0x00 }, 14, A V390C | O L _ P RfIo_rS M(PkT E4=3 20 ;} ,k /<* tPs3-D>6s5t r*e/a m -| > ^n b_programs; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:393:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | src/libavformat/mxf.ci:f102 :(115k: =warning: =missing field 'desc' initializer [-Wmissing-field-initializers] ts->stream- >102n | b _ p r o{g r{a m0sx)0 6 ,| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~x 0E,0x2Bsrc/libavformat/mpegts.c,:0396x:3194:, 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 4,0x01 ,3960 | x 0 1 , 0fxo0rD ,(0ix 0=4 ,00;x 0i1 ,<0 xt0s1-,>0nxb0_1p,r0gx;0 3i,+0+x)0 8{, 0 x| 0 ~ ^ ~~~~~~~~~~0 ,0x00 }, src/libavformat/mpegts.c1:4398,: 23A:V Cwarning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L _PRI_S M398P | T E 4 2 8 } , f/o*r C(ijn e=m a0 ;M ejz zen b*_/p i d| s ^; j++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:402:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | fsrc/libavformat/mxf.cor: 103(:k115 := warning: 0missing field 'desc' initializer [-Wmissing-field-initializers]; k < ts->s t103r | e am - > n{b _{p r0oxg0r6a,m0sx;0 Ek,+0+x)2 B{, 0 x| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~4 ,0x04,0xsrc/libavformat/mpegts.c0:1403,:049x:0 1warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x0D,0x04,0x 04031 | , 0 x 0 1 , 0 x 0 1 , 0 x 0 3 , 0ixf0 a(,t0sx-0>0s,t0rxe0a0m -}>,p r1o4g,r aAmVsC[OkL]_-P>RiId_ S=M=P TpE-4>3i1d )} ,{ / *| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~P 3DCI */ | ^ 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 }, | ^ CC libavformat/rawutils.o 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/mux.c:1050:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | if (stream_index < 0 || stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/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, A4VCO warningLs_ generatedT. RC_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,0CC libavformat/rawdec.o x01,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] src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 127 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0160 warnings generated. ,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxf.c:132:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 132 | src/libavformat/matroskadec.c: 2485:40: warning: implicit conversion from 'unsigned 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 (0xffffffffffsrc/libavformat/nistspheredec.cfff:ff115fu:)21 : | warning: ^~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { 0 115 | src/libavformat/matroskadec.c: 2493 : 44 : warning: icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]f (bxp s2493 | > I N T 1 6 _ MA X/i8fU )( tr ac| k- ~~~ ^ ~~~~~~~~~~~~> video.display_width == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 06src/libavformat/matroskadec.c,:2495:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 0 2495 | if (track->video.display_height == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ x0E,0x2src/libavformat/matroskadec.cB:2893:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] ,0 2893 | st->codecpar->width < INT64_MAX / track->video.display_heisrc/libavcodec/bytestream.hght :/ d357i:s15p:l awarning: ycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _height_mul) 357 | | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (size2 != src/libavformat/matroskadec.cs:i2892z:e43): warning: | comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] ~~~~~ ^ ~~~~ x 2892 | st->codecpar->height < INT64_MAX / track->video.display_width / display_width_mul && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34,0x04,0x01,0x01,0x01,0In file included from xsrc/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 04,0x0 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1,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:src/libavformat/mov.c135:1299::23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112: 1299 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ 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/libavcodec/bytestream.h ^:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxf.c:137:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,src/libavformat/mpegts.c:0739:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] x0D 739 | if (iconv(cd, &in, &inlen, &out, &outlen) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ ,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14,src/libavformat/mov.c: 1365:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV C1365 | for (i = 0; i < c->fcsrc/libavformat/network.c->nb:_s415t:rOe18a:ms ; warning: i+comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]+ ) { | ~ ^ ~~~~~~~~~~~~~~~~~ L_ 415 | if (parallel > FF_ARRAY_ELEMS(attempts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ SPC_BT2020_NCL }, /* ITU-R BT.20src/libavcodec/bytestream.h2:0318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Non-C o318 | if (size2 != size) | ~~~~~ ^ ~~~~ nstant 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,src/libavformat/matroskadec.c:03040:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] x00 ,3040 | for (i = 0src/libavcodec/bytestream.h; :i357 :<15 :F Fwarning: _Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R RAY_ELEMS(matroska_doctypes); 357i | + + ) i| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (size2 != src/libavformat/matroskadec.cs:i3043z:e11:) warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]| ~~~~~ ^ ~~~~ 0 3043 | if (i >= FF_ARRAY_ELEMS(matroska_doctypes)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x00src/libavformat/matroskadec.c,:3136:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 0 3136 | if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^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/mov.c:1494:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1494 | if ((version == 1 && st->duration == UINT64_MAX) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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/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/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavformat/mpegtsenc.c:526:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]180 | if (p526t | s > I NfTo64r_src/libavformat/matroskadec.c M:(AiX =3218 &:&0;26 :i p< t warning: s-comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]>s n b!_=ssrc/libavformat/nut.c tAr :3218V | e258_ :a19NO P T m : Ss_; warning: i+V+ )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A{ L U E )| ~ ^ ~~~~~~~~~~~~~ { if (258src/libavformat/mpegtsenc.c| s | ~~~ ^ ~~~~~~~~~~~~~~ :src/libavformat/mpegts.ciz :538e : 27<:987f:24=: o warning: warning: rt otcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]alcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare])( i| ~~~~ ^ ~~~~~= 5380; | i < nusrc/libavformat/matroskadec.ct987 -: | > 3227 : a v 18 : ff o -warning: >rcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] n ( b_kso ld _tc=o3227r | e d a0m;se; c k_ ti + asn-b_is>ztecr oeda; ck| o+ ~~~~ ^ ~~~~~d +e)c _ t| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~a g)src/libavformat/matroskadec.c :3263| : ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~41src/libavformat/mpegtsenc.c :: 539warning: :comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]46 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/mpegts.c: 9863263: | 24 : 539 | warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 986 | i f i( fl ( poladcreo__cgroasidme-z>ces_i[tnrd e a-m_ i n1!d]ex=[ sk+t ]-s> cond=ecupa=rm -i>)> ({c uo id| nte ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~6 c4_i_dt ) I N|T_src/libavformat/mpegtsenc.c|M:A X)764 : | 57| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavformat/matroskadec.c 764: | 3272 : 18 : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3272w | h i l e ( s t rifl e(ns(ilzaen gl= )3 | ~~~~ ^ ~~~~~& & q - data < siIn file included from zeofsrc/libavformat/oggenc.c(da:t31a: )src/libavcodec/bytestream.h :-187 :615) :{ warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rawvideodec.o CC libavformat/rdt.o 8 warnings generated. src/libavformat/mxfenc.c:147:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 147 | { AV_CODEC_ID_NONE } | ^ 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/mpegts.c:1065:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1065 | int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/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/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:672:62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 684 | else if (size < plaintext_size) | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != sizeCC libavformat/realtextdec.o ) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~ ^ ~~~~~~ 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') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/redspark.o 1 warning generated. CC libavformat/replaygain.o src/libavformat/mov.c:1931:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1931 | && buffer >> 32 <= atom.size | ~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:780:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 847 | mxf->run_in + In file included from parsrc/libavformat/oggparseskeleton.ct:it24: iosrc/libavformat/oggdec.hn-:160>:p36r: ewarning: vcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]i ous_partiti o160n | > = k l v _ oifff s(eogtg)- >{st r e| a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~m s[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/riff.o In file included from src/libavformat/oggparseopus.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/riffdec.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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/movenc.c:1676:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1676 | for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3741:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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') and 'int64_t' (aka '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') 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') and 'uint64_t' (aka 'unsigned 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') and 'int64_t' (aka 'long') [-Wsign-compare] 3835 | if (timecode != AV_NOPTS_VALUE) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:507:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 507 | for (int i = 0; i < MXF_NUM_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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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 (siz2e2 ! warning=s generateds. ize) | ~~~~~ ^ ~~~~ 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 long' [-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 long' [-Wsign-compare] 573 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/movenc.c:1816:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1816 | if (field_order < FF_ARRAY_ELEMS(fiel_data)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/riffenc.o CC libavformat/rka.o 1 warning generated. 5 warnings generated. 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/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:4028:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 4027 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggparsespeex.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.c:561:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 561 | if (os->granule == -1) | ~~~~~~~~~~~ ^ ~~ 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_src/libavformat/oggdec.hind:ex180 =: 32i :< warning: stcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]- >index ? i : (i 180+ | 1 = = s-i>fn b(_spttrsea m>s I?N Ts64t_-M>AiXn de&x& : ip +t s 1!)=; A V _| N ~~~~~ ^ ~~~~~~~~~~~~~O PTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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/rl2.o 82 warnings generated. src/libavformat/oggdec.c:667:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 667 | if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:2534:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2534 | codec_tag != AV_RL32("dvpp") && codec_tagCC libavformat/rm.o != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2530 | src/libavformat/oggdec.c : 787 : 25 : warning: (ccomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] odec_tag != AV787_ | R L 3 2 ( " A V 1ixf" )( o|s|- f>ogrramnaut l!=e !A=V _-R1LL3L2) ({"A V u| ~~~~~~~~~~~ ^ ~~~~p ")) && | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2530:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2530 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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:2565:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 2565 | MOVAtom a = { AV_RL32("stsd") }; | ^ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1594:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1594 | { { 0x026, warning0sx generated0e. ,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x10,0x60,0x0src/libavformat/nutenc.c1 }:,384 14:,19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_CODEC_ID _384H | 2 6 4 , NUfoLrL ,( i1 5 =}, 0/;* i H<. 2n6u4t -*>/ti me _| b ^a se_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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,0src/libavcodec/bytestream.hx01,:0294x:0152:,0 xwarning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x01,0x00 }, 12944, | iAf V(_sCiOzDe2E C!_=I Dsi_zDeIR)A C , | NU ~~~~~ ^ ~~~~L L, 14 }, /* VC-2 */ | ^ src/libavformat/oggenc.csrc/libavformat/matroskadec.c:88::814423:: 171warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | 4423 | { "OlFiFveS"ET,( s"efsrc/libavformat/mxfdec.crl:ia1599ag: iln129_:dof ficwarning: asmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] teitn)g, tAhVa_tO PtThe_ TYiP nE1599_p | Iu NtT , is{ a l{iv. ei{ 6 4f0 i=x0l6e 0, 0x}t0,e,h 0a0,x ItN2 bo,Tn_0xl3MyA 4X,ha,0s Px A0RAt4Mh, e0x 0}h1,e,a 0| dx ^e0r 1s,.0"x, 0O2F,F0SxE0dT,(0ixs0_1l,iv0ex)0,3 ,0AxV_0O1P,T0_TxY0P2E,_0BxO1OLsrc/libavformat/oggenc.cb, ,{:0x.90:0781i,6: 04 warning: =missing field 'unit' initializer [-Wmissing-field-initializers]x 000} ,} ,0 , 19041 | ,, CC libavformat/rmdec.o A V _ OP OT F_ FFSALEAVTG__(DECCpODOrDECeI_Nf_IGsD__CFiPHAzeD),R ,AAM V N_O}PU, T LL_,| T ^1Y 4P E}_,I N/T*, V{C.-i56 4* /= 0| } ^, 0, MAX_PAGE_SIZE, PARAM}, | ^ src/libavformat/matroskadec.c:4424:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/oggenc.c: 924424: | 83 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "band wi92d | t h" , " b aOnFdFwSEidTt(hp reofsrc/libavformat/mxfdec.cf_ t:sh1600iize:s)129 ,s: t rwarning: Aeamissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]V m_ OtPoT _bTeY PspEe_cIiNfT i,1600ed | { i. n i t64 h {= e { 00xD 0AS}H6 ,m, 0a0x, nM0ei,Afe0sxX_t2bP,0.A"xG3,4,E0 x0_O4,SFI0FZxSEET0,( P1Aba,ndR0AwixdMth0 1)},,, 0A x| ^V0 2,_0OxP0T_dT,0YxP0E_1I,NT0,x 0{.3i,604x 0=1, 00x}0,2src/libavformat/oggenc.c, 00, :xI941:91N:cT ,warning: _0Mxmissing field 'unit' initializer [-Wmissing-field-initializers] A0X1,,0 xA0 0V }94,_ | O14 ,P T _ F LAA GV _D_EOCCFOFSOEDDEITN(CGp_P_AreIfRD_A_dMP RuOR}ESr,,a N t | U ^i LoL,n )1,4 A}V,_ O/P*T _PTrYsrc/libavformat/matroskadec.coPREe:s _4425*IN:T/12 6:4, { | warning: . ^missing field 'help' initializer [-Wmissing-field-initializers]i 64 =4425 | 10 0 0{0 0N0U }L,L }0,, | I ^N T64_MAX, PARAM }, | ^ src/libavformat/mxfdec.csrc/libavformat/oggenc.c::160195::12912:: warning: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL 1601} | , | ^{ { 0x06,0x0e,0x2b,0xsrc/libavcodec/bytestream.h34,:0x3180:415,0:x0 1warning: ,0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 01,0x02,0x0d, 0318x | 0 1src/libavformat/oggenc.c, 0 :x94i0:f374 ,0:x (warning: 0simplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]i 1,z0ex202 ,!0= xs930i | 4 z ,e{) 0 "x| 6p ~~~~~ ^ ~~~~ag0e ,0_xd01u r}a,ti o1n4",, A"Vpr_eCfOeDrErCe_dI Dp_MaPgEeG 2duVrIaDtEiOo,n ,N UiLn Lm,i c1ro5s e}c, o/n*d sM"P,EG - E| S ~ */ | ^ 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46src/libavformat/mxfdec.c::211603:: 129note: :expanded from macro 'INT64_MAX' warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 46 | #def in1603e | I NT 6 4{_ M{A X0 x 0(60,x07xf0fef,0fxf2fbf,f0xf3f4f,f0fxf0f4), 0 x| 0 ^~~~~~~~~~~~~~~~~~1 ,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/mpegts.csrc/libavformat/mxfdec.c::1606:1897119::43: warning: warning: missing field 'desc' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1606 | { { 0x 018976, | 0 x0 e, 0 x 2 b, 0 x 3 4 , 0 x 0 4 ,0axv0_1a,s0sxe0r1t,00(xl0aa,n0guxa0gee,_0coxu0fn,t0 x<03=,0 x0s1i,z0ex0o2f,(0lxa2n0g,u0axg0e1), 0/x 041 )};, | 1 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~5 , AV_CODEsrc/libavutil/avassert.hC:_38I:D11_:H note: Qexpanded from macro 'av_assert0'_H QA }, | 38 ^ | if (!(cond)) { src/libavformat/mxfdec.c : 1607 : 119 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1607 | { { 0x\0 6| , ^~~~0 x0e,0x2b,0src/libavformat/mpegts.cx:319484:,430:x 0warning: 4,comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 x01,0x0 11948, | 0 x0 a , 0 x 0 e , 0 x 0f , 0 x 0a3v,_0axs0s1e,r0tx00(2l,an0gxua2g0e,_0cxo0u2n,t0x 0<1= s}i,z e15o,f ( l a n g u a gAe)V _C/O 4D)E;C _ I| D ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~_ HQX src/libavutil/avassert.h}:,38 : 11| : ^ note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavformat/mxfdec.c : 1608 : 129 : warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1608 | { \{ | 0 ^~~~src/libavformat/movenc.cx 06,:0x23140e:,051x:2 b,warning: 0ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]34 ,0x04,0x01,0x01,0x0a,0x0e,0x15,0x00,0x04 ,23140 | x 0 2 src/libavcodec/bytestream.h, 0 x 1: 0357 , 0:15 x :mo0v 0_warning: ,wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 rxi0t1 }e,_g a1m 6a_357t,a | g ( s , pib f, ( s AVi_CtzrOaeDc2Ek C,_!= Im sDiov_-Hze>)E g| ~~~~~ ^ ~~~~V aC,m mNaU)L;L , | 1 ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~5 }, /* 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,20x warning0ds, generated0. x01,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,CC libavformat/rmenc.o 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,0x02src/libavformat/mxfenc.c,0x0:41050,:0x194:0 ,warning: 0xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]01 }, 14, AV_ C1050O | D E C _ IfDo_MrP 2(,i N=U L0L;, i1 5< } ,s -/>*n bM_PstEreGa-mEsS; i*+/+ ) | ^ | ~ ^ ~~~~~~~~~~~~~ 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,0src/libavformat/nutenc.cx0e:,6310:x162:b ,warning: 0xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 4,0x04,0x01,0x0 1631, | 0 x 0 3 ,0fxo0r4 ,(0ix=0src/libavformat/oggenc.c20,:;0x 241i02:,0<15xn:0u 2twarning: ,-0>comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]xa v0f3-,>0nbx_s0t3,r0exa0m1 s,;241 i | +0 + x) {0 0| ~^~~~~~~~~~~~~~~~~~~~~l} e,n 1=4 F,F M I N (AsVi_zCeO,D EsCe_gImDe_nAtAsC* 2}5,5 )/;* M P| E ^ ~~~~ ~~~~~~~~~~~~G- 2 AAC ADTsrc/libavutil/macros.hS: (49l:e25g:a cnote: yexpanded from macro 'FFMIN') */ | 49 ^ | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:1642:118:CC libavformat/rmsipr.o 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, In file included from src/libavformat/oggparseflac.c :"v27bi_: smsrc/libavformat/oggdec.hp:te160_:4363:6 Mwarning: ",comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 11 }, | ^ 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mxfdec.c:1647:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] src/libavformat/mpegtsenc.c 1647: | 2188 : 19{: {warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 06,0x0e,0x2b,0x34, 02188x | 0 4 , 0 xf0o1r,0 x(01i,0 x=09 ,00;x 0id ,<0 xs0-1>,n0bx_0s3t,re0axm0s1;, i0+x+0)2, {0 x 0| e ~ ^ ~~~~~~~~~~~~~, 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 }, | ^ src/libavformat/nutdec.c:230:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/nutenc.csrc/libavformat/oggdec.h :230: | 180 680:32 :19 : : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: ocomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]r (i = 0; i <680 | n u t 180- | >fo t r i m( ief i_b( pats=s e 0_;>c i oXia ++v)&f -{& > pnb _| s ~ ^ ~~~~~~~~~~~~~~~~~~~~tst !r=e amAs;V _iNO+P+T)S _{V AL UE| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c { : 291| :24 ~~~ ^ ~~~~~~~~~~~~~~: src/libavformat/nutenc.c :warning: 691src/libavformat/mpegtsenc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 19::2231: 19 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]291 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 691 | iffo r(t m (p2231_sitr | e a= m 0 ; i > f=o< sr ntu rt(ie -a>m= a0v;_f ->cinob_ s)an bm_{ss ;t ir| ea+m ~~~~~~~~~~ ^ ~~~~~~~~~~~~+ s); {i + +| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~ { src/libavformat/nutdec.c | : ~ ^ ~~~~~~~~~~~~~320 :src/libavformat/nutenc.c13:: 700warning: :comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 320 | i f700 | for (i( e= n0d; >i avla(vbfc-)> +n b_4c)h a{p t er| s; ~~~ ^ ~~~~~~~~~~~~~~~~~ i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:347:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 347 | if (nut->version > 3 && end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < stream_count; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mov.c:2726:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2726 | if ((uint64_t)entries * 12 + 4 > atom.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~ 3 warnings generated. CC libavformat/rpl.o 7 warnings generated. src/libavformat/omadec.c:292:23: warning: src/libavformat/mov.ccomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :2800:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | 2800f | o r ( i = 0 ;a vi_ aLsEtMsSc_(dlaetaaf[_itnadbelxe].)f;i rsit + = <2=) s{c - >| c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~h unk_count);src/libavformat/omadec.c : 301| : ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavutil/avassert.h301: | 38 : 11 : note: expanded from macro 'av_assert0'if (i >= F38F_ | A R R AiYf_ E(L!EM(S(cloenadf)_)ta b{l 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 | } elssrc/libavformat/mpegtsenc.ce if: 2277(:pm92t_:s twarning: remissing field 'unit' initializer [-Wmissing-field-initializers]a m_idx < p->n b2277_ | s t r e a m sO)F F{S E/T*( tmraatcnhs pboarst_esd tonr epaoms_iidt)i, oAn Vw_OiPtTh_TiYnP Et_hIe NPMTT ,* /{ .| i ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2279:src/libavformat/movenc.c111: :warning: 2570missing field 'unit' initializer [-Wmissing-field-initializers]: 31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2279 | OFFSET(original_network_id), 2570A | V _ O P T _ T Y P E _iIfN T(,i {& &. id6ur4a t=i oDnV B=_=PR IVsAttTsE__eNEnTtWrOiReK_sS[TeAnRtrTi e}s,] .0duxr0a0t0i1,o n0)x f{f f f| , ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ENC }, | ^ src/libavformat/mpegtsenc.c:2281:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2281 | src/libavformat/movenc.c : 2585 :OF19F:S Ewarning: Tcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]( service_ i2585d | ) , A Vf_OoPrT _(TiY P=E _0I;N Ti ,< { e.nit6r4i e=s ;0 xi0++0)0 1{ } ,| ~ ^ ~~~~~~~0 x0001, 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, Lsrc/libavformat/omadec.cAsrc/libavformat/nutenc.cST:_:342O:T13743:H:E19 R:warning: _comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]warning: P Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]D, ENC }, | ^342 | 743i | f ( p ofsor >(=i =o c0-;> cio n:arn111tb: _warning: st&missing field 'unit' initializer [-Wmissing-field-initializers]r& ebaymtse;_ r2304ia | +t +e ) >{{ 0"| ) m ~ ^ ~~~~~~~~~~~~~p{ e g| t ~~~ ^ ~~~~~~~~~~~~~~~~~ s_msrc/libavformat/nutenc.c2:t757:s23_:mo dewarning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , "Enabl e757 | m 2 t s m o dfoer. "(,j OF=F 0S;E Tj( m<2 tnust_-mo>dtiem)e,_ AbV_aOseP_Tc_oTuYnPtE;_ BjO+O+L), | { ~ ^ ~~~~~~~~~~~~~~~~~~~~ .i64 = -src/libavformat/nutenc.c1 :}763,: -151:, warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], ENC 763} | , | ^ if (j == nut->time_base_count) | src/libavformat/mpegtsenc.c ~ ^ ~~~~~~~~~~~~~~~~~~~~ :2305:89: warning: src/libavformat/nutenc.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 774:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2305 | {774 | " mfuoxrr a(tei" ,= N0;U LiL ,< sO->FnFSbE_Tc(hmaupxt_errast;e )i,+ +A)V _{O P T| _ ~ ^ ~~~~~~~~~~~~~~ TYPE_Isrc/libavformat/nutenc.cN:T777,: 23{: .warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 4 = 1 }777, | 0 , I N T _fMoArX ,(j EN=C 0};, j | < ^ nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.csrc/libavformat/nutenc.c::2307783:103::15: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7832307 | | O F FiSfE (Tj( =p=e sn_upta-y>ltoiamde__sbiazsee)_,c oAuVn_tO)P T _| T ~ ^ ~~~~~~~~~~~~~~~~~~~~YP E_INT, {CC libavformat/rsd.o .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] 52 warnings generated . 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_MAXsrc/libavformat/nutenc.c, :EN819C: 19}:, warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 819 | if (pkt-src/libavformat/mpegtsenc.c>s:i2334z:e108 : >warning: missing field 'unit' initializer [-Wmissing-field-initializers]2 * nut- 2334> | m a x_ d i st aOnFcFeS)ET ( n| i ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~t _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' 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/mxfdec.c:1796:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavformat/mpegtsenc.c:2332:93: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2331 | 1796 | { " s d t _ pe r i o d " , " SsD-T> broedtyr_asnisd m=i=s siboesnt _tbiomdey l_ismiitd i&n& ssec-o>nidnsd"e,x _ s| i ~d == bes t2332 | _ in d e x _ sOiFdF S&E&T (ss-d>ti_npedrieoxd__sutsa)r,t A_Vp_oOsPiT_tTiYPoEn_ D=U=R AbTeIsOtN_,i n{d .eix6_4s =t aSrDtT _&R&E TsRA-N>Si_nTdIeMxE_ d*u r1a0t0i0oLnL > }b,e s0t,_ iInNdT6e4x__MdAXu,r aEtNiCo }n,) ) | { ^~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~/usr/include/stdint.h :46:21: note: expanded from macro 'INT64_MAX' src/libavformat/mxfdec.c 46: | 1795#:108d:e fwarning: icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]n e INT64_MAX 1795 | ( 0 x 7 f f f f f ff f f ff f f f f )s - >| b ^~~~~~~~~~~~~~~~~~o dy_sid == best_body_sisrc/libavformat/mpegtsenc.cd :&2330&: 93s:-> iwarning: nimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]d ex_sid = =2329 | be s t _ i{n d"epxa_ts_ipde r&i&o ds"-,> i"nPdAeTx/_PsMtTa rrte_tproasnistmiiossni oRbAodTyI_OsNi,d {= =.i 6l4a s=t _PbAoTd_yR_EsTiRdA N&S&_ TsI-M>Ei n*d e1x0_0s0idL L= =} ,l a0s,t _IiNTn6de4x_M_AsXi,d E&N&C s}->,i n d| ^~~~~~~~~e x_st/usr/include/stdint.ha:r46t:_21p:o snote: iexpanded from macro 'INT64_MAX't ion > 46l | a#sdte_fiinnde eIxN_Ts6t4_aMrAXt ) &(&0 x 7| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ ffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. 6 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_s3tr warningesam generateds. ; ++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/oggenc.c:481:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 481 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | isrc/libavformat/nuv.cf (:pt182s: 15>: Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 64_MAX && pts !182= | A V _ NiOfP T(Sf_pVsA nb_pids && prg->pids[0] != ts->current_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/oggenc.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 610 | for (j = 0; j < s->src/libavformat/nuv.cnb_:s188tr:e19a:ms ;warning: jimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ++) { | ~ ^ ~~~~~~~~~~~~~188 | src/libavformat/oggenc.c : 617 :f19:p warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0.0f ;617 | | ~ ^~~~ for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1894:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1896 | if (edit_unit < s->index_start_position + s->index_duration) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1902:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1902 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/omadec.c:566:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 566 | if (p->buf_size < ta6g_ warninglse generatedn . + 5) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~ CC libavformat/rso.o src/libavformat/omadec.c:594:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 594 | if (err || avio_tell(s->pb) < ocIn file included from ->src/libavformat/oggparseogm.cco:nt33e: nsrc/libavformat/oggdec.ht:_s160t:a36r:t )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:694:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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] src/libavformat/oggenc.c 2608: | 709 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f or (j=0; j s709t | re a m -> nfbo_rp r(oig r=a 0m;s ;i j<+ s+-)> n{b _ | s ~^~~~~~~~~~~~~~~~~~~~~~~~t reams; src/libavformat/mpegts.ci+:+2609) :{27 : | ~ ^ ~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2609 | for (i = 0; i < ts->nb_prg; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2610:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2610 | if (ts->prg[i].id == ts->stream->programs[j]->id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2612:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2612 | if (i==ts->nb_prg && !ts->skip_clear) | ~^ ~~~~~~~~~~ src/libavformat/mxfdec.c:1945:31: warning: src/libavformat/oggdec.hcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]: 180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1945 | 180 | i f i(fs -(>pitndse >x _IdurNaTt6i4o_n M> AINXT_ M&A&X p-t sin de!x_=ta blAeV->_nNbO_PpTtsSe_sV) A{ L U| E ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1953:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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') [-Wsign-compare] 1952 | s->nb_index_entries != s->index_duCC libavformat/rsodec.o ration + 1 && /* Avid index */ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1951:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1951 | if (s->nb_indesrc/libavformat/oggenc.cx_:e727nt:ri19es: !warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ->index_durati on727 | & & f| o ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~r (i = 0; i src/libavformat/mxfdec.c<: 2013s:-33>:n bwarning: _scomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]t re a2013m | s ; i + +) { i f| ( ~ ^ ~~~~~~~~~~~~~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') [-Wsign-compare] 2015 | if (s->nb_index_entries == index_delta * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:2970:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2970 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/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. src/libavformat/nutdec.c:731:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 731 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:741:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 741 | if (n + x >= syncpoint_count + 1) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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, {.i6src/libavformat/mxfdec.c4 := 21255:0230:00 0warning: 0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , 32, src/libavformat/nutenc.cINT:641031 :_212523 | M : A Xwarning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fD}o,r (k| ^= 0;1031 | k < mx f -f>ofrc -(>in b=_s t0r;e aim s<; sk-+>+n)b {_ s t| re ~ ^ ~~~~~~~~~~~~~~~~~~~am src/libavformat/options_table.hs:;40 :i143+:+ warning: )missing field 'unit' initializer [-Wmissing-field-initializers] { | ~ ^ ~~~~~~~~~~~~~ 40 | {"fosrc/libavformat/nutenc.crm:a1070t:p24r:ob ewarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze", "1070n | u m b e r o f CC libavformat/rsoenc.o b y tfoers (it=o0 ; pir nfbi_lset rfeoarmsm;a ti"+,+ )O F{F S 1E| warningT ~^~~~~~~~~~~~~~( generatedfo rm. at_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D}, | ^ src/libavformat/movenc.c:3060: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] 3060 | 41 | { "fpoarck et(siiznet" i, =" s0et; pia c< kse-t> nsbi_szte"r,ea mOFsF; SiE+T+()p ac{k e t| ~ ^ ~~~~~~~~~~~~~_ size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E}, | ^ src/libavformat/paf.c:58:22: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 58 | if ((p->buf_size >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/options_table.h:56:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"seek2any", "allow seeking to non-keyframes on demuxer src/libavformat/oggparseogm.cle:ve111l: 52w:h ewarning: ncomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] supported", O111F | F S E T ( s e e k 2 an y) , A Vi_fO PT(_byTteYsPtEr_BeOaOmL2,_g e{t._ib64y t=e s0_ l}e,f t0(,& p1), tnibon_"st,r e"amssp;e ciif+y+ )h {o w | m ~ ^ ~~~~~~~~~~~~~a ny 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,src/libavformat/mxfenc.c {.:d1708b:l23 = :0} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 , 0, D}, | ^ 1708 | for (i = 0; i < s->nb_stsrc/libavformat/options_table.hre:a59m:s137;: i ++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/paf.c:82:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]src/libavformat/options_table.h :60:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | for (60i | {=" r0tb;u fis inb_streams; i++) | ~^~~~~~~~~~~~~~ src/libavformat/mpegts.c:2869:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2869 | src/libavformat/options_table.h : 63fo:r133: (warning: missing field 'unit' initializer [-Wmissing-field-initializers]i = 0; i < 63t | s{-">manxb_d_eplragy;" ,i +"+m) a{xi m u| ~ ^ ~~~~~~~~~~m muxing or src/libavformat/mpegts.cd:e2873mu:x19i:n gwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d elay i2873n | m i c r o s e c on d s " ,i OfF F(SiE =T= (tsm-a>x_ndb_eplragy )&,& AtV_sO->PnbT__pTrYgP E>_ I0N)T ,{ { .| ~ ^ ~~~~~~~~~~i 64 = -1 }, -1, INT_MAX, E|D}, | ^ src/libavformat/options_table.h:64:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"ssrc/libavformat/nutdec.ctart:_tim835e:_65r:ea ltwarning: imcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ", "wall-clock ti 835m | e w h efno rs t(rienaimt ibaegliinsze d(_PsTtSr=e=0a)m"_,c oOuFnFtS E=T (0;s tairnti_ttiiamleiz_erde_aslttreiamem)_,c oAuVn_tO

nYbP_Es_tIreNaTm6s4;,) {{ . i| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~6 4 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ^ src/libavformat/nutenc.c:1245:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/options_table.h:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1245 | 65 | { " f p{s p"rwroibtees_iizned"e,x "", n"uWmrbietre ofi nfdreaxm"e,s u s e d t o p ro b e f p s " , O FF S E T (f p s _ p rOobFeF_sSiEzTe()wr,i tAeV__OiPnTde_xT)Y,PE _IANV_TO,P {T._iT6Y4P E=_ B-O1OL},, - 1{,. iI64N T=_ M1A}X,- 1, D }, | ^ 0, 1, E, }, | ^ src/libavformat/options_table.h:66:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"audio_preload", "microsesrc/libavformat/nutenc.cco:n1246d:s12 :b ywarning: missing field 'help' initializer [-Wmissing-field-initializers]w hic h1246 | a ud io p{a cNkeUtLsL sh}o,u ld | b ^e 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(uCC libavformat/rtmpdigest.o se_wallclock_as_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/mpegts.c:2898:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]src/libavformat/options_table.h :82:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2898 | i82n | t6{4"_stk ibpa_cikn i=t iFFaMIlN_(bysteeeksb"a,ck ," speots n)u; m be| r ^ ~~~~~~~~ ~~~ of bytes tosrc/libavutil/macros.h :sk49i:p25 :be fnote: oexpanded from macro 'FFMIN're read i49ng | #hdeeafdineer FFaMnIdN (af,rba)m e(s("a,) >O F(FbS)E T?( s(kbi)p _:i n(iat)i) a | l ~ ^ ~_ bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INTsrc/libavformat/oggparseogm.c64:_M183A:X19-:1 ,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] D}, | ^ 183 | if (os->psize < lb + 1) | ~~~~~~~~~ ^ ~~~~~~ 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_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E }, | ^ src/libavformat/mxfenc.csrc/libavformat/options_table.h::95:1810161::19 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 95 | {"max_ t1810s | _ p r ofboer" ,( i" m=ax i0m;u mi onfb p_acsktertesa mtso; ir+e+a)d {w h i| l ~ ^ ~~~~~~~~~~~~~e waiting src/libavformat/mxfenc.c:1838:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1838 | for (fio r= t0h;e if ireesdtiat_mup"n,i tOsF_FcSouEnTt(;m aix_+ts+_)p r{o b e| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~, AV_OPT_TYsrc/libavformat/mxfenc.cP:E1850_I:N43:T warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .i64 =1850 | 5 0 } , 0 , I NT _ M AX , D } , f or| ^( 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_table.h:101:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"dump_separator", "set information dump field separatorsrc/libavformat/mov.c", O:FF3564S:E67T:(d uwarning: mpcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_s eparator), AV_OPT _3564TY | P E _ S T R I N Gf,o r{ .(sitnrt =i n"d, "=} ,0 ;0, 0i,n dD |n ^ b_index_entries && ctts_ind < msc->ctts_cosrc/libavformat/options_table.hu:n102t;: 140+:+ iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]d ) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 102 | {"codsrc/libavformat/mov.ce:c3594_:w29h:i twarning: elcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i st", "L i3594s | t o f d e c o d e r si f t(hcatt tarse_s aalmlpolwee d= =t om sbce- >cutsetd"s, _OdFaFtaS[EcTt(tcso_idnecd_].wchouintte) l{i s t| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) , AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:103:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"format_whitelist", "List of demuxers that are allowed to be used", OFFSET(format_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:104:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:105:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:106:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavformat/oggparsevorbis.c CC libavformat/rtmphttp.o :106 | {38": masrc/libavformat/oggdec.h:x160:_36s: twarning: recomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]a ms", "maximum n160u | m b er o f s tirfe a(mosg"g,- >OsFtFrSeETa(mmsa[xi_]s.tsreearmisa)l, =A=V _sOePrTi_aTlY)P E _| I ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~src/libavformat/paf.cN T:, 227{: 19.:i 6warning: 4 comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]= 1000 }, 0, I227NT | _M A X , f oDr }(,i =| ^ 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/options_table.hsrc/libavformat/paf.c::107250::17350:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 250 | 107 | { "isfk i(pp-_e>sftriammatees__doufraftsieotn__tfarbolm_ep[pt-s>"c,u r"rseknitp_ fdruarmaet]i o>=n p-c>avlicdueloa_tsiiozne )i n| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~e stimate_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' 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.hsrc/libavformat/oggdec.h:46::21180: :note: 32expanded from macro 'INT64_MAX': warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 46 | #define INT64 _M180AX | (0 x 7ifff (fpftfsf ff>f fIfNfTf6f4f_)MA X | & ^~~~~~~~~~~~~~~~~~ & pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:125: warning: implicit conversion from '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' 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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | {"start_timsrc/libavformat/nutdec.ce_re:alt1074i:m21e":, warning: "wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ll-clock time 1074w | h e n s t r e a m b e g i nssi z(eP T>S =2=0 )*" n,u tO-Fsrc/libavformat/mxfdec.c>mFa:S2468x:E_Td41i(:ssta tnawarning: rccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t_et i|m|e _ r| e ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~al time) ,2468 | A V _ O P T _ T Y P E _ IdNeTs6c4r,i {p.tio6r4- >=c AoVlo_rNO_PrTaSn_gVAeLU E } , =I=N T(6(41_4Mc,o mEp}o,ne n t_| d~ ^~~~~~~~~e pth /usr/include/stdint.h-: 464:)21): +note: expanded from macro 'INT64_MAX'1 )) | 46 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | #define src/libavformat/mxfdec.cIN:T24676:441_:M AXwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ( 0x7fffff f2467f | f f f f f f f f ) | d ^~~~~~~~~~~~~~~~~~e scriptor->white_ref_level == (235<<(descriptor->component_depth - 8In file included from )src/libavformat/options.c): 39&: &src/libavformat/options_table.h : 57| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~151 : warning: implicit conversion from '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' 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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/rtmppkt.o 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++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2030:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2030 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtmpproto.o src/libavformat/mxfenc.c:2084:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2084 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:3285:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3285 | for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rtp.o src/libavformat/nutdec.c:1305:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ 2 warnings generated. CC libavformat/rtpdec.o src/libavformat/mxfenc.c:2318:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2318 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/rtpdec_ac3.o CC libavformat/rtpdec_amr.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') and 'uint64_t' (aka 'unsigned 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/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/mxfdec.c:3046:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3046 | if (descriptor->channels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3091:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3091 | for (int i = 0; i < mxf->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3094:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3094 | for (int j = i + 1; j < mxf->fc->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_asf.o CC libavformat/rtpdec_dv.o src/libavformat/mov.c:4413:54: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 4413 | if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_g726.o CC libavformat/rtpdec_h261.o src/libavformat/pmpdec.c:105:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 105 | if (size < 9 + 4*pmp->num_streams) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pmpdec.c:111:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ CC libavformat/rtpdec_h263_rfc2190.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++) { | ~ ^ ~~~~~~~~~ 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 | { { 0src/libavformat/mov.cx06,:0x45100:e69,: 0warning: x2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ,0x34,0x02,0x05 ,45100 | x 0 1 , 0ixf0 1(,s0cx-0d>,s0txs0c1_,c0oxu0n2t, 0&x&0 s1c,-0>xs0t1sc,_0dxa0t2a,[0 xs0c1->,st0sxc0_0 c}o,u mnxtf _-r e1a ]d._fpiarrstt >i tsico-n>_cphaucknk _}c,o u n| t ^) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:4539:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4539 | if (sc->dref_id-1src/libavformat/mxfdec.c <: s3227c:-116>d:r ewarning: fmissing field 'ctx_size' initializer [-Wmissing-field-initializers]s _count & &3227 | s c - > d{r e{f s0[xs0c6-,>0dxr0ee,f0_ixd-21b],0.xp3a4th,)0 x{0 2 ,| 0 ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~x 05,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_src/libavformat/pcmdec.cpack: },116 : 145| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "sampsrc/libavformat/mxfdec.cl:e3231_:r116:a twarning: emissing field 'ctx_size' initializer [-Wmissing-field-initializers]" , "", of3231f | s e t o f{( P{ C0MxA0u6d,i0oxD0eem,u0xxe2br,C0oxn3t4e,x0tx,0 2s,a0mxpl0e5_,r0axt0e)1,, 0AxV0_1O,P0Tx_0dT,Y0PxE0_1I,N0Tx,02 ,{0.xi604 1=, 04x401010,}0,x 003,, 0IxN0T2_,M0AxX0,0 A}V,_ OmxPfT__FrLeAaGd__DpECaOrDtIiNtGi_oPnA_RpAMa c}k, }, | ^| ^ src/libavformat/mxfdec.c:src/libavformat/pcmdec.c3232::116118:: warning: 166missing field 'ctx_size' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3232 | { 118{ 0 | x 0 6 ,{0 x"0ceh,a0nxn2ebl,s0"x,3 4 , 0"x"0,2 ,o0ffxs0e5t,of0(x0P1C,MA0uxd0i1o,D0exm0uxde,r0Cx0o1nt,e0xxt0,2 ,c0xh0a1n,n0exl0s1),,0 x 0 3 ,A0Vx_O0P3T,_0TxYP0E0 _},I NTm,x f{_.rie6a4d _=p a1r}t,i t0i,o nIN_Tp_aMcAkX ,} ,A V | _ ^O PT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^src/libavformat/mxfdec.c :3233:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3233 | { { 0x06,0x0e,0x2b,0src/libavformat/pcmdec.cx:31194:,1430:x 0warning: 2missing field 'unit' initializer [-Wmissing-field-initializers], 0x05,0x01,0x01,0x0d,0 x01191, | 0 x 0 2 ,{0 x"0c1h,_0lxa0y1ou,t0"x,0 3 ,"0"x0,4 ,o0xf0f0s e}t,o fmx(fP_rCeMaAdu_pdairotDeimtuixoenr_Cpoanctk e}x,t , | ch ^_ layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0,src/libavformat/mxfdec.c :03234,: 116AV:_ OPwarning: T_missing field 'ctx_size' initializer [-Wmissing-field-initializers]F LAG_DECO CC libavformat/rtpdec_h263.o D3234I | N G _P AR A{ M{ }0,x0 6 ,| 0 ^x0 e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0src/libavformat/pcmdec.cx0:1,1230:x120:1 ,warning: 0missing field 'help' initializer [-Wmissing-field-initializers]x 04,0 x1230 | 2, 0 x 0 0{ }N,U LmLx f},_ r e| a ^ d_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/mxfenc.c:2547:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfdec.c:3236:118: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 2547 | 3236 | f o r {( i{ =0 x00;6 ,i0 x<0e ,s-0>x2nbb,_0sxt3re4a,0mxs0;2 ,i0+x5+3),0 x{0 1 ,| ~ ^ ~~~~~~~~~~~~~0 x01,0x0d,0x01,0x01,0x0src/libavformat/mxfenc.c1,:0x26910:271:, 0xwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1,0x2f,0 x026910 | }, m x f _ r e a d _p rieff a(scte_->miendteaxd a!t=a s}-,> n| ^b _streams - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2733:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2733 | fsrc/libavformat/mxfdec.cor: 3237(:i125 := warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]0 ; i < s-> n3237b | _ s t re{a m{s 0;x 0i6+,0+x)0 e{,0 x2| b ~ ^ ~~~~~~~~~~~~~, 0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadata }, | ^ 1 warning generated. src/libavformat/movenc.c:4451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4451 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4460:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4460 | mov->tracks[i].track_id = i >= s->nb_streams ? ++next_generated_track_id : s->streams[i]->id; | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2773:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2773 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_hevc.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); | ~ ^ ~~~~~~~~~~~~~ 39 warnings generated. 4 warnings generated. src/libavformat/movenc.c:4567:11: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 4567 | len = FFMIN(sizeof(buf) / 2 - 1, len); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:3344:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3344 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_ilbc.o src/libavformat/mxfdec.c:3389:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3389 | if (avio_tell(s->pb) > next) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ 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 }, | ^ 8 warnings generated. src/libavformat/mxfdec.c:3416:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3416 | mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 2 warnings generated. src/libavformat/mov.c:4974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4975:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4975 | iCC libavformat/rtpdec_h264.o f (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/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/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/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_cousrc/libavformat/pva.cnt;: i209++:) 17{ : | warning: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 209 | pos_limit = src/libavformat/mov.cFF:M5064IN(:*19p:o swarning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P VA_MAX_PAYLOA D5064_ | L E NfGorT H(*i8 ,= (0u;i nit 6<4 _ct->)f*cp-o>sn+bp_osst_rleiammsi;t )i;+ + )| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.hsrc/libavformat/mov.c::495065::3525:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 506549 | | # d e f i n ei fF F(McI-N>(fa,cb-)> s(t(ar)e a> m(sb[)i] ->?id (b=)= :f r(aag)-)> t ra| c ~ ^ ~k _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 && sc2-> warningpsse generatedud. o_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 3 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++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxfdec.csrc/libavformat/mxfenc.c::36263130::1919:: 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] 31303626 | | ffoorr ((ii = =0; i0 ;< is -<> nmbx_fs-t>praretaimst;i oin+s_+c)o u nt| ; ~ ^ ~~~~~~~~~~~~~ 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/movenc.c:4912:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4912 | if (track->nb_frag_info >= track->frag_info_capacity) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3718:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3718 | if (mxf->run_in + mxf->footer_partition >= file_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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/pvfdec.c:49:25: warning: src/libavformat/mxfenc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :3251:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | 3251 | o f bfpsse t<=o 0f (|M|X FbCopnst >e xItN, Ta_MuAdXi o/_ eFdFi_tS_ArNaEt_eN)B,_ CAHVA_NNOEPLTS_ T|Y| PsEa_mpRlAeT_IrOaNtAeL, <{=. db0l=)2 5 },| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 , INT_MAsrc/libavformat/pvfdec.cX,: 48A:V35_:O Pwarning: T_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F LAG_ENCO D48I | N G_ P A iRfA M (}c,h a n| n ^e ls <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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 }, | ^ src/libavformat/qcp.c:132:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (i=0; inb_ssrc/libavformat/mov.ctrea:m5117s:;19 i:+ +warning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c :51173836 | : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f or (i =3836 | 0 ; i fifnc-t> nib _=s t0r;e ai m+nb+_)s t{r ea m| ~ ^ ~~~~~~~~~~~~~~~~~s ; 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') and 'uint64_t' (aka 'unsigned 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] src/libavformat/qcp.c 5346: | 162 : 30i:f (warning: i comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]< entries) { 162| | ~ ^ ~~~~~~~ if (c->data_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/rtpdec_latm.o src/libavformat/mxfdec.c:3969:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3969 | if (t && track->sample_count < t->nb_ptses) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 8 warnings generated. 3 warnings generated. src/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4001 | src/libavformat/r3d.c m:x124f:-19>c:u rwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nt_klv_data = (124KL | V P a cfkoetr) {({i0 }=} ;0 ; | i ^ < r3d->video_offsets_count;src/libavformat/mov.c i++:) 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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5447 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)offadd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5476:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5476 | av_sat_add64(pts, duration) != pts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5475:40: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_mpa_robust.o src/libavformat/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4078:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4078 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4085:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4085 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4091:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4091 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4100:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4100 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4111:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4111 | mxf->current_klv_data = (KLVPacket){{0}};src/libavformat/movenc.c | ^: 5332:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5332 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4000:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'int64_t' (aka 'long') [-Wsign-compare] 4050 | if CC libavformat/rtpdec_mpeg12.o (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 2 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/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/movenc.c:5506:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5506 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4152:35: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-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 long' [-Wsign-compare] 4154 | if (p->buf_size < sizeof(mxf_header_partition_pack_key)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_mpeg4.o src/libavformat/r3d.c:393:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (frame_num < r3d->video_offsets_count) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4214 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4223 | if (i == s->nb_streams) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4262:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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/rtpdec_mpegts.o 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 }, | ^ 40CC libavformat/rtpdec_qcelp.o warnings generated. src/libavformat/movenc.c:5694:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5694 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_qdm2.o CC libavformat/rtpdec_qt.o 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++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/rtpdec_rfc4175.o 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c:6149:46 :294 | warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] if (size2 != size )6149 | | ~~~~~ ^ ~~~~ if (atom.size < AV_UUID_LEN || atom.size >= FFMIN(INT_MAX, SIZE_MAX)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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:6243:34: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] CC libavformat/rtpdec_svq3.o 6243 | ret = avio_read(pb, content, FFMIN(sizeof(content), atom.size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rawdec.c:123:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:124:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "raw_packet_size", "", OFFSsrc/libavcodec/bytestream.hET(r:aw357_:p15a:c kewarning: t_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize), AV_OPT _T357Y | P E _ I NiTf ,(s i{.zie26 4! == sRiAzW_eP)A C | K ~~~~~ ^ ~~~~E T_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 }, | ^ 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) | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_vc2hq.o CC libavformat/rtpdec_vp8.o src/libavformat/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 warning generated. 6388 | for (i = 0; i < subsample_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/rawvideodec.c:139:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "pixel_format", "set pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = "yuv420p"}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:140:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:141:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ CC libavformat/rtpdec_vp9.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/mov.c5 warning:s6481 generated:. 73: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6481 | avio_seek(pb, encryption_index->auxiliary_offsets[0], SEEK_SET) != encryption_index->auxiliary_offsets[0]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6544:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6544 | if (avio_read(pb, buffer + offset, to_read) != to_read) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/rtpdec_xiph.o 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) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavformat/mov.c:6686:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6686 | for (i = 0; i < entry_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/mov.c:6687:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6687 | unsigned int min_offsets = FFMIN(FFMAX(i + 1, 1024), entry_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 21 warnings generated. 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 long') 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') and 'int' [-Wsign-compare] 6380 | (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_size) || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_NONE }, | ^ 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.o 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;inb_streams; i++){ | ~^~~~~~~~~~~~~~ CC libavformat/rtpenc_aac.o 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/mov.c:6998:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 6998 | src/libavformat/rl2.c fo:r 290(:i16 := warning: 0;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i < sampl e290- | > s ub sa mfploe_rc(io=u0n; ti; {n b _| s ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~t reams; isrc/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 5 warnings generated. src/libavformat/mov.c:7053:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/movenc.c:6606:19 7053: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i 6606< | s a m pfloer- >(siu b=sa m0p;l ei _tn; bi+_+c)h {a p t| e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ rs; i++) src/libavformat/mov.c{: 7054 :103| : ~ ^ ~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7054 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/rtpenc_amr.o src/libavformat/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ 22 warnings generated. src/libavformat/mov.c:7115:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7115 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7116:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7116 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7129:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7129 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7135:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7135 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7136:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7136 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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_chain.o src/libavformat/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 96 | for (i=0; isubsample_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/redspark.c:142:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | if (ret != size) { | ~~~ ^ ~~~~ 1 warning generated. CC libavformat/rtpenc_h261.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++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_h263.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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_h263_rfc2190.o src/libavformat/rmdec.c:270:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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') and 'int' [-Wsign-compare] 272 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2*ast->audio_framesize) 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/rpl.c:331:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 331 | if (rpl->chunk_number >= sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:355:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 355 | if (ret != frame_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/rpl.c:363:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 363 | if (rpl->frame_in_part == rpl->frames_per_chunk) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_h264_hevc.o src/libavformat/rmenc.c:96:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:133:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 133 | for(i=0; iRnRbAY__stEreLaEMmS(sff;_ rim+_+me)ta d a| t ~ ^ ~~~~~~~~~~~~~a) ; i++) { | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7007:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/rmenc.c:144 :700714 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f144o | r ( i f=o r0(;i =i0 ;>nnbb__ssttrreeamasm;s;i +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++) { | ~ ^ ~~~~~~~~~~~~~ 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/mov.c ~~~~~~~~~~~~~~~ ^ ~~~~ :7568:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7568 | if (i != avio_rb32(pb)) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_jpeg.o src/libavformat/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.cIn file included from src/libavformat/rtmppkt.c::44522:: 35src/libavcodec/bytestream.h:: 187warning: :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] 445187 | | if ( s i ze 2i f!= (ssi->zset)r e| a ~~~~~ ^ ~~~~m s[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rtpenc_latm.o src/libavformat/rmenc.c:456:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | src/libavformat/movenc.c :fo7271r:(23i:= 0warning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i nb_strea m7271 | s ; i + + ) fo| r ~^~~~~~~~~~~~~~ (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7279 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7304:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7304 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7368 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7381:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7381 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 17 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_mpegts.o 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/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par->sample_rate >= 1u<<16) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenc.c:7512:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7512 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_mpv.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/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++) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 7 warnings generated. CC libavformat/rtpenc_rfc4175.o src/libavformat/movenc.c:7782:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7782 | 5{ warning"smo generatedvi. e_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_Osrc/libavformat/mov.cPT_:FL8031A:G_19E:N warning: COcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]DI NG_PARAM}, | ^ 8031 | for (j = 0; j < mov->nb_chapter_tracks; j++) src/libavformat/movenc.c{ : 7784| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/mov.c7784: | 8035 : 23 : {warning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]UL L }, | ^8035 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hCC libavformat/rtpenc_vc2hq.o :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavformat/rtpenc_vp8.o 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:8210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8210 | for (i = 0; i < (*index)->nb_encrypted_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_vp9.o 1 warning generated. CC libavformat/rtpenc_xiph.o src/libavformat/mov.c:8224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8224 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8232:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8232 | for (j = 0; j < sc->drefs_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8281:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8281 | for (i = 1; i < mov->meta_keys_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8310 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpproto.o In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c: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/mov.c:8446:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 8446 | MOVAtom atom = { AV_RL32("root") }; | ^ src/libavformat/rsd.c:74:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 74 | for (i=0; i < FF_ARRAY_src/libavformat/rmdec.cELE:MS1071(:r15s:d _uwarning: nscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u pported_tags )1071; | i + +fo)r {( i =| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~; inb_streams;i++) | ~^~~~~~~~~~~~~~ CC libavformat/rtsp.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtspdec.o 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/rtspenc.o 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: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') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 8645 | if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/s337m.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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/samidec.o src/libavformat/rmdec.c:1235:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1235 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rmdec.c:1291:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | for (j = 0; j < len; j++) { | ~ ^ ~~~ CC libavformat/sapdec.o src/libavformat/mov.c:8855:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8855 | if (sc->ctts_data && sc->ctts_index < sc->ctts_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8860:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8860 | sc->ctts_data[sc->ctts_index].count == sc->ctts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8859:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8859 | if (sc->ctts_index < sc->ctts_count && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8874:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8874 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/sapenc.o CC libavformat/sauce.o src/libavformat/mov.c:9061:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9061 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9075:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9075 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9089 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9115:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9115 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9119:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9119 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9121:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9121 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9125:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9125 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9127:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9127 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9140:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9140 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9157:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9157 | {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/mov.c:9160:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 9160 | { NULL }, | ^ CC libavformat/sbcdec.o CC libavformat/sbgdec.o src/libavformat/rtpdec_asf.c:49:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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') and 'long' [-Wsign-compare] 58 | if (chunksize > end - p) | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/rtpdec_asf.c:74:22: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 74 | } while (end - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_h264.c:108:40: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 108 | && (dst - base64packet) < sizeof(base64packet) - 1) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_h264.c:196:44: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 196 | while (*p && *p != '-' && (dst - buf1) < sizeof(buf1) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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 47 warnings generated. 1 warning generated. src/libavformat/rtpdec_asf.c:285:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpdec_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/sccenc.o 4 warnings generated. 4 warnings generated. CC libavformat/scd.o 6 warnings generated. CC libavformat/sdns.o src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 125 | if (len - 1 - frame_size > sizeof(data->group[0].data)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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') and 'int64_t' (aka 'long') [-Wsign-compare] 202 | if (s->first_rtCC libavformat/sdp.o cp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec_mpegts.c:84:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | data->read_buf_size = FFMIN(len - ret, sizeof(data->buf)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/sdr2.o src/libavformat/rtpdec.c:374:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 374 | if (s->last_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/sdsdec.o CC libavformat/sdxdec.o src/libavformat/rtpdec_rfc4175.c:278:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | if (payloadCC libavformat/seek.o _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) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 1 warning 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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) | ~~~~~ ^ ~~~~ 12 warnings generated. 2 warnings generated. src/libavformat/rtpdec.c:663:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 669 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/segafilm.o 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/segafilmenc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/segment.o 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/serdec.o CC libavformat/sga.o CC libavformat/sierravmd.o 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/siff.o 2 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5 warnings generated318. | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/smacker.o CC libavformat/shortendec.o 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/smjpeg.o src/libavformat/rtpdec_mpeg4.c:278:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 278 | data->buf_size = FFMIN(len, sizeof(data->buf)); | ^ ~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtmpproto.c:1718:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1718 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/smjpegdec.o CC libavformat/smjpegenc.o CC libavformat/smoothstreamingenc.o src/libavformat/rtpenc.c:34:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:35:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "cname", "CNAME to include in RTCP SR packets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:37:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ CC libavformat/smush.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/sol.o CC libavformat/soxdec.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/rtmpproto.c:2707:45: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 294 | if (size2 != 2707s | i z e ) | ~~~~~ ^ ~~~~ 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_xiph.c:110:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/rtpenc_mpegts.c :78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if ( i78d | e nt ! =f odra t(ai-> i=d e0n;t ) 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/soxenc.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 milli1se warningco generatedn. ds. 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, 0CC libavformat/spdif.o , 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 }, | ^ CC libavformat/spdifdec.o CC libavformat/spdifenc.o CC libavformat/srtdec.o CC libavformat/srtenc.o CC libavformat/srtp.o CC libavformat/srtpproto.o 2 warnings generated. CC libavformat/stldec.o 5 warnings generated. CC libavformat/subfile.o CC libavformat/subtitles.o src/libavformat/s337m.c:119:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. CC libavformat/subviewer1dec.o CC libavformat/subviewerdec.o CC libavformat/supdec.o CC libavformat/supenc.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. CC libavformat/svag.o CC libavformat/svs.o 1 warning generated. CC libavformat/swf.o src/libavformat/rtspenc.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 80 | { "timeout", "set timeout (in microseconds) of socket I/O operations", src/libavformat/sbgdec.c : 201 : 69 : warning: Oimplicit conversion from 'long' to 'double' changes value from 4611686018427387903 to 4611686018427387904 [-Wimplicit-const-int-float-conversion]FF SET(rw_timeout), 201 | A V _ OP T _ TtYsP E=_ IavN_Tcl6i4p,d ({se .cio64n =d -s1 *} ,A V _ T I-M1E_,B AISNTE6, 4I_NMTA6X4,_ M.IfNl/a2g,s I=N TD6|E4 _M}A,X / 2| ) ~ ^~~~~~~~~; | ~~~~~~~~ ~~~~~~~~~^~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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/swfdec.o 5 warnings generated. src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/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.csrc/libavformat/rtspenc.c:102::5:164 :warning: 24missing field 'unit' initializer [-Wmissing-field-initializers] : src/libavformat/rtsp.cwarning: :80comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: 178: note: expanded from macro 'COMMON_OPTS' 164 | 80 | { " bu fiffer _s(ipzacek"e,t _ l e n ">U nsdiezrel yi|n|g pparcokteotc_oll ens e sd"ps_ectt x-n>unmbb_estrr eoaf mpsa;ck eit+s+) t{o bu| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~fe r 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 protocoCC libavformat/takdec.o l 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/sapenc.c:48:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:111:183: warning: implicit conversion from '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' 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/tcp.o src/libavformat/sbgdec.c:545:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 545 | if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sapenc.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/tedcaptionsdec.o 1 warning generated. CC libavformat/tee.o CC libavformat/tee_common.o 4 warnings generated. CC libavformat/teeproto.o CC libavformat/thp.o src/libavformat/sbgdec.c:946:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 946 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/tiertexseq.o src/libavformat/sbgdec.c:968:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 968 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/tls.o src/libavformat/rtsp.c:719:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 719 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/sbgdec.c:1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1075 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:734:27: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 734 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 6 warnings generated. 10 warnings generated. 2 warnings generated. 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/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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/sbgdec.c:1323:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1323 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/tls_gnutls.o src/libavformat/segment.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | for (i = src/libavformat/segafilm.c0;: 208i: 19<: s -warning: >ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b _streams; i++9) warning {s208 | generated . | ~ ^ ~~~~~~~~~~~~~ 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: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/tmv.o 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/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 }, | ^ 2 warnings generated. CC libavformat/tta.o src/libavformat/seek.c:211:70: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 211 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1172 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ 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/ttaenc.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 smalsrc/libavformat/sierravmd.cler :tha200:n19 :t hwarning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l ast time %f\ n200" | , f o511r | ( i = 0 ; i < vm d - > f r(afmel_ocaotu)n(t(;* tii+m+e)s )[{i] )/ 1| ~ ^ ~~~~~~~~~~~~~~~~0 00000, (fsrc/libavformat/sierravmd.clo:a205t:)23(:( *warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i mes)[i -2051 | ] ) / 1 0 0 0 0f0o0r) ;( j | = ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 0; j < vmd-src/libavformat/segment.c>:f511r:a40m:e warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ per_bl o509c | k ; j + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~a v_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/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/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/rtsp.c:1220:31: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1220 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/ttmlenc.o 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 long' [-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++) { | ~ ^ ~~~~~~~~~~~~~ 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/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/tty.o src/libavformat/siff.c:223:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | src/libavformat/sga.c i:f440 :(41av:src/libavformat/smjpegdec.ci owarning: _:rcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]e74 :a49d:( swarning: ->comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]pb , pkt- >d440a | t a74 | + 2 + c - > gam cv s_ i a zse,ise rfts iz0e((a)s !v=gai os-_>iirzdeaed)x( {p +b , s| g ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ca -o>mlmeenftt, nsgetcht)o r{) ) | ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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/txd.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/sdp.c:223:48: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 223 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ty.o src/libavformat/rtsp.c:1630:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 1630 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:167:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | for (i = 0; i < s->nb_streamsCC libavformat/udp.o ; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.cCC libavformat/uncodedframecrcenc.o :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 }, | ^ 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] 482src/libavformat/segment.c | : 1061 :134 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (g b1061 | - > s i z{e _"isne_gbmietnst _4_nMbAX_}st,re a0m,s I;NT 6i+4+_)M A{X , | E ~ ^ ~~~~~~~~~~~~~} , | ^ src/libavformat/smoothstreamingenc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (i = 0;src/libavformat/segment.c :i1064 <: 157s:- >warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]b _streams; 1064i | + + ) { { | " ~ ^ ~~~~~~~~~~~~~s egment_src/libavformat/smoothstreamingenc.ct:i262m:e"23,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "set 262s | e g me n t d ufroart i(oin "=, 0 ; i < s - >n b _ s t re a m s; i + + ) O{ F F| S ~ ^ ~~~~~~~~~~~~~ET (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] CC libavformat/unix.o 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", "all2ow warningbsr generatede. aking 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_ofsrc/libavformat/smoothstreamingenc.cfset:),302 :A19V:_ Owarning: PTcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ TYPE_DURATION, { .i3026 | 4 = f0}o, r- I(Ni T= 604;_ MiA X<, s -IN>Tn6b4__sMtrAeXa,m Es ;} ,i + +| ) ^ { | ~ ^ ~~~~~~~~~~~~~ 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' 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' 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' 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' 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_dCC libavformat/url.o elta), 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' 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' 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/urldecode.o src/libavformat/smoothstreamingenc.c:481:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 481 | int n = FFMIN(size, 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. 4 warnings generated. src/libavformat/sdp.c:880:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 880 warning | generated . for (j = 0; j < ac[i]->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/utils.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/vag.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/vc1dec.o CC libavformat/vc1test.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_OPTCC libavformat/vc1testenc.o _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/version.o 5 warnings generated. CC libavformat/vividas.o 4 warnings generated. 1 warning generated. src/libavformat/rtsp.c:2290:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 2305 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/vivo.o src/libavformat/rtsp.c:2364:35: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] 2364 | if (sizeof("c=IN IP") - 1 < p_end - p && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/voc.o 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' 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' 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/voc_packet.o CC libavformat/vocdec.o src/libavformat/rtsp.c:2591:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2591 | for (i = 0; i < FF_ARRAY_ELEMS(filters); 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 } | ^ 4 warnings generated. CC libavformat/vorbiscomment.o src/libavformat/srtpproto.c:86:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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)) | ~ ^ ~ CC libavformat/vocenc.o CC libavformat/vpcc.o CC libavformat/vpk.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, dtshsrc/libavformat/subtitles.cd_fa:ll126b:a24ck:) ,warning: Acomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]V_ OPT_TYPE_INT, {.i 61264 | = 6 0 } , -if1 (,q -I>NnTb__MsAuXb,s A>V_=O IPNTTIn file included from __MFsrc/libavformat/swfenc.cALX/:AsG25i_: zEsrc/libavcodec/put_bits.heN:oCf227O:D(IN37G*q:_-PA R>warning: Acomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]s Mu }b,s) - | 1 ^) 227| | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (s->buf_end - s->bufsrc/libavformat/spdifenc.c_:p101t:r8 :> =warning: missing field 'help' initializer [-Wmissing-field-initializers] si z101e | o{f (BNitUBLuLf )}), { | ^ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/vplayerdec.o src/libavformat/spdifenc.c:216:13: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 215 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vqf.o 5 warnings generated. CC libavformat/w64.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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/subviewerdec.c:137:35: warning: 6comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] warnings generated. 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 long' [-Wsign-compare] 145 | while (j < sizeof(value) - 1 && line[i] && line[i] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/wady.o src/libavformat/spdifenc.c:483:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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) 1: warning(a generated). ) | ~ ^ ~ 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 src/libavformat/spdifenc.c:594:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 612 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ CC libavformat/wavdec.o CC libavformat/wavenc.o src/libavformat/tee.c1 warning: generated69. :90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:71:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:72:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | {NULL} | ^ CC libavformat/wc3movie.o src/libavformat/thp.c:56src/libavformat/swfenc.c:9::208 :warning: 14:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 20856 | | fdo r=( ia=v0_;initnlbo_sattr(eAVa_mRsB;32i(++p)- >{b uf | + ~^~~~~~~~~~~~~~ 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/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavformat/swfenc.c:494:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 494 | if (av_fifo_can_write(swf->audio_fifo) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/webm_chunk.o src/libavformat/thp.c:101:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 101 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/tee.c:256:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 256 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/tee.c:332:23: src/libavformat/tedcaptionsdec.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :39:63 :332 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (i 39 | = 0; i < aAvVf_2O-P>Tn_bF_LsAGtr_eaSmUsB;T IiT+L+E)_ P{A R | A ~ ^ ~~~~~~~~~~~~~~~~M | AV_Osrc/libavformat/tee.cP:T363_:F19:L Awarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]G _DECOD I363N | G _ P A RfAoMr }(,i =| ^0 ; i < avf->nb_streams; i++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' 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 | #src/libavformat/thp.cdef:i194n:e17 :I Nwarning: T6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 _MAX (0x7f f194f | f f f f f f fifff f(rfeft) !| = ^~~~~~~~~~~~~~~~~~ size) { | ~~~ ^ ~~~~ src/libavformat/thp.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (ret != thp->audiosize) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/tee.c:416:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | for (i = 0; i < slave->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/webmdashenc.o src/libavformat/tee.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (j = 0; j < tee->nb_slaves; j++) | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/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/webpenc.o CC libavformat/webvttdec.o CC libavformat/webvttenc.o CC libavformat/westwood_aud.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:CC libavformat/westwood_audenc.o 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. 2 warnings generated. CC libavformat/westwood_vqa.o CC libavformat/wsddec.o CC libavformat/wtv_common.o CC libavformat/wtvdec.o CC libavformat/wtvenc.o 33 warnings generated. 5 warnings generated. CC libavformat/wv.o 2 warnings generated. src/libavformat/tta.c:94:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 94 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/wvdec.o CC libavformat/wvedec.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 long' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavformat/wvenc.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 640CC libavformat/xa.o x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/tty.c:170:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/tty.c:171:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 171 | { NULL }, | ^ 1 warning generated. CC libavformat/xmd.o 13 warnings generated. 1 warning 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 } | ^ 22 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 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/xvag.o 1 warning generated. CC libavformat/xwma.o 1 warning generated. CC libavformat/yop.o src/libavformat/url.c:76:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 76 | vsnprintf(str + len, size > len ? size - len : 0, fmt, vl); | ~~~~ ^ ~~~ 2 warnings generated. CC libavformat/yuv4mpegdec.o 1 warning generated. 1 warning generated. 4 warnings generated. CC libavformat/yuv4mpegenc.o 3 warnings generated. src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ GEN libavformat/libavformat.pc 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 destsrc/libavformat/url.cinat:io263n:",5 : warning: Ocomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] FFSET(is_broadc a263st | ) , CAOVP_YO(PuTb._uTrYlP,E _kBeOeOpL,) ; {| ^~~~~~~~~~~~~~~~~~ .i64 = 0src/libavformat/url.c : 256}:, 17 : note: 0expanded from macro 'COPY', 1, 256 | E } , | i ^ f (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/udp.c:137:153: src/libavformat/url.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]264 :5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 137264 | | {C O"PtYt(lu"c,. u r l , u c . p a t h")T;i m e| ^~~~~~~~~~~~~~~~~~~~~ to src/libavformat/url.cl:i256v:e17 (:m unote: lexpanded from macro 'COPY' ticas t256 | o n l y )" , i f ( l e n > o u t_ e n dOF F-S EoTu(tt)t l{) ,\ | ~~~ ^ ~~~~~~~~~~~~~ AV_Osrc/libavformat/url.cPT:_289T:Y9:P E_warning: Icomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare]N T, 289 | { . i 64 = C16O PY}(,r o o t , 0r,o o2t55 , + 1 ) ;E },| ^~~~~~~~~~~~~~~~~~~~ | ^src/libavformat/url.c :256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \src/libavformat/udp.c :| 139 ~~~ ^ ~~~~~~~~~~~~~: 206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/url.c:303:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 303 | COPY(ub.path, base_path_end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17 : 139note: | expanded from macro 'COPY' { "f256i | fo _ s i z e " , i f ( l e"ns e>t o uthte_ eUndD P- roeuct)e i{ v\in g | c ~~~ ^ ~~~~~~~~~~~~~i rcular buffesrc/libavformat/url.cr :s304i:z9e:, warning: ecomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare]x press e304d | a s a n uCmObPeY(ru co.fp aptah,c ukce.tus rwli_tcho smipzoen eonft _1e8n8d_ pbaytthe)s";, | O ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F FSEsrc/libavformat/url.c:T256(c:i17r:cu lnote: aexpanded from macro 'COPY'r _bu f256f | e r _ s i z e ) , iAfV _(OlPenT _>TY PouEt__eINnTd, - {o.uti)6 4{ =\ 7 *| 4 ~~~ ^ ~~~~~~~~~~~~~0 96}, 0, INTsrc/libavformat/url.c_:M307A:X5,: D warning: }comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare], | ^ 307 | COPY(uc.url_component_end_path, uc.end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:src/libavformat/udp.c17::140 :note: 154expanded from macro 'COPY' : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | 140i | f ( l e {n ">o voeurtr_eunn_d n-o nouftat)a {l "\, "| s ~~~ ^ ~~~~~~~~~~~~~u rvive 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' 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/vorbiscomment.c| ^~~~~~~~~~~~~~~~~~ :47:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/udp.c47: | 127 :142 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] for (in t 127i | = 0 ; {i " 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) == n) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vividas.c:270:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (avio_read(src, buf+8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 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/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ 42 warnings generated. src/libavformat/udp.c:523:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 523 | if (av_fifo_can_write(s->fifo) < len + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/udp.c:586:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/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. 1 warning generated. 8 warnings generated. 3 warnings generated. src/libavformat/udp.c:1073:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1073 | if (av_fifo_can_write(s->fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 5 warnings generated. 1 warning generated. 9 warnings generated. 1 warning generated. 51 warnings generated. 3 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 }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wavenc.c:99:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 99 | len = FFMIN(len, maxlen); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/wc3movie.c:142:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | if ((ret = avisrc/libavformat/wavdec.co_r:e247ad:(23pb:, bwarning: ufcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]f er, size)) !247= | s i z e)a v_{a s s| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ rt0(length < sizeof(temp)); | ~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/wavenc.c1 warning:129 generated:23. : warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 129 | for (i = 0; i < len/16; i++) { | ~ ^ ~~~~~~ src/libavformat/wc3movie.c:253:84: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if ((unsigned)size > sizeof(text) || (ret = avio_read(pb, text, size)) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/webmdashenc.c:441:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 441 | if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ src/libavformat/webm_chunk.c:236:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 236 | wc->duration_written >= wc->chunk_duration)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ 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_Fsrc/libavformat/wavenc.cLA:G497_:E161N:C Owarning: Dmissing field 'unit' initializer [-Wmissing-field-initializers]I NG_PARAM }, 497 | | ^ { "peak_block_size", "Number of audsrc/libavformat/webmdashenc.ci:o528 :s128a:m pwarning: lemissing field 'unit' initializer [-Wmissing-field-initializers]s used to g e528n | e r at e {e a"clhi vpee"a,k "cfrreaamtee. "a, l i vOeFF SsEtTr(epaema km_abnliofcek_ssti"z,e )O,F FASV_EOT(PisT__TlYiPvEe_),I NAT,V _{OP T._iT6Y4P E=_ B2O5O6L },, 0{.,i 6645 5=3 60,} ,E N0C, }1,, A| V ^_ OPT_FLAG_ENCODING_PARsrc/libavformat/webm_chunk.cAM :},281 :| 146src/libavformat/wavenc.c ^src/libavformat/webpenc.c:: 498::warning: 205:202missing field 'unit' initializer [-Wmissing-field-initializers] :warning: 52missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | src/libavformat/webmdashenc.c{: 529"202:c | h152u 498 | :n kwarning: _ s tmissing field 'unit' initializer [-Wmissing-field-initializers]a r{ t _A"ipnedakV _e_f529O | x " oP, r T ma"ts"t,_{T a Y"r Pct E h " T_hueiInN Tfnkd,or_me s{axt .tiaor 6ft o4_t h=e f1i n ctdhe},heuxn 0 "p,k ,e" , 6O5F5ak" eFn3s5SEvt,T ea(rENlcthCuo npei}nkd ex,_di n atoafd e | txh(1 ^)e,: A V_ cOhuPuinTkn_T"t,Y 8PEO_,src/libavformat/webpenc.c FI:2FNS203E:T:,12T :( ui{c.warning: inhmissing field 'help' initializer [-Wmissing-field-initializers]6 tu164n k _)=203s | . t ",0a} , OrFF S E t0{T_, (i NpenadIeUkNxL_LfoTr) , _mM}AAXVa,,_ tA O | )VP_ ^O,T P T_AT_YVFPL_OEPA_TGIN__TET,NYC POE_{D.IIiN6NGT4,_ P=A R0 A} M, }{0 ,,. iI6N T4| _ ^ M =A XP,E AAK_VFO_RMOATP_TU_INFTL1A6G _}E,NC OPDEAIKN_GF_OPRAMRAATM_ U}I,N T 8| , ^ PEAK_FORMAT_UINT16,src/libavformat/webm_chunk.c E:N282C: 182}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| src/libavformat/webmdashenc.c ^ :530:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "he a530d | e r " ,{ ""fcihluennka_mdeu roaft itosrc/libavformat/wavenc.chen _:h499:me148sa":d e,rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]"w hdeurratei ot n499 h | o e f i n eiac{th i a"clpihzeuaak_npptkivo "n,( di a n t am iwl il li"slNe ucobnedm sbw)err" oi,t f tOepnFe"aFk ,S pOFEFToS(iEcnTh(uthnske _adpdeeurrr_a pfteiialoken n)a,vm ealAue)V, _(1AOV _oPOr TP2T_)_T.TYY"PP,EE_S _ TI R N I TN G,, {{. .is t6 4rO = F= NF1SU0E0LTL0},(}p e,0a k,0_, p p0Iv,)N ,TA _AVM_AOXVP,_ TOA_PTV_F_TOLYAPPET__IFGLN_AETNG, C_{OE ND.CiINOG6DI_4PNAG R_=APM A2 }R, }1,A , M 2}| ,, ^ E N| C ^ }, | ^ src/libavformat/wavenc.c:500:src/libavformat/webmdashenc.c12::531 :warning: 177:missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 500 | { NU LL531 | } , { src/libavformat/webm_chunk.c| " ^ :u283t:c168_t:i mwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]ng _url", "URL o283f | t {h e"a updaigoe_ cthhuantk _widlurlat ireotnu"rn, t"hed uUrTaCt itoinm eosf teaamcph icnh uInSkO ifno rmmialtl"i,s eOFcFoSEnTd(ust"c_,t iOmiFnFSgE_Tur(lc)h, uAnkV__dOuPraTt_TiYonP)E_,S TRAIVN_GO,P T{_ T0Y P}E,_ I0N,T ,0, {A.Vi_O6P4T _=F L5A0G0_0EN}CO,D 0I,N GI_NTP_ARMAAM X},, A V| _ ^O PT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "time_shift_buffer_depth", "Smallest timsrc/libavformat/webm_chunk.ce :(i284n: 130se:c owarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]d s) shiftin g 284b | u f f e r{ f"omr ewthhiocd"h, a"nsye Rte tphree HsTeTnPt amteitohno di"s, gOuFaFrSaEnTt(ehetdtp _tmoe thboed )av,a ilAaVb_lOeP."T,_T YOPFEFS_ESTTR(tIimNeG,_ sh{i.fst_tbru f=f eNrU_dLeL}p,t h )0,, A0V,_ OAPVT_O_PTYTP_EF_LDAOUGB_LEE,N {C O.DdbIlN G=_ P6A0RA.M 0} },, 1| . ^0 , DBL_MAX, AV_OPT_FLAG_ENCODING_PARsrc/libavformat/webm_chunk.cA:M285 }:src/libavformat/wtv_common.c,12 :: 83 | warning: missing field 'help' initializer [-Wmissing-field-initializers]: ^ 22: 285warning: | missing field 'guid' initializer [-Wmissing-field-initializers] { N U83L | L } , { A| V ^_ CODEC_ID_src/libavformat/webmdashenc.cN:O533N:E188}: 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 }, | ^ 1 warning generated. src/libavformat/wsddec.c:82:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 82 | if (avio_read(s->pb, buf, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/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/wtvdec.c:216:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 216 | if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. GEN libavcodec/libavcodec.pc 2CC libpostproc/postprocess.o 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libpostproc/version.o 2 warnings generated. GEN libpostproc/libpostproc.pc src/libavformat/wvdec.c:298:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 298 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/wvdec.c:313:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 313 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ GEN libswresample/libswresample.pc 1 warning generated. src/libavformat/wtvdec.c:762:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 762 | if (wtv->index_entries[i].pos > broken_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 6 warnings generated. GEN libswscale/libswscale.pc src/libavformat/wtvdec.c:855:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/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/wtvdec.c:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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') and 'int' [-Wsign-compare] 1041 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/wtvenc.c:546:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 546 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEnsrc/libavformat/xmv.ctr:y389T:ab52l:e )warning: ; comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i++, h++) { | 389 | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ av_assert0(xmv->video.stream_index < s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/xvag.c:73:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | st->codecpar->ch_layout.nb_channels > FF_SANE_Nsrc/libavformat/xwma.cB_:CH213AN:N27E:L Swarning: ) 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/xmv.c{ : 415| : ~ ^ ~~~~~~~~~~~~~~~58 : warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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) | ~~~~~~ ^ ~~~~~~~~~~ 20 warnings generated. src/libavformat/yuv4mpegdec.c:119:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(pix_fmt_array); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libavutil/libavutil.pc 1 warning generated. src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/aarch64/vf_nlmeans_init.o AR libavdevice/libavdevice.a AS libavfilter/aarch64/vf_nlmeans_neon.o CC libavfilter/aeval.o CC libavfilter/af_acontrast.o 35 warnings generated. CC libavfilter/af_acopy.o 1 warning generated. CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o 14 warnings generatedCC libavfilter/af_adeclick.o . 3 warnings generated. CC libavfilter/af_adecorrelate.o CC libavfilter/af_adelay.o CC libavfilter/af_adenorm.o CC libavfilter/af_aderivative.o CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o CC libavfilter/af_adynamicsmooth.o CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o CC libavfilter/af_aexciter.o CC libavfilter/af_afade.o CC libavfilter/af_afftdn.o CC libavfilter/af_afftfilt.o CC libavfilter/af_afir.o CC libavfilter/af_aformat.o CC libavfilter/af_afreqshift.o CC libavfilter/af_afwtdn.o CC libavfilter/af_agate.o CC libavfilter/af_aiir.o CC libavfilter/af_alimiter.o 2 warnings generated. CC libavfilter/af_amerge.o 4 warnings generated. 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 7 warnings generated. CC libavfilter/af_aphaser.o CC libavfilter/af_apsyclip.o CC libavfilter/af_apulsator.o CC libavfilter/af_aresample.o CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o CC libavfilter/af_ashowinfo.o CC libavfilter/af_asoftclip.o CC libavfilter/af_aspectralstats.o CC libavfilter/af_astats.o CC libavfilter/af_asubboost.o CC libavfilter/af_asupercut.o 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 2 warnings generated. CC libavfilter/af_dialoguenhance.o 10 warnings generated. CC libavfilter/af_drmeter.o 5 warnings generated. 30 warnings generated. src/libpostproc/postprocess.c:162:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 162 | numEq += ((unsigned)(src[0] - src[1] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:163:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 163 | numEq += ((unsigned)(src[1] - src[2] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:164:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 164 | numEq += ((unsigned)(src[2] - src[3] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:165:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 165 | numEq += ((unsigned)(src[3] - src[4] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:166:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 166 | numEq += ((unsigned)(src[4] - src[5] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:167:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 167 | numEq += ((unsigned)(src[5] - src[6] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:168:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 168 | numEq += ((unsigned)(src[6] - src[7] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:186:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 186 | numEq += ((unsigned)(src[0] - src[0+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:187:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 187 | numEq += ((unsigned)(src[1] - src[1+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:188:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 188 | numEq += ((unsigned)(src[2] - src[2+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:189:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 189 | numEq += ((unsigned)(src[3] - src[3+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:190:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 190 | numEq += ((unsigned)(src[4] - src[4+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:191:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 191 | numEq += ((unsigned)(src[5] - src[5+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:192:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | numEq += ((unsigned)(src[6] - src[6+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:193:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | numEq += ((unsigned)(src[7] - src[7+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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] src/libpostproc/postprocess.c :49203 | : 47 : rwarning: etcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]u rn exp2f(M_ L203O | G2 _ 1 0 * xi)f;( (u ns| ig ~ ^n ed)(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[36] warning+ s2 generated*. 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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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); | ~ ^ src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 395 | numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:397:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 397 | numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavfilter/af_dynaudnorm.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); | ~ ^ CC libavfilter/af_earwax.o CC libavfilter/af_extrastereo.o CC libavfilter/af_firequalizer.o CC libavfilter/af_flanger.o CC libavfilter/af_haas.o CC libavfilter/af_hdcd.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); | ~ ^ 3 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); | ~ ^ 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_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)); | ^~~~~~~~ ~ In file included from In file included from src/libavfilter/af_asupercut.csrc/libavfilter/af_atilt.c::2320: : src/libavutil/ffmath.hsrc/libavutil/ffmath.h::4949::3030:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4949 | | rreetutrunr n eexxpp2f2(fM(_LMO_LGO2G_21_01 0* *x );x ); | ~ ^| ~ ^ src/libavfilter/af_acontrast.c:96:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 96 | float d = src[n] * M_PI_2; | ^~~~~~ ~ 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(src/libavfilter/af_acontrast.cM_:LO116G:302:_ warning: 10implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * x); | ~ ^ 116 | dst[n] = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ 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:613:33: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-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_headphone.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/libavfilter/af_adeclick.c:95:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:97:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:100:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:101:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/aeval.c:src/libavfilter/af_adeclick.c91::102159:103:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { " 91t | " , "s{e t" ntb_hsraempslhoelsd"",, " s e t th e n u mObFeFSrE To(ft hsraemsplheso lpedr) ,r eAqVu_eOsPtTe_dTY PEf_rDaOmUeB"LE,, {OF.FdbSlE=T2(n}b_,s a m p1l,e s) ,10 0 , A F },A V _| O ^P T_TYPE_INT, {.i64 = 1024}, src/libavfilter/af_adeclick.c : 103 :0103,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] INT _M103A | X , F{ L"AbGurSs t}",, "| se ^t burst fusion", OFFSET(burst), AVsrc/libavfilter/aeval.c_O:PT92_:TY159PE:_ Dwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]U BLE, {.dbl =292}, | 0 , { 1"0n," ,A F } , | ^ "set the number of samplessrc/libavfilter/af_adeclick.c :p104e:r103 :re qwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]e sted fra m104e | " , O FF{S ET"(bnb"_, s"saemtp lbeusr)s,t f u si oAnV",_ O PT _T Y P E _I NOT,F F S E{T.(ib6ur4s =t )1,02 4 } , A V _O0P, T _T Y PE _ D O UIBNLTE_M,A X{, .FdLbAGlS= 2}},, 0| , ^ 10, AF }, | ^ 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_src/libavfilter/af_adeclick.cT:Y111:P12E: _warning: Smissing field 'help' initializer [-Wmissing-field-initializers]T RI N111G | , { . s{t NrU =L "L4 }4 10 0| " ^}, 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_TYPEsrc/libpostproc/postprocess.c_DU:RA868T:I15O:N ,warning: {comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]. i64 = -1}, -1, 868 | I N T f6o4r_(MiA=X0,; FitempBlurred); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/aeval.csrc/libpostproc/postprocess.c::97870::11615:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 87097 | | f{o r"(ci=h0an;n eiatnenmeplB lulrraeyoduPatst"),; OiF++F)S E T| ( ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c hlayout_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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/aeval.c:95:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ src/libavfilter/af_acrossover.c/usr/include/stdint.h:46::2189:: 104note: :expanded from macro 'INT64_MAX' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | #define IN89T6 | 4 _ M {A X " (s0pxl7iftf"f,f f"fsfeftf ffsfpflfift) f| r ^~~~~~~~~~~~~~~~~~e quencies", OFFSET(splits_str), AV_OPT_TYPE_STRING, {.str="500"}, 0, 0, AF }, | ^ src/libavfilter/af_acrossover.c:101:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "level", "set input gain", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.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 } | ^ 147 warnings generated. src/libavfilter/af_aemphasis.c:50:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "level_in", "setsrc/libavfilter/af_adelay.c inp:u59t: g141ai:n" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(level_in 59) | , A V{_ O"PTd_TeYlPaE_yDsOU"BL,E, "{s.edtb ll=1i}s,t o0f, de6l4a,y FsL AfGorS e}a,c h | ^c hannel", OFFSET(delays), AV_OPT_TYPE_Ssrc/libavfilter/af_aemphasis.cT:R51I:N104G:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers].s tr=NULL} ,51 | 0 , 0 ,{ "Al e|v eAlV__oOuPtT"_,F L A G_ R"UsNetT IMoEu_tPpAuRtA gMa }i, n | " ^, OFFSET(level_out), AV_OPT_TYPE_DOUBLsrc/libavfilter/af_adelay.cE:,60 {:.116d:b lwarning: =1missing field 'unit' initializer [-Wmissing-field-initializers]} , 0, 64, In file included from F60L | Asrc/libavfilter/af_drmeter.c G: S }23{: , src/libavutil/ffmath.h "a: l| 49l:30 ^:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "use last a49v | a i la b lreet udrenl aeyx pf2ofr( Mr_emLaOiGn2e_d1 0c *h axn)n;el s "| ~ ^, 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_aemphasis.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/af_acrossover.c:173:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->gains[i] = expf(gain * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/af_acrossover.c:173:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->gains[i] = expf(gain * M_LN10 / 20.f); | ^~~~ ~ src/libavfilter/af_adelay.c:95:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 95 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:95:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 95 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.csrc/libavfilter/af_adelay.c::76:20829: :note: 82expanded from macro 'DELAY': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | 208 | c on s t i n t l e n =a vF_FlMoIgN((cntbx_,s aAmVp_lLeOsG,_ ERdR-O>Rd,e l"aFyr eq-u edn-c>yd e%lfa myu_sitn dbeex )p;o s\i t i| v ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~e number.\nsrc/libavutil/macros.h":,49 f:r25e:q) ;note: expanded from macro 'FFMIN' | ~~~~~~ ^~~~ 49 | #desrc/libavfilter/aeval.cfin:e 233F:F44M:I Nwarning: (aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], b) ((a) > (b) 233? | ( b ) :e v(aa)l) - >| ~ ^ ~v ar_vasrc/libavfilter/af_adelay.cl:u95:e1s:[ Vwarning: Acomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]R _NB_ I95N | _CDHEALNNAEY(LuS8], = uiNnANt; 8 | _ ~ ^~~t , 0x80)/usr/include/math.h :| 15^~~~~~~~~~~~~~~~~~~~~~~~~: 19:src/libavfilter/af_adelay.c :note: 90expanded from macro 'NAN' :33: note: 15expanded from macro 'DELAY' | #defi n90e | Nsrc/libavfilter/af_acrossover.c A:N 213 :86 : warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-_ >_ibunildtexi n _213=na | d -n> fi (n" ")d e x | > ^~~~~~~~~~~~~~~~~~= d ->adve_lalyo g(?ct x0 ,: dA->Vi_ndLeOxG;_ E R R O R , " F r e q ue n c\y %| f ~~~~~~~~ ^ ~~~~~~~~ must be in increasing order.\n", freq); | ~~~~~~ ^~~~ src/libavfilter/af_adecorrelate.c: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_OPTsrc/libavfilter/af_adrc.c_TY:PE99_:IN121T:6 4warning: , missing field 'unit' initializer [-Wmissing-field-initializers] {.i64=-1}, - 199, | {U I"tNrTa_MnAXs,f eFLrA"GS, } , " s| e ^t the transfer expresrc/libavfilter/af_adecorrelate.css:io219n:"12,: O Fwarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]SE T(e 219x | p r _s t r{) ,N U L LA V} _ | O ^P T_TYPE_STRING, {.str="p"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:100:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "attack", "set the attack", OFFSET(attack_ms), AV_OPT_TYPE_DOUBLE, {.dbl=50.}, 1, 1000, FLAGS }, | ^ src/libavfilter/af_adrc.c:101:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "release", "set the release", OFFSET(release_ms), AV_OPT_TYPE_DOUBLE, {.dbl=100.}, 5, 2000, FLAGsrc/libavfilter/af_adelay.cS }:,96 :| 1 ^: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 96 | DELAY(s16src/libavfilter/af_adrc.c,: i102n:t11216: _warning: tmissing field 'unit' initializer [-Wmissing-field-initializers], 0) | ^~~~~~~~~~~~~~~~~~~~~~ 102 | src/libavfilter/af_adelay.c{: 75":28c: hnote: aexpanded from macro 'DELAY'n nels", 75 | " s e t c hiafn n(edl-s> dteol afyi_litnedr"e,xO F(cdheanlnaeyl)s_ to{_f i l t e r ) , A V _ O P T _ T Y P E_ S T R I N G ,{ . s t r= "\al l "| } ~~~~~~~~~~~~~~ ^ ~~~~~~~~, 0, 0, FLAsrc/libavfilter/af_adelay.cGS: }96,: 1 : | warning: ^comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 96 | DELAY(src/libavfilter/af_adrc.cs:11036:,10: iwarning: nmissing field 'help' initializer [-Wmissing-field-initializers]t 16_ t103, | 0 ) {| N^~~~~~~~~~~~~~~~~~~~~~ ULL} | src/libavfilter/af_adelay.c ^: 76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:96:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 96 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ 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_aexciter.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "level_in", src/libavfilter/af_adynamicsmooth.c "s:et108 :l124e: vwarning: elmissing field 'unit' initializer [-Wmissing-field-initializers] in", OFFSE T108( | l e v e l{_ in")s, e AnVsi_tiOvPiTt_yT",Y P E"_DsOeUtB LsEm,oo t{h. dsbenls=i1ti}v,i t y " , O F F S E T0(,s e6n4s,i tAi v}i,t y )| ^, AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 1src/libavfilter/af_aexciter.c00:0560:0107:0 , warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L AGS }, 56| ^ | { "level_out", "set level out", src/libavfilter/af_adynamicsmooth.c :O109F:F124S: Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( level_ou t109) | , A V _ O{P T"_bTaYsPeEf_rDeOq"U, B L E , "{s.edtb lb=1a}s,e f r e q u e n c y "0, , 6 4 , O FAF S}E,T ( b| a ^s efreq), AV_OPT_TYPE_DOUBLE, {.dbsrc/libavfilter/af_aexciter.cl:=572:21070:50 }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 2, 10000 0570 | , F LA{G S" a}m,o u| n ^t ", "set amount", Osrc/libavfilter/af_adynamicsmooth.cF:FS110E:T12(:a mwarning: omissing field 'help' initializer [-Wmissing-field-initializers]u nt ),110 | src/libavfilter/af_adelay.c :A{97V:_ N1UO:LP LTwarning: _}Tcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] Y | P ^E _DOUBL E97, | D{E.dLblA=1Y},( s 3 2 , i n t 302,_ t6,4, 0A) } ,| ^~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | isrc/libavfilter/af_aexciter.cf :(58:d107-: >warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]esrc/libavfilter/af_aderivative.c la:y_164in: d1258ex: | < dwarning: - >{missing field 'help' initializer [-Wmissing-field-initializers]d " dreilvaey"), 164 | "{se t h ar{ m N U LoL n i } c s " | , ^ O F F SE T ( d r i v e ) , \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ AV_OPT_TYsrc/libavfilter/af_adelay.cP:E97_:D1O:U warning: Bcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]LE , {.db l=978 | .D5EL}A,Y ( s 32 , i n0t.312,_ t1,0 ,0 )A | }^~~~~~~~~~~~~~~~~~~~~~, | ^ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | csrc/libavfilter/af_aexciter.con:s59t :i107n:t warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e n = FFMIN (59n | b _s a m p{l e"sb,l edn-d>"d,e la"ys e- td -b>ldeenlady _hianrdmeoxn)i;c s\" , | O ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ FFSET(src/libavutil/macros.hb:l49e:n25d:) ,note: expanded from macro 'FFMIN' AV _49O | P#Td_efTiYnPeE _DFOFUMBILNE,( a{,.bd)b l(=(0a)} >, ( b ) ? ( b )- :1 0,( a1)0), A | ~ ^ ~} , | ^ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 97 | DELAY(s32, isrc/libavfilter/af_aexciter.cn:t60:31072_:t warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0) | ^~~~~~~~~~~~~~~~~~~~~~ 60 | src/libavfilter/af_adelay.c: 90 : 33 {: "note: fexpanded from macro 'DELAY'r eq", "s e90t | s c o p e ", d - > i nd e x O=FF SdET-(>firnedqe)x, > = d- > d eAlVa_yO P?T _0T Y:P Ed_-D>OinUdBeLxE;, { . d b l = 75 0 0 } , \2 0| 0 ~~~~~~~~ ^ ~~~~~~~~0 , 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/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", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0src/libavfilter/af_adelay.c, 0,: 98F:L1AG:S },warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] | ^ src/libavfilter/aeval.c98: | 343D:E12L:AY (warning: flmissing field 'help' initializer [-Wmissing-field-initializers]t , f343l | o at , 0{) N UL L| ^~~~~~~~~~~~~~~~~~~~~~} | ^ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 98 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 98 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_aecho.c:52:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "in_gain", "set signal input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.6}, 0, 1, A }, | ^ src/libavfilter/af_aecho.c:53:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "out_gain", "set signal output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, A }, | ^ src/libavfilter/af_aecho.c:54:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "delays", "set list of signal delays", OFFSET(delays), AV_OPT_TYPE_STRING, {.str="1000"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:55:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "decays", "set list of signal decays", OFFSET(decays), AV_OPT_TYPE_STRING, {.str="0.5"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 99 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { src/libavfilter/af_adrc.c : 224 : 29 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 224 | vsrc/libavfilter/af_adelay.ca:r99_:v1a:l uwarning: ecomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]s [VAR_P] =99 | XgD;E L AY| ( ~ ^~d bl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | src/libavfilter/af_adrc.c : 225 : 31 : cwarning: onimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s t int 225le | n = F F M IN ( nbv_asra_mvplaels,u eds-[>dVeAlRa_yF ]- =d -n >*de lfxa;y _ i| n ~ ~~^~~~de x); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > src/libavfilter/aeval.c(b:)401 ?: 31(:b ) warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (a)) | ~ ^ ~ 401 | src/libavfilter/af_adelay.c : 99 : 1e: vwarning: acomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]l ->var _99va | lDuEeLsA[Y(VdARb_lT,] d=o uNbAlNe,; 0| ) ~ ^~~ | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c/usr/include/math.h::90:1533::19 : note: note: expanded from macro 'DELAY'expanded from macro 'NAN' 1590 | | # d e f i n e N A N d - > in d e x _=_ bdui-l>tiinnd_neaxn f>(="" )d- > d| e ^~~~~~~~~~~~~~~~~~ lay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/aeval.c:427:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 427 | t0 = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' src/libavfilter/af_adenorm.c 265: | #254d:e106f:i newarning: missing field 'unit' initializer [-Wmissing-field-initializers]T S2T(ts, tb) 254( | ( t s ) {= = "AleVv_elN"OP, T"Sse_tVA LlUeE v?e lNA"N, :O F(FdSoETu(blelve)e(l_tds)b *) , aAv_Vq_O2PdT(_tTbY)P)E_ D O| U ^~~B LE, /usr/include/math.h{:15.:db19l:= -note: 3expanded from macro 'NAN'5 1}, 15 | -#45d1e,f i n e N A -N9 0 , F L A_GS_ }b,ui l t| i ^ n_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_adenorm.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL } | ^ src/libavfilter/af_adynamicequalizer.c:268:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | { "threshold", "set detection threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:269:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "dfrequency", "set detesrc/libavfilter/af_adelay.ccti:o151n:1 :f rwarning: eqcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]u ency", OFFSE T151( | CdHfArNeGqEu_encDyE),L AAYV(_OuP8T,_ T YPuEin_tD8O_UtB,L E0,x {8.0d) b l| =^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000}src/libavfilter/af_adelay.c,: 125 : 22 : note: 2expanded from macro 'CHANGE_DELAY', 1000000, F125L | A GS }, | ^ if (d->index > new_delay) { src/libavfilter/af_adynamicequalizer.c : 270 : 123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { " d q f a c t o r " , " s et d e t ec t i o n Q f ac t o r\" , | ~~~~~~~~ ^ ~~~~~~~~~ OFFSET(dqfsrc/libavfilter/af_adelay.ca:ct151or:)1,: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] A V_OPT _151TY | PCEH_ADNOGUEB_LDE,E L{.AdYb(lu=81,}, u i 0n.t080_1,t ,1 00x0800,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F LAsrc/libavfilter/af_adelay.cG:S136 }:,28 : note: expanded from macro 'CHANGE_DELAY'| ^ 136 | if (d->delay_insrc/libavfilter/af_adynamicequalizer.cd:e271x: 123:> =warning: missing field 'unit' initializer [-Wmissing-field-initializers]d ->delay) 271{ | { " src/libavfilter/af_aecho.ct f: r140 :e 97 q ue: n c warning: y implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , " s e t t a 140 r | g e t f r e q u e n c y av"_l , o g (c tx , O FF ASE T V (_\Lt OfG re_| qE ~~~~~~~~~~~~~~ ^ ~~~~~~~~R uReOncRy,) ," dAVe_lOaPTy_[T%dY]P:E %_fD iOsU BoLuE,t {o.fd bal=l1l00o0w}e,d r an g e2: ,( 100,0 090000000], \FnL"A,G Si ,} ,s -> de| l ^ay [i]); | ~~~~~~ ^~~~~~~~~~~ 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_acrossover.csrc/libavfilter/af_acrusher.csrc/libavfilter/af_aecho.csrc/libavfilter/af_adynamicequalizer.c:::468144273:::93:123 1:warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 144273 | | 468 | X{ O "V atE tR a c _PkaRv_"O,l CoE Sg S ( (c"dtsxblep,, dto A Vau_tbtLalOeGc_kE,R duRr1.O0aR,t ,id o")nd"e c, a| y^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ % d ]O: Fsrc/libavfilter/af_acrossover.cF%f: iS412sE :T40ou(:ta note: toexpanded from macro 'XOVER_PROCESS'f t aalclokw)e, d 411 | r a n g Ae V: _( O0Ps,T- >_1fdTsY]P\pE_n-">In file included from DO,UvBsrc/libavfilter/af_compand.cLE ,e:ct i{32o,. d: r_s#bsrc/libavutil/ffmath.hl-=# :f>249fd 0#}:, e #c a30:m y uwarning: l[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _is c ]a); 1 l,| a ~~~~~~ ^~~~~~~~~~~ 2r490 | 0( 0(, t yp e * rFL)AGeSftr ua},rmn e esx| [p2 ^0src/libavfilter/af_aformat.c f](-:M58_L>Oe:xtG12:e 2_n1dwarning: e0missing field 'help' initializer [-Wmissing-field-initializers] d *_ daxt)src/libavfilter/af_adynamicequalizer.c;a :58 [274 | : c| h 123 ~ ^:] ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] { s rNcU, L L 274 | } | ^ \ { "| re ~le ase", 412 | " s e t r e l e a s e du ra t i on " , O F F S E T( rse-l>elaesve)e,l _ i n ,A VF_FOPATLI_GTYNP(En_DbOU_BsLaEmp,l e{s.,d bsli=ze2o0f0(}t,y p e) )) ; 1 , 2 0\0 0 ,| ~~~^~~~~~~~ FLAGS }, | ^ 74:111src/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 }, | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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 }, | ^ 74 | src/libavfilter/af_adynamicequalizer.c :277:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { 277 | { "range", "set max gain"src/libavfilter/af_aecho.c, : 198 : 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(range) ,198 | E C HAOV(_dObPlT,_T YdPoEu_DbOlUeB,L E ,- 1.{0.,d b l = 5 0 }1,. 0 ) 1 , | 2^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 0, src/libavfilter/af_aecho.c : 163F:L34AG:S }note: ,expanded from macro 'ECHO' | ^ 163 | src/libavfilter/af_afreqshift.c con:s102t :do1u:b lewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ou t_gain = ctx->out_ "g102a | iPnF;I L T E R ( f src/libavfilter/af_adelay.cl :t , 152 f:l o1 a: t , s i nwarning: , comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] c o s , c f ) 152 | | C ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~H\A NG E _| DE ~~~~~~~~ ~~~~~^~~~~~~~LAsrc/libavfilter/af_afreqshift.cY :72(:26s: 1note: 6expanded from macro 'PFILTER' , int 1726 | _ t, 0 ) ty pe| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~co s_thsrc/libavfilter/af_adelay.cet:a125 =: 22c:o s(note: ssrc/libavfilter/af_aecho.cexpanded from macro 'CHANGE_DELAY': hi198f:t1);: warning: 125implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 198 | E Ci f H O(( dd b -l ,> idn deo uxb l> e n, e \w- 1_ .d| e0l ~~~ ^~~~~,ay ) { 1 . 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c : 164 : 33 : note: expanded from macro 'ECHO' 164 | c on s tsrc/libavfilter/af_afreqshift.c : 102d :1o :u b lwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i n src/libavfilter/af_adynamicequalizer.c_ :g 293:a102 | 12i P:FnI L =T warning: c Emissing field 'help' initializer [-Wmissing-field-initializers]t R (xf 293-l t | > , i \ {n_f gNlU| aoL ~~~~~~~~ ^ ~~~~~~~~~ iaLnt, ; } s src/libavfilter/af_adelay.c: i 152 :n | 1, ^ : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] c os , cf ) 152 | C H| A ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ N G Esrc/libavfilter/af_afreqshift.c :_73: 26D :E L note: Aexpanded from macro 'PFILTER' Y ( s 1 6 ,73 \ | i n| t ~~~~~~~ ~~~~~^~~~~~~ 1 6t_ypte, s0i)n _ t| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~h etasrc/libavfilter/af_adelay.c =: s136i:28n:( snote: hexpanded from macro 'CHANGE_DELAY'i ft); 136 | i f ( d - > d el a y _ i n\d e x| > ~~~ ^~~~~= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ level_in", "set level src/libavfilter/af_acrossover.c:468:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] in "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) ?src/libavfilter/af_afade.c -o:ne190 :: 1on:e )warning: ; implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] \ | ^~~~~~~~~~~~~~ ~ 190 | 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_aecho.c : 198 :1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | E CH O ( d bl , d o ub l e , \ -| 1 ^~~~ ~. 0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c :185:35: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~ ^~~~~~~~~~~~~ OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | 6 ^ warnings generated. src/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adrc.c:414:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aecho.c: 199:1: warning: 414implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | s->a t199ta | ckE C H=O (efxlptf,(- 1fl.of a/t ,( s- > a-t1ta.c0k,_ m s *1. 0i n l i n k )- >s a| mp^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l e_ratsrc/libavfilter/af_aecho.ce :/163 :1340:0 0note: .expanded from macro 'ECHO'f )); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | const doublesrc/libavfilter/af_adrc.c :o414u:t73_: gwarning: aiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n = ctx- >414o | u t _ g a i n ;s - > a t t a c k = e xp f ( -1 . f / ( s - >a t t a c k _ m\s *| i ~~~~~~~~ ~~~~~^~~~~~~~n link->sample_rate / 1000.src/libavfilter/af_acrossover.cf));: 485| : ~ ^~~~~~37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_aecho.c75 :src/libavfilter/af_adrc.c199::4141::27 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | | 414 199 | | E C H O ( f l st -, > ssrc/libavfilter/af_adelay.cafelott:at_153ltp,a:( ck1& :s- - 1>l=warning: .epcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]0[,x bp anfd( -] 1[ .0f 153 ]1 . | 0 ,/C H(A NGsE-s>- >a_s tDtp EaLl)cAYi(s kt3 _s2[,| mb^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~anis dn] ,t*src/libavfilter/af_aecho.c 03 2:_.ti1645:,33nl, :i nk0-snote: )>asexpanded from macro 'ECHO'a mm p| pl^~~~~~~~~~~~~~~~~~~~~~~~~~~~~l e _e164rsrc/libavfilter/af_adelay.c_r | : a a 125ctotns:te ed22ou b):; l | / enote: ~~~~~~ ^~~~~~~~~~~~~~~expanded from macro 'CHANGE_DELAY' 1i0n0_0g.afin )125)= | ; c| t ^~~~ ~x - > iif n(d_-g>aiinnd;e x > n e w_ d e la y ) { \ | ~~~~~~~ ~~~~~^~~~~~~src/libavfilter/af_acrossover.c :src/libavfilter/af_afftdn.c 486 : : 37 : 167 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 123 src/libavfilter/af_adrc.c : : 415 : 22 warning: 486: missing field 'unit' initializer [-Wmissing-field-initializers] | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 s | e415 | t _ h p { (" n o&is- > s eh_ pr[sba ed-n u>cdr ti]e\o[l n 0e]"| ,a ,"s ~~~~~~~~ ^ ~~~~~~~~~ese ts= et-hx>essrc/libavfilter/af_adelay.cp p:lfino153(:t1i-s[:s 1warning: be.fcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] /a n(rs- d153e | >r]edlCe,uHca sAt0ieo_Nms. n*GE5_" ,O,F DiEFsSnELTaliAn(kmpYlne-_(o>irsassamp3leete2_,_ )irre;nta3dt e 2/u _c1t| ~~~~~~ ^~~~~~~~~~~~~~~t 0i0,0.of n))0,) ) AV; _| O^~~~~~~~~~~~~~~~~~~~~~~~~~~~~P T | _ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/af_adelay.cT: YP136E:_28F:L OAnote: Texpanded from macro 'CHANGE_DELAY', {src/libavfilter/af_adrc.c.d:b415:l73: 136=warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 2 } , 415 | .i0 f1, (9 d7 - ,s> -deAl>FareRly e_a},isn de e| ^=x >e=x pdf-(>d-src/libavfilter/af_aecho.ce1l.:f a/y199) {(:s 1 :-> warning: r implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e l e a s src/libavfilter/af_afftdn.ce : _168 m :199s 123 | E* : C i Hwarning: n Omissing field 'unit' initializer [-Wmissing-field-initializers]l( i nf kl- > t s168, | a fml{ pol " na ert ,_ " ,r a "te -s1 . e/t0 t h 1,0e 0 n o0 i . f s1e) src/libavfilter/af_acrossover.c :.)r ed4920:;37 u ct : | io warning: ~ ^~~~~~ n" implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , src/libavfilter/af_adrc.c ) : 492O | 415 F:F | 27S E T^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ( warning: n\src/libavfilter/af_aecho.c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o : s| src/libavfilter/af_afade.c ~~~~~~~~~~~~~~ ^ ~~~~~~~~is180ee_ re:d 415:tu18 | 195_:c1: lt: pi ( note: expanded from macro 'ECHO'o n& swarning: ) ,-implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 180 | > A Vsl- _pO>P [reT _b al T195Yne | P daFEA D][s_ FELnOAe (]T, s -f>,=ilns p litt , eflsoa=t *{s.dx[src/libavfilter/af_adeclick.c);blpb : f749:a | =( -1107n^~~~~~~~~~~~~~~~ 12:d . }]warning: f src/libavfilter/af_afade.c/, ,(missing field 'unit' initializer [-Wmissing-field-initializers] : sq 185 : 20-[ : > id x ]r, snote: expanded from macro 'FADE' e 749 a l | e am pl s. 0e185_ re 1, | 97, A{FR "a_ t w ime )} ,n s | ^; d * i no| w l ~~~~~~ ^~~~~~~~~~~~~~~ " i , n k "s- d e [t kw ] src/libavfilter/af_afftdn.ci := 169n:123 : sd warning: [ok missing field 'unit' initializer [-Wmissing-field-initializers]> w] s a m s169* | plie_ rg a izna e ; t " ,e { \ / " | ~ ^~n oOi1s e_ F0f0 Fl0o. fS)o src/libavfilter/af_acrossover.cE);r | :T" ^~~~ ~493 (, :w37 : )" swarning: , eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t t h e n o 493 i A | s V e _ f Ol PoT o _ r T "Ys, PeOt _EF F h _SDEpT (O(\nUoi& B s| sLe ^~~~ ~->E_, hpf [l{CC libavfilter/af_join.o bsrc/libavfilter/af_afreqshift.co.a:nod152bldr:=])[n33]5,,:5 } ,s warning: - >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A s V_ Op lPi1Tt0_sT Y,PE[_b152 | Fa nFdL],1 FO00q,I AAF[ LTT,Eid}x] R ,{,(f . | l ^dst ,b alflmp l=o-ea50_}t,r, a tssrc/libavfilter/af_aecho.c :e)i;n f199,: 1 | ~~~~~~ ^~~~~~~~~~~~~~~ : src/libavfilter/af_adeclick.cc : owarning: 750 :simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 107f8:, 0fm , odwarning: f-19920missing field 'unit' initializer [-Wmissing-field-initializers], | ,c E CfHA)F O | R~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ( fl750} | t ,src/libavfilter/af_afreqshift.c:, 147 { :f29 "| l:owa ^t, " ,note: expanded from macro 'FFILTER' " -1s.e0,t w i 147 n | d o 1.w 0 s i src/libavfilter/af_acrossover.c z t:esrc/libavfilter/af_afftdn.c" h497,: e :170): t | 38123:a ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=:warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 2 src/libavfilter/af_aecho.c : . 185 :*O M 33170 | F_:497 F SPE T | Inote: (w expanded from macro 'ECHO' * ){ f m,o d( " s n185h | fi "sf t ,e t _ *" (aN se p t 1 +A (th Von&)e *_ utss , O1t.-)n;P >+o iTsea=p _ f l[d T\obbYu fo[aP rinEd| ]"[x_ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~D,O0]], * Uc B t s L xO--E>F>FSsrc/libavfilter/af_agate.c,d s{E.T(eno:ipsdeca70y[lbilt_:fj]=;s123l5 5[}:,o b o a n1dwarning: ]r, 0,missing field 'unit' initializer [-Wmissing-field-initializers] ) 1 s am p,0le _ 0 r ,a te A 70 A)F | V ; | _ } , ~~~~~~~ ^~~~~~~~~~~~~~~OP T | _ ^ {T \"Y Ple v| Ee ~~ ~~~~~~~~~^~~~~~~~~~~~~~~_l F_LOiATn," , { ."dsble t src/libavfilter/af_adeclick.ci=:751n:107-:p5ut l0warning: }emissing field 'unit' initializer [-Wmissing-field-initializers]v, e l " , 751 | OF F -8S {0 ,E-2"T0(loe, vAeveFlrR _li}na,)p, "A ,V| _" ^sO ePtT w_inTdYoPEw_D OoUBvLeEr,la p{",. dbOlFF=S1E}T,(o v e rl a p ), A0V._0O1P5T6_2T5Y,P E _ 6D4O,U BA L}E,, { .| db ^l =75}, 50, 95, AF }, | ^ {src/libavfilter/af_adeclick.c:752:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_acrossover.c 752: | 502 : 37 : { "warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "set wi n502d | src/libavfilter/af_agate.cow o:v er74 l:113 : awarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]" , O 74F | s F e{St_Eap (T"r&a(sn-o>gvaeep"r,src/libavfilter/af_afftdn.c[l a : bap181 n)d:][",122n]s :, e warning: s t Amissing field 'unit' initializer [-Wmissing-field-initializers]V-_m a>xO sPgplTa iin_ T181t | rYePsE[ d_bD Oua nUdBcL{] "tbEa,ni,on d q{",_ [.inOddoFbFxSiETl(]s,=rea 7san"g5em),}p,, "l see t _ r ath e ct5 AuV_e0)s;O ,tP| oTm_ ~~~~~~ ^~~~~~~~~~~~~~~ T9bY5aP,n E_dAsDF OnUCC libavfilter/af_loudnorm.o BL E}o, ,i {s| .e" ^d , bOFlFS=E0.T0(6b1a2n5d_}nosrc/libavfilter/af_adelay.c,i s: e_ s154 t: rsrc/libavfilter/af_adeclick.c)1, 0 ::753,A V:_ Owarning: 1071:,Pcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] Twarning: A_ missing field 'unit' initializer [-Wmissing-field-initializers]}T Y,P E | ^_ 154 | ST753RC | IH NAG ,src/libavfilter/af_aecho.cN G{:.{stEr200 "_:D=Ear1o Lsrc/libavfilter/af_agate.c:r: 0A}75dwarning: eYr,: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]("113,: warning: f missing field 'unit' initializer [-Wmissing-field-initializers]l" 0t,s, f e0,200 | Alt75EFCoH O | a ta(} ,,{u s" t1ot | 6 r0h ^r,e g) eir s | neth1^~~~~~~~~~~~~~~~~~~~~~~~~~~~~so6l ds"_it,, oIsrc/libavfilter/af_adelay.cNT 1n"s:e6t 125_osrc/libavfilter/af_afftdn.ctM:r:dheIr22": 182note: rNe,s:expanded from macro 'CHANGE_DELAY'122:, Ih olwarning: ONd"missing field 'unit' initializer [-Wmissing-field-initializers],F T F 1S 125 | 6E_ M 182T A X | ( )a | r) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ ," bn "src/libavfilter/af_aecho.c :OiFf, A163F (Vd:-S"_O34P>TE_sT:i nTdeeYx note: >(tPEexpanded from macro 'ECHO' t _tnhDheer e cOws163huUB_L | o s d cEolnteom, bdstl aa{)ny. d,odu)bd bls l{Ae= V 8 o n _},uo iOs t _ P e g aTi"n _,T = c tYx -0O,P > F FESEoT _ u ( DtO b 2 _ U a 5 gBnL,E ,a {d i.n_;A Fdno b i }ls= 0 .1,2e5 } , _ | s ^ t r ) , A 0 V,_ O P T1, _ AT Y Psrc/libavfilter/af_adeclick.c E :}754 _ , : 107:S warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]R I N G, | ^ { . s 754 t | r \\ = {| 0 " ~~~~~~~~ ~~~~~^~~~~~~~| }a ~~~~~~~~ ^ ~~~~~~~~~,src/libavfilter/af_agate.c " :, 76 :" s117 : e t src/libavfilter/af_adelay.cwarning: a:missing field 'unit' initializer [-Wmissing-field-initializers]154 u 0:,t 1or e0g:r 76, | e warning: s comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]A s{F i" osrc/libavfilter/af_aecho.c r}an:154200,:t1 : | i o| ^ CoH"r,warning: AdN Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E e r_" D ,200E " s | eLt OraEtAFiFCsrc/libavfilter/af_afftdn.c:Y183oSHE(T:("Of(123a:, l str warning: 1 6,,)missing field 'unit' initializer [-Wmissing-field-initializers] ,if ntl1o 183 | 6a_ tt , , 0) IA { N| V^~~~~~~~~~~~~~~~~~~~~~~~~~~~~O "T_1F6rsrc/libavfilter/af_adelay.cesOF_S:EiT(PrMa136d:28TI_tTu:alN_iYo ),fPnote: ,expanded from macro 'CHANGE_DELAY' lEo o rI_D "NTO1U B,L 6 _ EA136V"sM,A | _{e.dXbl =OPtT) 8_} ,t heT Y| P r^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~eE _ s Di Ofi src/libavfilter/af_aecho.c(d0-UBdLu:a,l> dE164 :f33e:, llo note: { aoyexpanded from macro 'ECHO'_.i2dr n5dbe",l x164,O=FA2} | >F=F ,d- S src/libavfilter/af_afade.c} ,> E c od:eTl231 n| (a:y ) s ^r1 :{ t es warning: dio implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] d u1, ub a9le l0i _ 0 n src/libavfilter/af_adeclick.cf 0231_ g:ali, | 755 o n S:or )A C107A=L,E_ P}L:A N A,V _cA warning: OtPR missing field 'unit' initializer [-Wmissing-field-initializers]| xT-(> ^_ fi n_Tg ali Y 755tn,P | ; E f _ lF LO A o {T " tah r,esrc/libavfilter/af_agate.c t s{:)77 h o. d:b l d119"l, | : =- 38^~~~~~~~~~~~~~~~~~~~~~~~}, "s esrc/libavfilter/af_afwtdn.c warning: t missing field 'unit' initializer [-Wmissing-field-initializers] : - src/libavfilter/af_afade.c 8 44477: | t0 :211 : 20h:, 90 r - : warning: enote: s2 {missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'SCALE_PLANAR'h0 , o lAd"", F aO \ R t\F211 | t FS444ET }a| | (,tc ~~~~~~~ ~~~~~^~~~~~~ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ k | h ^ "re s ,{h o"s i l dg) ,dm[ "asieA"],t V" =src/libavfilter/af_afftdn.c_sOePa :st[Tit] 184* _gt:nTaYaP123oiicsEe: nk_ ; warning: "Dmissing field 'unit' initializer [-Wmissing-field-initializers],OsU BL E ,i g { m .ad 184 | " b { , l " r= O Ff1 F"S0E T (,} , s " si g Oe tm F F at h S)E e 1 ,T , (r e A a tsVi 1 t_acd0u aOlk 0 P)Tf,lo o,_ ArF T} " Y, , APV_ OP T | _ ^E _D O T Y PU O EBF F_SL E,D OEU BL{ET, .( {d.rdb lb=e2 src/libavfilter/af_adeclick.cls0i\:=}0d u756a,} | : ^~~~ ~107l _,f : warning: l 0 missing field 'unit' initializer [-Wmissing-field-initializers]o,o r ), 1, A A FR V756_ OP T | } _,T0Y{ . P| " ^0E1_tF LO,A "T9,, 0 00"{s,.edb l t=A -}3t8},,hr es h| o ^ l d " ,- 8In file included from 0 , src/libavfilter/af_afftfilt.c -:src/libavfilter/af_afwtdn.c 2300: 445: , : src/libavfilter/window_func.h :155113: Asrc/libavfilter/af_agate.cF:R60 : : warning: OFwarning: F78missing field 'unit' initializer [-Wmissing-field-initializers]}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:S , 119E: warning: T (tmissing field 'unit' initializer [-Wmissing-field-initializers]| h445 ^r | e s h155 o | l78 d ) | { , A " V l_e{v eO src/libavfilter/af_afftdn.c l P":s T r185e"_l:ule,T 123"tsaetY:P[sn n Ee_]uwarning: "missing field 'unit' initializer [-Wmissing-field-initializers],D m O=Ub"e Bsre eL t185oxf E , | pw(-r0e l{asrc/libavfilter/af_acrossover.c. 5e.avse d:el" , * b 527e{t l = ":S 1lte23Q 0r}v:R ( (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ,e lns"k, O-_ F (nN F 527o-iOFS E | T1sF1 ( ) e Sfsrc/libavfilter/af_aecho.c,l/"E:o,T e2vr200 :(1 )e l"st:rr1e/() i,warning: nat0 li( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c0ke0a=.A4 , sn oVi*( e0AF_ OsPNT)_;TY P}200e-",, E, | 1 | i_E)C H ^O I;, EPnT {| .Tb(_iTn ~^~~i_toYutsrc/libavfilter/af_adeclick.c1 6_6rPat:t7574Ec_pDsrc/libavfilter/window_func.h,::=107kuOt 153I1N:_ Us:;0Tn1warning: 6BL30 }o,missing field 'unit' initializer [-Wmissing-field-initializers] _1E, :ii+ +M), M snote: I {A Xeexpanded from macro 'SQR'N 757{ _| ) ~ ^ ~~~~~~~~~~~~~~~ 153, | .ILN,T | dE 1 b V E6 src/libavfilter/af_acrossover.cl{L_S :=543 :M23-:A warning: 2"Ah1sVicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5X0,_zO P T_)} e543 | T,A| "^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# d eYf inF, } P Esrc/libavfilter/af_aecho.ce , _| : 185"f oB ^S :s33 rO QeR: O t (note: x(L hexpanded from macro 'ECHO'i)s i((,0 tnotx .0g)i = 1 r185* (0x,a | m{ ;) i .si)69 0 0i z 4< 0e| c= , "0 ^, tx -> } n A, b _o u} t,puOt s F ; F| src/libavfilter/window_func.h iS+ ^+:) E T (155n b _h b:{ o i60 ut n0,:| +s= warning: ~ ^ ~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) d ,src/libavfilter/af_agate.c 1 bu:f ,155Asrc/libavfilter/af_acrossover.cV79[ | :_:iA 556O116xF P:23:: ]warning: R T warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] _}T Y*P E, src/libavfilter/af_afwtdn.c c_: 454:79110 | 556 tI | ^: | xN- warning: T>, missing field 'unit' initializer [-Wmissing-field-initializers] {d " fe cml{u.oiaa t454r6 y([k[ | n4src/libavfilter/af_afftdn.cijnte u]p=:1]0;0 0 } "186, i , =1:0 {1230= e : , "0x;" p warning: spi(e rmissing field 'unit' initializer [-Wmissing-field-initializers]9 e - c 9t9<0e n 9m c.t5 t,a 186AFx -} ,*" kS | > n b , eQR (_( n -| (uN{o u"t ^ppu-t s; s 1 " iegt) t n "+a/p2 ),/+(i0.e\ )" tnr4r "a,* c src/libavfilter/af_adeclick.c | | ~ ^ ~~~~~~~~~~~~~~~ ~~ ~~~~~~~~~^~~~~~~~~~~~~~~c (eN:- kn 7581: 107tn) /:2 oo O.fiwarning: sFfFS Efemissing field 'unit' initializer [-Wmissing-field-initializers]")Tu l,l) (d )m;e ank e| 758ou p ~^~~ | i ) s src/libavfilter/window_func.h, i : n 153 gA: { " V26_ O,P T:" nO"_, OFFFTnote: Y"FSSEexpanded from macro 'SQR'PsEETT( e_D(Otrt phUiac153k_eBrs | noLcEt oigre,n s a t )em){#,de ,.siAzfV_ OPdebil T"n=e _,T1 YA},S PVE _Q _ DRO UBO P(T _LE ,x T{ .) Y d bOPF FS(E(lx=E8 T)_5*} ,(B( nOx 10,bO)L,, _ ) 64 , src/libavfilter/af_adelay.ch b i1nA : 0s0},| 155{.)i,, ^:61 A | ^4:AF =V _ src/libavfilter/af_alimiter.cRwarning: O:comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]0 } ,P82} T :109,:_ T Y P| Ewarning: _I 155 ^ | missing field 'unit' initializer [-Wmissing-field-initializers]Nsrc/libavfilter/af_agate.c C HTA:N ,80G: 116 E : _0{, Dwarning: missing field 'unit' initializer [-Wmissing-field-initializers]. iE6 4 L=1src/libavfilter/af_afwtdn.cAY 182, | :80(455In file included from 00 0 } | d :95Asrc/libavfilter/af_afir.c,: 99b: : F 1lsrc/libavfilter/afir_template.c, :R {d 0warning: 78 : 35o{u0,missing field 'unit' initializer [-Wmissing-field-initializers]} ":k nbe e, warning: "l9"e, implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]l 9, 455 | 0e)9 | | ^ 78 | vel_in", "set input level", OFFSET 9 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( l e v e"src/libavfilter/af_adelay.cs l:e,t {_125i :"nAkFsrc/libavfilter/af_afftdn.c :22187rp)rno}f::e,e,e i l123ea l" note: | :" ,expanded from macro 'CHANGE_DELAY' ^, warning: + AV missing field 'unit' initializer [-Wmissing-field-initializers]"=p r_o O Pf c125T | i lo_s( 187 e T - | YxP n E* w)o _i f i( D * src/libavfilter/window_func.hsdO-{ OeF:U>B Ls"FS162EiT"Er,c[:x25n:(tk, ]d rnaOc{; e xwarning: eFek.d| b implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>F)_ ~ ^~~~~~l Sn,er es=idEu w 1 }Ta162_ | ,(.ld" , n0eee 1lady_"p A 5 src/libavfilter/af_adeclick.c:)765 t{rVo6 : 12src/libavfilter/af_aecho.cr _ :Of2012: a P i:l5e ) cT 1,warning: ,:missing field 'help' initializer [-Wmissing-field-initializers] ikwarning: _ AfV implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T765 (_FOrPYT | FeAPB_S 6 sEi_TD(4 , A d201YOPnE{ F u | U _- N UaLsrc/libavfilter/afir_template.cEBCBH O} l L : L OMO,( " ,79E: )L s> }| ,O35 :,3=2 , ^ F F { | { ^Swarning: E T.0ii.n implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] (.6dtb lt=34 *3 2 _rt2,= Msrc/libavfilter/af_afade.c79 a . 0 I ) | {c8k:}N, 2 _ T 236 : 8| r3e s01: src/libavfilter/af_alimiter.cwarning: 4 ~~^~~ ~~2implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]2 i , : 7 _ d src/libavutil/common.hi236831M2u51 ,: mA | F:RIa} 64 a S 109 N,l I,N:g31 C:} warning: ) missing field 'unit' initializer [-Wmissing-field-initializers] T:3+2A,L E,1 =_ M ( , note: Af A expanded from macro 'FFABS' 83s | | X) l64V i8 ^ t | _ On,( - x ,# d P | * eTA_\T ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fwf Y { l)oia}P,| "ntesrc/libavfilter/af_aecho.c E src/libavfilter/af_afwtdn.c ~~~~~~~~ ^ ~~~~~~~~~*: l)e:vFe_l _o 456 :163FB| Ous 106| src/libavfilter/af_adelay.c^~~~~~~~~~~~~~~~~: A ^O tr"src/libavfilter/af_afade.c:: 15534:BL1c,[:xwarning: :S ,note: :expanded from macro 'ECHO' 226];missing field 'unit' initializer [-Wmissing-field-initializers]( " : a| warning: s163{20 :) ~ ^~~~~~note: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]expanded from macro 'SCALE'e | .t 456ou t p u i | 6(t l 4 e ( v c155 | aCeH226A=o n){slt | "N, 0} dGo u>b,l" a E O = e d _ F FS ET (aopDt 0 luEiL A etvesrc/libavfilter/afir_template.c"?Y ( v_e,l: ( ad)d g: _(80o ub[ak"-a d0a:pttli]n(,a39))i, =: ),v esrc/libavfilter/af_agate.c =p cwarning: t) d : rs1[kimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]x -o> o87o:,123]: u| ^u f i *bAtAlF80warning: lV_iRn | missing field 'unit' initializer [-Wmissing-field-initializers] g e ,In file included from _0)g agi na; src/libavfilter/af_afftfilt.c O PT}_ 87i : ,To | fn src/libavfilter/af_acrossover.c30 : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Y ;n :src/libavfilter/window_func.h : P| src/libavfilter/af_adelay.c o i s569e 162 E ^_: : " :r17 D136O U 23, e : :{28B LE: a l : ,O warning: {warning: _" Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].ndlbcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l=note: 1 expanded from macro 'CHANGE_DELAY'} ,src/libavfilter/af_afftdn.c.F0 1u5e ve : S m 6 l 162 188 E 2+_= 569 | :T 5s 136 | | 123 ( ,c c o : a " s dwarning: , ( amissing field 'unit' initializer [-Wmissing-field-initializers]p 6 " -\ ti4f s(xd -f 188i | ,ve )e >| o r ,At* d ~~~~~~~~ ~~~~~^~~~~~~~ iFf se l a(y_ A V _wO)i d eiin {}(FP* cnht ,iF =T s d a " \A _reci[tx ]B *0Txn r| "S,| ; Yi src/libavfilter/af_aecho.c< :> ^=( ^~~~ ~d"-x>Pdgc201t xn t;rEaeca:-in ", _lBkO1O>L- | M a :n, ~ ^~~~~~{) y>rbwarning: _ o.u )= eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]siitO { 6 d src/libavfilter/af_alimiter.cFp04u a:Fu t.s= 0l84"S,201 3; }:,E | T ( l i109 E0 ,* e1 + : C vM,)+ ) H e warning: O (lsrc/libavfilter/afir_template.c_As{c )missing field 'unit' initializer [-Wmissing-field-initializers]{ s :F81 : 39, 3 2R : | O ~ ^ ~~~~~~~~~~~~~~~ , | 84 warning: F }i n ^~~~~~~~~~~~ ~~ | Aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]V F,S Et src/libavfilter/af_acrossover.c _src/libavutil/common.hO T 3 :81: | P T(_2 _ t584,64 | t ^T : : 37: r Y {27 :"Il i note: aP E N Tmexpanded from macro 'FFABS' c _ warning: D O3i2k__r es comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] UtMsrc/libavfilter/af_afwtdn.c i64d B "I,: | u L EN457584 | #ail ),, : d m , {122. dea I : fbofign_ n u Nm "+l=reA VT_warning: OsP=T _ ( 3 2missing field 'unit' initializer [-Wmissing-field-initializers] e 1 }s,TFin_t M t il Y F Ai ni(P-Ax X mEB_ 457*) = i S (B | O w )| t a ) O 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ *" L( ; 0,.s0src/libavfilter/af_aecho.c15 6,( a") r: 164:2 5is c 33 , a{<>[=\ :0 m.p lcetxx - > is] note: *n?bO_ o6u"| expanded from macro 'ECHO' ~~~~~~~~~~~~~~ ^ ~~~~~~~~ xF(6a4t,pu t ;sF4S)E =" ;, T s e t :( 164 | | ~ ^~~~~~ i +A+)l ({0 f im-i (a})r,)c)} t | ^~~~a o , )| mn ,| ~ ^ ~~~~~~~~~~~~~~~es In file included from ^ ts src/libavfilter/af_afftfilt.cd i:zo usrc/libavfilter/af_acrossover.c 30e: b:592 : src/libavfilter/window_func.h l23isrc/libavfilter/af_agate.cn :0 e :: warning: 162,: 39A: 88warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i1V,:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]12um benr_ o :592 | _OgAafi n P F162 | warning: = T_RT s amissing field 'help' initializer [-Wmissing-field-initializers] c t Y88} m f x P | , p o-r E l >{ (_ ei iDn| s ^"nN ULOt ,_ LU } gO BiL EaF Fi ,| i ^S f= n{;E ( .0T;( nFbd F _bliA pnb 0l_e- .os0 6 2u)M, 5t) A ,V_p O u> P t1,= TA Fs _ T;} 0i+ Y,P.E+) 3| _ * M ^)I{ | ~ ^ ~~~~~~~~~~~~~~~NT { ,| ~ ^ { .i 64 =8 1 9 2\} , | ~~~~~~~ ~~~~~^~~~~~~5 12, 65536, AF }, | src/libavfilter/af_alimiter.c ^: 85:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "level_out" ,85" | s esrc/libavfilter/af_afftdn.c t : src/libavfilter/af_afwtdn.c197l{:e 458v:":e123a107:lt: t warning: oawarning: missing field 'unit' initializer [-Wmissing-field-initializers]ucmissing field 'unit' initializer [-Wmissing-field-initializers] tk "",, "197 s | e458 t | O Fa Ft {St Ea{"Tc a(k"dl"sae,opv fte til nv_ eio stu syt "")O,,,F F""ASssVEe_eTtOt( P atTath_dtrTaaeYpcsPtkhEi)o_v,lDi dOt iUy nB Lgf E a ,sc otA{foV.tr_dn"Obe,PlsOTsrc/libavfilter/window_func.h=sF_:1"FT}163,SY,: EP 86OTE :F(_ FrD warning: SaO0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]EtU. TiB0(oL1s)E5o,,6f 2t {1635n . | ,e d s bs 6 )l 4 ,= , 5 A} AAV, V_ }_O ,OP PT T_0 | _T. ^TY1 YP, PE E_ l_D uFO8tLU0[OB,nAL ]TEA ,,src/libavfilter/afir_template.cF= :{ } 0,97..{ :5d. 35 bd| :*lb ^ =lwarning: (1src/libavfilter/af_amerge.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1} = ,: +0520 src/libavfilter/af_acrusher.c:,c.59: o5: 176s} 970:(,warning: | ,111( missing field 'unit' initializer [-Wmissing-field-initializers] : M A _Fwarning: PRmissing field 'unit' initializer [-Wmissing-field-initializers] I * }src/libavfilter/af_alimiter.c (52,: F | 86 F :i 76A | 109n | B ^:t0 S , ( warning: y n missing field 'unit' initializer [-Wmissing-field-initializers]p A h1{-Va, _s "MOeAb)src/libavfilter/af_afwtdn.cP Fi := TRt -86_459 s( | T:}"00 Y12,,.. P: 53 E _warning: | **{Imissing field 'help' initializer [-Wmissing-field-initializers] ^ N (M"T"1 )r,s.459)ee / | t{l+( e ( b.ap1 iish t6ea- {"4s src/libavfilter/af_afftdn.cr , e0:Ne =[.U198d i 3L:u ]2)L123c" :ts/}*} ie , warning: otM M missing field 'unit' initializer [-Wmissing-field-initializers]n _1)| "rP,) ^,eI ) l)S; )eW 198 aR | *s_O| src/libavfilter/af_apsyclip.c eCF ~ ^ (:"H F s71,_S :- M{E118 >A T: hsrc/libavfilter/window_func.hX"( ,:bwarning: a - 163idmissing field 'unit' initializer [-Wmissing-field-initializers] F:t" O1L69s,F)A:) F;G src/libavfilter/af_aecho.c S, Swarning: :E implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]71 201T | } | (: ^~~~~~~~ ~, r1 e : l 163| ewarning: A | ^aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V" {s _s e Oe )"Pt ,lT ea _ d v a T ep201Y lt | P _src/libavfilter/af_amerge.ciEAE iv:CV_ ni53H_D "t:OO O,y12(P U :sT B f 3_lL awarning: 2TuE"cmissing field 'help' initializer [-Wmissing-field-initializers],Yt,st P[ eoiEn {trn_]53. "tD | d,3i=O bO2 Un lF_0Bp =Ft.Lu 8S,5Et{}E , ,TI* l N(N {e UrT(.v La31de Lt2 bl1 i_+l",}oM =, )5 cI,| 0 N o ^} , s , ( I ( N M T _ 3 6P 2 4I 1_O,* ,MF (A AFAFV8XS F_0)E}AO0 T,BP0 ( ST,| l (_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e| nTA v ^YFe- P lsrc/libavfilter/af_aecho.c E}_:M_,i185)F n: L )33-O| ,: A ^ 0T note: ., expanded from macro 'ECHO'3 A V*{_ .OMdP)bT )src/libavfilter/af_acrusher.cl_/185: (T | 77=(Y : 1P 1110 E :.- _ 5 warning: D}0 missing field 'unit' initializer [-Wmissing-field-initializers]O, U. src/libavfilter/af_alimiter.c B3: L)87 E: 77 109,* | : {M warning: .) missing field 'unit' initializer [-Wmissing-field-initializers]d) b){ l; o "=u0 mt1,| i } ~ ^x+ ,"=187., , | 0 d 1b A 5u F 6f R 2[src/libavfilter/window_func.h {5i:} ,x163,"" ]: as 56 se *:| ct6 ^" c4warning: ,mtimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], ix x-F ">L ,dA e G 163c S | a" ye} [n, j asrc/libavfilter/af_afftdn.c ] b :; l| 199 e ^ : 123 a : s c warning: " missing field 'unit' initializer [-Wmissing-field-initializers]O, F F S E l T u( 199 tm | [iO nxFsrc/libavfilter/af_apsyclip.c ])F: ,S 72= E{ : T 1180 (" :. af 5 ul warning: to missing field 'unit' initializer [-Wmissing-field-initializers]* oo A_r (Vr_ 1_eo\ Olf +Pef 72 Tas| | c_se ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ oTet sY)" P(,, E( {_MA" D_Vs"OP_elUIOteB*P vL(TneEF_ol,FTi_ AYso{BPue.SEt d(_"fbnB,ll O o-=O o .L"rM5,s )} eo , tf- f { os0. ue.it0t36 ,p 4f *u=a t0cM }t) l,o )e r /v " ( ,e ( Ol 1 F"1 F,-,0S E, 0TA .( 3f} ) l , o1* o, r M| O_A) ^FoF) Ff )Sf};Es, Te (t | l)| ~~^~~ ~e, ^ v eAlV__osrc/libavutil/common.hOu:Pt64T):_,31T :Y PAnote: EVexpanded from macro 'FFABS'_ _FOLPOT A_64TT | ,Y# Pd{Ee._fdDibOnlUe B =LF EF1,A. B0{src/libavfilter/af_alimiter.cS}.(:,da88 b): l 109-=:(21 (src/libavfilter/afir_template.c},awarning: , :)missing field 'unit' initializer [-Wmissing-field-initializers]. 121 02:>1,46=5 : 6A 02Fwarning: 5R?implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], }88( , | a )6 4| :, ^ 121 {(Fsrc/libavfilter/af_acrusher.c | -L ":( Aa81a Gs:) Sc111) _): }l ,e warning: v| smissing field 'unit' initializer [-Wmissing-field-initializers] en ^ | lsrc/libavfilter/af_afftdn.cp ^":r ,200i : "12381sn: | te fIn file included from twarning: ( src/libavfilter/af_afftfilt.c missing field 'unit' initializer [-Wmissing-field-initializers]t :a e 30sx{: ct src/libavfilter/window_func.h ,":l d 163esrc/libavfilter/af_apsyclip.csc200:vi:" | 48ez73, :le: "o warning: ,118f (:{ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t e"warning: 10x Ofmissing field 'unit' initializer [-Wmissing-field-initializers]tF"o warning "s)F163s,e,S | generated t E . "T73 D%( | C.a "2s f,c " _ , c{ o m e" a fc "x fl s) )i e;, p t " , n| src/libavfilter/af_aphaser.c lo ~~~~~~~~ ^~~ ui A: t sV[59 e_ n: O ]113 fPO : lTF= "o_F warning: oTs0Srmissing field 'unit' initializer [-Wmissing-field-initializers]Ye.E Pt5ToE (f_c*dfDl cOsi()Uep1,Bt L l+E f e, acv coe{ tsl. o("d r(,b59 M" l | _A, = VOP 0 _FI . OF*5 PS(} {TEF, _TF "T(A iYfB nPlS O_Eo(0Fg_on,FaDr SiO_- EnUo T"BfM (Lf)1,cEs , l,e- i t A"psrc/libavfilter/afir_template.c{)0Fs_.:,. edl125 3}tbeA: , lvV46* i=e_: n1lOM| p )P}) ^uwarning: ,Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), t _ A/. TV(g2Y_5(a 1POE,i_ n125 | PF T" -_, L T O 0Y A .P T src/libavfilter/af_alimiter.c 3E , )_: Ds89{ *On:. 4 Up109d M,Br:b ) Li l )AEnwarning: ) ,tmissing field 'unit' initializer [-Wmissing-field-initializers]=O;} f F ,{(1F t..S| e d0E ^~~~~~~~~~~~ ~x| b}T t ^l,(,89= src/libavutil/common.hi | 1:ns }64_i- ,:gz2. 37ae,0 :io 1{ nf 5 note: )(26"expanded from macro 'FFABS',t,2l src/libavfilter/af_acrusher.cee 5 :xvA A,82teF64V :)lR | _ 111," #O : ,}dP " ,eT1warning: % f,._missing field 'unit' initializer [-Wmissing-field-initializers] i2 T | nfFY ^e"LP" ,A EaF G82_uFmSsrc/libavfilter/af_aecho.cDt | Ai Oo Bn}:U S ),211l(B ; :eaL v37)E{ | e: ,| ^l ( ~~~~~~~~ ^~~"" ({ warning: ,aa.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a)d " b ,>l == . 04 }O ?F 211 ,F | ( S a E"src/libavfilter/af_apsyclip.c )0Ts : ,(e :74 a t : u (1181t a-:,o n( _stawarning: l-i)missing field 'unit' initializer [-Wmissing-field-initializers] e>-) Fvsa)Leal Almi G) pa| S,74s ^~~~l | i e} ns, g[ A"i V,]| {_ ^ O= "P Tds src/libavfilter/af_anlms.c_iO-TF>YfFdPSf:src/libavfilter/af_afftdn.ceE"E67l_,:Tsrc/libavfilter/af_apad.casrc/libavfilter/afir_template.c:B207 (y109O: :a[:O:123 129aiL : :52)],warning: 46:, missing field 'unit' initializer [-Wmissing-field-initializers] :153warning: * src/libavfilter/af_aphaser.c : missing field 'unit' initializer [-Wmissing-field-initializers] :warning: " o{60eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: u.:n tmissing field 'unit' initializer [-Wmissing-field-initializers]i113a 67l 6:b207 | i 4 l | n129=warning: e A k | 1missing field 'unit' initializer [-Wmissing-field-initializers] V - } d _ > ,52i O{s | fP{ a fT "m e _o"p r60Trbl e | Ydae {n Pen_s0 c Edrrn,"e __a"p p" Dmt,r a,{Oue i c Ul n k" Bt/ t1eo Li "f,tu Ep1s( _t ,l0etAs_ i0etFgi{e 0 x az.rO.tt}ied"F0h,,n"src/libavfilter/af_afade.cbe, F; ",l : S s, =f"| E 289".i isT ^| s:5z"le( ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~e149}esttd t:,oee i ftrbfs ( warning: aif toonl_0missing field 'unit' initializer [-Wmissing-field-initializers]eurdeo,x td nn tpemcl )urueysrc/libavfilter/af_amix.c ,tl )" tsrc/libavfilter/af_alimiter.c:p,, "g289i188:a 1p,l iAAe Vr}"_%,O,.OaP2c FiT fk | nF _"e "| SOT,t , ^EFY TFPms (SEai{ bE_xz aTB_e" nsrc/libavfilter/af_afreqshift.cO"s( ddO,to 90:L ae_:r350 , lrm109d: src/libavfilter/af_acrusher.c atu:e109 :y_l :r: 83)stwarning: 81)O { :;aimissing field 'unit' initializer [-Wmissing-field-initializers]:,F. 111warning: mp Fi :missing field 'unit' initializer [-Wmissing-field-initializers] lpwarning: S6 | ilmissing field 'unit' initializer [-Wmissing-field-initializers] E4 warning: ~~~~~~~~ ^~~~~~~~~ee AT= missing field 'unit' initializer [-Wmissing-field-initializers] r"V( 090 )_o, } | ,Ou , P "t 350ATs_83 188 | V_eg | | _Tta { OY i PPnn " TEu) 0 l{__m,{, aT Ib tY"NeA" ePsTrV s anEhc_, y_ m iF"oO 1 p fL ,ltPf ,O"T e { A,_src/libavfilter/afir_template.cO Fs .:F fL"T i 133Tsrc/libavfilter/af_adelay.cAF i,,"6:S":YG r{c235s4PE46SOso e.:=ET:F m"ttd222_( F}ps :5D bnwarning: eS,e6s OflbnEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} tarwarning: U _s T me, =comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]Bia| p(q s Lnt ^lpu a1Epe eaesrc/libavfilter/af_asetrate.c133,1m . unc | ,p:2dttck 235{ l425oesye | .Ie:} l) t dN ,5,s_sabsrc/libavfilter/af_apsyclip.c Thrs y:t l: 1ieiA" a=75 6fdz,warning: .V: r src/libavfilter/af_aecho.c_etu missing field 'unit' initializer [-Wmissing-field-initializers] 7118 _t M):c"O 4:s O 222tA,, F}nf P i:X 0 ,Fpawarning: Tio29,AO.42 Srdmissing field 'unit' initializer [-Wmissing-field-initializers]_fn: VF2 | 0Eii T " A_F, ,TnnY(,warning: OS5 ( gtPd implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P}E, l75"fE-O T,T 1a | ,( _>F_ (Aet tOIdFT sF 9e ePNeSY| h ,222n OxTTlEPi ^ | c Ft_,aTEf} F y{F,I y(_t,L ) S { NsI) A ,"Es T>aN, G aTi.( mT | Si d(zi"Sp,A ^ f ase6sIlsrc/libavfilter/af_anlms.cV } pto4aZe_: ,( taf mEsO68 v ir(=p_)P:{ oAvtt lM,T102 | lVe_e2eAsrc/libavfilter/af_agate.c _:.src/libavfilter/af_afftdn.c ^u_"sx _X Ti :: m,Oat}r) Y6warning: 208185e Pm),a AP4missing field 'unit' initializer [-Wmissing-field-initializers]:: Tp, t{VE 12337* _l 1e __=:: "Te"," OD ssY)% ,68| PO4warning: warning: -eP,.I | ~~~~~~~~ ^ ~~~~~~~~TU0missing field 'unit' initializer [-Wmissing-field-initializers]>timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E 2Ns _B9 i _Afsrc/libavfilter/af_aphaser.cTa TL6naBV"1:mYE _d O_src/libavfilter/af_apulsator.c,661p P, 208a}gOO _:185:lE p{ | ,aPLmM11362e_ | t{ 4,TA:i:i_D i." 0 _X n warningrOn v109dm , T,warning: s_Ua e:bu Y *missing field 'unit' initializer [-Wmissing-field-initializers] generateddB tl"{I{PA . eLde ,warning: = NE.|sli, E missing field 'unit' initializer [-Wmissing-field-initializers]"0T_iF-a s ,b}6 _I>y t614 m,MN4})of o | 4{" AT=,;ua r 1.,-X60 tc t 0d I, 4} _t"i 0b N ,,62| | gos o,l TA | ^ ~~~~~~~~ ^~~~~~~~~are{n = _ i t "11M }{ n= ",,}A,. t d ,X i >hceOI , 6 "{ eltF N4| 0s 1 axF IT ^,e".fy-S N_= tl0i">ET1M )l,ieT_,A0 b t sv(M X a e _eaA , 1n| r dldX ,d ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~ i_,a " m"ssrc/libavfilter/af_apad.ci p s}AmusanFt: e,Fu"eb"Li53 t l,tl,Av:2 0}t e Ge1545t,,i dd S:)0h p e ,,eI l src/libavfilter/af_amix.cl?"}warning: N| i:a smissing field 'unit' initializer [-Wmissing-field-initializers] ,AsT ^ e196y1e a6 Or: .t Am4}F"92if | pV_,F,:n src/libavfilter/af_aecho.c53 ^il_M S :: | neOA E warning: m 224p PX| T missing field 'unit' initializer [-Wmissing-field-initializers]il :urT, ^( src/libavfilter/af_alimiter.cl e 67ta_ m :ul )v196 : | { tT"T 91i,e g lwarning: ae YpF :"Psrc/libavfilter/af_acrusher.cs src/libavfilter/af_afreqshift.cOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_E eiaL i_12,: AF: c:)n84d GnFD o351 :,"_ S SO:223n warning: 111, l*EU109 | d missing field 'help' initializer [-Wmissing-field-initializers] : }e TB: s | O A,ng(L " ^Fwarning: V "a bEwarning: , F_missing field 'unit' initializer [-Wmissing-field-initializers],i91 a,missing field 'unit' initializer [-Wmissing-field-initializers] SOsrc/libavfilter/af_asetnsamples.c n | | n src/libavfilter/af_asetrate.c POOE : ^d :{TFFT * _ 458439._src/libavfilter/af_anequalizer.cFF( m: : | dTSSl :m 351u143a5 EbYeE81{"a | v:l:T lPvT: sk _ t ( =Eesrc/libavfilter/af_afade.c(117Nee lnote: iwarning: d _0ld:Ut:u oexpanded from macro 'OPT_INT'pemissing field 'unit' initializer [-Wmissing-field-initializers]F{._r290L p g ll L 5io:Lnwarning: ;{(iaO"}np 149 umissing field 'unit' initializer [-Wmissing-field-initializers] ce yA,l)o39:m }"tr )T f,u | b45 x)| l,, ot warning: e | ,, ~ ^~~e "_ missing field 'unit' initializer [-Wmissing-field-initializers]r | v 81{A ,t A ^Ae | .V0 ro V Vl d_, Oaf __"A bO Pn 290LO{,V lP Tss | OP _ =T _ia GT""O{0_ G tm __nsP .TE1"ip WTbeT"7YNo,el AY_t_p5PEn en{RPo Ta}ER)sF NauEoYr,_I, "LIbt_uPa DC osNAl_FtEm0O(AfsGsGeLp_,Usn "V,aS OuD B"as,_ m LAtO2L,mi O p}FT U,E el P| lO,,lB ,N,e T ~~~~~~e" {eLA U n _ s, .vET{Lfc T" d| e, .L ie Y, bl ^ }d,224e P l" {,b | lt " E ,. l do s_= d = , eF b| 1 a Lt 1 l ^} dd" O . src/libavfilter/af_apsyclip.c=, edstA 2O: 3 f"ehT 5F760. ,,te, }F:.} ,OS1180, m nn{ FE:1 i uu FTsrc/libavfilter/af_anlms.c 5 n mm. (S:warning: 60 , bbd lE69missing field 'unit' initializer [-Wmissing-field-initializers]2, eeb eT: 5 m rrl v(102, a e :i x5" oo=0l76 s6 ,,o ff .) | warning: _4 u 22, missing field 'unit' initializer [-Wmissing-field-initializers]l, dt fp., f e_ ie05A oF Fsg rr , V )L Lca s-} 69_{,A Ari tf,A | O G G,n r F P" S S sa0 Ti , I%Osrc/libavfilter/afir_template.ca m _,t }NfFm}e :T eA} ,T Fp, {159YIrV,O ,cSl o :PN_a F aEe u"28ETOtF| inT | te:__PiS ^| 6 (t ^pp DMToE ^4cpo uswarning: O_AnT a,a t"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]UTXs(u ds , BY,"as__ts LP ,re_laa EAE g Verm ,|_"s159sAnsrc/libavfilter/af_aphaser.ctp FBs) | a_): {l Oe, tA,62f.e"}Ot uR :adsrc/libavfilter/af_apulsator.css,L rG 113db:"e , i aS :il63,t t t_ n=: | e i_ warning: g1109Ot ^ r o)Amissing field 'unit' initializer [-Wmissing-field-initializers]"}:Fh {a n V ,,F e.t _ Swarning: Aii o| O Emissing field 'unit' initializer [-Wmissing-field-initializers]fV6o f ^P OT i_ 4n T F(lO62=src/libavfilter/af_amix.csoc_ src/libavfilter/af_asetrate.cFntP | 0:"uT :hSbe T }198,tY036_E_63r_ ,: pP.:gTo | T 80 uE057src/libavfilter/af_afftdn.ca(u eY : t_,::ist pP{ \I 216nt_ sE warning: nN note: : as "_"0missing field 'unit' initializer [-Wmissing-field-initializers] "T expanded from macro 'OPT_GENERIC'123=ra{,Sd, ,6 : tm Te 4 1_p" l Rc s, 1 warning: .{.missing field 'unit' initializer [-Wmissing-field-initializers]0 sl, .aee 19836IvsaF -O ) iLm> F | , | NAey /6poOFGl uFGSS" A4l_216s tF,E , e V | u o_S T }= )_ m ugE ( , ,O ; taT i - P "i( t1 1 AT {,ne "e,| V_{| )p{sr ^} _T ~ ^~~.";s.eaA , OY" ds )st t PPgee ,t }i- TEaft| rd,o1O__if ~~~^~~~~~~~ =en ,FITnio c"s FNY_eua ")| ISTsrc/libavfilter/af_afreqshift.cPslty }, ^NE,:Emdp"A, TT 352_o u,V A6({:Io=t _0V4w.109Nt O,__ei:Thdg P OMi6 6"ea T0PAsrc/libavfilter/af_acrusher.cg4warning: 4,fi _,TX:h=missing field 'unit' initializer [-Wmissing-field-initializers], n T _,85t1 }"" YAT :s0 ,s, P|YA111_2{ e EFP src/libavfilter/afir_template.c s4:.mtO _ }E:352t} ii F F},_168 | warning: rng,6F L ,I: missing field 'unit' initializer [-Wmissing-field-initializers]),a 4S O N28 , i1 E A| T: mn,=T T ^| , Aa ( , ^ 85warning: {VxsI0l | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _,mN eO{ "O oT vF. oPFo_ eFd {rLtTM src/libavfilter/af_apad.cb168lSd hsrc/libavfilter/af_amultiply.cA}.:lA__e | E{src/libavfilter/af_anequalizer.c X,i54:=GoTr T :r, 6:1Su54Y" ("82a 04154},tP:,d l:dF,=:, )E19 e f116iL 1 _,_:"c :uoAIwarning: _0 S sa srGNmissing field 'unit' initializer [-Wmissing-field-initializers] V}ATey warning: warning: "aST A,VRt) missing field 'unit' initializer [-Wmissing-field-initializers],n comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]60_ _I , Og} 4 A, ONf Fe,_54R PG i F" M | G1 T,82l S, A S, _ | t54 cE| X _ 1T{ e | AhT ^", _A,Y. r V_( s T Ps _ggeT{} Et o OaatF } _r{r Pii L "2,D= dfTnnLA| w0 "O"eo_ _FG ^hsrc/libavfilter/af_asetnsamples.c, 1UcrrT=sOS o :| Bu" Y m lF46 ^1L,r(P1od}eL: "E viE.oe,_A143}, e _ tp lG:, s=D/ht eS {src/libavfilter/af_asetrate.c " O )h| n warning: 0.:O0,Us,src/libavfilter/af_anlms.c" ^"}missing field 'unit' initializer [-Wmissing-field-initializers],d43F; Bu : ,,, b:F "LmA70 0l5SidE;V: , =:E r, _102 | 461 T= qPFi | } 1491en.70usrc/libavfilter/af_apsyclip.cFEn ,":5fb4 | e:_iS n 6f_}n 77ImE "warning: si2,c N:uT | ,missing field 'unit' initializer [-Wmissing-field-initializers])5n y T118m(O ^ ,,p ,: lP A u0r{ tfT V 6t,e warning: ao_ _2914s s" missing field 'unit' initializer [-Wmissing-field-initializers]rrI O | , .pl gaN P &9oe{enTsrc/libavfilter/af_amix.c T F&9na. tg(: _ L ,ski 77e"200 T An ea6n | r): Y{Gb g4u ",72 P S_Fce m, : E",sLu"=b _n aAr, e A src/libavfilter/afir_template.c{warning: Ib:}mG177,v :0r"28 V"s _missing field 'unit' initializer [-Wmissing-field-initializers]N_pS e} :se,o" O TsllP sa eT}t f ,_,ee| "m warning: Tts 200 { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y v ^,p.s t | l aP h eite>m O E| le6hs p_ ^ "F 4 e177" 0l D,F = f | ,;e O Ss8 in s U Ea} lu i B Tm, tm +i L (p eb "+n E dl re s) ,src/libavfilter/af_aphaser.c re1 r e t :"a_,l t{h0{63swr eo e,.:e_aMaf On d113tctAk Fu| a5b: ueXap Fm ~ ^ ~~~~~~~~~~~~~~0ul ar,_geSb ,d=warning: uv NerEec imissing field 'unit' initializer [-Wmissing-field-initializers]2te4B"-TrhAo 0os4_,f( _F } 1)C rnogRs,l0,OOaofa t e 0EFmr i}r v63A,FFemssrc/libavfilter/af_apulsator.cn,e e | V FS aa: 1la _1SEolm70 =,"m O,,Tuip:| ," P (tzl117 ^1 , TIFlpee: . {_NLeu)s O TTAat, warning: / F"Y_Gk fmissing field 'unit' initializer [-Wmissing-field-initializers] FsPSMasAo S SpE AgaVsrc/libavfilter/af_afftdn.crQ 2Ee_}Xem_: R 5TeB,,)pO217f T 0(dO ,lP:a70( ,w"Osrc/libavfilter/af_anlmdn.c" e T123d | sO h,LsAs| _::e uFAo ,eV" ^T mF 71l t_, Ywarning: d )S}:e O Pmissing field 'unit' initializer [-Wmissing-field-initializers]u ;E114,_ tPOE r{ T: l" hTF_a ( es e_F Bt"| awarning: | ne Tsrc/libavfilter/af_afreqshift.cS217Oia ~ ^~~~~~~~~u ^)t missing field 'unit' initializer [-Wmissing-field-initializers]sYE:O | om t , { aPT353L noo m.msrc/libavfilter/afir_template.cE(:, "_u oip:_n12 ,l n d6l35Fb:{ e71tA4eu:L_ .src/libavfilter/af_acrusher.c{ v | "V= l14Oowarning: i : e ,_0ra:Aumissing field 'help' initializer [-Wmissing-field-initializers]6"86 l O}at Tt 4g: ) P,tinote: ,_=s111O, T eoexpanded from macro 'SQRT' s1":F 353 {_0"n {a}, FA | T,, .m, warning: SV ""Y )sdp 35E_ smissing field 'unit' initializer [-Wmissing-field-initializers]sP1,pbl0 | T Oe tE, ele, #( Ptr_ e=s dn {T eIV| d0)1 eb86 _mnN| ^"},, f_ | NTgoT F,, is UYtd6 src/libavfilter/af_asetrate.cAA na PLhu4} :V| em EL"l,, 39_F" p _ ,a :O|sSl{B} t{ 05PTeQe O "i | ,:T tRsO" so.O ^ _} T)Ll| eniF 1note: T,g ,,f ^t"6F,expanded from macro 'OPT_INT'Y as o ,4S P iq r d EAE| nr a eO=TT_ ^ tA39t{nFsrc/libavfilter/af_anequalizer.c ( I sfV | .eoF-:s}Nm _ i"iS183p,To O 6,sE : e,o| P 4 isrc/libavfilter/af_aiir.csrc/libavfilter/af_amix.cT}124e t ^src/libavfilter/af_astats.cT = n(:::,| d{h _O0"ga:201 165 ^). TP} sm:warning: 116-: ,irYTs,eo12missing field 'unit' initializer [-Wmissing-field-initializers]:11 6aP_t tu: 110,: 4dEGr n : =i_Ee tLwarning: Iwarning: 1uINn )Fmissing field 'help' initializer [-Wmissing-field-initializers]warning: 83Nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0AsNEg ,O missing field 'unit' initializer [-Wmissing-field-initializers] | T2V "TRt 6 46_,I0h r 4201}4OOC," a _ | ,,PF( , t M T Fn 116Ae{A 1 _165S aO | V" X ,{T | E mF _,", .YIT1eF O s {IiPI(,,S P iA N6ERg E T z NT4src/libavfilter/af_anlms.c__aFfT{_ e}U_ D:CiLi( T ",LM=O76HnAea"Y , LA U:(_Gl)lP X4B12fsSd,eE | },4L:lm , n_ ^ 1E ,to} gDO" F0warning: L pAo,,td AtOF s| 0| emissing field 'help' initializer [-Wmissing-field-initializers]{ ^Gt . heVhfd UF ^}S b)f_"l,76BS,, src/libavfilter/af_apad.c osrc/libavfilter/af_apsyclip.cvlO , | }aLEi: :A =P 1,tEdT5578mV". ,T ,,e:(:i_s5 _ o157l10nOe} IT| { :f:,Pt,{NY ^ .s o T TP diwarning: rwarning: m_t.N6src/libavfilter/af_afftfilt.cE bzmissing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers]aaTh1U4_ :el x tYe,L_F 63"=,eP LML :,1 )E 78w src/libavfilter/af_asetnsamples.cO A116 }d_,55 | i2A:-}X :,eI | n,T471 , sN d ,:. warning: cT o 96| ,Tmissing field 'unit' initializer [-Wmissing-field-initializers]r, A w : ^ F , V { F L _{NlL warning: AI O UeA{missing field 'unit' initializer [-Wmissing-field-initializers] GN P63"LnG. ST{0 T | pLgSd ,., _ a}t b } i T d h}47l ,i6 Y _ ", | = 64 1P d| , 0 4 .Eu{ ^ ., | = ,_r O| 0 ^ D""F ^ 0_O 0 0OU,B }L E , , 0 { _ ".0 V s{d1 FA r) eb} _ Se "tl,1A Ea p =0,R Tl| ad.. G ("^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~du30FS t, "r}0L_ i ,a,0A_ m" src/libavfilter/af_aiir.c t0Gsrc/libavfilter/af_afade.c) es":.i1S :0_139pe0o, 292,Fc :at1n }: Fo| 17d , 1,1495Sn ^: c o0 :0Es lh f0 ,Ttnote: aa src/libavfilter/af_asetrate.c 0| warning: (aexpanded from macro 'IIR_CH'sn :s0 ^missing field 'unit' initializer [-Wmissing-field-initializers]Awn tn 36i, )Ft e :l ,R)f l 57eA r, 139s2:nF }a292 | 0 cT ,m | A r0note: e esrc/libavfilter/af_aphaser.c V e,expanded from macro 'OPT_GENERIC' } : _ a t, | wsrc/libavfilter/af_apulsator.c 69Ol Ao ^i ::P t{367112Te }a| h | ::_x ,d ^ " 117 Tp d zn :warning: Yrisrc/libavfilter/af_afftdn.c "Aes missing field 'help' initializer [-Wmissing-field-initializers]Pec:| ,Vr" Es[warning: 218 ^ _o, 0_s missing field 'unit' initializer [-Wmissing-field-initializers]: Os ]iD69 12 P" { oO | : T, =src/libavfilter/af_anlmdn.cnU _ . :sB warning: src/libavfilter/af_acrusher.cT Ods72"L missing field 'help' initializer [-Wmissing-field-initializers] :Y71 Fer:,E 87P | fFc 107,{ :E fS[ : 12_218 iEn {N :I | eT] warning: .U M l( missing field 'unit' initializer [-Wmissing-field-initializers]dL warning: A {"dp* bL missing field 'help' initializer [-Wmissing-field-initializers]G s a l E "e=d iO=} _{ot )72gF. S f 87d,; | 0 IF fn | Ne 5Z| Ssu UfA } ^EEem L V ,,Ttb L}_ (_e ,O { 0{rrl{} P ,.e " mT " sao,N i_ s 1tlf U| nT " 0r_ L ^,Y ,O, ss L P F =ta mE "FFr m }a_ sSL)"p" xB eEA,hls ,O tTG dee| O (SA7ts ^FL dp V2 L, ea_}0ofA ndO,"foG{ o_P }frS. idT ,s ,i su_| ef 6 irT ^0ta_4 n)Y , d_= g,P LeV1 s E0 _," ,A} _ t SrdV,OA FRT eu| FGnR 0 rSgFSsrc/libavfilter/af_astats.cIaA, _t NtE:V_h }GiT 117_"1 ,o,(}:O,, no 115P "f { :TOF ,f| | ._FL s ^ ^warning: sTFA e missing field 'unit' initializer [-Wmissing-field-initializers]tYSG t rPES _ ET l=_(}\ O)src/libavfilter/af_ashowinfo.c 117DaF,src/libavfilter/af_asetrate.c", U | ):F : r| R ,S 44116 eA ^~~~~~ ~ E| :src/libavfilter/af_anequalizer.c:A T T" ^45V10:IA( :_:84OVn}{ :ON_b, warning: 122warning: P,O"_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:missing field 'help' initializer [-Wmissing-field-initializers]T Pms _{0Teawarning: T ,_ tmmissing field 'unit' initializer [-Wmissing-field-initializers]Y. T44ap src/libavfilter/af_asetnsamples.cPi Y0 | dl:6116EP, ae484 E | _ st: src/libavfilter/afir_template.c 84_D A)96a= | FOsrc/libavfilter/af_apsyclip.c: ,: " L:{U 220-}, O86NB warning: :1, A:UL missing field 'unit' initializer [-Wmissing-field-initializers]32 " T42LEA :} i {,:L,V ,| n } _ warning: ^ja" warning: ,{O48-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e vmimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .1 | Pc _g d, T{tla| _b. oi ^I Tldmg nN220 Y=be(86T" | {P0ltc | 6, Esrc/libavfilter/af_afftfilt.c}=at 4 "_,:d0x _ pI .64a, M" "N 0:t As ,T 0116aA Xe 6 0: V ,t 4 0 i_ , 1warning: n LAm " }missing field 'unit' initializer [-Wmissing-field-initializers] fO a p 0, tlG}x a{,0ho_, d. .ea I g i 0 t64N a l60 f | F| ia 04 iv O ^ns 0 la , "tc1= lt h,, ue "f_ 4 er{%rg 14 g faa 0 1=r""mi 0 0a i,en 0src/libavfilter/af_apad.c 0p0m 0:1}h.agw= ,56,,"5gai : ,fi"t1 A157F1 n,h. F:L,O* T A F /"z/ warning: GIF( se }missing field 'unit' initializer [-Wmissing-field-initializers]SNS11erp , T.E0too }6fT0 sw ,4 (0c "e | _-m0h56,r ^ M e0a | ; | Act.n O O ^Xoa0n F F ,sdfe F| F fa)l S ~ ^~~~~ST(;ts{E EF2 a TTL. )"i((Afsrc/libavfilter/af_anlmdn.c| ,wmpmG : ~~~~~~ ~~~~~^~~~~~~~~~~h aaaS*73 oAgdg :lVi))src/libavfilter/af_apulsator.c}M103_en,,:,_:O_a 72 P PdrA : Iwarning: TuyV | 117missing field 'unit' initializer [-Wmissing-field-initializers] _r _ ^*T": Oe ,Y Px i PTwarning: p E_missing field 'unit' initializer [-Wmissing-field-initializers]r73 / _T e | "YBsA ssPOsV ieEOi_ zt_LoO e B, src/libavfilter/af_afade.c{Pnm)O 72 :isT)O{ | "293n"_;L. p:i,T,i a149m Y 6 t:uP {4| c mEO.= ^~~ ~{hwarning: _Fi0 "missing field 'unit' initializer [-Wmissing-field-initializers]tDF6}", aOS4,o rUEf= "BgTf 1s0Le(s293},eEtie | , t, tm 1 dg _0,p u _r, ar s" Fta {,t1Lct r,Ahi{" )G o.s F,Sdndt L u ba A }rilr"GA,an=tsSV t 6_e _ it0tt}O| oh}i ,P ^ne,mo T " ef _src/libavfilter/af_afreqshift.c,-a"f| T 9u,:sY ^O0 d ei389tPF 0 o, : E97RF :"9_ src/libavfilter/afir_template.cssrc/libavfilter/af_asetnsamples.c0"Ssrc/libavfilter/af_astats.c0sSwarning: ,e:,tETmissing field 'unit' initializer [-Wmissing-field-initializers]:: t49 R rT232118O :VIe(::Ft12|Nap29172Fi:FG md::Sm ,389) "Eewarning: } | ,warning: warning: ,T missing field 'help' initializer [-Wmissing-field-initializers],CC libavfilter/af_mcompand.o { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers](t . A oo s Vf t| 49 _fs r ^ | {Ost 232 Pea = | "Ttr s__t " hTr i isrc/libavfilter/af_ashowinfo.c)Y f{ mf,P118a i:tO" | dNEf"126F iU_ ,:F}A nLD 52S(,V gLU":Ec _ " RsT h0O{,}Ae(warning: ,P_ Ttwimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T g" src/libavfilter/af_amerge.c _0Ih ar| pTO,o: ie ^hYN l ns227 a P,Ae e:126sE _ !t19 | esrc/libavfilter/af_anequalizer.c_{}d =": :D.,u , sO88i r 1 warning: hU:6 ) ." icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]B1724| , S f L:= ^ |e E t2 |t ,warning: "0 missing field 'unit' initializer [-Wmissing-field-initializers],0 A st{a 0227V -h.vO} | _ >ed_F, O i blF P rnlsrc/libavfilter/af_afftfilt.coS188 TO_u=:E0g | _Fgm.65T0( fTFab5:(0c oYSie}100s,t rPEnr:h ,x ET i1 {,(_(!owarning: f0 iDs=fmissing field 'unit' initializer [-Wmissing-field-initializers]t0 " UtA )0 c=RaV1f,0 o Ar_.r 0 l0TtL)aA65,0oI_;O mV | ,rOt G{e_ A sNii_ sO F ",m I P T , e%nh_ ^ 232 cVnf_iD :=h_b"sOc 9 aO_,iUh1:-nPi zB , 1nTn(eLc warning: _epf"EuFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}Tlul,,mL ,src/libavfilter/af_anlmdn.ctYs ou A :sP " al{G-74;Ecs232ta.S1: _ue | )td ,103Drit pib} :Uv+ evl,I Re+ wae= Nwarning: As) ik 0 Tmissing field 'unit' initializer [-Wmissing-field-initializers]T in s}| 6 Ic{fd/t, ^4Oo o a _N l (wUt-M,o74| c Is1A r | ~ ^ ~~~~~~~~~~~~~~hsN .X{s _iTa0,." gz3r, i, ae2e A6 i"_ 1 4 {n,Mc.} Aa0,= "!OXl, p=F)csrc/libavfilter/af_apulsator.c 0O " ;Fu| : FF,1 S ^l73}FL . E a:,SA" | Tt117 EGs| ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~e:( TSe| df0( t warning: f,src/libavfilter/af_apad.cc} smissing field 'unit' initializer [-Wmissing-field-initializers]bt o:,p- e_Il57 a>sfNo: tiioTr12| crzr6s: ^h_ee4 ) g) _warning: ,73dab,Mmissing field 'help' initializer [-Wmissing-field-initializers] | uie A rniAX a nV, 57t!g_ | i= OT {src/libavfilter/af_acrusher.c ro PFA e:nTsrc/libavfilter/af_afreqshift.cV1L"156s"_ :_.Aw:,eT 390O)Gi13 tY{:P dS:" P97T{t ,NE:_ h}warning: U_ T ",implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] LOIwarning: Y| , OLFNmissing field 'unit' initializer [-Wmissing-field-initializers]P ^~~~~~~ ~~ F Fsrc/libavfilter/af_ashowinfo.cT E | F},S:_ ^S E 126| T: ^ 54S390156T RE{I( .: | | TNriG ,warning: " s( ep6 implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]e 4 ds= t)e4 , t0 {src/libavfilter/af_afade.cp _9 u:A{c6 126"l294oV.} | :uls_s,149k neOet :tv rP )1e= Twarning: w,6l =_missing field 'unit' initializer [-Wmissing-field-initializers]i ,"r T dsrc/libavfilter/af_apad.cA ,o "Yt:1uV h56rP3" n_ ":seEdO1294eda,144_f | tPv 0|:D( OTg _7UyF o_lrRwarning: 2)FTo ueimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion],ASsrc/libavfilter/afir_template.c;g tYe T E ({pPn:IT c AuE|235O(| "t t_b:Np ~ ^~~~~~~~~ sx}I l57,w 56t,,Nlu: i | " Tee {d ,A ,v|warning: .t V| eyimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ih _{ ^le 6) L. "l4{ ,Oi,l= G6Oo2" 235_4Fw0w | I=F|0h N0So0 o AEF}r} lVTaO,, e_, ( n"_O1 0l gsdP,e0" eueT0 v%rt _|0Ief" aTl,Nl",tvYi T), i_Pm1_, mlEe0M ( eo_|0AAf" gDp0XVlst(Oi0,_oeocUn0 Oat tBk,FPt sxL| LT)mt,EmAA_pai ,aFGTernA gTSYatiV{e Pk m._n}}E fudLt,,_/ambOa D d lG| OUit=_b| | UIna1Dr ^ ^BNgr}Eo LT"g,BwE3,e Un,2 t G" _ , { Md }. Au ",d Xr c b )a h0l ;t0src/libavfilter/af_anlmdn.c%=, i,:1 d o 75}0 | n :,,g ~ ^~~~~~~~~~ 110 a i : Vi n 0|n warning: .F /usr/include/stdint.ht missing field 'unit' initializer [-Wmissing-field-initializers]0 % :h ,}f 50e ,\ : 1 21n a. :"75u0| src/libavfilter/af_acrusher.c O , | d, ^:2Fnote: i 170F,expanded from macro 'UINT32_MAX'c oF:S h L13EF, sA:TL {tG (Agsrc/libavfilter/af_anequalizer.c rSwarning: sGa:"e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tSi89ra} a :enm,}r5012s)" ,t | :e;, _#170 a | td | warning: r ^| ie missing field 'help' initializer [-Wmissing-field-initializers]c | ^mf h ~~~~~~ ^~~~ ei " ) n , 89,e | " U s I e A Nkt VOT src/libavfilter/af_afreqshift.c{_F3=r :OF2 eN391PS_rsU:TMEoeL107_ATLu:aTX(n rY wd}warning: cP(hf missing field 'unit' initializer [-Wmissing-field-initializers]hE0o( _xly| dDfe) ^uUf_; rRfd 391aAfu | tTfr| iIf) ~ ^~~~~~~~~ oOf, nNf ",u {, ) { A" . VoOi| _rF6 ^~~~~~~~~~~OdF4 PeS TrE=_"T T,(0Y r P"d}Es),_e, Dt U A0RfV,Aisrc/libavfilter/af_apulsator.c_ TlO:IItP78NOeT:TNr_1176, T:4 oY _{rPwarning: src/libavfilter/af_afftfilt.cMd Emissing field 'unit' initializer [-Wmissing-field-initializers]A:e._ X67riD,:"6U 98,4RT:O AF F=TLwarning: F IAmissing field 'unit' initializer [-Wmissing-field-initializers]S-O GE 1N78ST , | (} }n,{ ,b .67 _ - | ic 1 | 6o{, ^4e ="fI b6fN{p0sT m0)6""0,4o,} _v ,AM e VA r2_X l0O, a0P p0TA ",src/libavfilter/af_afade.c_ , :T} 3295Y, "0:P s0149E e0:_| t ~ ^~~~~~~~~ 0w I 0iN"warning: ,nTsmissing field 'unit' initializer [-Wmissing-field-initializers]/usr/include/stdint.h d,e :Ao{t46Fw. :T iB21 o6P: }v4M 295,e="note: | r8,expanded from macro 'INT64_MAX' l} | a,O ^ p F "F{46 S, | E "#1TOdd,(Fue bFrfMpSaiAmEtnX)Tie_,(o N onIB v"N_ e,TC r 6O lsrc/libavfilter/af_anlmdn.c4E a_:F pM76F A)A:S V,X103,"_ : sOA FePV(warning: LtT_0missing field 'unit' initializer [-Wmissing-field-initializers]A _Ox GfTP7SaYTf dP_f} eETf,76 Y_f | dPDf uEOf| r_Uf ^ aFBf tLLf{iOEf oA,f"nT fr",{f", .f,src/libavfilter/af_afreqshift.c{d f :.b )"392dl s:b= e12l1 | t:=2 ^~~~~~~~~~~~~~~~~~ 00 rwarning: src/libavfilter/af_amerge.c.} emissing field 'help' initializer [-Wmissing-field-initializers]7, s 5 esrc/libavfilter/af_astats.c:} a289:,392 r:148 | c19:0 3h:12, 0 : ,dwarning: uwarning: 1{comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] missing field 'help' initializer [-Wmissing-field-initializers] r src/libavfilter/af_apad.c, a : Nt 55 Ui A :Lo 148 144Ln | 289} : " | , }, warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]3 | 0| O{O ^0 ^F Ff In file included from ,FNFo SUSsrc/libavfilter/af_aspectralstats.cFrEsrc/libavfilter/af_aphaser.cE55LL :TTsrc/libavfilter/af_afftfilt.c | LA:((30(: Gi161r: d68 }S :dsrc/libavfilter/window_func.hu: =1):r12 } :155a,:{| ,1 :t ^ ;warning: 60iAwarning: " implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:oVmissing field 'help' initializer [-Wmissing-field-initializers]p| i n_ a ^ warning: O)d HEA {nA_V 155 bSD_ | N_EUO Ui RRP Ln _AT"Lp PT_s u LITsrc/libavfilter/af_apulsator.ce}t AOYt:,s NNP 79 A,Ed: & R _u117| & ({Dr: ^ f.Ua n liRtwarning: b t6Aimissing field 'unit' initializer [-Wmissing-field-initializers]_l,4To su =Inaf6Ot ml0N[opo0,nfla0 ] e}{t s,s.)79= ii | >2l6 e 0e4| xsrc/libavfilter/af_atempo.c00n ^~~~~~~~~~~~~~~~~~~~~~~~~ p;0c= : ( ,e {i168- src/libavfilter/af_aphaser.c 003+::t ".0+89106o}m50):: ,s0 24a "0{*warning: :d ,0 missing field 'unit' initializer [-Wmissing-field-initializers]d0 , Snote: ", | Qexpanded from macro 'PHASER_PLANAR', A ~ ^ ~~~~~~~~~~~~~~R I F ( N T( T 168 n 6106src/libavfilter/af_amerge.c | }- 4 | : ,( _ 299 N M : - A 19 | 1 X: ^) , / warning: 2A Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] )V F /_ L (O A" 0P Gs 299.T Se | 4_ td *F } o (L ,mu NA sb -G "lf1_ | ,eo)A ^ r/U Ov 2D F (.I F=ifOOS )_FE*=)PFTs )AS(r0;REmc; ATs M()*i p| src/libavfilter/af_afade.c, | ~^~~a: s< d296 - A_:> cVd149src/libavfilter/window_func.hi t_u:: xnOr 153 -_P)warning: : >g,Tmissing field 'unit' initializer [-Wmissing-field-initializers]30 na _ :Abi Fsrc/libavfilter/af_anlmdn.cL V_n :A296note: _i O 82G | :_expanded from macro 'SQR'n+ P A103F pV:TbI _u _uL Otwarning: TfT{Psmissing field 'unit' initializer [-Wmissing-field-initializers]YfE T; PeR"_ 153rEIdTi | [_N "Y+ IG82,P+ N_ | E) TP src/libavfilter/af_afftdn.c _ ,A { D: R 290U A :R M| { 19A ~ ^ ~~~~~~~~~~~~~~ :T#{| " Id. s warning: OeiAm implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Nf6Vo ,i_4o nO=t "{eP5h s T0" e.S _0, tiQ290F} 6R | L," f4( A s a x G e\d=) _ t e R -(fU1s| d1( N0m ^~~~ ~u x=T,o r}) I oa,*M( tt (E0 hi-x_. o1)P5 fn,)A a" R c,*I A t N| M o sT ^ 2r -6 }0" >4,0, s_ 0 aM ,O mA| F pX ^FF l, LS e AE _AGT r S( a} m t,}) e ,, ) | src/libavfilter/af_atempo.c/| A ~ ^~~~~~~~~ ^V: s _169 -/usr/include/stdint.hO: >:P12 b46T: a:_ n21src/libavfilter/window_func.hwarning: Td::missing field 'help' initializer [-Wmissing-field-initializers] Y_ 155 OPcnote: :FEe expanded from macro 'INT64_MAX'60F_n169 :SFt | ELr Twarning: Oe 46(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A[ | d TN #usrc/libavfilter/af_apulsator.c,B{dr:_ a80ePN 155t:fRU | i117iOL o:nFL{ n eI . )warning: L}d ,missing field 'unit' initializer [-Wmissing-field-initializers]IE b N_ l TB| = 6A ^1 4N 1 _D. AMS} 80VA-, | _X1 l O ] u P ; t T( [ _0 n{Tx| ] Y7 ~ ~~~^~~~~~~~~~~ "Pf 1=hEf, z_f e"Df1x,Uf0p Rf0( Af0- Tf,0If . Of 5ANf F,f *T f {f S}.f Q,i)"R 6 s( 4 e(| | tn ^= ^~~~~~~~~~~~~~~~~~ - f(0rN e-}q1,u) e/ n20c),y/ "(I,0N .TO46F*4F(src/libavfilter/af_apad.c_SN:EMsrc/libavfilter/af_anlmdn.c-54TA:1:(X83)141h:,/:e103 2 r:T.warning: Fimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]warning: L tAmissing field 'unit' initializer [-Wmissing-field-initializers]zG )S, } , 83f54 | )| )A ) | ^V _ O {P ;T" { _ Tm"| Y"w ~^~~P,h E o_"lDssrc/libavfilter/window_func.heOe_:tUl153 Be:sLn26mE":o,, o note: t{ expanded from macro 'SQR'h. d"fbslae=ct2t }om,ri "n , i 153m | u0 m. 0 t1 a,O r F g F e S t E# Tdn (eum fsrc/libavfilter/af_afftfilt.cm) ib, ne e:r1 81 0AS:o0VQ32f,_R: O(s FPxawarning: LT)mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A_ p GT(lSY(e Pxs}E) ,_*i F(n Lx81 | O) | t ^A) h T e, | a ^ru ed ti{uo.r dnsb tlsr=-e1>a1fsrc/libavfilter/af_apulsator.c.fm:}t81",_:, o12 u:O t F [warning: F imissing field 'help' initializer [-Wmissing-field-initializers]S c E hT1]( ,w[81 hi | 1ox 0l] 0e. 0_r ,le{ e; An NF) UT,| L ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~L} , } A V | _| ^O ^ P T_TYPE_INT64, { .i64 = src/libavfilter/af_anlmdn.c-:184 :}12,: -warning: 1missing field 'help' initializer [-Wmissing-field-initializers], IN T6844 | _ M A X ,{ AN U}L,L }| ~ ^~~~~~~~~ | ^ /usr/include/stdint.h: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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 53 | { "pad_len", "set number osrc/libavfilter/window_func.hf :s162a:m25p:l ewarning: s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o f silence to add", 162 | src/libavfilter/af_asoftclip.c O F: F S82 E: T110 (: p awarning: d _ missing field 'unit' initializer [-Wmissing-field-initializers]li src/libavfilter/af_astats.cefn :),(183 F: F19 A: B Swarning: A(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Vn _ O-P TM_)T Y >P82=E | _ 1830I | .N 3T 6 *{4 , M "src/libavfilter/af_afade.c ){t: h319{ .r: pie141 -6s:| >4h ~~^~~ ~~l owarning: =almissing field 'unit' initializer [-Wmissing-field-initializers] sd -t"1 , = } ",Ns Ae- Nt3191; | ,s o | If ~ ^~~Nsrc/libavutil/common.ht T:c{664l 4:i"/usr/include/math.h_31ps:M: i15A tl:Xnote: he19,expanded from macro 'FFABS'rn: ec Asenote: h"expanded from macro 'NAN'}o, ,l d 64 "src/libavfilter/af_afftfilt.c| | 15, ~ ^~~~~~~~~ #: | d92#O e:/usr/include/stdint.hFdf":32Feis46S:fne:E iet21Twarning: n :(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eFt t F hnote: hANeexpanded from macro 'INT64_MAX'rBA eS Nss(92 iha | 46losrc/libavfilter/af_crystalizer.c) e l | n :d (#c 39)( de :,a e r87 ) fge:A i_atV>n _iu_=ewarning: bnrO missing field 'unit' initializer [-Wmissing-field-initializers]u"nP0I i, T Nl s_?T t-T 6 >iY(4 fnPa_ 39_fE)M | n t_A aDX:_ nO o Uf (u B((-t {L"0([ E"xai ",)7c i) fh "){ f] ,).| f[ d ^~~~~~~~~~~~~~~~~~fi " b fx s| lf] e ^=f. t 1fi }fm i,;f n fOt0 fFe.| fFn0 ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~fSs0 fEi0)Tt0 (In file included from y0 s"1src/libavfilter/af_aspectralstats.c| i,,: ^~~~~~~~~~~~~~~~~~l 30 e 1: n ,src/libavfilter/window_func.hc src/libavfilter/af_astats.c:eAO162:) F:184,}F17: ,S:26 E : Twarning: | (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: ^m implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] u AlVt_)O,P T184A_ | V T _162 YO | PP ET __ DT OY UP pBE -L_ >EF n,L o Osrc/libavfilter/af_anlms.c {iA .sT:ide,192fb_ : lf{19( l.:F=od F obsrc/libavfilter/af_asoftclip.cAwarning: 0rl:B comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] =83S} =2(:, .n107 N0 : A}- N, warning: ;- M0missing field 'unit' initializer [-Wmissing-field-initializers] 1192), 0 | | , >1 ~ ^~~ =, 1 0830 /usr/include/math.hT, | .f: F 3o15AL r: A * 19}G :({,SiM )note: " =} expanded from macro 'NAN'o| ,{ u ^0 t ; p | | u15i ^ ^~~~~~~~~~~~ ~~t | "#<,d ec"ftsixn-ee>t n NbsA_oNif nt pc src/libavutil/common.hul :ti 64sp : 37&o_src/libavfilter/af_crystalizer.c&u:_: t b40npsrc/libavfilter/af_afade.cnote: u:bu:expanded from macro 'FFABS'i 86l_:tt i 320sgwarning: n a64:amissing field 'unit' initializer [-Wmissing-field-initializers]m141_ | i p:n#nsrc/libavfilter/af_amix.cal "d newarning: ,:e40fsmissing field 'unit' initializer [-Wmissing-field-initializers] f | (375O i ":F>n "49F e ):S0 E;F320{ Twarning: F | | (iA implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" ^~~~~~~~~~~~~~~~~~o+B c u+S "t)( ,p a{ u{) "t "e) un ,(| na373 ( ~ ^ ~~~~~~~~~~~~~~ib | Aa tl V)ye _ " O>,c P= l T i _0 p T p Y? i P n E( g _a " D)", O s U:e B tO L( F E-tF ,(hS aeE {) Ts.)u(-d)nc>b ilfl tid=| yps1 ^~~~ )}pg ,,-a >iA0vnV.e"_0c,O0t P0In file included from o T0src/libavfilter/af_aspectralstats.cr _0:_ T130d Y,: m P src/libavfilter/window_func.ha E1:c _6162_ B,:s O 39c OA:a L l ,}warning: a ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ( { ( .| d i ^o 6 u 4b l =162e | 1 }* ,) oO uF tF 0_S ,bE uT f (1- u,> nsrc/libavfilter/af_asoftclip.c eiiA:xft 84t y}:e(),105nF, :dF eA | warning: dB ^missing field 'unit' initializer [-Wmissing-field-initializers]_S d( an t a- [ pAM84]V) | ,_ Osrc/libavfilter/af_crystalizer.c> P=: | T 41 ~_0:{ T.12 Y3:"P p E*warning: a374_ missing field 'help' initializer [-Wmissing-field-initializers]r | DM a O)m U " B41{, L | E " , | s ~ ^e { t .{ d s bNo lUf Lt =Lc l 1}i }p , | p ^ a r a0 m, e t1 e, r "T ,F L OA FG FS S E} T, ( p a| r ^ a m ) , A V(_dOoPuTb_lTeY P*E)src/libavfilter/af_afade.c_ :Di321On:U_12Bb:Lu Efwarning: ,-missing field 'help' initializer [-Wmissing-field-initializers] > {e.xd tb321el | n= d1 e} d,_ d{0a .N0tU1aL,[L p ]} , | ^ 3 ,375 | A } , | ^ src/libavfilter/window_func.h : 163src/libavfilter/af_asoftclip.c :: 8685 :: 114swarning: :-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] > warning: imissing field 'unit' initializer [-Wmissing-field-initializers]n put_scal e163[ | i ] , p l a n e 85_ | s i z e ){ ; "l u| ot ^~~~~~~~~~~~~~~~~v[ enr]s a=m p0l.e5" ,* "(se1t +o vceorss(a(mMp_lPeI *f(aFcFtAoBrS"(,n O-F FMS)E T-( o0v.e3r s*a mMp)l)e/)(,( 1A V-_ O0P.T3_)T Y*P EM_)I)N)T;, {| . ~ ^i 64=src/libavfilter/af_afade.c1}:,296 :1131,src/libavfilter/window_func.h: : M163warning: A:implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]X69_ :O Vwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R SAMPLE, A163 | }296 , | | ^ { " d " , l u t [ n ] "=s e0t. 5f *a d(e1 d+u rcaotsi(osrc/libavfilter/af_asoftclip.c(n:M"86_,:P 12I :* ( warning: F missing field 'help' initializer [-Wmissing-field-initializers]F A B S ( 86n | - M ) { - N U0 L. src/libavfilter/af_afftdn.cL3 : }*358 : M56 | ): ^) O /warning: F(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F( S1E T-( d0u.r3a)t i*o nM ))358,) | ) ; | Ac ~ ^Vo _nOsPtT _dToYuPbEl_eD Usrc/libavfilter/window_func.hrR:aA163tT:iI56oO: N =,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o{ u.til6i4n k=- >0f r163}a | ,m e _0 c, o uI nN tT_6 o4 u_ tM A ?X , s -Tl>FurLtaA[tGniS]o }=:, 01 ..| 50 ~ ^~~~~~~~~ ; * | ( ~~~~~ ~~~^~~~~1 + co/usr/include/stdint.hs:(46(:M21_:P Inote: *expanded from macro 'INT64_MAX'( FFABS( n46 | -# dMe)f i-n e0 .I3N T*6 4M_)M)A/X( ( 1( 0-x 70f.f3f)src/libavfilter/af_chorus.cf f*f f:Mf)67f):f)97f;:f f warning: f| missing field 'unit' initializer [-Wmissing-field-initializers] ~~^~~ ~f ) | ^~~~~~~~~~~~~~~~~~src/libavutil/common.h :64:31: note: expanded from macro 'FFABS'67 | { "in_gain",src/libavfilter/af_afade.c :"295s:e 131t64: | i#warning: ndpeimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]uf tine gFaFiAnB"S,( a295 ) | O F( F( Sa E){T (>"i=dn u_0rg aa?ti in(o)an,)" , : ( A- V( _a"O)sP)eT)t_ T fY| aP ^dE e_ FdLuOrAaTt,i o n{".,d b l = . 4 } , 0 , 1 , A } , | In file included from ^ src/libavfilter/af_aspectralstats.c : 30 : src/libavfilter/window_func.hO:F163F:S48E:T (warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ration), 163 | A V _ O P T _ Tsrc/libavfilter/af_chorus.cY :P 68E :_ 97D :U R warning: A missing field 'unit' initializer [-Wmissing-field-initializers]T IlOuNt,[ n{] . 68i= | 6 40 . =5 {0* "}(o,1 u +t0 _,cg oaIsiN(nsrc/libavfilter/af_channelmap.c"T(,6M :_"4Ps76_Ie:M*t12A( :XFo ,Fuwarning: AtTmissing field 'help' initializer [-Wmissing-field-initializers]BpF SLu(AtnG Sg- a }iM,n) " ,- | O76 ~ ^~~~~~~~~0 | F .F 3S /usr/include/stdint.hE *:T 46({M:o )u21N)t:U/_ L(gnote: L(aexpanded from macro 'INT64_MAX' 1i } n -) ,| 0 ^.46 3 | )#A dV*e_ fOMiP)nT)e_) T;IY NP TE| 6_ ^~~~~~~~~~~~ ~4F _LMOAsrc/libavutil/common.hAX:T 64, : src/libavfilter/af_channelsplit.c37( :0{: x.55note: 7dexpanded from macro 'FFABS':fb 12fl:f= f.fwarning: 4f}fmissing field 'help' initializer [-Wmissing-field-initializers],f f 0f64,f | f#1fd,f e ffA)55i | n} e| , ^~~~~~~~~~~~~~~~~~ F F| {A ^ B NSU(LaL) }( ( a| ) ^ >= src/libavfilter/af_afade.c0 :?294 :(131a:) warning: :implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] (-(a))) src/libavfilter/af_chorus.c| ^~~~: 69 :29499src/libavfilter/af_afftdn.c | : :warning: 374missing field 'unit' initializer [-Wmissing-field-initializers] : 77{: "warning: stimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " 69 | , { " d e l374a | y s" "s ,e t t "i sm ee t t done oslitasayyrs_t"d ,af ta ad [i in ]g "O=,Fsrc/libavfilter/af_aiir.cF S m:E a224T g:( 1d =:e l hwarning: a yyimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ps o_ ts (t fr f) t, _ dA aV t_ a OO_224FfP | FlTSSt_EE[TRTiYI(]PAs.ELtr__aeSIr,TIt RR_fI_tfNCitGHm_,(ed )a{f,tl. ats _pt f,rAl =VtfN_[lUOioLP]a.im); | ~~~~~ ~~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:374:57src/libavfilter/af_apsyclip.c: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 374 | src/libavfilter/af_asoftclip.c : 147 : 33730 | : n src/libavfilter/af_deesser.cwarning: o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i s y c:_odans59tt: 95147a Lf:l | o[a}t l iim,warning: i ]missing field 'unit' initializer [-Wmissing-field-initializers] 0=,t 0 , =m f aAglso-a t1 >= warning h59 | }c generatedyg , l. ipa oit ({p nf src/libavfilter/af_dcshift.c _"l| f ^= i"etv_:d a39, e"sst:l-e>ao_104f tu:tl*t [w src/libavfilter/af_aphaser.cpiu:ti166i:warning: ]. n*dno1missing field 'unit' initializer [-Wmissing-field-initializers]:r src/libavfilter/af_chorus.c tw ewarning: :teh[T,70 _fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fntir]:T YsP_e s;99 iEd39h:o t| y_"a | t l ~ ^~~~~~~~~ D, awarning: _df166U | missing field 'unit' initializer [-Wmissing-field-initializers];lRtPA T [HIi ] .| i ASOENRO(Ff{l ~ ^~~~~~~~~tm70),F S E, | ; " t| T ( f{ s ~~~~~ ~~~~~~~~~~~~~~~~^~h ,i l . i{not i 6f ae 4 t""t,n =d) s e i0 -}c| t 1 , a^~~~~~~~~~~~~~~~~~y. ,"ys e)t D Cs ,s0h ifsrc/libavfilter/af_aphaser.ct" ,A I":,,V N T145_ O P 6 : "T4_24O: s_TMFA enote: YFPXE1t.expanded from macro 'PHASER' S,E _, dTTD0Oe(cF)U d145aLB c | syhAL| E siGfS^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, "t ,) } , {src/libavfilter/af_aiir.c, . d : 197 b src/libavfilter/af_atempo.c :| lO 35 ~ ^~~~~~~~~:=F : 2850 F :.dS note: 20:0 oE/usr/include/stdint.hTexpanded from macro 'SERIAL_IIR_CH'( A}warning: u:dVe,comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] b 46_:cOa y1970le21PsT | _.T Y 285:_ s0tvP | ,r E )_= note: * 1 D,expanded from macro 'INT64_MAX' As. O U Vr0c B46L Ea_v,_ * | ,#O a s sd-ePfA s d{>.iinT eordn_e_}TuYtPbg ,bIN0TE6l4a iln(_=S_T e| ^p 0MRA X+ o tbsrc/libavfilter/af_aresample.c}IiN( Gu,f:f0 0= (fi +rw=Nwarning: f1? icULmissing field 'unit' initializer [-Wmissing-field-initializers]f f,f fnf]L ddsftsrc/libavfilter/af_asupercut.c }A,:ofw[)n *308 }245f;] | 0,src/libavfilter/af_deesser.c :f f )s ,| ^~~~~~~~~~~~~~~~~~ :160 :| - ~~~ ^ ~~~~~~~~~~~~~~> d 0| , :A: warning: e ^c 95s:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavutil/avassert.hasrc/libavfilter/af_afade.c}yr {warning: missing field 'unit' initializer [-Wmissing-field-initializers]::,;c " \38 : 293 :[ ns]a)11 :| 131 ^~~~ ~245m;p 60 | : | | l note: warning: ^implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]Fe expanded from macro 'av_assert0' src/libavfilter/af_dcshift.c I _ :{L r40aT" 293 : Emte38" | ,101 R ", | :N(UfL\L " l ,s warning: ti f OeFsrc/libavfilter/af_chorus.cF SEmissing field 'unit' initializer [-Wmissing-field-initializers]Tp| (t: {m a(x, ~ ^~~~~~ !f71 s" s t( 40: | loadacr99 a mepeot:_tt ilmsen",src/libavfilter/af_aiir.c ) e{_srda t:ewarning: _ missing field 'unit' initializer [-Wmissing-field-initializers] i)n g224a: | "^~~~~~~~~~~~~~~~~~~) "{r 1 src/libavfilter/af_afftdn.cl ",g : 71src/libavfilter/af_asupercut.c:is ) , A | V:398231m:eOwarning: _:OiP41tFimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 38t:T : Fnote: e_rwarning: gtS Eexpanded from macro 'FILTER'T { Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]YaPi224m | eS (t o i E 231Em"a xn_" I | R s s ) , N"398 | Ipte,e Ts eAaLd , t{r_s " .litI , i 6 I R m 4 f_aCd i n i = HA Vg_"O, t" s 0 c on(st src/libavfilter/af_apsyclip.c P e e } tfy : T 364_ rt, lptdp:T g eo,u13bYs pae e ds " :l P0i,n s ,f e warning: E " i l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ D ,n oaot O, \ f UO O =F fBFL E, F S E T s F364 {I.Nb| ? (des-tS[ | dTb_lM ^~~~ lOtF 1=E n =A0X. 5i}F,. T0s.] ,msrc/libavfilter/af_atempo.cS,( - 0 ,: 1i:tEesr>g a i F.L0287Tpfe e ns)A,, :13(l odo rrG SA V:_OsP Ts_ T_co[An}] t ar_tiYPfE _,D Owarning: U s_tff } * comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]B 1t.irmse e(,re l| L,) )t,287 l ^aE,,0 { | . dCC libavfilter/af_pan.o eA t src/libavfilter/af_atilt.cA)V:* | b vleVi _ 230 : ^112 :=l_vOO| PTf i f0 ;e P T^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~__Tlwarning: }(,_ src/libavfilter/af_aresample.cTYYoPEmissing field 'unit' initializer [-Wmissing-field-initializers]p o0d : src/libavfilter/af_aiir.c P o_ STt, src/libavfilter/af_deesser.ci309:E r R IN,"t warning: T t309src/libavfilter/af_compensationdelay.ct ^~~~~~ ~rw :fironote: n_missing field 'unit' initializer [-Wmissing-field-initializers]leIv(e | l= i> 46eexpanded from macro 'SERIAL_IIR_CH'q "src/libavfilter/af_asoftclip.c, Ono Nin Us| 1Ly ^.L_ :} N,: 197 | d 0d101 , 181061o ) a : src/libavfilter/af_dcshift.c{::4139, | w0{, tA }".:: ) N U{a ,warning: sie12t L{, s -missing field 'unit' initializer [-Wmissing-field-initializers]>6b:icnwarning: _c{oL} | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~| 4 ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] u" d ^o n missing field 'help' initializer [-Wmissing-field-initializers]46 | n f | {u =tr | t", ^ b41" | al ~~~ ^ ~~~~~~~~~~~~~~ f,re qu e lm 0 d"e181necmy sne | tsrc/libavfilter/af_chorus.c "i"0, {}), f0:,O= i; r , 72 FNg e| ~~~^~~~~~~~~~~~ ~ : F"SUE T*(q I99: sLe f(uN warning: Lrti emT 6missing field 'unit' initializer [-Wmissing-field-initializers] e nmc y 4 }q ? d "d _72 | ) | s ^ti, M A X , , [snO T F LtA]GFd aA S:F s{n "V Sstrccd[_n}E[ene]pOt],)T" P=h s2 .;f( ,T"_ T f/ M,_ | Y ~ ^~~~~~~~~ r e qPuI P src/libavfilter/af_asubboost.c eO F :"217E /usr/include/stdint.h:n :c46 *FsSE_T104(yd:i s eattD:) 21 t a O,warning: :a dne pUt missing field 'unit' initializer [-Wmissing-field-initializers]Annote: fexpanded from macro 'INT64_MAX' Bh V c46( | #Lsd_eefd E"O,P _isn e, T _mTtY[PnE 217{ .md]_ D I | ) b *OO UN , l F FBTLA=V_ O{f aSc6tEo10src/libavfilter/af_afftfilt.cP \"Ed4,r 0{T T:(r_y 0*. dpb_ d279epMt"0,}alr=T0| Y:Ahs _, a. ~ ^~~~~~P 47X:s t r m 5E} )) ;_ , 0 .warning: 0,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"I N(T2,0 s| 0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, ,1A.e0x Vt,src/libavfilter/af_asoftclip.c7 1 _{ A: f}9src/libavfilter/af_channelsplit.cO.Pid279181f:,f20T0:6r | y26 f _0143, 4 : f| T:F19=g0 }warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^Y LP:E_aSi , f fA GSTnR I f fwarning: " , NG ,f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{}.181s t r f f f,f | )O =| ^~~~~~~~~~~~~~~~~~ F 0 N | F,U v a ^ SL 1431l uEesL[ | V0A RT_src/libavfilter/af_afade.cR} , (:dE, A 292rAy f0 , :0L_]o}r, src/libavfilter/af_atilt.c131, gAa :| : i=n( i231 ^= }0; ) fd:s112 :warning: ,i , f| t implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] t ^_[ 292n:src/libavfilter/af_compensationdelay.c:[47=:src/libavfilter/af_chorus.c P | Tb12_nou t101: {_:] 2p.:73 : T".warning: ruef / 12 Y{s missing field 'help' initializer [-Wmissing-field-initializers]t ;warning: :PlM Eo__P"Is missing field 'unit' initializer [-Wmissing-field-initializers] warning: pDen" ,; 66"smissing field 'help' initializer [-Wmissing-field-initializers]eOs*" | i + | Ut ,f ~ ~~~~~~~~~~~^~i47+ | BL a l ) E 73 t{t er s, | a{ . d{b l n"f ( l{o cm " d" =| ~ ^ ~~~~~~~~~~~~~~~p , ss1Nee.src/libavfilter/af_afftfilt.c "{t[Un]t 0:} ,, L*n280u m N UL :"bs L Lf47eer } a:to c }O c warning: f mF| FtS| Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0s, ^o ^T ad r 1(mi 280*, splso | p ltpaeFa reanm))L; s c,A | e ^~~ ~ GSf " o}r, , A| V ^_OfPT _ a T OdFY PeF vE Sdaur_aEluDtOTeiUsrc/libavfilter/af_astats.c(sdoin"B[L:s,Vsrc/libavfilter/af_asubboost.cAER:329t: ,_218a:20 : {I.nd104 : warning: Mccomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]Ab warning: emissing field 'unit' initializer [-Wmissing-field-initializers] Gl =_]cmO0} ) ,218F, =329 | | F Af S Vf E T_(t On_b oi P_T{uf (sp_ Tt-[a-"Y1PnEm>ww,]_pIeNi n.ltT" ,_ie, p mos ), {;.s 1 , i 6 4F | > =AL"src/libavfilter/af_aspectralstats.c ~ ~~~~~~~~~~~^~=0}VAs ,: _OGPTe_Ts 87-S>tY w e: t}P, t103 cgEa0| : ^_ _iI, snaNm plwarning: e"missing field 'unit' initializer [-Wmissing-field-initializers]T16s4,, 0 0 , {|.OiA6|F F4S E} ,src/libavfilter/af_atilt.c !T87 | =: i4( w 232s4:ne| t _1112a: ^ g{0 0n warning: a"i}n(missing field 'unit' initializer [-Wmissing-field-initializers]p w,i )-n>1n,o_, 232iss A | ViezIe __Nf"l,oo OTsrc/libavfilter/af_compensationdelay.c6 4r P{ :"w"_)TM48Aisde)t _th:eX tw TY101,:h i{P | "warning: ,n E_T ~~~~~~~~~~ ^ ~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers]d DOFU o"w LsiBzs eAt Le48G | f src/libavfilter/af_astats.cE," ,Si : { . dbll352= 1O}t:e{20.F0,}r :" Fwarning: , | mScomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] w ~ ^~~~~~~~~i"dE ,t T h/usr/include/stdint.h"352( | : ,"w i n0,46 :s21 _ i fe :s 1,t ( m etie rFpnote: expanded from macro 'INT64_MAX'z e )L,- >wOiFdA G nFi_ApS46SsVo_ O | }E,tsanP#Tsrc/libavfilter/af_apsyclip.cT ( c>d_ T:YwPied=the| f402iEn" ,) O ^F:_34es ,I FI:- NSTE6N4 > tTT(_dwarning: Ac,_Msiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sVt Aa m_pal{eXOnP.Ts_src/libavfilter/af_asubboost.cT :cie6)Y {219 _4P( 0:402104m:= Ex | 7) 2 warning: _| ff,f0missing field 'unit' initializer [-Wmissing-field-initializers]4 Dc ~~~~~~~~~~ ^ ~~~~~~~~~~~~~o f f8fO Un st}fBA ,fflLsrc/libavfilter/af_asoftclip.cEV,219 | : fo3f2_, { 198a:tf O6P. 30 f:c5lTd f f5f36i,_bT{warning: )p _Al }Y"Pbimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o ols=t, E | ^e1v"_| I N0e,l ^~~~~~~~~~~~~~~~~~ T0 _ , 0"198i | }s,n ev = t msrc/libavfilter/af_afade.ca x 1b :{291 . o 1 . :f131o0i :s0t6/ sCC libavfilter/af_replaygain.o warning: ,"4d-simplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]t ,=O> [ n0]Fc1} F=l 20,Si p._00 0,E291fl e vTe | F0(,l / (Lm;1 { 1A.fa0x | "G 0_ ^~~ ~bnSb+, o o_ eA}sstx) ,,ap } A| mf,V ^p(_ O | PlT- ^e _2Ts.",Y f P "sE*e_ dts DtnO[unmsrc/libavfilter/af_atilt.cbeUrB]LE:, src/libavfilter/af_compensationdelay.c*233: 49of :{:. f112101d:saam:pbl ecs lwarning: t owarning: r)=) missing field 'unit' initializer [-Wmissing-field-initializers]-f missing field 'unit' initializer [-Wmissing-field-initializers]12 o r. .0;}f , | a ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 49d | 233e | { d " dur1y" , r,a { t i1"2"os,onre "d,t FeLA r G d"r,S "ys O e}F,a tFm o S| ufE ^n iTt(ln"t, b _esa m r Op FlorFedSseErT)("d, , src/libavfilter/af_asubboost.cr y A:) V 220,_OO:P FF104T_ TYS: PEE T _ warning: (Io rmissing field 'unit' initializer [-Wmissing-field-initializers]N Td6 4Ae,V r_) O,P T_{TY 220.iP6E _ | 4AVD O U_In file included from OP T=_B src/libavfilter/af_afir.cTL{:YE4, {P"d103e4c.aE_: IN1T,d ysrc/libavfilter/afir_template.c"0b :l56,0 =:}39 0",}:{s. ,1 ,ei warning: t6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I 4N0d,=5T},e 6 c 4 a2src/libavfilter/af_aspectralstats.c_1M56y,:,A | " M89AXA, } :X97_,O , :f tR DE T| y ^ Rwarning: Fp ,missing field 'unit' initializer [-Wmissing-field-initializers] LeO FA *FLAGGm F89S | SaSgE,T ( d} * psrc/libavfilter/af_compensationdelay.ce,} h:c,a50 : 101as ey,)| { ~ ^~~~~~~~~ : | ," *warning: /usr/include/stdint.h ^ odmissing field 'unit' initializer [-Wmissing-field-initializers] : vee46 lr:al a pA21y50, | "mVi: , _ n { O" s= note: "Pe tFsrc/libavfilter/af_atilt.cLexpanded from macro 'INT64_MAX'Tw_T :wi ndsrc/libavfilter/af_asoftclip.ce M_A234Xot46":T214::,w | m,Y27112 :# a P ":so ewarning: dwarning: xE vtemissing field 'unit' initializer [-Wmissing-field-initializers]eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_=D rw fi neO Ile F214U BaNtL | 234 Lp"T Ta | m oE, 6OF_ u ,4 F{M n t_"S,.Id{ M E TNb; "A (lo=v elrelsrc/libavfilter/af_afwtdn.cX 0| v ~~~ ^~~~~~~a : .epl "(,973 0}), /usr/include/float.h O0F: , : x F35S:" 15A:i177 ETswarning: eVimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f :f0f,( t _ (note: fwf i1npOutF expanded from macro 'FLT_MAX'leef,f fPF ABtSv( s973Ff | T ) e, aLf_ Tl "15,mApfl Y P | #Gdfeef)i E i Sfn>e _ f f = FOF L O A(}f LF FTSn,ewf1TA_,E {_.a).V_MOAPT d| b s2mXT(bl ^ 5e) _lTe| a ^~~~~~~~~~~~~~~~~~ 3.=YvPn [ l4| 0 ^~~~~~ ~~2 0eEle)8,._vsrc/libavfilter/af_asubboost.c2 esrc/libavutil/common.h5D}:3221 src/libavfilter/af_afade.cl:64O, 40,:A:]290::U131B6L 104V: _31::6E318 note: In file included from , t =expanded from macro 'FLT_EPSILON' src/libavfilter/af_afir.c | " ^ : 103fs e t0 : 0e16 | n#src/libavfilter/afir_template.c.:,e?ud56 :d54 mbe b :( efa cakwarning: ri4).",src/libavfilter/af_compensationdelay.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n , :oef: ( -F51 : 10256:O (aL)Ff | iFwarning: A)GL r F Smissing field 'unit' initializer [-Wmissing-field-initializers]E)S Ts tf t yTp _s(ef}e| eEdab , ^ PmSa*c 51 | p ^Imk | ),l e Lagsrc/libavfilter/af_asoftclip.c, :AtO 214 V o{N *":_21O p1t.src/libavfilter/af_atilt.c1:Pshtaes:e9, 2Tamr235t: 12f:a warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _pd"warning: ,*9Timissing field 'help' initializer [-Wmissing-field-initializers]n gd"2, Y "e8214P | Os 235l | 9 5E5 0F7eat te_ DFO8y1 m S U,B2{5peE L Ee-rTa(m N,0 t{s.id bUl7utrn L L=F0aer = F} . t°C L 9| }_," src/libavfilter/af_aspectralstats.cT | ^isf, (_: ^~~~~~~~~~~~~~~~~~~~~~~106 a m F M :OpFA0X12FlAe,, : 1F,B )F LAwarning: GSS,mmissing field 'help' initializer [-Wmissing-field-initializers]asrc/libavfilter/af_crossfeed.cSE (T( t x} ,s :Ae346m:109= am106pVlpe:) > | _ O) F| L ^= P,warning: T T _ missing field 'unit' initializer [-Wmissing-field-initializers] _M1IN T{ A.V;YNU2LL_ } P 5346O | E| )P| T _{ ^ src/libavfilter/af_asubboost.c ~~~ ^~~~~~~_ I :T222N/usr/include/float.hT"| stYr::6 ^~~~~~~~~~~~~ ~~4P,Ee_10414: n I{: 17gsrc/libavutil/common.hN:.64warning: ::37t: Tnote: imissing field 'unit' initializer [-Wmissing-field-initializers] hnote: ,expanded from macro 'FLT_MIN' expanded from macro 'FFABS' 6 " , 4" = s e{t222 c r14o64s.s | f 0 | | {i e e##6"4 =d2 dstdc u0terfie }}o,enngft, fei nFeh -0f, LIN"F,5 " TOTF0,,_ M F560A, IFN4 B1 AS_EST.( s tM(a1)7 "}srAe5(,(eaX)n 4>= t ,0 | g c ^tuh94 3?T (ta))5FoL,A 0: f f"G8( -,( S2 Asrc/libavfilter/af_compensationdelay.cVa 2}:_52O)P T2_8,7 :| )O)T5Y12 ~ ^~~~~~~~~F 0 P| : ^~~~ F79E7 S/usr/include/stdint.hE_Te(warning: :D-c3missing field 'help' initializer [-Wmissing-field-initializers]46Ou8 F:Ut of21f) ,B52 | : L | A V_EO ^~~~~~~~~~~~~~~~~~~~~~~~~~~ note: {, P expanded from macro 'INT64_MAX' {T._ TNYPdEU b_l=46.L2D} | , L0O# ,}U d B LeE1| f,, {In file included from ^iFn.src/libavfilter/af_afir.cd blL=e:1 AI1030G0N}: ,ST src/libavfilter/afir_template.c} ,6: 57 :423_ :M src/libavfilter/af_channelsplit.c | Awarning: X : ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 191 0(,:0 23x9 :577 | f00 f , warning: f fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f FtLfyApfsrc/libavfilter/af_crossfeed.cGeSf:347 : f ffmf109f}191i:f ,warning: | missing field 'unit' initializer [-Wmissing-field-initializers] nf_ | f ^d e) lf 347a yo | | r ^~~~~~~~~~~~~~~~~~(i=n t {F iL" =T ra_n0src/libavfilter/af_asubboost.c;Mg e:"src/libavfilter/af_afade.cAi223:,104:: X 289warning: ,< :cmissing field 'unit' initializer [-Wmissing-field-initializers]t 131 x"mse:t- as>warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]223x | on _ duebla yn _= d o s289{ | uFt LT"_tMaI spgeN w l{u ;iotp" dseens| t;"e ~~~~~~~~~ ^~~~~~~s sa" ,/usr/include/float.hi,r : +t_Os15F F+Sa:"17s)eEtm s: {T p| l ~ ^ ~~~~~~~~~~~~~~~ (lonote: preeexpanded from macro 'FLT_MAX'a"n"gsrc/libavfilter/af_channelsplit.ce) , ,, :" 199s e15t : | A#nd27 Vumebsrc/libavfilter/af_asoftclip.c:O _warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f e:rF OiPT225F:o27n e_Sf: 199 | T E fwarning: FYL Tiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PTE _(srlo p_e D stM)AOX 3sa,mpUlf. 4 BeLoE,2250 2 rt | 8 (o { 2i3 4 6.6AnV_sO td3blt= Pi a=8 0.;T r 55_ src/libavfilter/af_apsyclip.c}Tt ,Y 02,i:fPa d 8 1 484:Ei8 5,9<52 _n 8:1 cDgO Fi2warning: t"xU-Bsrc/libavfilter/af_asupercut.cLfAeGSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,}>Ln b:_+319o3:8 , EO(Fu112tF , | FF:p u { ^.FS t| 484 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dAblE=0warning: .s5 | }B,Tmissing field 'unit' initializer [-Wmissing-field-initializers]; Si +( s ( 0+ts . In file included from )a am0p src/libavfilter/af_afir.cr{tsrc/libavfilter/af_crossfeed.c_0l : 103 :s3480em: a| src/libavfilter/afir_template.c ~ ^ ~~~~~~~~~~~~~~~: a319m:1111)sk57_:src/libavfilter/af_chorus.c | p , : :src/libavfilter/af_channelsplit.c warning: c44ulr 167 :1>,missing field 'unit' initializer [-Wmissing-field-initializers] F:Le v{: 214"=c uA)warning: e60:: tG,Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _27M warning: o }s,: _348Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fAh i | | ^I fV"warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57_ | 2_), t214 O P T _ T | = f{ "| Y167P | 1t. ssrc/libavfilter/af_asubboost.c ^~~~~~ ~~E y f " e:_ 224p: 104s:src/libavutil/common.h tIN Te +l (:warning: c ut6o f fomp64emissing field 'unit' initializer [-Wmissing-field-initializers]" i4nmtf saa:m ,,iofrs31kp l n{.r :e 224_ e _ i (iqnnote: | texpanded from macro 'FFABS' csudr6"4u en c e vsee i=y= l({aiyn _64sth =" "=dte | #ci0f t, )FLldue f0i n eO F(Tar v;- iF S(_Ey e F< sMT", 1F.cf-)>Ad(} , sAt xX-ecl 0 lB*S,(>aua,y"sop e "n,) t os[esm-b _ oIfNnt]a>( u f T d+x as(->td)pu6ts ;e _dae,4 l iOdFa)pp_tAa+e+F tMihvVy_l)a S>A=Xs,e["O, y{ E= 0 ;TnP T(F L? F(L]aT) :sT _AMG)_OT| Y PlE| ISN ;F ~ ^ ~~~~~~~~~~~~~~~( o_p ~~~~~~~~~~~~~~~~~^~~~~ ~ * Fo-SDeO U}BL Esrc/libavfilter/af_channelsplit.c| ~~~~~~~~~ ^~~~~~~u(E),,, : tlaisrc/libavfilter/af_apsyclip.cT ( d 222/usr/include/float.h:)n): {| ~ ^~~~~~~~~e : /usr/include/stdint.h23:k:) 484.warning: l14 :1746:- note: :expanded from macro 'FLT_MIN'dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]balAV:_21> s28a m py=O:| :l )2 14P 222 ^ | note: e warning: ,0 | T_ Texpanded from macro 'INT64_MAX'_ rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 # Y A src/libavfilter/af_asoftclip.c a 0dPeVf_fO:t225 :0Ei_oD P484e46 | /# 211}nreO UFT | d : 0,0 B(LLE_eT Y P 0iT, f{warning: . E 2 . 3 nm_aiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d _b0l0=t. warningMsIsnNeD0) ;5 } generated,k . O0i 225. | _1c0uIU0B = .01r,N ,1L,| F L1 ; v T 6E ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~,A7G Se 14 {5.4dib_l}= 9 _ 9 4s3,2 2 M A 807 S 1n bx_5src/libavfilter/af_crossfeed.c0i7:9}. f 7 o1f,349 71, f+u t(:F109e:0 f fpF-A B0 ,(fuf3warning: S| ( smtafs8k_missing field 'unit' initializer [-Wmissing-field-initializers] ^F LasfF;c AmG f uirpvS349 f}f +src/libavfilter/af_chorus.c+lee | ,f | ^~~~~~~~~~~~~~~~~~~~~~~~~~~): _{) f | 168s f f ^: h>i| { ~ ^ ~~~~~~~~~~~~~~~ f49=:f )" t| warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eM ^~~~~~~~~~~~~~~~~~- src/libavfilter/af_asupercut.c1 v_e :.Pl320fI)_ src/libavfilter/af_asubboost.c168:_: 2 | )225 i 112* :sn| : ^~~~~~~~~~~~~ ~~ 114-"> a d ap:t,warning: iv esrc/libavutil/common.h: 64warning: missing field 'unit' initializer [-Wmissing-field-initializers] ";:missing field 'unit' initializer [-Wmissing-field-initializers] s 37 e i| :t n ^~~ ~t ldnote: e eexpanded from macro 'FFABS'v p320 et | lh _s ai n m64"225, p | | l {# e d {" s e= o" chf ard eri",( n nnei "e n FsFlt )e As" ,t ("BseOt fsilStF -c(eF>ShEaTr(da)n nleev o(e(paerldte)rl"sh s_[,n ]>i t o= n * f0) ? ( ai,o )OFlFSuET ( ttAVo_O:elrrPde ri)"T,(n,-_k ( T-YOPaE >Fs)a_mAplFe_)rDVOSU)BLa_E TEtO e( ,/ | 1P ^~~~0 c h_T0{l_0.aT.0dybYo)lP=.u9;E t | } ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~_, _I Nst0rT,,), 1 , A V F _L{OA.GSPiT _6}T,4Y P= E1_| ST0R ^I} ,N G , { . s3,t r= "a l l 2"0},, 0,F LA0src/libavfilter/af_crossfeed.cG, SFL:A 350G}:S, 109 }: | , ^ warning: | ^missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "levsrc/libavfilter/af_afftdn.cel_o:ut544",:45 :src/libavfilter/af_asupercut.c" :swarning: 321eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:t112:src/libavfilter/af_asubboost.c :warning: 226lmissing field 'unit' initializer [-Wmissing-field-initializers]: e12v:e warning: lmissing field 'help' initializer [-Wmissing-field-initializers] o ut " 544,226 | | 321 | d {{o "O uNleFvbUlFe eblLSEaT"L n}( ,dle v| _ e ^ n"olsi_esoteu i[tNnB_)PpR,src/libavfilter/af_astats.cuOtF src/libavfilter/af_biquads.c I:lAeLv:476V:Eel285_59_":O1: B,warning: P: A T implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_warning: TNYD implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]PSE _D ] OU BO=FFLS EE{T476, ( | 285 { 0 l | e.v.e BdIfl b QU)A}Dl_ , ; =FI se1tL _TAmE .V},e R| (_ ~ ^~~ t0afO,( 1lPtm,, Te_ TFtfadYaLloPtAaaEGtS, _},, DO cU| ^ BL E+,-1 1.,{ ,.d1b l=.1",.P} , e 0a k)_ co u n | src/libavfilter/af_crossfeed.c:t^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351" :,0109 .",: src/libavfilter/af_biquads.c% :warning: 228:f34 " missing field 'unit' initializer [-Wmissing-field-initializers] 1:. , ,note: (FLexpanded from macro 'BIQUAD_FILTER'AfGS l 351 | o } a,{ t 228"b)l| (p | -o ^ > c m ik n _ _scooui2zne" , t"= +s e t ip2th-e > *m src/libavfilter/af_asupercut.cbalbo:cx2322 :k12_: + cwarning: somissing field 'help' initializer [-Wmissing-field-initializers]uii zne1 322src/libavfilter/af_chorus.ct"): | ,) 184 * ;: 20b O{| :1F F ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NSUwarning: L+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]EL }T i| ( ^bbu lfo 184[c | ki _ ] s i*zei) ,bfA 0(V s+_ -O>ioPn_2gT a* _iTaYPnE_2IN T * ,+ ( s{.oui1m6 *_4 ia=0n}1,_;vo 0l, 3u2 7m 6 e 8) , >A F 1}.0 /, \s ->| o u ^| t _ ^~~~~~~ ~ga in) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_crossfeed.csrc/libavfilter/af_chorus.c::352184::1249: :warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | 184 | { NiUfsrc/libavfilter/af_biquads.c L:(L285s: }-1> : i | warning: n ^_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]g ain * (285s | uBmI_iQnU_ADv_oFIlLumTeER)( f>l t1,. 0f l/o ast-,>o u t -_1g.a,i n1.), 0| ) ~ ~~~^~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:229:14: note: expanded from macro 'BIQUAD_FILTER' 229 | i2 = ibuf[i]; 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(noisIn file included from e, -src/libavfilter/af_afir.c24:.103,: src/libavfilter/afir_template.c2:488.):;15 : | ~~~~~~~~ ^~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_apsyclip.c88 | : 518 : 24 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]m in = fminf(m i518n | , m a g [ i ]) ; i| n ~ ^~~~~~~~~~~~~~~~~~ _buffer[n] = src[n] * s-src/libavfilter/af_aspectralstats.c>lev:e189l_:in41;: warning: | ^~~~~~ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/afir_template.c189: | 89 : 15: swarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p rintf( v89a | lu src/libavfilter/af_biquads.ce: 285, :s i1ze o: fwarning: m(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]vaal x u=e )fm, a285 | xfBfm(ImQUtAaD_,xF, Iva lmLag)[T;i]E R) (| ; f | ~~~~~~~~ ^~~ ~ ^~~~~~~~~~~~~~~~~~ l t, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:243:34: note: expanded from macro 'BIQUAD_FILTER' 243 | src/libavfilter/afir_template.c : 90o:121 : =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i1 * b902 | + i 2 * mbi1n +_ dieblufa[y i=] *f mbi0nf (+m src/libavfilter/af_axcorrelate.cion1_:d e369*l: aa94y,2 :+ d warning: emissing field 'unit' initializer [-Wmissing-field-initializers]osrc/libavfilter/af_channelmap.cl 2a:y [* 326ai:1];21): ; warning: 369 comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] | | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ { " s i ze "\326, | " s| e ^~~~~~~ ~t s e gimfen (tn csh_iozeu"t ,> FOFFsrc/libavfilter/afir_template.cF_:SA91ETR(s:izR21:eA) src/libavfilter/af_biquads.cY,_Ewarning: : 285Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A:E MVS1_O(P :91 | b T _u warning: Tfimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Y-P > E d_I NaT ,m t285a a { | .x)_BIi)6d4Q= e{U25l A6D_a }| F ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ y,I LT E2=,R (src/libavfilter/af_channelmap.c1f:lf33521tm:012,:a warning: 7 2,x comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare]fflA (oFma a}t,x _, 352d | e | la ^-y1 ,. ,d e1 l .a ,y [ 0i)F] F) | M^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;I N src/libavfilter/af_biquads.c(F| F:244 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~:_ 14AR:RA Ynote: _expanded from macro 'BIQUAD_FILTER' ELEMS( bu244f | - > d a t a ) ,i 1n ch=_ oiubtu)f [*i ]s;i ze o f ( b src/libavfilter/af_axcorrelate.cu f:373 ->: da12 ta:[ 0warning: ] missing field 'help' initializer [-Wmissing-field-initializers]) ) ; 373 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { N U L L src/libavutil/macros.h: 49: 25} : note: expanded from macro 'FFMIN' | ^ 49 | src/libavfilter/af_aiir.c# d5 e : warning f s 288 generated. i :n1 e : F Fwarning: MI\implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]N (a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ | ~ ^~~~~~~ 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_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 osrc/libavfilter/af_aiir.c0 := 288i:b1u:f [warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] * b0 + i2881 | P* AbR1A L+L EiL2_ I*I Rb_2 C+H (of1l t*p, af1l o+a t,o 2 * a 2 ;- 1 . , \ | ^~~~~~~ ~ 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:262:19: note: expanded from macro 'PARALLEL_IIR_CH' 262 | o0 += dst[n]; src/libavfilter/af_biquads.c : 285 : 1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | B I Q U A D\_ F | I ~~ ^~~~~~L TER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:261:14: note: expanded from macro 'BIQUAD_FILTER' 261 | i1 = ibuf[i]; \ | ~ ^~~~~~~ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afftdn.csrc/libavfilter/af_asoftclip.c::617285::1943 :: 155warning: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l u617t | [ n] 285 | = ex p(d o u src/libavfilter/af_astats.c-0src/libavfilter/af_aiir.cb: 288.::1l: 5warning: 527implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:e59 : warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] mSQ R ( e 288( | adnnP-s( NAtRA=L-[1 Lo)0/E2)v.eLr_ssrc/libavfilter/af_asupercut.c/(f0I.a4*;(: ImR N527- | 358p:_103 1| ~~~~ ^~~ lC:) /eH ( warning: 2. f* missing field 'unit' initializer [-Wmissing-field-initializers]nfl )+t )p)m; ,]s = e358| ~^~~f0 | t _lm. foeat ; t src/libavfilter/window_func.h,:153 a{ : (| 30 m ~ ^~~ ":et a dc note: expanded from macro 'SQR'au-t otff1a.",, , 153 0 | " ,s 1 e .",t O 0 )vc eura | tll .^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Poea# fkfd _effsrc/libavfilter/af_aiir.cc:rionuesrc/libavfilter/af_crystalizer.c279e:25n q:u:etS131Q Rn":note: (c1,expanded from macro 'PARALLEL_IIR_CH' xy:" ") warning: ((,% implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]279x fO | ) "*(Fx) ), F S E( | T f131 | ^ (lfidcsotltuea[nt]rts)1of warningf) , (A(m generatedi. +d=V nb__fsrc/libavfilter/window_func.hlc:OiPr,o155T _ u:60*:Tdn tY ousblwarning: +Pre,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Ec_ imn[DnavxeO]U_ cr;sBe,155o | L nu Eont ) , c l i/p { , .(db l d1o=u b ,2 0l e) } s 0 , -, l u2 ,>n bt [ 12_00 , n.c] =F L0Ah ,G ae S anvx }n_pcl , e(i l-sp) ; 0d.| 5 , ^| * 1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ )\ S Q R(| ~ ^~~~~~(| n-^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(N -1)/2)src/libavfilter/af_crystalizer.c/(:066:.27:4 *note: (Nexpanded from macro 'filters'-src/libavfilter/af_asupercut.c 1:)359/:2103.f: ) 66)warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ) ; | c ~^~~ o359n | s src/libavfilter/window_func.ht : { 153 t:y"src/libavfilter/af_aiir.c26p:oe : 288rmdenote: r:"u, expanded from macro 'SQR'1l t :"s ewarning: t =f 153implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | i lt d-t>m eur288 | l t P o;A rR #deA d r Le"f iLE,L _n II e R _C HS( fl Q tp ,ORF F ( Sxfl oE ) a T t(( x ( , ) o *r d e( r x ) ,) ) A V- _ 1\| O. ^| P , ~~~~ ~~~~^~~~T _ T Y P E _ I N1T,. , {0). i| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 4=1src/libavfilter/af_aiir.c0:}280,: 40 :3 ,note: expanded from macro 'PARALLEL_IIR_CH' 20, FL AG280S | } , | ^ dst[n] = dst[n] * mix + imix src/libavfilter/af_asupercut.c*: 360sr:c103[:n ];warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "l e v e l" , " s\e t | ~ ^~~~~~i nput levsrc/libavfilter/af_aiir.cel:",288 : 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OF FSET(l e288 | vPeAlR)A,L L EALV__IOIPRT__CTH(YfPlEt_pD,O UfBlLoEa,t ,{ . d b l = 1 . } ,- 01..,, 1 . , F L A G1S .},, 0 )| ^ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:280:18: note: expanded from macro 'PARALLEL_IIR_CH'src/libavfilter/af_asupercut.c :361:12: warning: 280missing field 'help' initializer [-Wmissing-field-initializers] | 361 | d{s tN[UnL]L =} src/libavfilter/window_func.h | d ^ :s162t:[25n]: *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]mi x + imix * s162r | c [ n ] ; i f ( FF A BS ( n - M ) > = 0\.3 | * ^~~~~~ ~ M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:17:src/libavfilter/af_astats.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 542:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]162 | i f542 ( | F F A B S (n - Ms) e>t= _0me.ta3(m e*t aM)d a{t a ,| ^~~~~~~~~~~~ ~~0 , "Nsrc/libavutil/common.hum:b64e:r37 o:f note: Nexpanded from macro 'FFABS'a Ns", 64 | "#%dfef"i,n e nFbF_AnBanSs( a/) ((f(la)o a>t=) s0- >n?b _(ca)h an:n e(ls-)(;a ) )| ) ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | ^~~~ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/af_astats.c:544:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | 5 warning sset generated_. meta(metadata, 0, "Number of Infs", "%f", nb_infs / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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 * src/libavfilter/af_astats.cM):)546/:73(:( 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.3) * M)) )546; | | ~ ^ set_mesrc/libavfilter/window_func.hta:(m163e:tsrc/libavfilter/af_afade.c69a:d atwarning: :aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]439, : 1530:, warning: "missing field 'unit' initializer [-Wmissing-field-initializers]N 163 u | m b e r o f d e n o 439r | ma ll s u" t,{[ n] ""n=b% f"_,0s .5anm b_pd*le (en1so" r,+m a clo ss ("/( seMt_( PnfIloua*mtb(e)FrFs- >oAnfbB _Ss(cnah am-npl neelMs)s f)o-;r 0c.3| r ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ *o Ms)s) f/a(d(e1 du-r 0a.t3i)o n*" M,) )O)F;F S| ~ ^E T(nb_samplessrc/libavfilter/window_func.h):163,: 56 : Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_I N163T | , { . i 6 4 = 4 4l1u0t0[}n,] =1 ,0 .I5 N* T(312 _M+Asrc/libavfilter/af_asupercut.c cXo/1:s3810:(,107:( M_Fwarning: PLImissing field 'unit' initializer [-Wmissing-field-initializers]A*( GFSFA B}S,( n | - ^ 381M | ) - 0{.3 "*c eMn)t)e/(r(f1 "-, "0s.e3t) c*e nMt)e)r) ;src/libavfilter/af_afade.cf r :| e ~~^~~ ~ 440q:u153en:src/libavutil/common.hc y:",warning: 64missing field 'unit' initializer [-Wmissing-field-initializers]O:31 F: Fnote: expanded from macro 'FFABS'S ET(c ut 440 | o64 | #fd fe f) i,n{ AeV " _nFOPsT_F"TAY,B P S E( _DaOU B)L E , ({ (.a) db l>"==1s0 e00t0 src/libavfilter/af_crystalizer.c}?n ,u (:m2bear)132 , 9:: o(9919f9-9: (s, aa) )warning: mFp)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]LlA G e sS | f} ^ o, r | ^c r 132o | sIn file included from fsisrc/libavfilter/af_dialoguenhance.c: lt28erf: s(asrc/libavfilter/window_func.hdde :db163u:48lr,: a dwarning: toimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ubisrc/libavfilter/af_asupercut.c oln:382e:"107:, warning: , missing field 'unit' initializer [-Wmissing-field-initializers]i n163 | OvF eFr Ss 382eE, c | T (ln b_ i ps, a m {1p,l e"s 1 o), rd, 1le .u0r, t" aA[n,vV] = _"_ c0.s5OlPe t*i T(1 p_dfi+T,YlP tEco1se_r) (I( | N^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~MTo _,PrI d*e r"src/libavfilter/af_crystalizer.c, ( : F FA66BOS:F{F.Ssrc/libavfilter/af_afftdn.c(27i:E nnote: expanded from macro 'filters':6T4 - 706( o :=rMd15: )e 4 4warning: r66),- 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 | } A V ,0_ O P. 31 T _,T*c YI on stP NM706EtTy) | _3p2)_ MIe/ (A(N T X1/ m,u lt1-0 s = t,d-d> 0 .im uFl3tv; { L) . A =* iGs 64S=4-}> bM )),) ;a}, | ^ n | ^~~~~~~~~~~~ ~d _ src/libavutil/common.hm:4 u 64 ,l: t 37 i p: 2 l 0note: expanded from macro 'FFABS'i e,src/libavfilter/af_afade.c r : ;F441L A G S :64 149 | }#| : ~ ~~~^~~~~~~~~~~~~~~ ,d e warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]i n| \e ^ | ~~~~ ~~~~^~~~ F441F | AB S( a) ({( "ad)u >ra=t i0o n?" (,src/libavfilter/af_asupercut.c a: 383) : : 107:"( s-warning: et(missing field 'unit' initializer [-Wmissing-field-initializers] a ))c)r o s| s ^~~~ f383 | a d e d{u r"aqtfiaocsrc/libavfilter/afir_template.cnt"o,r :" ,232 "s: e29 t: Qwarning: - implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f a c t o r " , 232 | O F F SE OT(iFfFdu S(rchE_Tatg(iaqoinf nasrc/libavfilter/af_afftdn.c!)=c:t, o1708. |r|: ),63A s:V - >_i warning: OrAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P _VT_gOP_TaiT 708_ | nYTP YEPE! _ _D=UD sRO1.-)A> UBTLE{b I O, i{| .N,n { ~~~^~~~~~~ ~~.di264 bbl =1a.=}n,0 .d00[1 i,]} = ,1 0l 00, r6.i00,0n 0tF(00Ls0AGdS ,i}, vF | ^L *A fGrSe }q,2 b a| r ^k ((0.5 * i * src/libavfilter/afir_template.cs-src/libavfilter/af_asupercut.c:>s:a233384:m35p:l:107e :_ warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]rsrc/libavfilter/af_afade.catimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :e442:)149 : /233warning: | missing field 'unit' initializer [-Wmissing-field-initializers]s - >384ff t | _ l e 442n g | f tyt h{2p )"ele ve) g ;l"a,9{ in = warnings "" s| generateddceh ~ ~~~^~~~~~~~~~~. "t_ i,nga p i un t *l e vs- e >l i " "rse,t_ g a c irnO;oF FSs E| sT( ~ ~~~^~~~~~~l efavdee ld)u, r aAVt_ioOnP"T,_ T Y P E _D O U B L E , { . db l = 1. } , O FF0S.E,T ( d u r2a.t,i oFnL)AGS }, | ^ src/libavfilter/af_asupercut.c:385:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 385 | { NULL } | ^ , AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_afade.c:443:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 443 | { "overlap", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0,4 warning1s, generated . FLAGS }, | ^ src/libavfilter/af_afade.c:444:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | { "o", "overlap 1st stream end with 2nd stream start", OFFSET(ove3rla warningp)s, generated . AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, 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]; src/libavfilter/af_crystalizer.c : 133 : 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ~ ^~~~~~~ 133 | filters(dbl, double, src/libavfilter/af_afade.cn:o469i:n12ve:r swarning: emissing field 'help' initializer [-Wmissing-field-initializers], nocl i469p | , 0 , { N0U,L L1 .}0 , | ^a v_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 11 warnings generated. 2 warnings generated. src/libavfilter/af_crystalizer.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_astats.c 134 | f:ilt599e:r52s:(d bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , double, noinverse, c li599p | , 0 , 1 ,UP D1.A0T,E a_vS_TclAiTpSd(,P, 1f)lo at ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*s rc, , src/libavfilter/af_crystalizer.cl:66l:27r:in t(note: *sexpanded from macro 'filters'r c * (UIN T6664 | _ C( 1 )c omultsrc/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 | src/libavfilter/af_afade.c U:PDA515TE:_S1T:A Twarning: S(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]P , float, *src, ,515 | lClRrOiSnStF(A*DsE_rPcLA N*A R((fUlIt,N fTl6o4a_tC)( 1 )| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~<< 31))src/libavfilter/af_afade.c):;490 : 36| : ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'CROSSFADE_PLANAR' src/libavfilter/af_astats.c :490575 | : 63 : note: expanded from macro 'UPDATE_STATS' d[i] = s0[i] * g575a | i n0 + s 1[UiP]D A*T E_gSaTiAnT1S;_ # # p l a n a r ( ty p e , u p d a t e _ s t a t ( s , p\, s| a ^~~~~ ~ mple, sampsrc/libavfilter/af_afade.cl:e515: 1:n src/libavfilter/afir_template.cowarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r ma:li318:z er65_515: | Cs uRfOwarning: SfSiximplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion],F i AnDtE__PLsAaNmApRl(ef)l,t, 318fs | l- >o ia s t _ )fl o a t s| ?^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - usrc/libavfilter/af_aiir.c>src/libavfilter/af_afade.cp:fd490a:t20:ed_f:l345s: 1opnote: :expanded from macro 'CROSSFADE_PLANAR' a-t_ warning: >svimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t ea tc490(t | so, r _ dp 345m, | u LlA s_T TaIs c m Cap lEel)d_a r:[ I(IiRs-s]_ >=rCiH (cfss l+_ 0t[src/libavfilter/af_afftdn.cidioup],n:bl pf843l:e *uot29_?o a:ga fft ,i u swarning: np0 eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]td +a , itnes , _ 1 d[dr-y oiu1_843]gb., | al * i e n_ s tga, FaFis1t.A,n a(L1s,0)rIG; =N p (sn,b| - _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ssa ms apmap lsrc/libavfilter/af_aiir.cem)l ::p312e l :s27(e _ , : va d v oi8note: aexpanded from macro 'LATTICE_IIR_CH' d))n) ;N c eU | 312 L L/, ~ ^~~~~~~~ | ) s ; - \ > \sa m p l| e ~~~~~~~~~~~ ^~~~~~c| _ on ^~~~~ ~r satte ; d | o ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~usrc/libavfilter/af_astats.c b:555l:e13 :i nCC libavfilter/af_silencedetect.o note: expanded from macro 'UPDATE_STATS_P'= src[n] 555 | * i g ; u p d at 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] src/libavfilter/afir_template.c 599: | 324 :35 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] UPDATsrc/libavfilter/af_afftdn.c E:324_ | 846S : T50A : T S (warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , fl o a ts, 846*rs | c2r[c n ,] , = l iln r d[oiunnbt](src/libavfilter/af_dialoguenhance.cl *e*s : rddr59yc * (UI6:N109T6:4 _warning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]( 1) << 31))) ;= (59 i | | - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ 1g )a {src/libavfilter/af_astats.c*i : n"575s:;55o-> : rnote: sexpanded from macro 'UPDATE_STATS' | iag i ~ ^~~~~~~~nm alp"l,e "_sraette o r/i g i575s | n-a > lf f tc _el e nUntPgetDrhA; T f Ea| _ ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~c StTAoTSr_"#,# pOlFanFaSrET((toyrpieg,i nuapld)a, tAVe_Osrc/libavfilter/af_crystalizer.cP_Ts:_tT136aYtP:(1Es:,_ DO p,Uwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Bs LaE,m p{.ldeb,l =s1a}m, 136p 0 | lf,ie l1n,t FoeLrmraAslG(iS dz}belr,p_,s udo f u| fb ^il xe,, iinnvter_ssaem,p lne),o csl-ip>,i s_1fl,o a0t, ?1 src/libavfilter/af_dialoguenhance.c.u0,:p 60:d109:aav warning: t_missing field 'unit' initializer [-Wmissing-field-initializers]ec l_ifpldo,a t0 60_) | s t | a^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t ({s src/libavfilter/af_crystalizer.c,": pe66n,h: as27:n acnote: me"expanded from macro 'filters',p le )"s e :t66 | dsi -al og>ue i cseon_dnhsoatu ncbe tflyacepto re? "u, OFpmFdSEuTaltt(e_ e=dn ohtuandbc-le>e)m_,us lt tAa;V t_(s O ,P pT ,_ sTa m Yp P lEe ) _:D O( Uvo iB dL )E, N {U. Ld L ,b l )=; 1 \} , 0, | ~~~~~~~~~~~ ^~~~~~3 , F L\A G S| ~~~~ ~~~~^~~~} , | ^ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | updatsrc/libavfilter/af_dialoguenhance.ce:_f61u:nc109;: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { " v o i c e " , " s e t v src/libavfilter/af_biquads.co ic:e 389de t: e1 c : t iwarning: on fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a c t o r " ,\ O F| F ^~~~~~~~~~~S E389T | (BvIoQiUcAeD_)T,D I _F IL TAEVR_O(PfTl_tT,Y PEf_lDoOaUBtL,E , { .-d1b.,l =12}.,, 20,)32 , FL| A^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GS },src/libavfilter/af_biquads.c : 360| : ^14 : note: expanded from macro 'BIQUAD_TDI_FILTER' 360 | src/libavfilter/af_dialoguenhance.c :62 :10 : warning: missing field 'help' initializer [-Wmissing-field-initializers] in =62 | i b u f{N[Ui]L L+} s 1| ; ^ \ src/libavfilter/af_astats.c :| ^~~~~~~ ~599 :32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STA10TS warning(Ps, generatedf. loat, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UP1DATE warning_S generated. TATS_##planar(type, update_stat(s, p, sample, sample normalizersrc/libavfilter/af_afftdn.c_su:ffi874x:,36 :i ntwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ample), s- >874i | s _ f l o a t d?n cuhpd-a>ten_ofilsoea_tr_esdtuactt(iso,n p=, ssa-m>pnloei)se _:r esd-u>icst_idoonub;l e | ? ~ ~~~^~~~~~~~~~~~~~~ u pdate_double_stat(s, p, sample) : (voidsrc/libavfilter/af_afftdn.c)N:U875L:L,36 :) ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]\ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ 875 | dnch->noisesrc/libavfilter/af_astats.c_:f556l:o13o:r note: expanded from macro 'UPDATE_STATS_P' = s- >556n | oi s e _ f l o o r ; | u ~ ~~~^~~~~~~~~~~p date_float; src/libavfilter/af_afftdn.c : 876 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | d n c h- > r e s\i d ua| l ^~~~~~~~~~~~ _floor = s->residual_floor; | ~ ~~~^~~~~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_##planar(type, update_minmax(s, p, sample), , p->nmin = p->min normalizersrc/libavfilter/af_crystalizer.c_su:ff137i:x1;: pwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>n max = p->max n137o | rfmilatliezrers_(sdubflpf,i xd;)o;u b\l e ,| ~~~~~~~~~~~~~ ^~~~~~ invesrc/libavfilter/af_astats.cr:s555e:,13 : cnote: lexpanded from macro 'UPDATE_STATS_P'i p, 1, 1,555 | 1 . 0 , a v _ c l i pudp,d a0t)e _ f| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u nc; src/libavfilter/af_crystalizer.c :66 : 27: note: expanded from macro 'filters' 66 | c o ns t t y pe m u l t = t d- > m u l t ; \ | ^~~~~~~~~~~ \ | ~~~~ ~~~~^~~~ 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:36src/libavfilter/af_astats.c: :note: expanded from macro 'CROSSFADE'602 :52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | d[k] 602= | s 0 [ k ] * gUaPiDnA0T E+_ SsT1AT[Sk(] I*, gfalioant,1 ;* s r c , , l l r in t ( * s rc * ( U I\N T| 64 ^~~~~ ~_C (1) << 31src/libavfilter/af_afade.c)):)520; : 1| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CRsrc/libavfilter/af_astats.cO:S575S:F89A:D E(note: fexpanded from macro 'UPDATE_STATS' lt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:20: note: expanded from macro 'CROSSFADE' 575510 | | U P DA TE _dS[TAkT]S =_ #s#0[pk]l *a gnaari(nt0y p+e ,s 1u[pkd]a *t eg_asitna1t;( s , p , s a m pl e , s am p l e no r m a l i z e r_ s\u f f| i ^~~~~ ~ x, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575: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_crystalizer.c:138:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_astats.c :138567 | :13f:i note: lexpanded from macro 'UPDATE_STATS_I' ters(db l567p | , d o ub l e , n ouipndavteers_ef,u nnco; c l i p , 0 , 0 , 1 . 0 , a v _ c l i pd , 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c : 66 : 27 : note: expanded from macro 'filters' \ | 66 ^~~~~~~~~~~ | const src/libavfilter/af_astats.cty:p602e: 32m: uwarning: ltimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] = td->mul t602; | U P D A T E _ S T A T S ( I , f l o at , * s r c , \, l| l ~~~~ ~~~~^~~~r int(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.csrc/libavfilter/af_afftdn.c:567::13:920 :note: 44expanded from macro 'UPDATE_STATS_I': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | 920 | u pd a t e _ f u n c ;f ft _ i n _ f l t [ i ] = s- > w i n d o w [ i ] * s r c _f lt [ i ] * ( 1 L L < < 2 3 ) ; \ | ~ ^~~~~~~~~~| ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' src/libavfilter/af_biquads.c:436:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 575 | 436 | UBPIDQAUTAED__STTsrc/libavfilter/afir_template.cADTISI:__F#I464#L:pT50lE:aR n(warning: afrimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l( tty,p ef,l ouaptd,a t e _- s1464t. | a, t (1s ., , p 0, ) ss a-| m>^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pf ldes,p -s>src/libavfilter/af_biquads.cav:me413pc:lt14eo: r n_note: odexpanded from macro 'BIQUAD_TDII_FILTER'rm muall_iszcearl _a413sr | u( fp f ti rx ,, pi tn rti,_n s sa=-m >piwlCC libavfilter/af_silenceremove.o beeut)f_,[g ias]i-;n> ,i s F_ Ff Al Lo Ia Gt N (? n bu _p sd aa mt pe l_ ef sl ,o a 8t )_ )s ;t a t | ( ~ ~~~^~~~~~~~ s , p , s a m p l e ) : s - > i s _ d o u b l\e ?| ~ ^~~~~~~u pdate_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/afir_template.c src/libavfilter/af_drmeter.c: 469 : 26: :52 :warning: 110implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 469 | \ | ^~~~~~~~~~~~p tr[n] *= s->wet_gain; 52| | ~~ ~~~^~~~~~~~ { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=3}, .01, 10, FLAGS }, | ^ src/libavfilter/af_drmeter.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/af_afftdn.c:962:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 962 | avr += fft_out_flt[n].re; | ~~ ~~~~~~~~~~~~~~~^~ src/libavfilter/af_crystalizer.csrc/libavfilter/af_afftdn.c::963139:35::1 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 963 | 139a | vfii lt+e=r sf(fdtb_lopu,t _dfoulbtl[en, ]n.oiimn;v e r| s ~~ ~~~~~~~~~~~~~~~^~e, src/libavfilter/af_astats.c cl:i602p,: 320:, 1warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1.0, av_clipd, 6020 | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ UPDsrc/libavfilter/af_crystalizer.cA:T66E:_27ST:A Tnote: expanded from macro 'filters'S (I, flo a66t | , * sr cco,n src/libavfilter/af_afftdn.cs, t:l 964tl:yr58pei: warning: mnut(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l*t s r=c t*d -(> mU964uI | lN tT 6; 4 _ C( 1) < < 3 ma1 g ) 2) )=; f f t| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ o u t _ flsrc/libavfilter/af_astats.ct [: n 577] .:re *57 :f f note: expanded from macro 'UPDATE_STATS't_ o u t \_ f | l ~~~~ ~~~~^~~~t [ 577n | ] . r e + U P| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^D ATE_ S965 | T A T S _ # # p l an a r ( t yp ef,f t_uopudta_tfel_tm[inn]m.aixm( s*, fpf,t _osuamtpl_ef)l,t[ n,] .ipm-;> n m| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n = 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_drmeter.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | rms = sqrt(2 * p->sum / p->nb_samples); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:517:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | if (fabs(coefs[2 * i + 1]) > FLT_EPSILON) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_speechnorm.o 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]; \ | ~ ^~~~~~~ 10 warningsrc/libavfilter/af_afftdn.cs generated:. 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 tprreavn_svfade;r | f ~ ~~~^~~~~~~~un ction", OFsrc/libavfilter/af_dialoguenhance.cF:S279E:T11(:p owarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t s), A V279_ | O P T_ T YvPaEd_ S= TvRaIdN G,* 0{.1 .+s 0t.r9 = "*-7 0s-/>-p7r0e|v-_v6a0d;/ - 2| 0 ^~~ ~|1 /0" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:src/libavfilter/af_afftdn.c78::1051089: :warning: 42missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78 | 1089{ | " s o f t - k n e e " , "dsset[tm s]o f+t=- ksn->ewe"i,n dOoFwF[SmE]T (*c ufrfvte_i_nd_Bf)l,t [AmV_]O P/T _T(Y1PLEL_ DO (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] 17= F warningFsM generatedAX. (logMax-7, FFMAX(follCC libavfilter/af_superequalizer.o ow-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_drmeter.c :src/libavfilter/af_arnndn.c166::107445:: 51warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | 166 | L y [ ic]h d= rF F=MA X2(0l og*M axl-o7g,1 0FF(MAsXe(cfoonldlpoewa-k1 /. 5s,q rLty([ri]m)s)s;u m | / ~~~~~~~~~~~~~~~~~~^~~~~~ (0.2 * psrc/libavutil/macros.h-:>47b:l28:k nnote: uexpanded from macro 'FFMAX'm ))); 47| ^~~~~~ ~ | #define FFMAsrc/libavfilter/af_drmeter.cX:(166:a27,b:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (a) > ( b166) | ? ( a ) c:h (db)r) =| ~ ^ 20 * src/libavutil/macros.hlo:g4710:(28s:ec onote: nexpanded from macro 'FFMAX'dp eak / 47s | #qderfti(nrems sFuFmM A/X ((a,0b.2) *( p(-a>)b l>k n(ubm))) )?; ( 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 FFMsrc/libavfilter/af_drmeter.cA:X168(a:,66b:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a) > (b) ? (168a | ) : ( b ) ) | a ^v _logsrc/libavutil/macros.h(:47c:tx28,: A Vnote: _expanded from macro 'FFMAX'L OG_I N47F | #Od,e f"iCneh aFnFnMeAl X%(d:a ,DbR): %(g(\an)" ,> (cbh) + ?1 (,a c)h d:r );( 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(follosrc/libavfilter/af_biquads.cw-1.:5,540 :L1y:[ i]warning: ))implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]; | src/libavfilter/af_drmeter.c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~: 171:53: src/libavutil/macros.hwarning: :47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 40540: | note: Bexpanded from macro 'FFMAX' IQU AD _171S47 | V | F # _FdI eL fTaiEvRn_(efl loFFtM,g fAl(Xco(tax,a ,tb)A (,V( a_L )O-1 G_.I>,N F(O1b,.) , " ?O0 v() e raa)| ll ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:D R(:src/libavfilter/af_biquads.cb: 514):%)16 g :\| ^ nnote: "expanded from macro 'BIQUAD_SVF_FILTER'src/libavutil/macros.h, : 47d:28r: note: / expanded from macro 'FFMAX's514 - | > n b _ c 47ih | na# nd nee=flis n)ie;b Fu FfM| A[ ~~~~~~ ~~~^~~~~~~~~~~~~~~~Xi (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,bCC libavfilter/af_surround.o ) ((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:src/libavfilter/af_afftdn.c1076:24: :warning: 1239implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 34: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1076 | 1239f | o l l o w = FF M A X ( f o l l o w - 1.d5s,t _Lfyl[ti[m]]); = | ^~~~~~~o rig_fsrc/libavutil/macros.hl:t47:[22m:] -note: expanded from macro 'FFMAX's rc[m ];47 | #| ^~~~~~~~~~~ ~d efine 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) > src/libavfilter/af_aiir.c(CC libavfilter/af_tremolo.o b:)716 :? 83(:a )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: (b)) | ~ ^ src/libavfilter/af_arnndn.c716: | 1076 :24 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i1076ir | - > a b [ 0 ] [ 2fo l* loouwtm o=s tF_FpMoAlXe(.af]o l=l oiwi-r1-.>5a,b [L0y][[i2 ]*) o;u tm o| s ^~~~~~~t _posrc/libavutil/macros.hle:.47a :+34 :1 ]note: =expanded from macro 'FFMAX' NAN; 47 | #| de ~ ^~~f ine F/usr/include/math.hF:M15A:X19(a:, bnote: )expanded from macro 'NAN' ((a) >15 | (#dbef)i n?e N(AaN ) : ( b ))_ _ b| u ^il tin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:717:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 717 | iir->ab[0][2 * outmost_pole.b] = iir->ab[0][2 * outmost_pole.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:718:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | iir->ab[1][2 * nearest_zero.a] = iir->ab[1][2 * nearest_zero.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN 4 warning s generated . __builtin_nanf("") CC libavfilter/af_vibrato.o | ^~~~~~~~~~~~~~~~~~ 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: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/CE7PS_ warningMEsM generated-2. .1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ CC libavfilter/af_virtualbass.o CC libavfilter/af_volume.o src/libavfilter/af_biquads.c:590:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 590 | BIQUAD_ZDF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:561:27: note: expanded from macro 'BIQUAD_ZDF_FILTER' 561 | const double in = ibuf[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-Ssrc/libavfilter/af_afftdn.cQUA:RE1342(:g36[i:]) )warning: /(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 001 + SQUARE( 1342g | [ i ]) * ( 1 - S QdUncAh-R>En(oExip[sie]_)r)e)d;u c t| i ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ on = 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] src/libavfilter/af_arnndn.c:1157:35: warning: 1344implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | d1157n | c h - > re s i d ura[l_ifl]o o*r= s=q rst-f>(rEexs[iid]u/a(l_1felo-o8+rE;p [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_volumedetect.o 2 warnings generated. src/libavfilter/af_arnndn.c:1166:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ~^~~~~~~ src/libavfilter/af_arnndn.c:1166:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ^~~~~ ~ CC libavfilter/allfilters.o src/libavfilter/af_astats.c:808:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 808 | av_log(ctx, AV_LOG_INFO, "Number of NaNs: %f\n", nb_nans / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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_arnndn.c:1239:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1239 | i = (int)floor(.5f+25*x); | ~~~~~ ~~~^~~~~ src/libavfilter/af_astats.c: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/asink_anullsink.o 3 warnings generated. 3 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~ 34 warnings generated. 11 warnings generated. CC libavfilter/asrc_afdelaysrc.o 11 warnings generated. src/libavfilter/af_afir.c:711:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 711 | { "dry", "set dry gain",6 warning s generatedO. FFSET(dry_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:712:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 712 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:713:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 713 | { "length", "set IR length", OFFSET(length), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:721:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 721 | { "irgain", "set IR gain", OFFSET(ir_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:725:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 725 | { "maxir", "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF }, | ^ src/libavfilter/af_afir.c:726:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 726 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_afir.c:727:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 727 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_afir.c:728:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 728 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_afir.c:729:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 729 | { "rate", "set video rateCC libavfilter/asrc_afirsrc.o ", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_afir.c:730:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 730 | { "minp", "set min partition size", OFFSET(minp), AV_OPT_TYPE_INT, {.i64=8192}, 1, 65536, AF }, | ^ src/libavfilter/af_afir.c:731:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 731 | { "maxp", "set max partition size", OFFSET(maxp), AV_OPT_TYPE_INT, {.i64=8192}, 8, 65536, AF }, | ^ src/libavfilter/af_afir.c:732:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 732 | { "nbirs", "set number of input IRs",OFFSET(nb_irs),AV_OPT_TYPE_INT, {.i64=1}, 1, 32, AF }, | ^ src/libavfilter/af_afir.c:733:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 733 | { "ir", "select IR", OFFSET(selir), AV_OPT_TYPE_INT, {.i64=0}, 0, 31, AFR }, | ^ src/libavfilter/af_afir.c:738:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 738 | { NULL } | ^ src/libavfilter/af_extrastereo.c:37:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A }, | ^ src/libavfilter/af_extrastereo.c:38:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_extrastereo.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULsrc/libavfilter/af_dynaudnorm.cL :} 130 :| ^138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "framelen", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:131:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "f", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:132:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gausssize", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:133:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/asrc_anoisesrc.o 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] src/libavfilter/af_flanger.c 134 | : 56 : 113{ :" pwarning: eamissing field 'unit' initializer [-Wmissing-field-initializers]k ", "set the peak value", 56 | O F FS{E T"(dpeelaaky_"va,l u"eba)se, d e l ay inA V_mOiPlTl_iTsYePcEon_dsD"O,U B L E , { .OdFbFlS E=T (0d.el9a5y}_, m0i.nsrc/libavfilter/af_firequalizer.c)0,, : 1 131A.:V0,_ F114LO:AGPST_ TYwarning: P}missing field 'unit' initializer [-Wmissing-field-initializers], E _ DO| U ^B LE ,131 { | . d b l{= 0"}g,a in0",, "3s0src/libavfilter/af_dynaudnorm.ce,t : gA135 }a:,i138n : | warning: cmissing field 'unit' initializer [-Wmissing-field-initializers] ^u rve", OFF S135E | T ( ga in ){, A"Vp_"O,PT _ T Y PE _ S TR I N"Gs, e{t .stther pe=a k" gvaaisrc/libavfilter/af_arnndn.clune"_,:i1514 n:49 :t warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r p o lsrc/libavfilter/af_flanger.ca t: e57(f :113)" : 1514 }6 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] , warning s0 O generatedF,F . S E 057T | , ( p T FLeA a{G k s-S>d_c" dvt},e a| _ptlh" ^,t u"a daedb)el,d e [j ]s [wi ] e A= pcV_tO odPsefT(l_(TaYyiP i n Em_isrc/libavfilter/af_firequalizer.cl+liDsOe:U c132Bo.nd:s109"L5E,: {,.fd b )Owarning: Flmissing field 'unit' initializer [-Wmissing-field-initializers] F *S= ETj( d 1320e* | M.l _9PaI 5 }{y _, /d N"ega0iBp_t.hn)B0_,A ,eN nAtrDy SV);" _1 ,| O ~~~~~~~~~~^~~ ~. P "0Ts,e t_F TgLYaPAiEnG _Se n}Dt, O | rUy ^B" L,E ,O F{F.SdEblT=(2g}a,in _0e, n1t0,r yAsrc/libavfilter/af_dynaudnorm.c) :,}136 , :A V| 138_:O ^P warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_STR IN136G | , { .{s "tmra x=g NaUiLnL" },, 0 , 0 ",se t TtFheL AmGaS x} ,a m p| l ^isrc/libavfilter/af_flanger.c f:i58ca:t133i:o nwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], O F58 | F SE T ( {src/libavfilter/af_firequalizer.c m:"ar133egxen:"_98a,:m pl"warning: pimissing field 'unit' initializer [-Wmissing-field-initializers] efrciecna tt133aig | one ) ,r eA{gV _en"erOdaelPatT_yi"To,Y n P(d"eEslet_ aDdyeOelUadyB "Ls,iE g,nO aF{lF .SfdEeTb(eldd eb=l aa10c.y0)},k, )A", V1 _.O0,O FPCC libavfilter/asrc_anullsrc.o 1FT0S0._E0TTY,(Pf eFEe_DLOdUAbBGaLSc E,k}, _ g{ a| i ^.nd )b, lA V_=O 0P.0T1_ T},Y 0P.E0,_ D1OUeB1L0E,src/libavfilter/af_dynaudnorm.c , :{FL137A:.138Gd:bSl warning: }=, missing field 'unit' initializer [-Wmissing-field-initializers] 0 | } ^, -9 5,137 | 9 5 ,{ A }", m "| , ^ src/libavfilter/af_firequalizer.c :"134s:e106t: twarning: hemissing field 'unit' initializer [-Wmissing-field-initializers] max amp l13134i | f src/libavfilter/af_flanger.c warningi :sc 59 generateda. t i:o129n{:" ",warning: a missing field 'unit' initializer [-Wmissing-field-initializers] c c ur ac y " , 59 | "O sF FSe tE Ta (cm{ca xu"_rwaaimcpldyt"i,hf "iO,c F"aFptSeiEonr),T c(AVeanc_tcOuargPaecTy_)T ,Yo fPA dEelV_aD_yOOUePBTLd_E T,YsPiE g_nDa{l.dO UbBmlL i= E1x,0e .0d},{ 1 w..0i,dt bh1l0 0 o.=r0 i,5g i.FnLA0GSa l}" ,, 0O}F.,0F ,S E1e| 10T, ^ ( FdLeAlGaSy_ g}a,i n | ) ^, AV_OPT_Tsrc/libavfilter/af_dynaudnorm.cY:P138E:138_:D Owarning: Umissing field 'unit' initializer [-Wmissing-field-initializers]B LE, {.dbl =71381 | }, 0 , { 1"00t,a rA g}e,t r | m ^s ", "set the target RMS", src/libavfilter/af_flanger.c : 60 : 100 : Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(targ e60t_ | r m s ),{ " sp e ed ", "AVs_wOePepTs _pTeYrP Es_eDcOoUBnLd E(,H z){",. dObFFlS E=T (0s.p0}e,e d0).,0 A,V_ O P T1_.0T,Y PFE_LDAOGUSB }L,E, | { ^.d bl=0.5}, 0.1, 10, A }, | ^ src/libavfilter/af_dynaudnorm.c:139:138:src/libavfilter/af_extrastereo.c warning: missing field 'unit' initializer [-Wmissing-field-initializers] :87:25: 139warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "r", "set thesrc/libavfilter/af_firequalizer.c t:a146r:ge102t :R Mwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]" , 146 | {O FF"SfEiTx(etda"rg,e t" _87rmss | e)t, f i x e d a v fe rraAgVea_ O=m Pe(Tl src/libavfilter/af_flanger.c_e:sTfa66mYt: 135p:P warning: +missing field 'unit' initializer [-Wmissing-field-initializers] lEre_igsD"h,tO )OFU66B | F/S E2T.L E ( ; ,f{i x" p{e| .hddbl ~~~~~^~~~~~~ ~a)s e ,= "A, "V0sw_.Oe0P}pT,_t T Y Pw0Ea_.vB0Oe,O L p, e r1c{.e nt0.,a FiLgA6eG4 S p}=h, a| 0s ^ e}-,s h0i, f1t, fFoLrAG Sm u}l, t i| - ^ch asrc/libavfilter/af_dynaudnorm.cn:ne140l:"138:, Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(chan n140e | l _ src/libavfilter/af_firequalizer.c p{:h 147as":e102):,c ou plwarning: AiVmissing field 'unit' initializer [-Wmissing-field-initializers]_n gOP"T, _ T Y 147"sPe | E t _ D{c hO"UaBnmLnuEel,lt ci{"o,.u pdl"bisnleg"=, t2 5 m} u, l t 0 ,i 1c 0h a0 n,ne l sA }O,F moF Sd| Ee ^T"( c,h aOnnFeFlSEsT_(cmouulptil),e dAV)_,O P T_ATVY_POEP_TB_OTYOPEL_, B{O .OiL6,4 = { .0i6 4}, =0, 11},, F L A GSsrc/libavfilter/af_flanger.c :70}:120:, ,warning: missing field 'help' initializer [-Wmissing-field-initializers] | ^ 701 | , F{L AGNSU L}L, } | ^| ^ src/libavfilter/af_firequalizer.c:148:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "zsrc/libavfilter/af_dynaudnorm.ce:r141o_:p138h:a swarning: e"missing field 'unit' initializer [-Wmissing-field-initializers], "set ze ro141 | p h a s e{ m"ond"e," , O F FS E T (z e ro _"phsaets ec)h,a nAnVe_l OcPoTu_TpYlPiEn_gB"O,O L, { . i6 4 = 0 }O,FF S0E,T (1c,h aFnLnAeGlSs_ c}ou,p l e| d ^), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:142:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "correctdc", "set DC cosrc/libavfilter/af_firequalizer.crr:e154c:t103i:o nwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], 154 | {O F"FduSmEpTf(idlc_ec"o,rr ec"tsioent) ,d u m p AfV_iOleP"T,_ TOYFPFESE_TB(OdOuLm,pf i le ),{ A.Vi_O6P4T =_ 0T}Y,P E _ S T R0I,N G , { 1 ,. sFLtArG S= } ,N U L| L ^ }, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:143:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "c", "ssrc/libavfilter/af_firequalizer.ce:t 156D:C95 :c owarning: rrmissing field 'unit' initializer [-Wmissing-field-initializers]e ction", 156 | { " f f t 2" ,OF F"SsEeTt (2d-cch_acnonrelrse fcftti"on,) ,OF F S E TAV(_ffOtP2T)_, TAYPVE_O_PBOTO_LT, Y P {E._iB6O4O =L ,0 }{, . i 6 4 0=, 0 } ,1 ,0 ,F 1L,AG SF }L,A GS | } ^, | ^ src/libavfilter/af_firequalizer.csrc/libavfilter/af_dynaudnorm.c::157144::138109:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 157144 | | {{ ""mailntb_opuhansdea"r, y""s,e t "msienti mauml tpehrnaastei vmeo deb"o,u nOFdFaSrEyT m(omdien_"p,h a se ) , OAFFVS_OEPTT(_aTltY_PbE_oBuOOnLd,a r{ y._im6o4d e=) , 0A V},_ 0O,P T1_,TY PEF_BLOAOGLS, }, { .| i ^6 4 = 0}, 0, src/libavfilter/af_firequalizer.c : 158 :112:, Fwarning: Lmissing field 'help' initializer [-Wmissing-field-initializers]A GS }158, | | { ^ N ULL } | ^ src/libavfilter/af_dynaudnorm.c:145:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "b", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:146:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "compress", "set the compress factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:147:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "s", "set the compress factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dblCC libavfilter/asrc_hilbert.o = 0.0}, 0.0, 30.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:148:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.src/libavfilter/af_arnndn.c0}, :01599.:096:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1.0, FLAGS },1599 | | ^ { "model", "set model name", OFFSsrc/libavfilter/af_dynaudnorm.cE:T149(m:od138e:l _warning: missing field 'unit' initializer [-Wmissing-field-initializers]n ame), AV _149O | P T_ T Y{P E"_tS"T,R IN G, { . s t r"s=eNtU LtLhe} ,t h0r,e sh0o, lAFd v}a,l u e| " ^, OFFSET(threshold), AV_src/libavfilter/af_arnndn.cO:PT1600_T:Y96P:E _warning: DOmissing field 'unit' initializer [-Wmissing-field-initializers]U BLE, {. d1600b | l = 0 .{0 }", m ",0 . 0 , "1se.t0 ,m FoLdAelG nSa }m,e" , | ^O FFSET(model_name), AV_OPT_TYPsrc/libavfilter/af_dynaudnorm.cE:_150S:T138:R INwarning: G,missing field 'unit' initializer [-Wmissing-field-initializers] {.str=NU LL150} | , 0 ,{ 0",c hAanFn e}l,s " ,| ^ "set channels to filter", src/libavfilter/af_arnndn.c : 1601 : 96 : O Fwarning: FSmissing field 'unit' initializer [-Wmissing-field-initializers]E T(channe 1601l | s_ t o _f i{lt er")m,iAVx_"O,P T_ T Y"PseEt_ SToRutIpNuGt, vs{ .isntpru="ta lmlix"",} ,O F F S E0T,( m i x0,) ,F LAAGVS_ O}P, T | _ ^T YPE_FLOAT, {.dbl=1.0},-1, 1, AF src/libavfilter/af_dynaudnorm.c},: 151: 138:| ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | src/libavfilter/af_arnndn.c :{1602: 12":h ",warning: missing field 'help' initializer [-Wmissing-field-initializers] 1602 | "{s eNUtL Lc h}a n ne| ls ^ 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, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:153:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "o", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ 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_haas.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "side_gain", "set side gain", OFFSET(par_side_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "middle_phase", "set middle phase", OFFSET(par_middleCC libavfilter/asrc_sinc.o _phase), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:69:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "left_delay", "set left delay", OFFSET(par_delay0), AV_OPT_TYPE_DOUBLE, {.dbl=2.05}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "left_balance", "set left balance", OFFSET(par_balance0), AV_OPT_TYPE_DOUBLE, {.dbl=-1.0}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:71:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "left_gain", "set left gain", OFFSET(par_gain0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:72:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "left_phase", "set left phase", OFFSET(par_phase0), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:73:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "right_delay", "set right delay", OFFSET(par_delay1), AV_OPT_TYPE_DOUBLE, {.dbl=2.12}, 0, MAX10_HAA warningS_sD generated. ELAY, A }, | ^ src/libavfilter/af_haas.c:74:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "right_balance", "set right balance", OFFSET(par_balance1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:75:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "right_gain", "set right gain", OFFSET(par_gain1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:76:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "right_phase", "set right phase", OFFSET(par_phase1), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ CC libavfilter/audio.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, {.str9=" warning1|s1 generated". }, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1533:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/avf_a3dscope.o 1533 | { "k", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_biquads.c:1503:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aiir.c:1534: 113:1503 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] {"freq u1534e | nc y " , {"s e"tdr yc"e,n t"rsale tf rderqyu egnaciyn"",, O F F S E T ( f r e q u e nc y ) , A V _OOPTF_FSTETY(PEd_rDyO_UBgLEa,i n{.)d, bAlV=_0O}P,T _0T,Y P9E9_9D9O9U9B,L EF,L A{G.Sd}b,l = | 1 ^} , 0, 1, AF }, | ^ src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1504src/libavfilter/af_aiir.c | : 1535 : 113{:" fwarning: "missing field 'unit' initializer [-Wmissing-field-initializers] , 1535 | " s{ e"tw ecte"n,t "rsaelt fwreetq ugeanicny"," , O F F S ET (f r e q u e n c y ) , A V _OOFPFTS_ETTY(PwEe_tD_OgUaBiLn)E,, A{V._dObPlT=_0T}Y,P E0_,D O9U9BL9E99,9 ,{. dFbLlA=1G}S},, | ^ 0, 1, AF }, | ^ 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(CC libavfilter/avf_abitscope.o width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAsrc/libavfilter/af_aiir.cGS}: 1556 :| 113 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "normalizesrc/libavfilter/af_biquads.c",: "1507n:86o:r mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]l ize c 1507o | e f f i{c"giaeinn"t,s ""s,e t g a i nO"F,F SEOTF(FnSoErmTa(ligzea)in,),A VA_VO_POTP_TT_YTPYEP_EB_ODOOLU, B L E{,.i 6{.4db=l1=0}},, - 9 00 ,0 , 91,00 ,A F F}L,A G| S ^} , | ^ 3 warnings generated. src/libavfilter/af_aiir.c:1557:src/libavfilter/af_biquads.c113:: 1508warning: :86missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | 1508 | { {""ng"",, " n o rsrc/libavfilter/af_firequalizer.cm"asleit: z385gea: ico14ne:"f, f warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Oci eFntFsS"E,T( g a i n385 ) | , A V _ O OPF T yF_SaETT Y(=Pno Ers_mD->aOdUluBimLp_zbEue,f )[{,i.AV]d_;bOl=P0 }T ,_ -| TY9P ~ ^~~~~~~~~~~~~~0E _0B,O O9L00,, FL A {G.iS6}4, = 1| } ^, 0, 1, AF }, | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1509 | Msrc/libavfilter/af_aiir.cIX:_1558C:H113A:N NEwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]S _NORMALI Z1558E | _ O P T I{O "Nmi(x1",, ""aslelt "m,src/libavfilter/af_firequalizer.c i0:)x386:,29:" , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ src/libavfilter/af_biquads.c :1470 :78 : 386 note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' | 1470 | y b = { " misx - O"F>FCC libavfilter/asrc_sine.o ,mS iEn"T_(msixp)e,htas e m i A?Vx _O"h,PyT _pTOoYFPtEFfS_ET((DsmO-i>aUnxBLa)lEy,,s {.idAbsVl_=1_t}OPb,uTf_ [T iY], P E s_- D>OU0a,B nLal1y,E s,A i{Fs._t d}b,bu l f=| [ix+1 ^} ],) 0 , :1 ,s -F>LaAnGalSy},s i s _ t bsrc/libavfilter/af_aiir.cuf [ : i1559: ] 113 ; : warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c : 1559 386 | :\82 : | warning: ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "resp o386n | s e" , " sh o w IyRb f=r esq-u>src/libavfilter/af_biquads.cemn:i1509cny:5_ :pr warning: hesmissing field 'unit' initializer [-Wmissing-field-initializers]ap sonessrc/libavfilter/af_biquads.c: e1471?",: 78 : h y note: pexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'o OFtFSfECC libavfilter/avf_ahistogram.o ( Ts1471-(> | raensa plo ysnis se{),_"t mbAu"V, f_[ iO ]P,T_"TY sePst-E >m_aiBnOxOa"Ll,ys, iO sF _F{.tiSb6uEf4T=0[(i},m +1i]) x: ) s, - 0>AaV_,n O1,a VPFTl }_y,T sY PiE| s__ ^tD bOuUfB[LiE,] ;{ .| ~ ^~~~~~~~~~~~~~~~~~~d bl=x}, 0, 1, FLAGS}src/libavfilter/af_aiir.c, : 1560 : 125 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | { " c h a n n\e l | " ^, "set IR channel to display frequencsrc/libavfilter/af_biquads.cy :re1509s:p5o:n swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]" , src/libavfilter/af_biquads.cO:F1472F:S108E:T( inote: rexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'_ channel )1472, | A V _ O{"PchTa_nTnYePlEs_"I,N T",s e{t. ic6h4a=nn0e}l,s 0t,o f1i0l24t, eVFr "},, O F| F ^S ET(ch_layout_str), AV_OPT_TYPE_Ssrc/libavfilter/af_aiir.cT:R1561I:NG121,: {.warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t r=y}, 0 ,1561 | 0 , F L{ A"GsSi}z, e\" , | ^ "set video size", OFFSET(wsrc/libavfilter/af_biquads.c):,1509 :5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AVsrc/libavfilter/af_biquads.c_:O1473P:T108_: Tnote: YPexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'E _IMAGE_S IZ1473E | , { . s t{r" c"=, " h d 7 2 0 ""}s,e t0 ,c h0a,n nVeFl s} ,t o | f ^i lter", OFFSET(ch_layout_str), src/libavfilter/af_aiir.cA:V1562_O:PT126_:TY Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ STRING, {1562. | st r = y }{, "0r,a t0,e "F,L A G S}",s e\t vi| d ^e o rate", OFFSET(rsrc/libavfilter/af_biquads.cat:e1509),:5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] A V_src/libavfilter/af_biquads.cO:P1474:T103_:T Ynote: Pexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' E_VIDEO_ R1474A | T E, { .{s"tnro r=m a"l2i5ze""},, "0n,o IrNmaTl3i2z_eM AcoXef,f iVcFi e}n,t s" ,| ^ OFFSET(normalize), src/libavfilter/af_aiir.cA:V1563_:O12P:T _Twarning: Ymissing field 'help' initializer [-Wmissing-field-initializers]P E_B O1563OL | , { . i{6 N4U=zL}L, 0},, 1 ,| ^FL AGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1512 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1513:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1513 | {NULL} | ^ 7 warnings generated. 11 warnings generated. 8 warnings generated. CC libavfilter/avf_aphasemeter.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, FLAGS}, | ^ src/libavfilter/af_biquads.c:1521:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1521 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c: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_TYPECC libavfilter/avf_avectorscope.o _DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:src/libavfilter/af_firequalizer.c1526:88:: 552warning: :missing field 'unit' initializer [-Wmissing-field-initializers]41 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1526 | {"poles", "552s | e t n u m b esr- >ofc eppostlresu"m,_ OtFbuFfS[Ek]T (= ploolg(eFFsM)A,X (AsV_-O>PcTe_pTsYtPrEu_mI_tNbT,u f[{k.]i,6 4m=i2n}v,a l)1),; 2 ,| A ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~F }, | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAsrc/libavfilter/af_biquads.cX:(1527:a88,:b )warning: missing field 'unit' initializer [-Wmissing-field-initializers]( (a) > 1527( | b ) ?{ "(ap"), : ( b) ) " | s ^ ~e t number osrc/libavfilter/af_firequalizer.cf :p552:o41l:e swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , OFFS ET552( | p o l e s) , AsV-_>OPcTe_pTsYtPrEu_mI_tNbTu,f [k{]. i6=4 =l2o}g, (1F, F2M,A AXF(},s - >| c ^e pstrum_tbuf[k], minval)); | ~~~ ^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.csrc/libavutil/macros.h::471528::534:: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'FFMAX' 471528 | | # d e f iMnIeX _FCFHMAANX(NaE,LbS)_ N(O(RaM)A L>I ZE(_b)O PT?I (OaN)( 1,: "(abl)l"), 0| ) ^, | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_4OPT warning_TsY generatedP. E_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_src/libavfilter/af_firequalizer.cOP:T565_T:Y26P:E _Swarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]RI NG, {.str=y} ,565 | 0 , 0, F L A GdSo}u,b \l e m| ag ^ = exp(s->cepstrum_tbuf[k] * normsrc/libavfilter/af_biquads.c) :*1528 :n5o: rwarning: mmissing 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, src/libavfilter/af_firequalizer.cF:L566A:G21S:} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^ 566 | double ph = s->cepstrusrc/libavfilter/af_biquads.cm:_1528:t5bu:f [warning: kmissing field 'unit' initializer [-Wmissing-field-initializers]+ 1]src/libavfilter/af_biquads.c :* 1475n:103o:r note: mexpanded 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} | ^ 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}, | ^ CC libavfilter/avf_concat.o 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}, | ^ 8 warnings generated. 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},CC libavfilter/avf_showcqt.o 0, 0, FLAGS}, \ | ^ 23 warnings generated. src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c: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} | ^ CC libavfilter/avf_showcwt.o 8 warnings generated. 15 warnings generated. CC libavfilter/avf_showfreqs.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}, | ^ 12 warnings generated. 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 | CC libavfilter/avf_showspatial.o {"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} | ^ CC libavfilter/avf_showspectrum.o src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1587 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples),src/libavfilter/af_headphone.c AV_O:P368T_:T61Y:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I NT, {.i64=x}, 0, 3683 | 27 6 8, A F}f l o| a ^t gain_lin = expf((s->gain src/libavfilter/af_biquads.c-: 15883: 10*: nbwarning: _missing field 'help' initializer [-Wmissing-field-initializers]i npu t1588_ | c h a n {nNelUs)L L/} 2 | 0 ^ * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ CC libavfilter/avf_showvolume.o 8 warnings generated. 13 warnings generated. 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_In file included from TYPE_src/libavfilter/af_mcompand.cD:O32U: Bsrc/libavutil/ffmath.hLE:,49 :30{: .warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b l=x}, 0, 1, F49 | L A G Sr}e,t u rn e x p2 f ( M _ L O G 2 _ 1 0 * x ) ; | ~ ^ \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.src/libavfilter/af_hdcd.ci64=:x}989, :078,: 32warning: 7missing field 'unit' initializer [-Wmissing-field-initializers]6 8, AF}, \ | ^ 989 | OFFSET(disasrc/libavfilter/af_biquads.cb:l1602e_:a5:u towarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]o nvesrc/libavfilter/af_biquads.crt:1499),: 103A:V _note: Oexpanded from macro 'BLOCKSIZE_OPTION'PT _TYPE_BO O1499L | , { .{i"6b4 "=, 1 } , 0 , 1 , "As e}t, t| h ^e block size", OFFSET(block_samples), AV_OPT_TYPE_Isrc/libavfilter/af_hdcd.cNT:,991 :{.99i6:4 =warning: xmissing field 'unit' initializer [-Wmissing-field-initializers]} , 0, 32 79916 | 8 , A F} O F| F ^S ET(process_stereo)src/libavfilter/af_biquads.c, :A1603V:10_: Owarning: Pmissing field 'help' initializer [-Wmissing-field-initializers]T _T Y1603P | E _ B O O{LN, U{LL }. i 6| 4 ^= 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} | ^ CC libavfilter/avf_showwaves.o CC libavfilter/avfilter.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=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", CC libavfilter/avfiltergraph.o OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1620:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1620 | {NULL} | ^ src/libavfilter/af_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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ CC libavfilter/bbox.o 15 warnings generated. src/libavfilter/af_headphone.c:753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 753 | { NULL } | ^ src/libavfilter/af_biquads.c:1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1627 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1628:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1628 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1631:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1631 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1632:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1632 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/boxblur.o 1633 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ 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} | ^ 14 warnings generated. src/libavfilter/af_hdcd.c:1360:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1360 | GAINTOFLOAT(ctx->val_target_gain >>7) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1359:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1359 | GAINTOFLOAT(target_gain[1] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1358:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1358 | GAINTOFLOAT(target_gain[0] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ CC libavfilter/buffersink.o src/libavfilter/af_biquads.c:1644:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1644 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1645:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1645 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ CC libavfilter/buffersrc.o 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_loudnorm.c:103:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1648:5: 103warning: | missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c :{1473 :"108I:" ,note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | { ""sect" ,i n t e g r a"tseedt lcohaunndelns etsso t afrilgteet"r," , O FOFFSFSEET(Tc(tha_rlgayeotu_t_is)t,r ) , A V _ OP TA_VT_YOPPET__STTYRPIEN_GD,O U{B.LsEt,r = y{}.,d b0l, =0 -,2 4F.L}AG,S } ,- \7 0| . ^ , -5., 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 | {"norsrc/libavfilter/af_loudnorm.cm:a104l:i152z:e "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "normalize co e104f | f i c i e{n t"si"",, O F F S ET ( n o r ma l i z e ), "AsVe_tO PiTn_tTeYPgEr_aBtOeOdL ,l o{u.din6e4s=sz }t,a 0r,g 1e,t "F,L A G S} ,O F F S E T (\t a r| g ^e t_i), AV_OPT_TYPE_DOUBLE, {.dbl = src/libavfilter/af_biquads.c-:216484:.5}: ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] -src/libavfilter/af_biquads.c7:01475.:,103 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' -5., 1475FL | A G S }{," n ",| ^ "normalize coefficientsrc/libavfilter/af_loudnorm.cs:",105 :O152:F Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(normaliz e105) | , A V{_ O"PLTR_AT"Y,P E _ B O O L , { . i 6 4= z}",s e0t, l1o,u dFnLeAsGsS} r a| n ^g e target",src/libavfilter/af_join.c : 73 : 137 O:F Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(tasrc/libavfilter/af_biquads.cr:g1649e:t88_:l rwarning: a missing field 'unit' initializer [-Wmissing-field-initializers])73 | , { " 1649i | n p uA V {t"s_o"OPrT,d_ eTr Y"P E_, D O"U sB L etE f,i" ltN er{ our.mdedbrbe"lr , o =f O iFn7FpS.}uE,T(t ost rr e d1ae.rm,),s .AV "_ ,O P OT F_ FTS50Y.EP,T E F(L_iAInpGNuSTt , s}){,,. i 6 | 4 ^ = 2 }, 1, 2 , F L A GASV}_,O P| T ^_ TYPE_INTsrc/libavfilter/af_loudnorm.c,: 106 : 152 :{ warning: .missing field 'unit' initializer [-Wmissing-field-initializers]i6 4 = 2 },src/libavfilter/af_biquads.c 1:106, | 1650 :I 88N :T warning: _{missing field 'unit' initializer [-Wmissing-field-initializers]M AX",l r a " 1650 | , A {| "Fo "} ,, | ^ ""sseett lfouidlntesesr raonrgde etra"r,g eOtF",F SE Tsrc/libavfilter/af_join.c(o r: d75 :e130 r :) ,OFwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]AVS_ EOTP(Tt_TaYPr Eg75 | _et _I lN rT ,a ) ,{ . i 6 A4 =V 2_ O} P, T _ T1 ,Y 2 , P FE L_ AD G"OSo}Uu,B t LpE| u, ^ t s{tr.eadmbl. "=, 7 . } , O1F.F,SE T ( c h a n 5n0el._,l a yFoLuAtG_Ss t}r,) , A| V_ ^O PT_TYPE_STRING, {.str = "stereosrc/libavfilter/af_loudnorm.c"}:, 1070:,152 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A |F }, | ^ 107 | { "TP", "set maximum truesrc/libavfilter/af_join.c p:e79a:12k: "warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 79 | { ONFUFLSELT (} t a| r ^g et_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 trsrc/libavfilter/af_biquads.cue: p1653e:ak10":, warning: missing field 'help' initializer [-Wmissing-field-initializers] 1653 | {ONUFLFLS}E T (| t ^a rget_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0.,5 warningFsL generatedAG. S }, | ^ 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", OFFSEsrc/libavfilter/af_hdcd.cT(me:asu1506:r49ed:_ lwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a), AV_OPT_TYP E1506_ | DO UB L E ,d et e{.cdbtl -=> m0a.x}_,g a i n 0_.a,d j u s t me nt 9=9 .,F F MFILANGS( d}e, t e| c ^t ->max_gain_adjustment, GAINTOFLsrc/libavfilter/af_loudnorm.cO:A112T:(s152t:at ewarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> max_gain) )112; | | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "measrc/libavutil/macros.hs:u49r:e22:d _lnote: rexpanded from macro 'FFMIN'a" , 49"m | e#adsuerfeidn LeRA FoFfM IinNp(uat ,fbil)e" ,( ( a ) > (ObFF)S ?E T((bm) e:a s(uar)e)d _ l| r ^ ~a ), AV_OPTsrc/libavfilter/af_hdcd.c_T:Y1506:P70E:_ warning: Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OU BLE, {.dbl 1506 | = 0d.e}t,e c t -> m a0x._,g a i n _ a d9j9u.s,t m eFLnAtG S= },F F M| I ^N( detect->max_gain_adjustment, GAsrc/libavfilter/af_loudnorm.cIN:T113O:F152LO:A Twarning: missing field 'unit' initializer [-Wmissing-field-initializers]( state->m a113x | _g ai n) ) ;{ "| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~m easuresrc/libavfilter/af_hdcd.cd:832_:T30P:" note: ,expanded from macro 'GAINTOFLOAT' "m ea832s | u#rdede ftirnuee pGeaAkIN TOoFfL OiAnTpu(tg )f i(lge"), ? O-F(FfSlEoTat()m(eg>a>s1u)r ed-_ (t(pg) ,& 1 ) ? AV0_.O5PT _:T Y0P.E_0D)O UB:L E0, . 0{ .d b| l ^ ~ = 9src/libavutil/macros.h9:.49}:,28 : note: -9expanded from macro 'FFMIN'9 ., 49 | #9d9e.f,i n e FFLFAMGISN( a,}b,) ((| a ^) > (b) ? (b) : (a)) | ^ src/libavfilter/af_loudnorm.csrc/libavfilter/af_hdcd.c::1506114::70152:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 1506114 | | d{ e"tmeecatsu-re>d_mtapx"_,g a i n _ a"dmjeuasstumreendt =t FrFueM IpNe(adke tofe cti-np>umta xfi_lgea"i,n _ aOdjFusFtSmEenTt(,m eGAaIsNuTrOeFdLO_AtTp(),s t a t e -AV>_mOaPTx__TgYaPiEn_)D)OU;B L E| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.dblsrc/libavfilter/af_hdcd.c :=832 : 309:9 .note: }expanded from macro 'GAINTOFLOAT', -99. 832, | # d e f i 9n9e. , G AFILNATGSO F}L,O A| T ^ (g) (g) ? -(float)(g>>1) - ((src/libavfilter/af_loudnorm.cg: 115&: 1521): ?warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 .5 : 0.0) 115: | 0 .0 {| ^ ~" mesrc/libavutil/macros.ha:s49u:r34e:d_ tnote: hexpanded from macro 'FFMIN'r esh", 49 " | me#adseufriende tFhFMrIeNs(hao,lbd )o f( (ian)pu t> f(bi)l e?" ,( b ) O:F F(SEaT)()m ea s| ur ^e d_thresh), AV_OPT_TYPE_DOUBLE, {.dbl = -70.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:116:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "offset", "set offset gain", OFFSET(offset), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:117:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "linear", "normalize linearly if possible", OFFSET(linear), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "dual_mono", "treat mono input as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ 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' src/libavfilter/af_join.c1499 | : {234":b19": ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "set t234 | h e b l ofcokr s(izie" , =O F0F;S EiT (pnbl_eis)n, pAuVt_sO;P T_iTY+PE+_)I NT{, { .| ~ ^ ~~~~~~~~~~~~~~i 64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1670:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1670 | {NULL} | ^ 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 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ CC libavfilter/colorspace.o src/libavfilter/af_hdcd.c:1684:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1681 | src/libavfilter/af_join.c :av278_:l19o:g( ctwarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], AV_LOG_INFO ,278 | | ~~~~~~ for (1682i | = 0 ; i < ct x - > n"bHD_CDi ndpeuttesc;t ei+d+): {ye s ,| ~ ^ ~~~~~~~~~~~~~~p eak_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:292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/af_join.c:314:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavfilter/colorspacedsp.o 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++) | ~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. CC libavfilter/dnn/dnn_backend_common.o src/libavfilter/af_join.c:448:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:463:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' 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 long' [-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 long' 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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/dnn/dnn_backend_native.o src/libavfilter/af_loudnorm.c:708:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 708 | for (int i = 0; i < FF_ARRAY_ELEMS(s->pts); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:592:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ 29 warnings generated. src/libavfilter/af_replaygain.c:335:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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_asrc/libavfilter/af_sidechaincompress.c[1]:; 77 :| ^~~~~~~~~~~~~ ~120 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "level_in", "set input gasrc/libavfilter/af_replaygain.ci:n444":,47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET( le444v | e l _ i n ) , AlVe_fOtPT _ T+Y=P Eh_iDOsUtB_bL[E,i {-. db4l] =*1} ,c oe f f _ b [ 20]. 0-1 h5i6s2t5_a,[i - 644,] A*| cFo|eRf f}_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_sidechaincompress.c:81:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "threshold", "set threshsrc/libavfilter/af_replaygain.col:d445":,47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET (445t | hr es ho l d ) , ArVi_ghOtP T+_= ThYiPsEt__bD[OiU B-LE ,3 ]{ .d*b lc=o0ef.f1_2b5[}2,] -0 .h0i0s0t9_7a65[6i3 -, 3 ] *1 ,c oAe|fFf|_R a},[ 2 ]| ; ^ | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:445:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | src/libavfilter/af_sidechaincompress.c :r82ig:h120t: +warning: = missing field 'unit' initializer [-Wmissing-field-initializers]h ist_b[i -82 | 3 ] {* "craoteifof"_,b[ 2 ] -" hsisett_ ar[ait i-o "3,] * co e f f _ a [O2]F;F S E| T ^~~~~~~~~~~~~ ~( 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 }, | CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o ^ src/libavfilter/af_sidechaincompress.c:93:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:94:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/af_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] - hisCC libavfilter/dnn/dnn_backend_native_layer_conv2d.o t_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_pan.c:405:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "args", NULL, OFFsrc/libavfilter/af_replaygain.cS:E501T:49(:a rwarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ), AV_O PT501_ | T YP E _ S T R IlNeGft, {+ =.s trh i=s tN_ULbL[ i} -, 102,] 0*, coAeVf_fO_bP[ T6_]F L-AG _hAiUDsItO__aP[AiR A- M12 ]| *A Vc_oOePfTf__aF[L6A G]_;F IL T| E ^~~~~~~~~~~~~~ ~R ING_PARsrc/libavfilter/af_replaygain.cA:M501 :}18,: warning: | ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * csrc/libavfilter/af_pan.co:e406f:f_12b:[ 6warning: ] missing field 'help' initializer [-Wmissing-field-initializers]- his t406_ | a [ i -{ 1N2U]L L *} c o| e ^f f_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 += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:506:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:507:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:509:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | 11 warning s generated . right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ 22 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: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] 585 | av_log(ctx, AV_LOG_INFO, "track_peak = %.6f\n", s->peak); | ~~~~~~ ~~~^~~~ CC libavfilter/dnn/dnn_backend_native_layer_dense.o 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 gasrc/libavfilter/af_silenceremove.cin":, 114O:F162F:SE Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]f eedback), AV_OPT_TYPE_FLOAT, {.dbl=.3 }114, | 0, 0 . 9{ ," sAtTa r},t _ | p ^e riods", "set periods of silensrc/libavfilter/af_stereowiden.cc:e48 :pa101r:t swarning: missing field 'unit' initializer [-Wmissing-field-initializers]t o skip f48ro | m s t{a r"t"c, r o s sOfFeFSeEdT"(,s t"saertt _cproesrsi foedesd)",, O F FS EAT(Vc_rOoPsTs_fTeYedP)E,_ IANV_TO,P T_ T YP E _ F{L.OiA6T4,= 0{}.,d b l = . 30},, 0 , 09.80,0 0A,T A},F }| , ^ | ^ src/libavfilter/af_stereowiden.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "drymix", src/libavfilter/af_silenceremove.c : 115":se162t: drwarning: ymissing field 'unit' initializer [-Wmissing-field-initializers]- mix", OFFSET (115d | r y m i x{) ," s t arAtV__dOuPrT_aTtYiPoEn_"FL,O src/libavfilter/af_mcompand.c A"s:eTt, 97st a:329{: r.warning: tdmissing field 'unit' initializer [-Wmissing-field-initializers] b dl=u.8r}a,t 0i,o n1 o.f0 ,n oAnT- s}i,l e n 97c | | e ^ p a r t{" ," a r g s " , " src/libavfilter/af_stereowiden.cse t :p 50aO:rF12aF:SEm T(ewarning: stmissing field 'help' initializer [-Wmissing-field-initializers]taerr ts_ fdour50r | eat aic oh n b_{a NoUnLLpd t"},) | , ^ O FFASV_EOPTT(_aTYrPgsE),_ DAUVR_AOTPITO_NTY,PE _{S.TRiI6N4G=,0 }{, . st r 0=, "I0.N0T035,20_.1M A6X ,- 4A7F/ -}40,, - 3| 4 ^/ -34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 src/libavfilter/af_silenceremove.c|: 0116.:01620:0 6warning: 25missing field 'unit' initializer [-Wmissing-field-initializers], 0.0125 6 -47/-40,- 31164/ | - 3 4 , -{1 5/"-s3t3a r1t60_0th r|e s0h.o0l0d"0, 1",se0t. 0t2h5r 6e s-h4o7l/d- 4f0o,r- 3s4t/a-r3t4, -si3l1/e-n3c1e,- 0d/e-t30e c6t4io0n0" , | 0 , 0 . 0 2 5O F6F S-ET3(8s/t-a3r1,t-_2t8hr/es-h2o8l,d-)0,/ - AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, | ^ 25 22000" }, 0, 0, A }, | ^ src/libavfilter/af_silenceremove.c:117:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_mcompand.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | 117 | { N{U L"Ls t}a r | t ^_ 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] 122 | { "stop_duration", "set stop duration of non-silence part", OFFSET(stop_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:123:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "stop_threshold", "set threshold for stop silence detection", OFFSET(stop_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:124:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "stop_silence", "set stop duration of silence part to keep", OFFSET(stop_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_vibrato.c:46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "f", "set frequency in hertz", OFFSET(freq), src/libavfilter/af_silenceremove.c A:V_129O:P162T:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_DOUBLE, {.dbl 129= | 5. 0} , {0 .1", w i n20d0o0w0".,0 , F L A GS } , "| ^s et duration of window for silence detection"src/libavfilter/af_vibrato.c,: 47 : 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(w i47nd | o w _ d u{ra t"id"o, n"_seotp td)e,p tAhV a_OsP Tp_eTYrPcEe_nDtURaAgTeI"O,N , { .OFiF6S4E=T(2d0e0p0t0h)},, In file included from 0 ,src/libavfilter/af_volume.c : 30AV10: _0src/libavutil/ffmath.hO0:P0T49_0:T0Y0P030, EA: _FD warning: },O implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | U ^B LE, {.dbl 49= | 0. 5 } , r e0t.usrc/libavfilter/af_silenceremove.c0r:0130:n12, 1:e .warning: missing field 'help' initializer [-Wmissing-field-initializers]x 0p, 130 | 2 f ( M _FLLOAGG2 S_{1 0N} UL,L *} x| | ) ^; ^ | ~ ^ src/libavfilter/af_vibrato.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ 15 warnings generated. 18 warnings generated. src/libavfilter/af_stereotools.c:63:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:65:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "balance_in", "set balance in", OFFSET(balance_in), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | src/libavfilter/af_silenceremove.c : {217 ":ba20l:a nwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e _out", "set balance out", O217FF | S ET (b a lreatnucren_ onuetw)_s,u mA V/_ OPsT-_>TwYiPnEd_oDw_OdUurBaLEt,i {o.nd;b l =| 0 ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:67:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 767 | warning s generated{ . "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_src/libavfilter/af_silenceremove.cBOO:L, 227 :{15.:i6 4warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 }, 0, 1, A }, 227| ^ | s->sum -= *wsample; | ~~ ^~~~~~~~ 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, {.isrc/libavfilter/af_silenceremove.c6:4228=0:}15,: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 1, A 228} | , | ^s ->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ 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_BOOLsrc/libavfilter/af_silenceremove.c, : 230 :{15.:i 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0}, 0, 1 ,230 | A } , s -| > ^s um += *wsample; | ~~ ^~~~~~~~ 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.01src/libavfilter/af_tremolo.c562:539,:118 : warning: 64missing field 'unit' initializer [-Wmissing-field-initializers], A }, | ^ 39 | { "f", "set frequency isrc/libavfilter/af_stereotools.cn: 85h:e112r:t zwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFF S85 | E T ( f{r e"qs)b,a l " ,A V_ O P T _ T Y P"Es_eDOtU sBidLeE , b a {l.adnbcle "=, 5O.F0F}S,E T( s b0a.l1),, 2 0 0 0 0A.V0,_ OFLPAGTS_T Y}P,E _ D| O ^ UBLE, {.dbl=0}, -1, 1, A src/libavfilter/af_tremolo.c}:,40 : 118| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "d", "set src/libavfilter/af_stereotools.cd:e86pt:h112: awarning: smissing field 'unit' initializer [-Wmissing-field-initializers] percent a86 | g e ", {O F"FSmElTe(dvep"t,h ) , A V"_sOePtT _mTiYdPdlEe_ DlOeUvBLeEl," , O F{F.SdEbTl (=m l0.e5v}),, 0 . 0 , A V1_O.P0,T _T Y P E_ DFOLAUGBLSE ,} ,{ . | d ^bl =1}, 0.015625, src/libavfilter/af_tremolo.c :6414:,12 :A }warning: ,missing field 'help' initializer [-Wmissing-field-initializers] | ^ 41 | { NULL } | ^ 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", 9 warning sOF generatedF. SET(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)src/libavfilter/af_superequalizer.c, : A69V_:O29P:T _warning: TYPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _DOUBLE, {.db l69= | 1 } , 1 ,t = p o w(1x0 0/, 2A, m}), / | ^s- >fact[m]; | ~ ^~~~~~~~~~ src/libavfilter/af_stereotools.c:91:112src/libavfilter/af_superequalizer.c: :warning: 69missing field 'unit' initializer [-Wmissing-field-initializers]: 19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | 69 | { " p h a s e "t, = p o w ("x s/e t2 s,te rme)o p/ hsa-s>efa"c,t [OFmF]S;E T( p| h ~~~ ~~^~~a src/libavfilter/af_silenceremove.cse):, 277 : 12 : warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_DO U277B | L E , {.rdebtlu=r0n} , s q r0tf,( n e w_ s um / s3-6>0w,i An do}w,_ d u| r ^ ation); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_stereotools.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ 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_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; | ~~ ^~~~~~~~ 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); | ^~~~~~ ~ 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_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}CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o ,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)) | ^ CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o 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/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] src/libavfilter/af_silenceremove.c 162: | 405 : 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (FFABS(n - M) >= 0405. | 3 * Ms) -{> s | u ~ ^m -= *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/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 +src/libavfilter/af_silenceremove.c c:o408:s15(:(M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* (FFABS(n - M) - 4080 | . 3 *s -M>s)um) /+(=( 1* w-s 0a.m3p)l e*; M )| ~~ ^~~~~~~~) ); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/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: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 | return sinf(M_PI * x) / (M_PI * x); | ~ ^ 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/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_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_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 }, | ^ CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o 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 src/libavfilter/asrc_afdelaysrc.c[9:]147),: A143V_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_T YPE_FLOAT, {.db l=1471 | } , 0 , { "2de0l,a AyF" ,} , | ^ "set fractional delay", OFFSET(delay), AV_OPsrc/libavfilter/af_superequalizer.cT_:TY340P:E97_D:O Uwarning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]L E,{.dbl =3400} | , { "01,1 bI"N,T 1"6s_eMtAX ,2 0A93FH }z, b a| n ^d gain", OFFSET(gains[10]), AV_OPsrc/libavfilter/asrc_afdelaysrc.cT:_148T:Y143:PE _warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L OAT, {.db l=1481} | , 0 , 2{0 ,"d "A,F } , | ^ "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,src/libavfilter/af_superequalizer.c{.:d341bl:=970}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, INT 13416 | _ M A X {, "AF1 2}b," , "| s ^e t 2960Hz band gain", OFFSET(gains[1src/libavfilter/asrc_afdelaysrc.c1]:)149,: 143A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_FL O149A | T , { .{d "bsl=a1m}pl,e _0r,a t2e0",, A"Fs }e,t s| a ^m ple rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=4src/libavfilter/af_superequalizer.c4:13420:970:}, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], INT_M A342 | X , { "A1F3 b}",, "| s ^et 4186Hz band gain", OFFSET(gains[1src/libavfilter/asrc_afdelaysrc.c2]:150):,143 :A warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_ F150L | O A T{, "r{"., d b l = 1 } , "0s, e2t0 ,s aAmFpl e} r,a t e| ^" , CC libavfilter/dnn/dnn_backend_native_layer_maximum.o OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=4src/libavfilter/af_superequalizer.c41:03430:}97,: 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] INT_MAX , 343 | src/libavfilter/af_surround.cA F }{:, "2531 : 421| b ^":, "warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t 5920Hz band gai n"253, | Osrc/libavfilter/asrc_afdelaysrc.cF :F 151S:sE143T-(:> lgwarning: oawmissing field 'unit' initializer [-Wmissing-field-initializers]ci nust[ 1= 31]. )f151 | , * A Vs _-OP{>lTo "_wTnYcbP_Esuam_pFlteLfs"O, A/"T ,se(t {i n.litndhke- >nbumsbalme=p1rl }e,_ o0rf,a t es2 a0*, m0 p.lA5eF)s p },e * r | ( ^r se-q>uweisnt_esdi zfe r/a m2e);" , | ~~~~^~~~~~~~~~~~ ~O FFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=102src/libavfilter/af_superequalizer.c4}:,344: 97 :1 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] INT_MA X,344 | A F{ "}15,b" , | " ^s esrc/libavfilter/af_surround.ct: 25483:722:2 Hwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] band gai n254" | , O src/libavfilter/asrc_afdelaysrc.cFs:152F:-143:S Ewarning: >Tmissing field 'unit' initializer [-Wmissing-field-initializers]( hgiagihncsu[t =1 4152] | ) 1,. AVf _O P*T {s-_ T>"YnPh"Ei_,g FhL cO uA tT f, "{/.s deb(tl itn=hle1i }nn,k-u m>0bs,ea r2 mopf 0sl,ae _AmFpr latees} , p* 0e .5r)| r ^e* q u(se-s>twiend_ sfriazmee "/, O2F);F S E| T ~~~~^~~~~~~~~~~~~ ~ (nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1src/libavfilter/af_superequalizer.c,: I345NT:_97M:A Xwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AF }, 345 | | ^ { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPTsrc/libavfilter/asrc_afdelaysrc.c_:TY153P:E143:_ Fwarning: LOmissing field 'unit' initializer [-Wmissing-field-initializers]A T, {.dbl =1531 | } , 0 , {2 0"t,a pAsF" ,} , | ^ "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, src/libavfilter/af_superequalizer.c : 346 : 970,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 32768, 346 A | F } , { "| 17 ^b ", "set 16744Hz band gain", src/libavfilter/asrc_afdelaysrc.cO:FF154S:ET143(: gwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]i ns[16]), 154A | V _ O P{T "_t"5T, Y warningPE s_ generatedF. L O A T , { ."dsbetl =n1u},m b0e, r2 0o,f A Ft a}ps, fo r| ^ delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64src/libavfilter/af_superequalizer.c=0:},347 :97 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 3 23477 | 6 8 , { "A1F8 b}", , | " ^ set 20000Hz band gain", OFFSEsrc/libavfilter/asrc_afdelaysrc.cT:(155g:ai143ns:[1 7warning: ])missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_T Y155P | E _ F L{ O"AcTh,a n{n.edlb_lla=y1o}u,t "0,, "2s0e,t chAaFnn el} ,l a y| oCC libavfilter/dnn/dnn_backend_native_layer_pad.o ^u t", OFFSET(csrc/libavfilter/af_superequalizer.ch:la348y:o12u:t _warning: smissing field 'help' initializer [-Wmissing-field-initializers]t r), A348V | _ O P T _T{Y PNEU_SLTL R} I N| G ^, {.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/af_silenceremove.c:644:42: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 644 | if (s->start_holdoff_end src/libavfilter/asrc_anoisesrc.c>= :s60-:>s131ta:rt _dwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]r ation) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 60 | { "samplesrc/libavfilter/af_silenceremove.c_r:a674t:44e: "warning: , comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] " set sample r674a | t e ", O Fsrc/libavfilter/af_volume.c F S E: T 296 ( :sa m35 p: l ewarning: _ rsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a-t e>)s,t a rtA_Vs_i Ol296ePn | Tc_eT _YePn Ed _= I NFvTFMo,Il N- (> s v- a> rs t_{vaal.urie6s4[tV _A=Rs _4i8Vl0enO0LcU0eM}_Ee,n ]d + = 1 ,1 N5sA,N - ;>Is NtT a_| rMtA_ ~ ^~~X s,il e n c /usr/include/math.hFe:L15A)GS: 19;}:, | | ^note: ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ expanded from macro 'NAN' 15 | src/libavutil/macros.h#:d49e:f25i:ne note: Nexpanded from macro 'FFMIN'A N 49 | src/libavfilter/asrc_anoisesrc.c#: 61:d131: e _fwarning: _bimissing field 'unit' initializer [-Wmissing-field-initializers]nu ei lFtFiMnI_Nn(aa n,61fb | ()" " ) ( | ( ^~~~~~~~~~~~~~~~~~ a{) ">r ("b,) ? ( b ) : ( a ) ) " s| e ~ ^ ~t sample ratesrc/libavfilter/af_silenceremove.c":,675 : 49O:F warning: Fcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] SET(sa m675p | l e _ ra t e ), A V _ O P T _ T Y P Eif_ I(NsT,- > s t a r t{_.sii6l4e n=c e48_0of0fs0e}t, > = s1->5s,ta r tI_NsTil_eMnAcXe,) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~F LAGS }, | ^ src/libavfilter/af_silenceremove.c:784:47: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavfilter/asrc_anoisesrc.c 784: | 62 : 131 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { " am psl-it>usdteo"p,_ s i l e"ncse_eetn da =m pFlFiMtIuNde("s,- >s t o pO_sFiFlSeEnTc(ea_mepnld i+ t1u, dse-)>, s t oAVp__OPsTil_eTYnPcEe_)D; O U| B ^ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~L E, src/libavutil/macros.h: 49{.:d25b:l note: =expanded from macro 'FFMIN' 1.}, 49 | # d e f i n0.e, F1F.,M I N (a , b ) F(LA(GaS) } ,> (| b ^) ? (b) : CC libavfilter/dnn/dnn_backend_native_layers.o (a)) | ~ ^ ~ src/libavfilter/af_silenceremove.c:src/libavfilter/asrc_anoisesrc.c785::6352::131 :warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 785 | 63 | { "a ", src/libavfilter/af_surround.c : 333: 32 ": s iewarning: ft implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( asm-p>listtuodp _333es | "il , e n c eO_FrFoeSfefreEfnsTcee(t a>m p==l iasngtle- >*u sdMte_)o,Pp I_ s/ i 1Al8Ve0n_.cOefP) ;{T _ T | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~| ~ ^~~~~Y PE_DOUsrc/libavfilter/af_silenceremove.cB:L796src/libavfilter/af_surround.c:E45:333,:17:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] {.db l333 | = 796 1 | . } r e, f e r en c e = 0 . ,a n g l e 1 .*i M,_Pf I ( /s -1 8> 0 s.t foFp;L_ Ah| ^~~~~ ~GoS l}d,of f_ e| n ^ d >= s->stop_duration) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/asrc_anoisesrc.c:64:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGsrc/libavfilter/af_surround.cS :}339,: 9: | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | if (fabsf(a) <=src/libavfilter/asrc_anoisesrc.c :65M:_131:P I_warning: 4)missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~ ~~ 65 | { "d", "set duration", OFFsrc/libavfilter/af_surround.cS:E340T:(14:d uwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a tion), 340 | AV _ O P T _aT YP*E=_ DreUfReArTeIOnNc,e /{ .iM6_4P I=_ 2 ;0 } ,| ^~~~~~~~~ ~ 0, INT64_MAX, FLAGS }, | ^ 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/asrc_anoisesrc.c:75:131src/libavfilter/af_surround.c:: 342warning: :missing field 'unit' initializer [-Wmissing-field-initializers]56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | 342 | { " s e eda" ,= M _ P I "s+e t (r-a2n.dofm *se eMd_"P,I +O FFrSeEfTe(rseencee)d )*, ( M_ P I - f a bAVs_fO(aP)T)_ T* YFFPDE_IINFTF6S4I,GN ( a , 0{..fi)6 4/ =( 3-.1f} *, M _ PI _ 2) ; | - ~ ^~~~~~~~ 1, UINTsrc/libavfilter/af_surround.c_:M342A:X35, : warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L AGS }, | ^342 | a = M_PI + (-2.f * M_PI +src/libavfilter/asrc_anoisesrc.c r:e76f:131e:re nwarning: cmissing field 'unit' initializer [-Wmissing-field-initializers] e) * (M _76P | I - f {a b"ssf"(,a ) ) * F F D I F F"sSeIGtN (raa,n d0.of)m /s e(e3.df "*, M O_FPFIS_2E)T(;s e e| d) ~ ^~~~~~~~~, src/libavfilter/af_surround.c :A342V:21_: Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_IN T3426 | 4 , {a. i=64 M=_ P-I1 }+ ,( - 2 .f * M _ PI- 1+ ,re f eUreIncNeT) _* M(MA_XP,I - fFaLbAGsSf (}a,)) *| ^F FDIFFSIGN(a, 0.f) / (3.f * M_PI_src/libavfilter/asrc_anoisesrc.c2:)77;:142 : | ^~~~ ~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:78:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "n", src/libavfilter/af_volume.c : 363 :"69s:et twarning: heimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] number of samp l362e | s p e r r e qu e st e da vf_rlamoe"g,(i nOlFFiSEnTk(-n>b_dssamtp,l AeVs_)L, OAGV_V_EORPBT_OTSEY,PE _ I| ~~~~~~N T, {.i 64363 | = 1 0 2 4 } , 1 , I NT _M A X , "UFsiLnAgG Sga i}n, %f | d ^B from replaygainsrc/libavfilter/asrc_anoisesrc.c :si79de: 10d:a tawarning: .missing field 'help' initializer [-Wmissing-field-initializers]\n ", 79 | g ) ; { N| UL ^L } | ^ 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/asrc_anoisesrc.c:65:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURsrc/libavfilter/af_volume.cAT:IO367N,: 56{: .warning: i6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 = 0}, 367 | 0, I N T 6 4 _ MvAoXl,- > voFluLmAeG S =} ,F F | M ~ ^~~~~~~~~I N(vol->vo/usr/include/stdint.hl:u46me:,21 :1. 0note: expanded from macro 'INT64_MAX'/ p); 46 | | # ~ ^d efine INT6src/libavutil/macros.h4_:M49A:X28: note: (expanded from macro 'FFMIN'0 x7fff 49f | f#ffdffeffffifnffe) F| F ^~~~~~~~~~~~~~~~~~M IN(a,b) ((a) > (b) ? (b)src/libavfilter/asrc_anoisesrc.c :: (64a:)113) : | warning: ^implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/af_volume.c :64367 | : 56 : {warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d uration "367, | "s e t d u r a t ivono"l,-> v ol u m eOF F=S EFTF(dMuIraNt(ivoonl)-,>v o l u meA,V _1O.P0T _/T YpP);E _D U| R ~ ^A TIONsrc/libavutil/macros.h,src/libavfilter/af_surround.c: 49: :{34.370:: 35note: i:expanded from macro 'FFMIN' 6 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =49 | # d0}e, f i n e F370 | F M 0 , I N (IaNT*,b6x4)_ M(A=(X a,a) v_ c>Fl Li(ApbG) fS(? a +}(ab,) :| ~ ^~~~~~~~~(* af)/usr/include/stdint.h)m a: x| f ^46 (:021:. fnote: ,expanded from macro 'INT64_MAX' p*p -M46_ | #PdIe_f2i)ne, I-1N.fT,6 41_.MAfX ) ; ( 0| x7 ~^~~f ffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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] 22 371 | warning s generated . *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-psrc/libavfilter/af_volume.c/M:_376P:I)41*:M _warning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N 10+1.f, -1.f, 1376. | f ); | ^~ 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_surround.c:378:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_mag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut))); | ~ ~~~~~~^~~~~~~~ src/libavfilter/af_surround.c:378:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_volume.c 378: | 377 : 41 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *lfe_mag =377 n | < l o w c utv ?o l1-.>fva r: _.va5lfu*e(s1[.VfAR+_coSsTfA(RMTT_ P I*]( l=o wTcSut2-Tn()/b(ulf-o>pwtcsut,- i3hni warninglgshciu generatedn. kt)-)>)t;i m| e ~ ~~~~~~^~ _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/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/af_volume.c:384:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_anullsrc.c:54:126: warning: 384missing field 'unit' initializer [-Wmissing-field-initializers] | vol- >54v | a r _ v a{l u"ecsl"[,VA R_ P O S ] = po s ="=s e-t1 c h? aNnAneNl :_ ploayso;u t "| ~ ^~~, OFFS/usr/include/math.hE:T(15c:ha19n:n enote: lexpanded from macro 'NAN'_ lay ou15t | _#stdre)f, iAVn_eOP TNA_src/libavfilter/af_surround.cNT Y:P E416 :_ 73:S Twarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]R I_N_G,b u{.islttrin =_416 n | "ast enf r (e " o " ") } , f 0| a ^~~~~~~~~~~~~~~~~~,c t or0[,n] F=L AGpSo w}f(,1 . f| - ^ fabsf(x[n]), f_x) * powf((1.f - fabsrc/libavfilter/asrc_anullsrc.cs(:y55[:n125]:) )warning: , missing field 'unit' initializer [-Wmissing-field-initializers]f _y); | ~~~~ ^~~~ 55 | {src/libavfilter/af_surround.c :416":s62a:m pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l e_rate" ,416 | " s e t s am p lfea crtaotre["n], = p o wOFfF(1S.EfT (-s afmabpslfe(_xr[atne_]s),t rf)_ x ), *A V_pOPoTw_TfY((P1E._SfT R-I NfGa,b s{(.ys[tnr]) )=, f"_4y4);1 0 0| ^~~ ~" }, 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 }, | ^ 3 warnings generated. 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' 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' 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/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_ahistogram.c:71:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/avf_a3dscope.c :63:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7163 | | {{ " p"irtacthe"",",s et" csaemte vriad epoi trcaht",eO"F,F SEOT(FpiFtScEhT)(,f rAVa_meO_PrT_aTtYeP)E,_ AFV_LOOPATT_, T{Y.PdEbl_=VI0D.Ef}O, _-R18A0TE,, 1{8.0s,t rTF=L"2A5GIn file included from "S}src/libavfilter/asrc_afirsrc.c ,:} 29,0, : src/libavfilter/window_func.h I:N155T| :_60 ^:M AX ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAGS }, | ^ src/libavfilter/avf_a3dscope.c155: | 64: 98 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | l u t{[ "nysrc/libavfilter/avf_ahistogram.c] a=w":, 72e :x108 p:"(se -t0warning: .missing field 'unit' initializer [-Wmissing-field-initializers]c5 a me*r aSQ R72 | y(( an -w ( "{N,-1 ") r/"O, 2F) F/ S( E0"Ts(e.yt4a wv*)i(dNe-o1 ,)r /a t2. feA))"V,) _;OFOF SP ET| T_ ~^~~(T frYaPmeE_rsrc/libavfilter/window_func.h_:FaL153tO:eA30T):,, note: expanded from macro 'SQR'{A .V_dOPb 153Tl_ | =T Y P0 E ._ f V} I, D#d-E1e8f0iO,_ n18R0eAT,E TF,L A{S.GQsRSt( r},x = )" (| (x2 ^5) "*(}x,) 0), IN T| _ ^M AX, FLAGS }, src/libavfilter/avf_a3dscope.c:| 65 ^: 99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65src/libavfilter/window_func.h | : 155 : 60 :{ warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]xz oom","src/libavfilter/avf_ahistogram.cs et: 15573c | :a m96e : rwarning: a missing field 'unit' initializer [-Wmissing-field-initializers] z o om " , O73 | F F S l{EuTt( z["soizno]me ["= 0e,x] p")s(,AeV-t_0 .O5v In file included from Pi*Td_ TSsrc/libavfilter/asrc_hilbert.cQeRY:Po( E27(: ns_iz-src/libavfilter/window_func.h(FNe-:L"O1,) O155FFASE/T2):T,(w/)60, {(.d: 0b.l4=1A.warning: *V(_Nfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O-} P1,)T _0/.0T12.Yf),) P 1) 155E0 | ; _, | ~^~~I M A TGFEL AGsrc/libavfilter/window_func.hS_ : 153S: }I,26 :Z Enote: | ,expanded from macro 'SQR'l ^u t [ {n ].153 | = se txr p= (" -h 0d .7#2d0e"f}src/libavfilter/avf_a3dscope.c:566i:,99: *nwarning: eS missing field 'unit' initializer [-Wmissing-field-initializers]S0QQ ,R R(0(x,( n )66F -( | L(AN(- Gx1) *S) ( / x{},2) ) )" /y | (z| ^ ^ 0o.4 *o(Nm-"1,)/"2s.ef)t) c)am;e r a| ~^~~z oom",src/libavfilter/window_func.h :OF153F:30S: Enote: Texpanded from macro 'SQR'src/libavfilter/avf_ahistogram.c(: 74zo:om96[:1 ]153warning: missing field 'unit' initializer [-Wmissing-field-initializers]) , | AV _ OP T _ T74 Y | P E _#F d {Lef Oi"Anes STQ"R,,( x {) . (d (bx"l)=*1s(.extf) )v }i d| e ^ ,o si0ze."0,1 O,F FS E10T,( wT)FL,AG SAV _}Osrc/libavfilter/window_func.h,P:T _155 TY:| P60 ^E :_ IMwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G E_SIZE ,155 | { . s t r = "h d7 20 " } ,lsrc/libavfilter/avf_a3dscope.c u0,: 0t, 67F[n:99L:A]G Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]= }ex,p ( -| 67 ^ 0 | . 5 * S{Q R"((znz-o(oNm-"1,)"/s2)e/t( 0c.a4*m(erNa-1 )z/o2.of)m)"),; O| F ~^~~ FSEsrc/libavfilter/window_func.hT(:zsrc/libavfilter/window_func.h153o::o26162m:[2:] 25note: expanded from macro 'SQR') ,:AV _ Owarning: P153implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T_ | T Y P E _ F L# Od162ATe, | f {in .ed bS QRl =(1x . f) } (, (ixf ) *0((F.xF0)A1,) B 1S| 0( ^,n T-FL AMGS) }>,= 0| . ^3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS'src/libavfilter/avf_a3dscope.c :68: 10464: | #warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]esrc/libavfilter/avf_ahistogram.c :f84:i107n:e 68 | Fwarning: F missing field 'unit' initializer [-Wmissing-field-initializers]A { B"Sxp(osa" ),84 " | s( e t( c aa{ m"e)ra a cp>osoi=u tn0ti "o,? "(nhao"w), m: u O(Fc-Fh( Saf)E)rT)( ae my| ee ^s[0 ] ),t oA Vac_cuOmPuT_lIn file included from Tasrc/libavfilter/asrc_afirsrc.cYt:P29eE: ",_ Fsrc/libavfilter/window_func.h:OL162Osrc/libavfilter/asrc_sinc.cF:AF:17STE, :{ 122warning: T.:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 :(d cwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o l u162= | n t 0 . f ) } ,, - A 6122 0 | V . _ i f O f ,P fT(6l0._f,F oTTFFAsrc/libavfilter/window_func.hBaSY(Lnt:PA 162EG_-z: S25I NT= :M,) {>.=}i i- ,0warning: 6 4 =.1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 53} *| f, ^M * )- 1m { ,, 1621 | 0 | x0 = ^~~~~~~~~~~~ ~~z, * FM_ src/libavfilter/avf_a3dscope.c src/libavutil/common.h L P : :AIG69 :64,Si 104: 37}f, y: : ( F F= | warning: Anote: z ^ missing field 'unit' initializer [-Wmissing-field-initializers]*B expanded from macro 'FFABS' Sm( nu l-t 64169; | M | ) # >d| e ^ ~ = 0f i nsrc/libavfilter/avf_ahistogram.ce.:85{: 1183: warning: F*missing field 'unit' initializer [-Wmissing-field-initializers]" yFpo s"A,M)B { | ~~^~~ ~~S "(85sa) | e t src/libavutil/common.h( :(64 :31c:aa)m{e > r"note: r=haexpanded from macro 'FFABS' ei 0p ogs64? | h#i ttd"(ia)e,o fn": i"ns(e,e-t( a hOis)F)F)toFF SgEA BrTa| S ^~~~( (ame)y (eIn file included from [r(asrc/libavfilter/asrc_afirsrc.ct:1ai29o] ),) : AoV src/libavfilter/window_func.hf_> :wO=162iP :nT039:d_ T YPoE?warning: _wFL implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Oh(ea Ai)g hT:t ,162 " | ( -,{ (a.)O d)FF b)l =S0 .f }E, -| T 6 ^(0 ph.i stfo, ) i6f, In file included from 0 (.Fsrc/libavfilter/asrc_hilbert.cFAfV,: AT_27O: BFSPsrc/libavfilter/window_func.hTL(A:_nG S162T- :Y }M)17P,E : _>F warning: =L| Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^A0 T., 3162 | *{ .M )d bl =0 .1{0 } , | ~ ^ 0, src/libavfilter/avf_a3dscope.c 1: ,70 : 104 iF:Lf Awarning: (missing field 'unit' initializer [-Wmissing-field-initializers]GF FSAB S}(,n 70 | - | M ) ^ >{= 0".zp3o s*" , M"s)et {c a m| e ^~~~~~~~~~~~ ~~r a psrc/libavutil/common.ho:s64i:t37i:o nnote: "expanded from macro 'FFABS' , OFF S64E | #Td(eefyiene[ 2F]F)A,B ASV(_aO)P T(_T(YaP) E>_F=L O0A T?, ({a.)d b:l= 0(-.(src/libavfilter/af_surround.cf}a,):-640)6:) 053. f| :, ^~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 0.f, In file included from Tsrc/libavfilter/asrc_hilbert.cF:L27A: Gsrc/libavfilter/window_func.hS : 640 | 162 :39}: , src/libavfilter/avf_ahistogram.cwarning: | f ^src/libavfilter/window_func.h ::163implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:l86:92 :o12:warning: a t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'help' initializer [-Wmissing-field-initializers]l162f | e _ m92 asrc/libavfilter/avf_a3dscope.cg | :, c163_ | 71 p :{h a 99 s: Nwarning: U e ,missing field 'unit' initializer [-Wmissing-field-initializers] Lm L a} gi_ f t( o F 71 | tFaA | ^lB S=( n { "- (M )lmal ueg_>t=tn[gtoh tna"0,"]l.s3 le t= * l+ 0M.)5e ma ng*tg{_ h t(o"t 1,a | l+ ~ ^ rO c)Fo Fs*S(E (TM0_P(.sIiz5*e;( ) F,| F ~~~~~~~~~~~^~~~~~~~~~~~ ~A B SA(Vn_ OP-T _MT)Y P- E0_.3I N* TM,)) / ({.(i164 =- 105.}3), * M ) ) )1;, | 6 ~ ^0, FLAGS }, src/libavfilter/window_func.h :| 163: ^69 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | src/libavfilter/avf_a3dscope.c : 72 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | l u t{ [NnU]LL = }0 .5 | * ^ (1 + cos((M_PI*(FFABS(n - src/libavfilter/window_func.hM:)163 :- 860.:3 warning: * implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M ))/((1 - 0 .3163) | * M) )) ; | ~ ^ lut[n] = src/libavfilter/window_func.h0:.1635: 56src/libavfilter/avf_a3dscope.c:*: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]70 (:191 :+ warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o s163(( | M _ P I 70* | ( F F{ A B S" (znp o s - " M ),l - u" st0e[t.n 3c ]a*m Me)=r) a0/( .p(o51s i* -t(i 1o 0.n3+") , cOF*Fo SsEM(T)(()eM)y_e;PI[ *| 2 ~ ^(]F) F,A BAS(Vn _-Osrc/libavfilter/window_func.hP :TM_163):T69 Y:P-E 0_warning: .FLimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O3 A T,* {M.) d)163b/ | l =(0 (.1 f },- -0 6 . 03 ) . f , * l u t6M[)0.n)f);], = T| 0F.5 ~~^~~ ~ L *AG S( src/libavutil/common.h}1:, 64 :| 31 ~ ^~~~+: cnote: oexpanded from macro 'FFABS's( src/libavfilter/avf_a3dscope.c(:M70: 84_64: | Pwarning: #Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d *e(fFFiABn Se70( n | FF A-B S (Ma){) ( -("z poa0)s ".>,=3 0"* s ?M )()a/e)(t :( (1c --a(a )m0)e).r 3a )| ^*p oM)s)i)ti;on ", | ~ ^O In file included from FFsrc/libavfilter/asrc_afirsrc.cS:E29T: (esrc/libavfilter/window_func.hy:esrc/libavfilter/window_func.h[163:2:16348]::) ,56warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: A Vwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OP T_163T | YP E_163FL O | A T , { . d b l = 0 . lf } u,t -[nl]6u t0[=.fn,] 0=6. 00..5f5 , * * TF((1LA1GS ++} cco,so (s( (M| _( ~ ^~~~~P MI_P*I*((src/libavfilter/avf_a3dscope.cFF:FFA70BA:SB(S79n( :-n warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M-) - M0). 3 70-* | 0M.) 3) */ ({(M 1)")z -/ 0p.3()os( 1",* " se -Mt) )0.c3a))m; e *r Ma| ) ~~^~~ ~ )p)os;src/libavutil/common.h i :t| i64: ^~~~~~~~~~~~ ~31:o note: nexpanded from macro 'FFABS'"src/libavutil/common.h ,: O64F :F6437S | #:EdT( eeynote: fexpanded from macro 'FFABS'ie n[e 2F ])F, 64AA | BV#S_dO(ae)fP iT(n_(eTa YF)FAPBS (E>a=)_ 0F (L?O (A(aa)T ), :>= 0 {(.-?d(b la(=0)a).))f :| } ^(,- 60-.(fa),) 6)0. In file included from f src/libavfilter/asrc_hilbert.c,:| 27: src/libavfilter/window_func.h: ^~~~163T :F48:L AGwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ~ ^~~ 163 | src/libavfilter/avf_a3dscope.c : 69l:ut91[: nwarning: ] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0.5 * (691 | + c{os ("y(pM_oPsI"*,( F"FAsBetS (canm e-r aM )p o-s i0t.i3o n*" ,M )O)F/F(S(E1T (-e y0e.[31)] )*, MA)V)_)O;P T _| T ^~~~~~~~~~~~ ~Y PE_Fsrc/libavutil/common.hL:O64A:T37,: {note: .expanded from macro 'FFABS'd bl=0. f64} | ,#-d6e0f.ifn,e 6F0F.AfB,S (TaF)L A(G(Sa )} ,> = | 0 ~ ^~~~ ? (a) : src/libavfilter/avf_a3dscope.c(:-69(:a84):) )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, src/libavfilter/avf_abitscope.c60.:f54,: 108T:F Lwarning: AGmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ~ ^~~ 54 | {src/libavfilter/avf_a3dscope.c :"68r:a91t:e "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set vide o68 | r a t e "{, "OxFposF"S,E T"(sferta mcea_mreartae )p,o sAiVt_iOoPnT"_,T YOPFEF_SVEITD(EeOy_eR[A0T]E),, {A.src/libavfilter/asrc_sinc.csVt_:OrP=170T"_:2T575Y"P:}E ,_warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0L ,O AITN,T _{M.AdXb,l =F0L. Af170G} | S, - }6 ,0 .a ft| ,t ^ 6=0 .aft,t T M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:781:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:781:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ CC libavfilter/dnn/dnn_io_proc.o src/libavfilter/asrc_hilbert.c:45:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sample_rate", "set sample rate"src/libavfilter/avf_a3dscope.c, : 136 :O41F:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (sample_rat e)136, | A V _ OfP T_=T 1Y.P0fE /_ INtTan,f {(.fio64v= 4*41 000}.5,f 1*, MI_NPTI _/M A18X0,. src/libavfilter/asrc_afirsrc.cf ) ;FL:A G65 :123S| :} ~ ^~~~~ , warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ src/libavfilter/avf_a3dscope.c:136:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | 136 | { " tfa ps=", 1 .0 f src/libavfilter/asrc_hilbert.c :/ 46t :a118"sn:fe(f otwarning: vsrc/libavfilter/af_surround.c missing field 'unit' initializer [-Wmissing-field-initializers]: n* 835u: m130:b. 5 e46warning: fr | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *o f tM a_p s P835I" { | , / " r1 " 8O, 0 F .FiS Eff T )((p ;nh a sb e_ | _t ~~~~^~~~~~ ~ da "ipfss )e, > t M _ sP aIm )p lA eV| _ Or ^~~~~~~~~ ~Pa Tt_eTY"PE,_I NT , O F{F.Si6E4T=(1s0am2p5le}_,r 9a,t eU)I,src/libavfilter/af_surround.c :N836AVT_:1O38:6P _warning: MTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A_X, T YPFE_LIAN GTS,836 | { } , . | i ^ 6 4 = 4 41p0h0a},s e _1,d iIfNT _=M A2X,. fsrc/libavfilter/asrc_afirsrc.c :F*66L :AMGS123 _}:P ,Iwarning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^- phase_dif ;66 | | ~ ^~~~~~~~~ { "tsrc/libavfilter/af_surround.c":,836 : 25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_hilbert.c : 47 "s:836118et | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] n u m b er 47o | f tpa hp sa{" s,"e t_ adiOfFpF sS"E=T, (2 n. bf _ * t aM p_ sP")I,s - e t p hn a s eu _AmdV_bifOeP;Tr _ T| Y ^~~ ~P E _oIfN Tt, a p s "{,. OiFF6SE4T=(1n0b2_5ta}p, s9),, U I N T1 6_AMVA_XO,P TFL_ATGYS P}E,_ I N| T ^, {.i64=22051}, 11, UINT16_MAX, FLsrc/libavfilter/asrc_afirsrc.cAG:S67 :},115 : | warning: missing field 'unit' initializer [-Wmissing-field-initializers] ^ 67 | { "frequency", src/libavfilter/asrc_hilbert.c"s:e48:t118 f:r ewarning: qmissing field 'unit' initializer [-Wmissing-field-initializers]u ency poi 48n | tsrc/libavfilter/asrc_sinc.c s " :{,278 " t:19O: "Fwarning: ,Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S E T ( f r e q _" psoe278t i | nn tu ms _bst ewrro) orf,k t[AaV_0Op]s P"=T, O_eFxFTp3(SwYo warningETP(rns generatedEk_b. _t[a0pSs]TR)I),N ;G , { | . ~~~ ^~~~~~~s trA=V"_0 O1"P},T _0T,Y PE0_I,N TF,LA G{S. i}6,4= 2 2| 0 ^51 }, 11, UINT16_MAX, FLsrc/libavfilter/asrc_sinc.cA:G279S: 19},: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ src/libavfilter/asrc_afirsrc.c :27968 | : 115 : warning: wmissing field 'unit' initializer [-Wmissing-field-initializers]o rk[1] = e68x | psrc/libavfilter/asrc_hilbert.c(: w49 o: r141 k:[{ 1warning: ] missing field 'unit' initializer [-Wmissing-field-initializers]"f)" ;, | ~~~ ^~~~~~~ 49 | { "n"bs_seatm pflerse"q,ue n c"ys etp otihne tns"u,m beOrF FoSfE sTa(mfrpelqe_sp opienrts _resqtru)e,s tAeVd_O PfTr_aTmeY"P,E O_FSFTSRETI(nNbG_,s am{p.lsetsr)=",0 A1V"_}O,P T0_,T Y0,P FEL_IANGTS, {}., i | 6 ^4 = 1024}, 1, INT_MAX, FLAGS }, | src/libavfilter/asrc_afirsrc.c ^ :69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "magnisrc/libavfilter/asrc_hilbert.ctu:d50e":,141 :" sewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] magnitud e 50v | a l ue s "{, "OFnF",S E T ( m a gn i t ud e _"stsr)e, t t hAVe_O PTn_uTmYbPeE_rS ToRfI NGs,a m{.pslters= p"e1r 1r"e}q,u e0s,t e0d, f raFmLeA"G,S O}F,FS E T| (n ^b_ samples), AV_OPT_TYPE_INT, {.i64 = 102src/libavfilter/asrc_afirsrc.c4:},70 :1115,: Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]T _MAX, FL AG70S | } ,{ "| m ^" , "set magnitude values", OFFSET(magnitude_ssrc/libavfilter/asrc_sinc.ctr:)292,: 62 src/libavfilter/avf_a3dscope.c: :Awarning: 171Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ :O35PT:_T Ywarning: P E_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S292T | R I N G ,f o{r (.171is | t =r = "10 ; f1il oa"t} ^/> 11]8 0/. fM_)PI; + | . ~ ^~~~~5 f); i++) { src/libavfilter/avf_a3dscope.c :src/libavfilter/asrc_afirsrc.c| 171: ~ ^~~: 2171:: 115warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: src/libavfilter/asrc_sinc.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]292 171: | 29 : fwarning: l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o71a t | c r = 292c{o | s f( r o"l plfh aso*r eM "_(,Pi I = / 1 0 8";0.s efti) p;e>_s t1r] )/, M _ P I +AV _O.P5Tf_)T;Y PiE_+ST+RI)NG ,{ {| . ^~~~~~~~~~~~~~~~~~~~~~~ ~s tr="0 0"}, 0, 0, FLAGS }, src/libavfilter/avf_a3dscope.c| ^: 172:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | float srsrc/libavfilter/asrc_afirsrc.c =: 72s:i115n: fwarning: (rmissing field 'unit' initializer [-Wmissing-field-initializers]o ll * M_PI /72 | 1 80 . f{) ;" p | " ~ ^~~~~ , src/libavfilter/avf_a3dscope.c :"172s:e21t: pwarning: himplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a se src/libavfilter/asrc_sinc.cv :a172294 | l :18u e :sf" ,lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o a t Os Fr294F | S= sEin fT( (rpoha l s le _*i sfMt _r()Pf,Ia b s /( 1i 8 0m .ApfV)_; _ s| ^~~~ ~O umP)T _T>YP Ef_aSTbRsIN(Gpe,ak _i{m.ps_tsru="m0 )0)" {} , | 0, ~~~~ ^~~~~~~ 0, FLAGsrc/libavfilter/asrc_sinc.cS: 294},: 34 :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294src/libavfilter/af_surround.c | : 892 : 13 : iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_a3dscope.csrc/libavfilter/asrc_afirsrc.c(:f:17373:a118:36b: : s(warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]892warning: m | missing field 'unit' initializer [-Wmissing-field-initializers] p _ 173s u | m 73if ) | f l>( o paht f{a ba "cspss( eap=e_dmif a>p ckl_Mosei__rf(mpPaI)pi_ttc seuh "m| * ^~~~~~~~~ ~M, )_ )P" Is{ /e t| s1a ~~~~ ^~~~~~~~~~~~8m pl0e. rfa)t; e "| , ~ ^~~~~ OFFSETsrc/libavfilter/avf_a3dscope.c(s:a173msrc/libavfilter/af_surround.c:p21l:e: _warning: r893aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:t 38e):, warning: A173implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V | _ O P T _ flT893Y | o PaE t_ Ic NpT , { =. i 6 c4 o=ps4fh4(1piat0sch0 }*eCC libavfilter/dnn/queue.o _, dM i1_f, =PII src/libavfilter/asrc_hilbert.cN2T/_M:A53:.10: X,f1 *warning: 8missing field 'help' initializer [-Wmissing-field-initializers]M _0P .IF -f )53L | A Gp; S ha s | ^~~~~ ~ e_}d i,f ;{ | N ^| U ~ ^~~~~~~~~L L} | ^ src/libavfilter/af_surround.c:893:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | src/libavfilter/asrc_afirsrc.c : 74: 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] phase_ di74f | = 2. f{ * "Mr"_, P I src/libavfilter/avf_a3dscope.c -: p174 h : a36s e: _" sdwarning: eifimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion];t s a| m p174 | ^~~ ~ l e rflaoatte "s,p = s i nOfF(FpiStcEhT( sa*m plMe__PrI a/te )1,8 0A.Vf_)O;PT _ | T ~ ^~~~~Y PE_INsrc/libavfilter/avf_a3dscope.cT:,174 :21{: .warning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]6 4=441 01740 | }, 1 , fIlNoTa_tM AsX,p = s iFnLfA(pGiS t},c h *| ^M_ PI / 180.f); | ^~~~~ ~ src/libavfilter/asrc_afirsrc.c:75:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nb_samples", "set the numsrc/libavfilter/avf_a3dscope.cb:e175r :of34 :s awarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p les p e175r | r e qfluoaets tceyd =fr acmoe"s,f( yOaFwF SE*T (Mn_bP_Is a/m p1l8e0s.)f,); A V_src/libavfilter/avf_ahistogram.c| O ~ ^~~~~P :T_323T:Y18P:E_ Iwarning: src/libavfilter/avf_a3dscope.cN:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T175:,21 :{ warning: .implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i6 4 323= | 1 0175 2 | 4 } ,f l 1 o ,a tI NuTfc _y= M y=f A X*, M_cFoPsLIf;A( Gy S| ^~ ~a w} *, M| ^_ PI / 180.f); | ^~~ ~ src/libavfilter/asrc_afirsrc.c:src/libavfilter/avf_ahistogram.c76::324140::18 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32476 | | { " n " , v f = y fsrc/libavfilter/avf_a3dscope.c * :176 ":M34s_eP:I warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; t h| e n ^~ ~176u m | be r o ff lsoaat msyp l=e ss ipenrf (ryeaqwu e*s tM_ePdI f/r a18m0e."f,) ;O F F| ~ ^~~~~S ET(nb_sasrc/libavfilter/avf_a3dscope.cmp:l176e:s21):, warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]A V_OP 176T | _ T Y PfEl_oIaNTt,src/libavfilter/asrc_sinc.c {:.siy3306:51 4:= s=warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n1f 0(24y}a,w *1 ,M I_328NTP | I_ / M A1X ,8a F0vL.A_GflS) }o;g,( s, | | ^~~ ~A ^V _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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/dnn/safe_queue.o src/libavfilter/asrc_sinc.c:330:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, 330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ^~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/asrc_afirsrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {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; | ^~~ ~2 warnings generated. CC libavfilter/dnn_filter_common.o 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; | ~ ^~ 18 warnings generated. 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 / (chann17el warningss generated . - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/avf_a3dscope.c:265:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | const int b = 128.f + 127.f * cosf(ch / (channels - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/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; | ^~~ ~ src/libavfilter/avf_avectorscope.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "rate", "set video rate", OFFSET(frame_rate), AVsrc/libavfilter/asrc_sinc.c_OP:T418_:T141YP:E _Vwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]D EO_RATE, {.str ="4182 | 5 " } ,{ "0s, aImNpTle__MrAatXe,", F"LsAeGt Ss a}mp,le | r ^a te", OFFsrc/libavfilter/avf_avectorscope.cS:ET88(s:a108m:p lwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]_ rate), A V88_ | O P T _ TY{PE _"IrN"T,, { ".seit6 4v=i4d41e0o0 }r,a t 1e," ,I NOT_FMFASXET,(f rAFa m}e,_ r at| e ^) , AV_OPT_TYPE_VIDEO_RATE, {.str="2src/libavfilter/asrc_sinc.c5:"}419,: 1410:, warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T_MAX, FLA G419S | } , | { ^ "r", "set sample ratesrc/libavfilter/avf_avectorscope.c",: 89 :98 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { " si z e " , "OsFeFStE vTi(dseaom psliez_era"t,e )O,F FASVE_TO(PwT)_,T YAVP_OEP_TI_NTTY,P E _ I{MA.GiE6_4=S4I4Z1E0,0} ,{ . s1t,r =IN"T4_0M0AxX4,0 0A"F} },, 0, 0| , ^ FLAGS }, | ^ src/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.c: 90420: | 98 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "nb_sam p90l | e s " {, " s ""se,t t h e "nsumebetr v iodfeo ssamipzlees" , pOeFrF SrEeTq(uw)e,s tAedV _fOrPaT_mTeY",P EO_FIMFASGEET_(SnbI_ZsaEm,p {l.ess)t, r =A"V4_0OP0Tx_4T0Y0PE"_}I,NT ,0 , {0.,i 6F4L=1A0G2S4 }},, | ^ 1, INT_MAX, AF }, | ^ src/libavfilter/avf_avectorscope.c:91:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c:421:141 :91 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "rc", "421s | e t r{e d"n "c, o n tr a s t " , " s eOt FtFShEeT (ncuomnbterr aosft [s0a]mp)l,e sA pVe_rO PrTe_quTeYstPeEd_ IfrNaTm,e "{,. i6O4FF=S4E0T}(,n b _0s, a2m5pl5e,s )T,FL A GASV _}OP, | ^ T_TYPE_INT, {.i64=1024}, 1,src/libavfilter/avf_avectorscope.c :I92:N100:T _warning: MAmissing field 'unit' initializer [-Wmissing-field-initializers]X , AF }, 92 | | ^ { "gc", "set green contrast"src/libavfilter/asrc_sinc.c,: 422O:141F:F warning: Smissing field 'unit' initializer [-Wmissing-field-initializers] ET(contra s422t | [ 1 ] ) ,{ A V"_hOpPT",_ T Y P E_ IN T , "{s.eit6 4h=1i60g}h, -0p, a2s5s5, fTiFltLerA GfSr eq}u,e n c| y ^", OFFSET(Fc0), src/libavfilter/avf_avectorscope.c : 93 : A100V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_FL O93AT | , { . db{l ="0b}c," , " s e t0 b,l uIeN Tc_oMAnXtr,a sAFt "},, O| F ^F SET(contrast[2]), AV_OPT_TYPEsrc/libavfilter/asrc_sinc.c_:I423N:T141:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .i64=80} ,423 | 0, 2{ 5"5l,p "T,FL A G S } , "| s ^e t low-pass filter frequency", src/libavfilter/avf_avectorscope.c : 94 : 100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] O F94 | F S E T ({Fc 1)",a c " , " s e t aAlVp_hOaP Tc_oTnYtrsrc/libavfilter/af_surround.cPaE:s_1067tF"L:OA,T,13 O:{ FF.warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]EdT( bcl=o0}n,t r as t[ 3 1067 | ] ) , 0 ,AV _ iOfIPNTT_ (_pMATXhYP,Ea _sIAeN_F Td}if,l ,> {| M._ ^iP 6I4)=2 5 5| ^~~~~~~~~~ ~} , 0, 255, TFLAGS }, src/libavfilter/asrc_sinc.c :| 424 ^: 141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "phsrc/libavfilter/af_surround.cas:e1068":,src/libavfilter/avf_avectorscope.c39 :: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]95 : 95 : "warning: 1068smissing field 'unit' initializer [-Wmissing-field-initializers] | e t fi l 95 | t e { r " pprhhasfea_d"i, sf"el s= er2ets. prfoen ds* e fMa_"dPeI," ,- p h a s e O_FdF iSf lE ; T ( | f a ~ ^~~~~~~~~~ d e [0 ]) , src/libavfilter/af_surround.cA V:O_1068FO:PFT26S_:TE YPTwarning: (Epimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_IhNT , a{s.e )i1068, | 6 4 = 1 5 } , 0 , 2A5 Vp5_hOa,sP eTT__TFdLYAiPGES_f F}l,L = O | A2 ^.T f, {*. dMb_lPI= 5-0} , p h a s 0e,_ d i f l 1;src/libavfilter/avf_avectorscope.c0 0:, 96| ^~~ ~:A F95: },warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 96 | { "gfsrc/libavfilter/af_surround.c":,1070 :"13s:e twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g reen src/libavfilter/asrc_sinc.cf a:1070d425: | e 141 ",: warning: missing field 'unit' initializer [-Wmissing-field-initializers] iOfFF SE(Tp 425(h | fa sa e d _{ed [1i]")fb,re t a"A>V, _ M _OPPI T) _ T Y| P ^~~~~~~~~~ ~E _ I N"sTe,t {k.aiis6e4r= 1wi0n}d,ow 0,b e2t5a5src/libavfilter/af_surround.c",: ,T1071 F : L39AG :S warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } , | ^ 1071 | O F FphSaEsT(esrc/libavfilter/avf_avectorscope.cb_e:97d:it95a:)f, rwarning: missing field 'unit' initializer [-Wmissing-field-initializers] = 2. f * M97 | _P IA V -_ pOhP{Ta _s"TebY_PfE"_,Fd LOiA"fT,s r{e;.t d bb| ll ~ ^~~~~~~~~~u= e- 1fa}dsrc/libavfilter/af_surround.c,e:" ,1071 : 26 : - src/libavfilter/avf_aphasemeter.c 1 ,:O70warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F S:108 E : T 2(1071warning: | 56fmissing field 'unit' initializer [-Wmissing-field-initializers]a , d e [A 2F] ), A} , V 70 _ | O | P ^ Tph a _s Te{Y_ Pd"irfar Et_=Ie "N,2T, ."fsrc/libavfilter/asrc_sinc.c{:.426s: iet141 v*6 :i4M=_ d5Pwarning: Iemissing field 'unit' initializer [-Wmissing-field-initializers]} o ,- pr ah tae0 s426" | ,e, O F_d i2F5 fSr5; ET, { (| f ^~~ ~T"ra tFtaL"AGmS ,e} _, r a t e| ^ ) , "AVs_eOtP T_sTtoYpPE-_bVanIdD EaO_tRAtTsrc/libavfilter/avf_avectorscope.cEe,: n98u{.:a95:s twarning: tirmissing field 'unit' initializer [-Wmissing-field-initializers]=o "n"25," } , 98 | 0 , I N {T_ M A" Xa, f "F ,L "A Gs Se t }Oa, F lF| pS ^hEaT ( faadtet)", , O FF SAEVT(_fOPaTd_e[T3Y])Psrc/libavfilter/avf_aphasemeter.cE,_F:L 71OAV:A108_T:O, Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]{ _.TdYb Pl71E_= | I 1N 2T 0, } {,{ . "ir ",6 4 0 ,4 = 5 } ",1s 8e t00 ,, v Ai2dF5e 5o},, T rF| LaAt ^Ge S" },, | O ^FF SET(frame_rate), AVsrc/libavfilter/asrc_sinc.c_:O427P:T141_:TY Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ VIDsrc/libavfilter/avf_avectorscope.cE:O_99R:A94 T:427E | , warning: missing field 'unit' initializer [-Wmissing-field-initializers] { {. s"r otu99nr | d = "" 2,5{ " " z }o , 0o,m " ",Ie N"nsTaeb_tlM Aez rXo,oo uFmnL dAifGnaSgc" }t,,o r ", | O ^ F F S E T ( z o o m) , A V _ O P T _T YP E_ Dsrc/libavfilter/avf_aphasemeter.cO U: B72 LOF:FE98,:S {E.T(warning: rdmissing field 'unit' initializer [-Wmissing-field-initializers]ob uln=1d}),, 72 | 0 , 1{A0 V," s_izTeO"FP,LT A_"GTS s}eYt,P Ev _i| dB ^OOeL, o si ze{".i,6 4O=F0}F, S E T ( w )0,, A V _ O P T _1T,Y PAEF_ }I,M A GE| _ ^S IZE, {.str="800x400"}, 0, 0, Fsrc/libavfilter/asrc_sinc.cLA:G428S: 141}:, warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 428 | { "hptaps", src/libavfilter/avf_aphasemeter.c":se73t: 98n:um bwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r of tap s73 | f o r h{i g"h-sp",a s s "fislett evri"d,e o s i z e " O,F FOSFEFTS(EnTu(mw_)t, aApVs_[0O])P,T _ATsrc/libavfilter/avf_avectorscope.cYV:P_109OE_:IPT97_MA:TG YE_Pwarning: ESmissing field 'unit' initializer [-Wmissing-field-initializers]_I IZNET,, 109{ .s | t {r .= "8i0{ 60"4xs=4w0a0}0,p" }," , 0 ", s w 0a, p0 xF, L AaGxSis }3w,2i t7 h6| 8y ^, ax isA"F ,} ,O F F| ^S ET(swap), AV_Osrc/libavfilter/avf_aphasemeter.cP:T_74T:97Y:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers] Bsrc/libavfilter/asrc_sinc.cO:O429L:, 14174 : | { . i warning: 6missing field 'unit' initializer [-Wmissing-field-initializers] {4= 1"}r,c " ,0,429 | "1s ,e t T Fr{Le dA c"olpGnttrSaa sp}ts, "" | , ^, OF F S"ETs(etc onnutrmabset[r0 ])o,f AtVa_pOPsT f_orT YPlEo_wI-NpTa,s s{ .if6i4l=11t2 warningesr}" generated,,. 0 , 2 55 ,OF FFSLAEGT(Sn u}m,_ t ap| s ^[ 1]), AV_OPT_TYPE_INT, {.i64src/libavfilter/avf_aphasemeter.c=src/libavfilter/avf_avectorscope.c0::75}115::97, 12: : warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 0 , 115 | 753 | { 2 7N U 6L{8 L, }" g Ac "F| , ^ }"s,et g r| e ^e n contrast", Osrc/libavfilter/asrc_sinc.cF:FS430E:12T:( cwarning: omissing field 'help' initializer [-Wmissing-field-initializers] ntr a430s | t [ 1 ]{) N,U LAL V}_O P T| _ ^T YPE_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_OPsrc/libavfilter/avf_concat.cT_TY:PE59_:FLO55A:T, {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]d bl = 0.}, 0, 591 | , F LA G S },A V _| O ^PT _TYPE_INT, { .i64 = 2 }, 1, INT_MAX, V|src/libavfilter/avf_aphasemeter.cA:|81F:}125:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 81 | { "t", "set phase tolesrc/libavfilter/avf_concat.cra:n62c:e54 :f orwarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]o no det e62c | ti o n " , AOVF_FOSPETT_(TtYoPlEe_rIaNncTe,) ,{ A.iV64_ O=P T1_ T}Y,P E0_,F LIONATT_,M A{X., dVb|Fl }=, 0 | . ^}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_concat.c:65:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | src/libavfilter/avf_aphasemeter.c : 82: 130 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_I N82T | , { . i{6 4 "=a 0n g}l,e" ,0 ," sIeNtT_ MaAnXg, lAe| Ft}h,re s h| o ^l d for out-of-phase d10ete warningcst generatedi. on", src/libavfilter/avf_concat.cO:F68F:S50E:T (warning: amissing field 'unit' initializer [-Wmissing-field-initializers]ng le), A V68_ | O P T _ T YP EA_VF_LOOPATT, _{T.YdPbEl_ B= O1O7L0,. },{ 9.0i,6 4 1= 800 ,} ,F L0A,GS 1},, V | | ^A| F}, | ^ src/libavfilter/avf_aphasemeter.csrc/libavfilter/avf_concat.c::8369:130:: 12warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | 83 | { N{U L"La" ,} | ^ "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:84:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "duration", "set minimum mono or out-of-phase duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, src/libavfilter/af_surround.cMAX_:DU1192RA:TI51O:N ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAGS }, | ^ 1192 | s->hop_size = FFMAXsrc/libavfilter/avf_aphasemeter.c(:185,: 154s:- >warning: wmissing field 'unit' initializer [-Wmissing-field-initializers]i n_size * (185. | - s {- >"od"v,e r l a p) ) ; "| s ~ ~~~^~~~~~~ et minimum msrc/libavutil/macros.ho:n47o: o28r: ounote: texpanded from macro 'FFMAX'-o f-pha s47e | d#udreaftiinoen iFnF MsAecXo(nad,s"b,) O(F(FaS)E T>( d(urba) t?i o(na)) ,: A(Vb_))O P T_| TY ^PE _DURATION, {.i64=2src/libavfilter/af_surround.c0:01192src/libavfilter/avf_avectorscope.c0::0126510:: 028warning: }:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], M A1192X | _ D U RsA-T>IhO o126Np,_ | s izFe =L A FGFS MiA}fX, (( y1 ,| ^ > s=- >sw-i>nh_s i||z xe >*= (1src/libavfilter/avf_aphasemeter.cs-.:> 86-w :s-)>12 : o | ~ ^ ~~~~warning: v ermissing field 'help' initializer [-Wmissing-field-initializers]la p)); src/libavfilter/avf_avectorscope.c| 86: | ~ ~~~^~~~~~~126 : 15 {src/libavutil/macros.h ::N 47Uwarning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]L40 :L }note: expanded from macro 'FFMAX'126| | ^ 47 | # dief f(iyne >F= FsM-A>X(ha ,|b|) (x( a>) => s(b-)>w )? (| a ~ ^ ~~~~) : (b)) 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 FFMsrc/libavfilter/avf_showcqt.cIN:(a61,b:) 128:( (warning: a)missing field 'unit' initializer [-Wmissing-field-initializers] > (b) ? (b) : (61a | )) | ~ ^ ~ { "size"src/libavfilter/avf_avectorscope.c,: 130 : 13 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] "se t130 | v i d e o s ixz e=" ,F FOFMFISNET((xwi,d tsh)-,> wA V-_ O1P)T;_ T Y| ^ ~ ~~~~~~~~P E_IMsrc/libavutil/macros.hA:G49E:_25S:I ZEnote: , expanded from macro 'FFMIN'{ .str 49= | #"1d9e2f0ixn1e0 8F0F" M}I,N ( a , 0b,) 0(,( a ) > (FbL)A G? S(b )}, : (| a ^) ) | ~ ^ ~ 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), 34 A warningVs_ generatedOPT_. 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 }, | ^ CC libavfilter/drawutils.o 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_showcwt.c| ^ :120:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120src/libavfilter/avf_showcqt.c | : 72 : 114 {: "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]i ze", "se t72 v | i de o s{i z"bea"r,_ vO"F,F S E T"(swet) ,b arAgVr_aOpPhT v_oTYlPumEe_"I,M AGOEFF_SSEITZ(Eb,a r{_.v)s,t r = "AV6_4O0xP51T2_"}T,YP E0_, S0,T RFILNAGG,S }{, . s t| r ^ = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:121:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | src/libavfilter/avf_showcqt.c :{73: 114":s" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set vi de73o | s i z e{" , "OvFoFlSuEmTe(2w)",, A"Vs_eOtP Tb_aTrYgPrEa_pIhM AvGoEl_uSmIZeE," ,{ .OsFFtSrE =T ("ba6r4_0xv5)1,2 " } , A0V,_ 0O,PT _FTLYPAEG_SS T}R,IN G ,| { ^ .str = "sono_v" }, 0, 0, FLAGS src/libavfilter/avf_showcwt.c}:,122 : 99:| warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "rate", "setsrc/libavfilter/avf_showcqt.c v:id74e:o128 :r awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]e" , OFFSE T74( | r a t e _{st r"),s oAnV_oOP_T_gTY"P,E_ S T R"IsNeG,t {s.osntorg r=a m" 2g5a"m}m,a "0,, O0,F FFLSAEGTS (}so,n o _| ^g ), AV_OPT_TYPE_FLOAT, { .dbl src/libavfilter/avf_showcwt.c=: 1233:.990: }warning: , missing field 'unit' initializer [-Wmissing-field-initializers] 123 | 1 . 0 ,{ 7".r0",, "FseLtA GvSi d},e o r| a ^t e", OFFSET(rate_str), AV_OPT_src/libavfilter/avf_showcqt.cT:Y75P:E128:_ STwarning: RImissing field 'unit' initializer [-Wmissing-field-initializers]N G, {.str 75= | " 2 5" }{, " g0a, m0,m FaL"A,G S } ," s e| t ^ 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 | src/libavfilter/avf_showcwt.c : 130 :{115: warning: "missing field 'unit' initializer [-Wmissing-field-initializers]b ar_g", 130 | " se t ba r{g r"ampihn "ga,m m a""s,e tOF FmSiEnTi(mbuamr _fgr)e,qu e n cy " , OAFFVSE_TOP(Tm_iTnYiPmE_uFmL_fOrAeTq,ue n{c y.)db,l A=V _1O.P0T _}TY,P E _F L O A T , { . d b l1 .=0 2,0. }7,. 01,, 2 0 0 0 ,F LFALAGGSS }},, | | ^ ^ src/libavfilter/avf_showcqt.csrc/libavfilter/avf_showcwt.c::77131::128120: :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | 131 | { { ""gmaammxa"2," , " s e"ts emtax ibmaurmg frraepqhu egncaym"m,a" , OOFFFFSSEETT((mbaarx_imgu)m,_ fr e q u e nAcyV)_,O APVT__OPTTY_PTEY_FPLEO_AFTL, O{ A.Td,b l{ .=d b1l. 0= } , 2 0 0 0 0 .} , 0 ,1 .01,9 72.000,0 , F LFAGLSA G}S ,} , | ^ | ^ src/libavfilter/avf_showcwt.c:src/libavfilter/avf_showcqt.c132::78115::128 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | 78 | { "bar_t", "set bar transpa re n c y{" ," lOogFbF"S,E T"(sbetar _lto)g,ar i t hm i cA Vb_aOsPTi_sTY"P, EOF_FFSLOEAT(Tl,o g{a r.idthbmilc _=b 1a.s0i s)},, A V_ O P T _ T Y P E0_.F0L,O A1T.,0 , { . d b lF L=A G0S .}0,0 0| ^1 }, 0, 1, FLAGS }, CC libavfilter/ebur128.o | ^ src/libavfilter/avf_showcqt.c:79:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_aphasemeter.c79 | src/libavfilter/avf_showcwt.c :: 133164{:111 ::" 11warning: missing field 'unit' initializer [-Wmissing-field-initializers]t: iwarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e cla m133p | " , { 164"s"e | dt te ivrmieeatctluioarnm"np (,p ",h"a sseOFeF St+E Tf(1tr.ieme)cql uean/mc py2) ., d e*vA iVa(_twOi -P 1o)nT";_, T Y| PO ^~~~~ ~FFES _EDT(OdUeBLvEi,a t{ i.odnb)l, A=V _0O.1P7T_ T}Y, P E _ F L O A0T.0,0 2,{ .1.d0bl, = 1. }, 0F,L A1G0S, }F,LA GS | } ^, | ^ src/libavfilter/avf_showcqt.csrc/libavfilter/avf_showcwt.c::80134::98128:: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | 80 | { " p p s{", " t"cs"e,t p i x e ls p e r s"esceotn dt"i,me cOlFamFpS"E,T( ppOsF)F,SE TAV(_OtPiTm_TeYcPlEam_pI)N,T, A{V._iO6P4T =_ T6Y4}P,E _1D,O U1B0L2E4,, {F L.AdGbSl },= 0| . ^1 7 }, 0.002, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:81:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "attack", "set attack time", OFFSET(attack), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/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 }, | ^ 13 warnings generated. src/libavfilter/avf_showcwt.c:150:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 150 | src/libavfilter/avf_showcqt.c : 83{: 128N:U Lwarning: Lmissing 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 }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:92:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "axis", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:93:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "text", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:102:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "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/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/avf_showvolume.c:74:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:75:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:76:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "b", "set border width", OFFSET(b), AV_OPT_TYPE_INT, {.i64=1}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:77:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "w", "set channel width", OFFSET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:78:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:79:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "f", "set fade", OFFSET(f), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0, 1src/libavfilter/avf_showcwt.c, F:LA222G:S31 :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 222 | deviation *= sqsrc/libavfilter/avf_showvolume.crt:f80(:1144.:f warning: /missing field 'unit' initializer [-Wmissing-field-initializers] (4.f * M_PI) )80;src/libavfilter/avf_aphasemeter.c | / /: H{254e :i"32sc:e" n,warning: b implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e" rsge tG avboolru mLei mc254io | tl o r| ^~~ ~ e fxlporeasts src/libavfilter/avf_showcwt.cia:no222gn:l"24e,: =Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]cF SEoTs(fc( os222l- | o> ra )n ,g ldAeeV/v_1iO8aP0tT.i_0oTfnY* PM*E_=_P SIsT)qR;rI tN fG| (, ~~~~~~~~^~~~~~~~1 .{f. st/r =("4P.EfA K** 2M5_5P+If)l)o;o r/(/( 1H-ePiEsAeKn)b*e2r5g5 )G*a2b5o6r+ 0Lxifmfi0t0 0 0| 0 ^~~ ~0 "}, 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_OPCC libavfilter/edge_common.o T_TYPE_COLOR, {.str = "orange"}, 0, 0,src/libavfilter/avf_showcwt.c FLA:GS242 :}97,: warning: | ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f)src/libavfilter/avf_showvolume.c /: 881:6820:5 1warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]. f; | ~ ^~~~~~~~ 88 | { src/libavfilter/avf_showcwt.c":s242":,84 :" swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t step siz e242" | , O F F S E T ( st e p )f,r eAqVu_eOnPcTy__TdYePrEi_vIaNtTi,v e{ .*i=6 4(=f0r}e,q u0e,n c5y, *F LfArGeSq u}e,n c y| ^+ 14990.4 * frequency + 4577850.f) / 1src/libavfilter/avf_showvolume.c60:5891:498.:f ;warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^~~~~~~~~ src/libavfilter/avf_showcwt.c89 | : 242 : 72 :{ warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ", "set back g242r | o u n d o p a c i t y "f,r eOqFuFeSnEcTy(_bdgeorpiavcaittiy)v,e A*V=_ O(PfTr_eTqYuPeEn_cFyL O*A Tf,r e{q.udebnlc=y0 }+, 104,9 910,. 4F L*A GfSr e}q,u e n| c ^y + 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; | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/avf_avectorscope.csrc/libavfilter/avf_showvolume.c:96::12357:: 25warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | { NULL } | ^357 | zoom = 1. / max; | ~ ^~~ 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] CC libavfilter/f_bench.o 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_Tsrc/libavfilter/avf_avectorscope.cYPE:_401IN:T26,: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. i64=256}, 0, 512, F401L | A G S } , | ^ x = ((src[1] - src[0]) * zoom / 2 + 1) * hw; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/af_surround.c:1406:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1406 | { "smooth", "set temporal smoothsrc/libavfilter/avf_avectorscope.cne:s402s: 32s:t rwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n gth", 402O | F F S E T ( s m o o t h ),y = ( 1A.V0_ O-P T(_sTrYcP[E0_]F L+O AsTr,c [ 1{].)d b*l =z0o}o,m / 2 )0 ,* h h1;, TF| L ~~~~~~~^~~~~~~~ ~A GS }, | ^ src/libavfilter/af_surround.c:CC libavfilter/f_cue.o 1407:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1407 | { "angle", "set soundfield transform angle", OFFsrc/libavfilter/avf_avectorscope.cSE:T404(:a18n:g lwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , src/libavfilter/avf_aphasemeter.c 404 : | A V315 _: O46 P T _: T Y Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ FxL O=A T(,s r c{[.1d]b l*315= | 9z 0o }o ,m + 10s),n p*3r 6ih0nw,t; f T( Fv| L ^~~~~~ ~aA lGuSe ,} ,s i z| e ^o f(value), "%f", fphase); | ~~~~~~~~ ^~~~~~ src/libavfilter/af_surround.c:1408:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.c:405 :140818 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "focus "405, | " s e t s o uyn d=f i(eslrdc [t0r]a n*s fzooromm f+o c1u)s "*, h h ; | ^~~~~~ ~ 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] src/libavfilter/avf_avectorscope.c:409: 181409: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "fc_i n409" | , " s e t f rsoxn t= csernct[e1r] c*h aznonoeml; i n| p ^~~~~~ ~u t level", OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {src/libavfilter/avf_avectorscope.c.:d410b:l18=:1 }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 4101 | 0 , T F L A G S } , s y| ^= src[0] * zoom; | ^~~~~~ ~ 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(src/libavfilter/avf_avectorscope.cf_:o411[:S44C:_ Fwarning: Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] ), AV_OP T411_ | T Y P E _ F L O AT , {c.xd b=l =s1x} ,* s q r t0f,( 1 1-0 ,0 .T5F L*A GsSy }*, s y| ) ^; | ~ ^~ src/libavfilter/avf_avectorscope.c:411:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | src/libavfilter/af_surround.c : 1411 : 130c:x warning: =missing field 'unit' initializer [-Wmissing-field-initializers] sx * sqrtf (14111 | - 0 .{5 "*f sly_ i*n "s,y ) ; | " ~ ^~s et front left channel input level", OFFSET(f_i[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, src/libavfilter/avf_avectorscope.c | : ^412 :44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | cy = sy * src/libavfilter/af_surround.cs:q1412r:t130f:( 1warning: missing field 'unit' initializer [-Wmissing-field-initializers]- 0.5 * sx *1412 | s x ) ; {| ~ ^~" fl_out", src/libavfilter/avf_avectorscope.c : 412":s39e:t warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ont le f412t | c h a n ne l o u t p ucty l=e vseyl "*, s q rOtFfF(S1E T-( f0_.o5[ S*C _sFxL ]*) ,s xA)V;_ O P| T ~ ^~_ TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ CC libavfilter/f_drawgraph.o src/libavfilter/af_surround.c:1413:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1413 | { src/libavfilter/avf_avectorscope.c"f:r413_:i43n:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set f r413o | n t r i g h t c h a nxn e=l hiwn p+u th wl e*v eFlF"S,I G N(cx + cy) * (cx - cy) * .O7F;F S E| T ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~( 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 levsrc/libavfilter/avf_avectorscope.cel:"414,: 29 :O Fwarning: FSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(f_o[SC_ F414R | ] ) , A V _ OP T _ T Y PyE _=F LsO-A>Th, - {s.-d>bhl =*1 }f,a b s f ( c0x, + 1c0y,) T*F L.A7G;S }| , ~~~~~^~~~~~~~~~~~~~~~ ~ | ^ 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 In file included from chasrc/libavfilter/avf_showspectrum.cn:ne47l: osrc/libavfilter/window_func.hu:t155p:u60t: lwarning: evimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e l", OFFSET(f_o[SC_BR]) ,155 | A V _ O P T _ T Y P E_ F LlOuAtT[,n ] {=. debxlp=(1-}0,. 5 * S0Q,R ( (1n0-,( NT-F1L)A/G2S) /}(,0 . 4| * ^( NIn file included from -1)/src/libavfilter/avf_showspatial.c2:.f)35): )src/libavfilter/window_func.h;: 155 :| 60 ~^~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h:src/libavfilter/af_surround.c153::142330::130 :note: expanded from macro 'SQR'warning: missing field 'unit' initializer [-Wmissing-field-initializers]155 | 153 | 1423 | # ld{ue tf"[ibnnc]e_ i=Sn Q"eR,x( px () - 0( .("5xs )e**t ( SxbQ)aR)c( k( n| c- ^e( nNt-e1r) /c2h)a/n(n0e.l4 *i(nNp-u1t) /l2e.vfe)l)"),; src/libavfilter/window_func.h| O:F ~^~~155F :S60E:T (warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_src/libavfilter/window_func.h i:[153S:C30_:B C note: ]155) | expanded from macro 'SQR', A V _ O153 P | T _ T Y P E l_ uF tL#[OdnAe]Tf ,i= n ee{ x.SpdQ(bR-l(0=x.1)5} ,(* ( xS )Q *R ((0x(,)n )- (1 N0| -, ^1 )T/F2L)A/G(S0 .}4,* ( N| - ^1 )/2.f))); | ~^~~ src/libavfilter/window_func.hsrc/libavfilter/window_func.h::155153::6026:: note: warning: expanded from macro 'SQR'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153src/libavfilter/af_surround.c | : 1551424 | : 130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] # d e f i nle u 1424tS | [Q nR ]( x =){ e("x(bpsrc/libavfilter/asrc_sine.cxc()_-*o0:(u.x71)t5:)" ,5* : | S ^ Q warning: R ("missing field 'unit' initializer [-Wmissing-field-initializers](s ne-t( Nb-a1c)k/ 2c)e/n (t710e | .r 4 *c (h NaO-nP1nT)e_/lD2 B.oLfu()t")pf)ur;te q lu| ee ~^~~vn ecly"",src/libavfilter/window_func.h, : 153 O: F26 F: S Enote: Texpanded from macro 'SQR' ( ff_roe [q153Su | Ce _nsrc/libavfilter/avf_showcwt.c Bc Cy :] ,388) :, 41 :A # V dwarning: _ eOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fP iT n_ eT Y SP4QE4R_0(F,xL ) O0 388A(, | T( ,xD )B *L {(_ .xM d)A b)X l , = 1| } ^ , " s e t U t0h ,e = s 1i00n.,e5 fTf Fr+Le AqzGu Se* n }cs,yi "n ,f| )( ^,( v -| ^u ) * M_Psrc/libavfilter/asrc_sine.cI:_src/libavfilter/avf_showvolume.c622:)5:;:223 : note: 54| expanded from macro 'OPT_DBL': ~~^~~ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 | src/libavfilter/af_surround.cOP:T1425_:G130E:N E 223Rwarning: | Imissing field 'unit' initializer [-Wmissing-field-initializers] C ( n a m e , 1425f | i e l ds ,-{ > dv"ealflf,ue e_msii[nnc",h, m* a xV ,A" Rsd_eetsV cAlrRf,Se _ DNcOBhsrc/libavfilter/avf_showcwt.cU src/libavfilter/window_func.haB:+nL389: nE:162Ve,41:Al 25R: d_: ibP warning: nlEwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p,Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] u K t_] _ lV=eA v _389emA | laR 162"xG | ,;S _ _ | ) ~ ^~~ | ^ src/libavfilter/asrc_sine.c : 56 iO: Ff57 F : S( VEFnote: TFexpanded from macro 'OPT_GENERIC' (A =fB _S0i(.[ n5S56 fC | - _ +LM F) z] )> *, ={As Vi0._n.dO3feP (fT*(f_ uiTM eY)lP src/libavfilter/window_func.h-dE{ _: v=F162 ) L: | dO25* ~~^~~ ~~src/libavfilter/avf_showvolume.c: eA :MfTwarning: 224_ ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:Psrc/libavutil/common.h} 69I:, :_64 { 2:m.warning: )31i dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion];:n162b , | l note: =| expanded from macro 'FFABS'm 1 ~~^~~ ~ a } x224, , | 64 | F #L dA eG 0 fS ,i, n i e_ f1 _ 0FV (,FA F A_sFTBA-AFSR>BL(GvSAaSa(G)_lnS _u ( e-}(}s ,a [M ) c) | h | > ^ > ^= *= 0V0 A.?R3 _ (V*aA )RM S):_ N{(B - (+| a ~~^~~ ~~)V )A)R _ Vsrc/libavfilter/af_surround.c| O:src/libavutil/common.h ^:L1426 64U::Msrc/libavfilter/asrc_sine.c13031E:::] 72 warning: :note: =missing field 'unit' initializer [-Wmissing-field-initializers]5expanded from macro 'FFABS' In file included from : 2src/libavfilter/avf_showspectrum.c 0:warning: .47 missing field 'unit' initializer [-Wmissing-field-initializers]064 : | *src/libavfilter/window_func.h#1426 :d | 162le :of72 17gi | :1n 0e{ warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]mF" aFlOxAfP)BeT; S__ 162(oD | auB| )tL ~~~~~ ^~~ " ( (, "( fa ") , " >s =e t 0 l ?fi ef ( ac( )Fh Fa :An Bn (Se -(l (n a of)-ur) te)Mpq )uu te| > n ^=lc ey0v,.e 3l " *, M )In file included from src/libavfilter/avf_showspatial.c {: 35 : | src/libavfilter/window_func.h ^~~~~~~~~~~~ ~~: 4 162 4: 017O,src/libavutil/common.h:F: F64warning: S0:E,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]37T :(D fBnote: _Lexpanded from macro 'FFABS'o _[162MS | AC X_ ,L F64 ] | ) "#, s d eAe tVf _i tOn hPeieT f _F sTF(iYAFnPBFeESA _(BfFaSrL)(eO nqA( uT(-CC libavfilter/f_ebur128.o ,ae )nM c){>y .=">d ,=b0) l ,0=? .1 3}(| ,a ^* ) M :src/libavfilter/asrc_sine.c) :( 62-{0:( ,5a :)| ) ^~~~~~~~~~~~ ~~1note: ) 0expanded from macro 'OPT_DBL' , src/libavutil/common.h| T: ^~~~F64 L: A3762G: | S In file included from note: }src/libavfilter/avf_showspectrum.cexpanded from macro 'FFABS', : 47 O: | Psrc/libavfilter/window_func.h T ^:64_ 162 | G:#E39dN:eE fRwarning: iIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nC e( nFaFm Ae162B, | S (f ai )e l (d (, a src/libavfilter/af_surround.cd) :e 1427f> :,= 130 i:m0f i warning: n?(missing field 'unit' initializer [-Wmissing-field-initializers], F (FmaAa)Bx S,:( nd(1427 e- | -(s ac M)r )), ) {> D = O" | Ua0 ^~~~Bl. Ll3Ex ,"* , d In file included from Mbsrc/libavfilter/avf_showspatial.c) l: ,35 { : _src/libavfilter/window_func.h _:"| V162s ~ ^A:e _t39A :RaG lSwarning: l_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ c)h a n| n ^ e 162l | 'src/libavfilter/asrc_sine.c s: 56 x: 57 s: p rnote: eexpanded from macro 'OPT_GENERIC' a d " ,i f 56 | ( F F A B S ( {n .-Od FeMFf)Sf Ei>Te=(l ad0l .l=3_ xd*) e,Mf ) } ,{ m i| An ~ ^V, _ OmPaTx_,T YFPLEA_GFSL,O A_T_,V A _{A.RdGbSl_=_- 1}} , | ^ -1, 15, TFLAGS }, | ^ src/libavfilter/asrc_sine.c:73:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c: 142873: | 130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]O PT_DBL("bee p_1428f | a c t o r{" src/libavfilter/window_func.h," :a 163l :l 86y src/libavfilter/avf_showcwt.c :" :b,warning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]414 e : p58 _: f awarning: c"implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ts oe rt163, | a l l c h a414 n | n e l ' 0s , y 0 , s lpDu rBt eL[ a_n dM] "A , X= ,src/libavfilter/window_func.h 0: .163 5:U " 86 s*:+ e = t(warning: 1z timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h +* e O cyFbofFes S e(*E163p( T | Ms( f_ia rPnl Iefl *q(_ (u2y Fe.) Fnf, Ac By* S (fM na_ cP -tIA o V Mr*_l)" Ou ,cPt-)hT[ , _n0 *T]. Y 3| yP= ^fE * )_0 ;F.src/libavfilter/asrc_sine.cM L5): O )62| A/* ~ ^~:T( 5,((: 11 note: {-+expanded from macro 'OPT_DBL'. d0cb.osrc/libavfilter/avf_showcwt.cl3 s:=)62(414 - | (:*1 M40 } _:M, P ) Iwarning: ) O*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) P( ;-TF 1_F ,GA| E B ~ ^414N S | E1( 5Rn ,I C- T( src/libavfilter/window_func.h FnM: La)163 Am : Ge-69 S, : 0 }f.warning: ,i3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e l* | d ^,M ) 163)d | /e (fU (, 1 + m= -i nz 0, . * 3m )src/libavfilter/af_surround.c ay:x 1429, :f*130 :d M*e warning: ) s missing field 'unit' initializer [-Wmissing-field-initializers]sc) ir)ln,;uf t(D [O2 U.1429B| nLf | ~ ^]E ,* = d M 0_{src/libavfilter/window_func.hb. P:l5"I163, f : *c*69_ x :_("c V1,hwarning: A implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_+ *A Rc yGo fSs ) (_ ;163(_" | M)s _ e| P t ^~~ ~ I| * ^f ( r Fo src/libavfilter/asrc_sine.cFn :At 56B :Sc 57(e :nn t note: -e expanded from macro 'OPT_GENERIC' r M l)cu ht a-[56 nn | 0n] .esrc/libavfilter/avfiltergraph.c 3l= : *550 x :. M545{s): p) *.r/warning: de((ea(1missing field 'unit' initializer [-Wmissing-field-initializers]fd1 f" +In file included from i,- e csrc/libavfilter/avf_showfreqs.cl src/libavfilter/avf_showcwt.co0O ds::.F55 (363F415 | =(: )S: Msrc/libavfilter/window_func.h E58 d_*:T: eP 155( fIM:fwarning: *)60_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] }():x ,F) [ F;warning: ASm Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]VCi415 B __n | | SOF, ~ ^(PC nT]m _)a -T, x Y 155 ,MP | )E src/libavfilter/window_func.h F _ : L-SA163 A VT: G0_R56 S.OI: ,3PN TGwarning: _*_,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ CC libavfilter/f_graphmonitor.o T M VY {) AP .)_ Es/Al163V_t(Ru | Fr(Gt +L 1S[ =O= _n A -_] zTN ,U0}= * L. L3 e y{})| x f., ^p d * ( *b0 - l,M0 c= ). o00)5 s.,) f5 ;*l(}F u2,| St. V| Q[f. ~ ^Rsrc/libavfilter/asrc_sine.cn 0} (:*]6,(74 , n:M= -5_ | (:P01 ^N I.5 src/libavfilter/window_func.h-warning: 5,:1missing field 'unit' initializer [-Wmissing-field-initializers]* 163) *T:/c F562h(L:) 1A /*74 Gwarning: ( | +Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0y .fc }4)o ,*;s ( (O N(P| 163| -MT ^ | src/libavfilter/avfiltergraph.c1 ~ ^~__ :) PD 57/IB :2*L 54.(( :fFsrc/libavfilter/avf_showcwt.c" )F: bwarning: )A415 "missing field 'unit' initializer [-Wmissing-field-initializers])B: , ;S40 (:src/libavfilter/af_surround.c n : | 57 warning: 1430 ~^~~ | -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 130 M : )lsrc/libavfilter/window_func.h u:warning: 415 -t153missing field 'unit' initializer [-Wmissing-field-initializers] | [: 0n30 .]: A 3 V =note: 1430_ * expanded from macro 'SQR' | O 0 P M. Tb)5 _e 153 ) e | T {*p/ Y _( P "(f( Ef1a1 _l c Sx+t- T" o R,cr0 I o ,.#N s 3d G",s e{t. e(sff(tM )_iPrnroeV I *n( *+ =tFS Q= FMR ( N l A)BzxUeL L)}S ()fn ()(;x,*t c0 ) * -yhf, 00( a n*| ~~^~~ ~, ,x MDnB L src/libavutil/common.h:))e c-_ 00,.64):loM 3F 31 sxA |*:| note: fXsAp } ^(expanded from macro 'FFABS', rM, )2 e a)d/.( "| ^" f(s1 ,-64 0e t | * . #t OM3_dheFf)i src/libavfilter/avfiltergraph.c*Psrc/libavfilter/window_func.heF n:e I :*155 SbE58TM(F:Fceh: )*f 60yAfe)12;)_:x[BpS: ) ; S ( awarning: warning: Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| fr)e| missing field 'help' initializer [-Wmissing-field-initializers]_ ~~^~~ ~ q( ^~~ ~F 155 u(e L] | src/libavutil/common.h58an) , : | ) c 64 : 31>: y = { f 0 Nnote: aA V _Uexpanded from macro 'FFABS'c t o?rO"L, P64L | )l,(Ta_#}u, ) Tdte f i| n ^e | Y ^[ n:FP ] FE (A-src/libavfilter/asrc_sine.c(_aF=LB:S()a )O)62 )e A(:(| axT5, ^) p: (> = {-.note: expanded from macro 'OPT_DBL' 00 d?In file included from .b src/libavfilter/avf_showspectrum.c :5l(62a47) = | : *: 0S.Q src/libavfilter/window_func.h 5}R:((( n,163- -O :.((P480a6NT:_),) -) G 1warning: 1E5| ,)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N E ^R I C/T(2F)n L163/a(A | m0eG,S In file included from . f} ,src/libavfilter/avf_showspatial.c:435i e l*d,: ( Nsrc/libavfilter/window_func.h- 1| d: ) ^ e163f/ 2 .:, f 48 : ) m)warning: il)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nu;t [n, ]m a=x | ,0 .1635 ~^~~src/libavfilter/af_surround.c d | :*e src/libavfilter/window_func.h1431s:( :c130153:1 r:, warning: 26:+ Dmissing field 'unit' initializer [-Wmissing-field-initializers] note: O cexpanded from macro 'SQR'oUs ( B(L E M , 1431_ 153d b | lP | l , Iu* ( F_Ft _ A [ n VBA]S#(de{f_ "niA=RfG Sn er0-_ xS".,_ )M Q5R ()x ) | ^ *- ((1(src/libavfilter/asrc_sine.c : x056. +) :c3o "*57(:s *note: sx() )expanded from macro 'OPT_GENERIC'e(tM ) )M f /56_ | | r(P( 1 ^oI * n (-FtF AB rSi0{(gn. h t3 .-) cd M*h src/libavfilter/avf_showcwt.ceCC libavfilter/f_interleave.o )aMf: n)f429-)ni: )ee330;ll :x . d warning: s3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p= | dr* ^~~~~~~~~~~~ ~ ee M f))a/src/libavutil/common.h429:64 :}d37(: | ,"(, note: 1 - expanded from macro 'FFABS' m OiF0F n.,S E 3 64T | ) m(af#_ x [xd*, S e UFLCAGMSf i=_ )0,n F)R.]5e_)_)Vf ;,A _F F +AA| B S 0R.G ^~~~~~~~~~~~ ~S _(_5 aA f)V (src/libavutil/common.h}: 64_:( *O 37a: P| T)_ TU ^ note: Y >*expanded from macro 'FFABS'P= 0 E? Y(_ /aF)64 :L | #Md O(_-e(APfIaTi;ne),) ) F | | ^~~~{ ~~~~~~~~~^~~ ~Fsrc/libavfilter/asrc_sine.cA :. B75d:src/libavfilter/avf_showvolume.cSb(5al:src/libavfilter/avf_showcwt.c :warning: )missing field 'unit' initializer [-Wmissing-field-initializers]=:429285: (0(:17:. 5a}41 warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], :75 | warning: > =. src/libavfilter/window_func.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]429 00 : | 6 ,? 162 O P T: 25(:1 _ 285a5warning: I | ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N T: T ( F"L (162 | sA- ( a ) 15 warningamG S) Uspm)}ax _ generatedl. , v =e 0| a _ . ^~~~5lr | f a t ^e = a"v+i,_ f c0l ( .iFp f5(0F Af. Bs2*Sa(1n mUsrc/libavfilter/af_surround.c *p l:e- *l1432o_g 1 :r130M:0 (Ya)warning: m> =tmissing field 'unit' initializer [-Wmissing-field-initializers]ea,/ x ) 0+ M . 1_ 3 ,*P 1432 | I M 0;, ) | ^~~~ ~4 1{{4) ; 1 | " ~~^~~ ~~ 0 b0l| ,x ~~~~~ ^~~ src/libavutil/common.h "1:,64, : 31I: N Tnote: _"MAexpanded from macro 'FFABS'Xs et, b a64"cs | k el#dteeff ti tnchehe a FnsneFlAaB mSpx(l eas p)rra eatd(",e ( " a, )) O>,F= F S | E0T ^( f?_ src/libavfilter/asrc_sine.cx(:[a)59S :: (C5-_:( Bnote: aL)expanded from macro 'OPT_INT') )] ) , | 59 ^ | A V_ OPOT_PTT_YIn file included from GPEEsrc/libavfilter/avf_showfreqs.cN_E:RFL36IO: CAsrc/libavfilter/window_func.h(T:,n162 a :m{e17,.: df biwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l e=l0d., 5 d162} | e f,, m i .n 0,6 ,m a x ,1 5,d e Tsc rF,iL Af IG(S N}FT,,F A iB| S6 ^(4 n, - _M_)VA _>A= R0.G3S __*) M)| CC libavfilter/f_latency.o { ^ src/libavfilter/af_surround.c :| 1433src/libavfilter/asrc_sine.c:130 ^~~~~~~~~~~~ ~~:: 56 :warning: 57src/libavutil/common.h:missing field 'unit' initializer [-Wmissing-field-initializers]: 64 :note: 37expanded from macro 'OPT_GENERIC': note: 1433 | expanded from macro 'FFABS' 56src/libavfilter/avf_showcwt.c | 64: 440{: | # d 29 e ":f i{n b e.rdwarning: xFeFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]",fAf Bi Se (la d ) =440 "s | (d(ea et) b afc > k =} ri g, 0h m i nt c? ,h ( amaa xn ),nYe : (lF=- L (0x.A5a GfS))s +, 0).5pf _ _Vr e A| *a_d ^~~~ A" RYGS,_ _ /In file included from } | Msrc/libavfilter/avf_showfreqs.c ^_ :POI36;: src/libavfilter/window_func.hF:F S 162E:| 39:T ~~~~~^~~ ~ (f _warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ SC_src/libavfilter/avf_showcwt.cB: 440R162src/libavfilter/asrc_sine.c]:: | )17,76 : : A Vwarning: 5 :_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O warning: P missing field 'unit' initializer [-Wmissing-field-initializers] T 440_ | T Y 76 P i | E f _ F( O LFOPT FAAB_ ITS (Nn, YT = (- {0". .rd5bMl="0f.), 5+ >} , =0 .05.f *. 0Y 36 / ,M * _ P M1I ) 5;,{ T F| ~ ^ L| A s ^~~~ ~G aSm p}l,e _ r| ^a te, 44100, 1, INT_MAXsrc/libavfilter/af_surround.c,: 1434 ":se130t: t hwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] sample r at1434e | " , ) , { | " ^s lxsrc/libavfilter/asrc_sine.c":59,: 5 : note: expanded from macro 'OPT_INT' "set s59i | d e l eOPfTt_ GEcNhEaRnInCe(ln axm es,p rfeiaeldd",, de f , O FmFiSnE,T (mf_axx,[ SdCes_cSrL,] ),I N T , AiV64_,O P_T__VTAY_PAER_GSF_L_O)A T ,| ^ {src/libavfilter/asrc_sine.c.d:src/libavfilter/window_func.hb56l:=0:.163:5786:5 note: :} expanded from macro 'OPT_GENERIC',warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .0 6,56 | 1 5 , 163 {TF | L A . GdS e f} f, i e l| ^dlu t[=n ]d e=f 0}.5, *m i(n1, +m acxo,src/libavfilter/af_surround.cs (:1435F(:LM130A_:PIG* (Swarning: F, Fmissing field 'unit' initializer [-Wmissing-field-initializers]_A _BSV(nA _-AR 1435GM | S )_ _ }- {| 0 ^". s3r x"*, M ) ) / ("(1s -e 0t. 3s)i *d eM )r)i)g;h t| ~ ^src/libavfilter/asrc_sine.cc: h77an:n5e:l xwarning: missing field 'unit' initializer [-Wmissing-field-initializers]s psrc/libavfilter/window_func.hre:a163d" ,:77 69 | : O warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F F SOEPTT_(D 163fUR | (_ "x [d SCu_ r S R a] )t, i o n A V_"O , P T _T lY Pu Et _[ n]F L O =A d0Tur.a,5t i o*{n ,.( d b l 1= 0+ c .o 5s }( , (M _ P.0I0,* 60(,FF,CC libavfilter/f_loop.o A B 1S5I(, NTnTF6L 4A-G_S MM) A} X,- , | "0se ^t. 3th e* auMd))i/(o(1 -d u0.r3a)t i*o nMsrc/libavfilter/af_surround.c))"):;,1436: 130 ):| , ~ ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ src/libavfilter/asrc_sine.c :1436src/libavfilter/window_func.h65 | :: 163 :5 56:{: "note: bwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'OPT_DUR' c x", 65 163 | | " s et O bP aT _c Gk EN Ec Ren tIe Cr( nclahumaten[,nn e]lf =i xel0d, .5 sd*ep fr(,e1a d+m "inc,, o sma x ,( dO(FeFSMEs_TcP(r,If _*Dx([UFSFRCAAB_TS(BInCO ]N-,) , sMt )r , A _-_VV _AO0P_.TA3_R TG*src/libavfilter/avfiltergraph.cYSP :_EM_F104LO_A)):)T 19/,| :( ^ ({warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1. src/libavfilter/asrc_sine.c- d: b056l.:=57:3 note: 0expanded from macro 'OPT_GENERIC' 104). | 5} ,* . 5606M,f | o ) r 1) ( 5 ) ;{ i.,d eT =| fF L ~~^~~ ~f0A iG;elSd src/libavutil/common.h } i=: ,d 64 :e31<: f| g ^note: r expanded from macro 'FFABS'} ap,h- >nmb_64fi | #idne,lf timenarexs ; ,iFsrc/libavfilter/af_surround.c +F+:1437F:130A)L :{ B A GS| warning: ~ ^ ~~~~~~~~~~~~~~~~~S(missing field 'unit' initializer [-Wmissing-field-initializers]a , ) _ _V(Asrc/libavfilter/avfiltergraph.c(_:aA 110R:G)143726S: | >_ warning: =_ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 }{ ?" f c | 110 ^y(a | ) " :, ( - ( a ) ")) s e | t ^ f frsrc/libavfilter/asrc_sine.coorn: t(78j :ce 5=In file included from nt: src/libavfilter/avf_showfreqs.ce0rwarning: :; cmissing field 'unit' initializer [-Wmissing-field-initializers]36 jh: a y: ns bp_roOutwarning: pePaTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_uDd "tU,Rs; ( 163 | " jO+FdF S+" E)T,(f _ y| [ ~^~~~~~~~~~~~~~~~~~~ S C _ F C] ) , d AulVrua_ttO[ni]P T_oT=nY ,P0 .E5 _ * (F 1L O+ A c T o, s ({ . (db0lM,=_ P0I0.*,( 5FIF}NA,TB 6S.(4n0_ M6A, -X ,1M5, ")seT Ft-L AtGhSe0 }.3a,u d *i Mo| ) ^)du r/at(i(o1n "-, 0).,3 )| ^* M)src/libavfilter/asrc_sine.c):)65:;5 src/libavfilter/af_surround.c::| 1438 ^~~~~~~~~~~~ ~:note: 130 expanded from macro 'OPT_DUR':src/libavutil/common.h :warning: 64missing field 'unit' initializer [-Wmissing-field-initializers]: 37 :65 | note: expanded from macro 'FFABS' O1438 | 64 | P #dTe _{f Gi"nEfleNy" ,EF RFI C(A n B aS m( e"a,s) e f(ti(e alfr)od n,>t = dl0ee ff?t, m(inca,)h am:na n(x-e,( lad e)sy))c srpr ea,d| " ^~~~,DU R 13AT IO N warningO,s generatedF F. sStErT(,f __y[_SVCA__FALR])G,S _ _ )AV _O P| T ^_ TYsrc/libavfilter/asrc_sine.c:P56E:_57:F note: Lexpanded from macro 'OPT_GENERIC'O AT, 56{ | . d b l = 0{. 5.}de,f f.i0e6l,d = 1d5ef, } ,T FmLiAnG,S m}ax,, FL A| G ^S , __VA_ARGS__ } | ^ src/libavfilter/af_surround.c:1439:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1439 | { src/libavfilter/asrc_sine.c"f:ry79",: 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set f79r | o n t rOigPhTt_ cShaTnRn(e"ls aym spplreesa_dp"e,r _ f rOaFmFeS"E,T (sfa_ym[pSlCe_sF_Rp]er)_,f r a m e,A V"_1O0P24T"_,T Y0P, E0_,F L O A T , " s{et. dthbel n=u0m.be5r} , o.f 0s6,a m1p5l,e sT FpLeAr GfSra me}",,) , | ^| ^ src/libavfilter/asrc_sine.c:68:5: note: expanded from macro 'OPT_STR' 68 | OPT_GENsrc/libavfilter/af_surround.cER:I1440C:(130n: awarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]e , field, 1440 | d e f , m{in ," bmlayx",, d e s cr , "SsTeRtI NbGa,c ks tlre,f t_ _cVhAa_nnAeRlG Sy__ ) s p| r ^e adsrc/libavfilter/asrc_sine.c":, 56 : 57 : Onote: Fexpanded from macro 'OPT_GENERIC'F SET(f _56y | [ S C _ B L ]{) ,. d e f fAiVe_ldO =P Td_eTfY P}E,_ FmLiOnA,T ,m a x{,. FdLblA=GS0,. 5_}_,V A_.A06R,GS _ _1 }5 , | T ^F LAGS }, | ^ src/libavfilter/avf_showvolume.csrc/libavfilter/asrc_sine.c:80::36910::68 :warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | src/libavfilter/af_surround.c :{1441N:130U:L L warning: }369 | missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 1441 | s{-> va"lubers[y"c, * V A R"s_eVtA RbSac_kN Br i+g hVtA Rc_hVaOLnUnMel y Esp]r e= a2d0".,0 * lOoFFgSE1T0((mfa_xy[)S;C _ BR| ] ~~~~~ ^~~), AV_OPT_src/libavfilter/asrc_sine.cT:YP78E:_64F:LO Awarning: T,implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] {.dbl=0.5}, .06 ,78 | 1 5 ,O PTTFL_AGDSU R(}",d " ,| ^ duration, 0, 0, INT64_MAX, "setsrc/libavfilter/af_surround.c t:he1442 :a130u:d iwarning: omissing field 'unit' initializer [-Wmissing-field-initializers] duration "1442, | ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "sly", /usr/include/stdint.h":46s:e21t: snote: idexpanded from macro 'INT64_MAX'e left c46h | a#ndneefli yn es pIrNeTa6d4"_,M A X ( O0FxF7SfEfTf(ffff_fyf[fSfCf_fSfLff])) , | ^~~~~~~~~~~~~~~~~~ AVCC libavfilter/f_metadata.o _Osrc/libavfilter/asrc_sine.cP:T65_:TY40P: Enote: expanded from macro 'OPT_DUR'_ FLOAT ,65 | { . dObPlT=_0G.E5N}E,R IC.(06n,a m e1,5 f,i TeFldL,A GdSef ,}, m i| n ^, max, descr, DURATION, str, __VAsrc/libavfilter/af_surround.c_:A1443R:GS130_:_ )warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c :144356 | :33 : note: expanded from macro 'OPT_GENERIC' { "sry ",55 | { "sneamte s,i ddee srcirg,h to fcfhsaentonfe(l CyO NsTpErXeTa,d "f, i el d )O, FAFSVE_TO(PfT__yT[YSPCE__S R#]#), t y p eA,V _ OP T _ T Y P E _ F\L O A| T ~, {. d56b | l = 0 . 5 }{, ..d06e,f f i1e5l,d T=F LdAeGSf }},, m i| n ^, max, FLAGS, __VA_ARGS__ } | ^~~src/libavfilter/af_surround.c :1444:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1444 | { "src/libavfilter/asrc_sine.cbc:y77":,64 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] "set back 77c | e n t e rO PcTh_aDnUnRel( "ydu rastpirone"a,d " , OF FS E T (dfu_rya[tSiC_oBn,C ] ) , A V _ O P T _ T0,Y P0E_,F LIONATT,6 4_ M{A.Xd,b "ls=e0t. 5t}h,e .a0u6d,i o d15u,r atTiFoLnA"G,S) ,} , | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INTsrc/libavfilter/af_surround.c6:4_1445M:A130X: warning: missing field 'unit' initializer [-Wmissing-field-initializers]( 0x7fffff f1445f | f ff f f{f "fwf)i n_ s| ^~~~~~~~~~~~~~~~~~i ze"src/libavfilter/asrc_sine.c,: 65":s40e: tnote: expanded from macro 'OPT_DUR' window 65s | iz e " ,O PT _ G E N E R I C ( n am e , fi el dOF,F SdEeTf,( wmiinn,_ smiazxe,) ,de s c r , D U RAAVT_OIPTO_NT,YP Es_tIrN,T ,_ _V A_{AR.GiS6__4) = 4| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 6},1src/libavfilter/asrc_sine.c:05624:,336:5 5note: 3expanded from macro 'OPT_GENERIC'6 ,FLAGS },55 | | ^{ name, descr, offsetof(CONTEXT, field), AV_OPT_TYPE_ ## type, \ | ~ 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^~~ src/libavfilter/avf_showwaves.c:107:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "size", "set video size", OFFSsrc/libavfilter/avf_showvolume.cET:(404w:)68,: A V_warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_IMAGE_S IZ404E | , src/libavfilter/af_speechnorm.c {: . st98 : r106 : = warning: " missing field 'unit' initializer [-Wmissing-field-initializers]6 s-0>v0alxu24e0"s}[ c ,* 980 | ,V A0 ,R _ VFA{LR ASG"_SNpB e}+a, k "VA ,R | _" ^sV eOtsrc/libavfilter/avf_showspatial.cL UMt:hEe59:]100 p=: 20e.warning: a0k *missing field 'unit' initializer [-Wmissing-field-initializers] l voag1l0usrc/libavfilter/avf_showwaves.c(ema:x"108 ),59 :O; | 100F:F src/libavfilter/af_surround.c Swarning: missing field 'unit' initializer [-Wmissing-field-initializers] :1447E:101| {T:( ~~~~~ ^~~p e ak _ v108a"warning: | l s imissing field 'unit' initializer [-Wmissing-field-initializers]u ez) , e{A V"",s_" "OsPeT,_1447TYtP E | _ Dv i O "{d Useeo" BtosL vieEr,lvaz ipde{"e"o.,, "d sOiFsFbSzelE=etT0." (w9i,w5)n, }d AO,o V0Fw_.F SO0oEPvT,Te(r l_aTw1p.Y0P)E",, FO,F F_ILAVS_MOAAGEPGTS_ T},ET( Y_Po SE| vI_I ^MeAZG rElE_,a S{pI).Z,Es, tA{rV. _=sO tP"rT5_ 1T=2YxP5E 1_2"F6"src/libavfilter/af_speechnorm.cL0}0:O,99 x0A:2106,:T4 0,,0warning: {"}missing field 'unit' initializer [-Wmissing-field-initializers],F L0. dbAl=,0 G0. 5S},, 990 , | }F1L ,,A T FG L| S A ^G S{ } ,}" , p| " ^, | ^ "set the peak value", src/libavfilter/avf_showspatial.csrc/libavfilter/af_surround.c:OF:F601448S:12::E T100(warning: :missing field 'help' initializer [-Wmissing-field-initializers]p warning: eamissing field 'unit' initializer [-Wmissing-field-initializers] k 1448_ | v a l u e{60), A | VN_ U LOLP }T_{T Y P| "sE"_ ^ ,D O U B"sLetE ,v i{d.deblo= 0s.iz9e5"},, O0F.F0,S ET1(w.),0 A,V _FOLPATG_ST Y}P,E _ I| MA ^GE _src/libavfilter/avf_showwaves.cS:I114ZE:,123 :{ .warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t r = "512 x1145 | 1 2 "src/libavfilter/af_speechnorm.c} ,:{100 "n:"0124,: 0, ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] F LA"GSs e}t, | 100 ^h | o w m{an y "seaxmpplanesiso n"t,o "ssehto wt ihsrc/libavfilter/avf_showspatial.ce n: mt61ahx:e 107s:ameex warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]a npsoioinn tf 61"a, | c O F t Fo{rS" ET,( nO"FF)wSin,_E AsTV(i_OmPzTae_x",T_ eY"xpPaEnss_eiIont)N ,Tw, Ai{V._ni6OdPoTw_4T Ys=PiE z_0D},e 0O,"U ,B ILONEF,FT _{SME.TAd(wXbi,ln_ =s2Fi.zL0e}A,)G S,1 .}, 0A V, _ | O5 ^0 .0P, TF_LTAGYSP E},_ I NT| , ^ {.i64 =src/libavfilter/avf_showwaves.c 4:01159:6104},: 1 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]2 4, 6553 6,src/libavfilter/af_speechnorm.c :115101F | :L 124A: G Swarning: }missing field 'unit' initializer [-Wmissing-field-initializers]{ , " r a| t ^101e | " , " s {e t "ve"i,d e o r a t e ""s,e tO FtFhSeE T(mraaxt ee),x ApVa_nOsiPonT _fTaYPcEt_VoIrD"EO,_ ROAFTEF,S E{T.(smtarx _=e x"p2a5n"sion), 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}, 1src/libavfilter/avf_showspectrum.c.0,: 50124.0:,100 :F Lwarning: AGmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 124 | { "size", "ssrc/libavfilter/af_speechnorm.ce:t103 :v130:i dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]o size", 103 | O F F S E{T( w")c," ,A V _O PT _ T Y P E_ I M A"GEs_eStI ZtEh,e m{a.xs trc om=p r"e6s4s0ix5o1n2" }f,a c0t,o r0",, FOLAFGFS S}E,T ( m| ax ^_ compressiosrc/libavfilter/avf_showspatial.cn):,63 }:,A V108_O0:,P Twarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]_N TT_YMAPX,E src/libavfilter/avf_showspectrum.c63 | F_: L ADG125 O S{ }:U",r100B a:t L e| warning: E" ^missing field 'unit' initializer [-Wmissing-field-initializers] ,, {".dsble= t125 2 | v. i0d e} ,o { r"ast1e".",0,, 5 O0 ."F0s,e FtS EFLvTiA(dGfeSo r}a, m se _| ir ^a ztsrc/libavfilter/avf_showwaves.cee":),,116 A:O104VF:_F OSwarning: EPmissing field 'unit' initializer [-Wmissing-field-initializers]T T(_TwYP)E_,V src/libavfilter/af_speechnorm.c116 | :ID E A104VO : _ {_ 118OR:"PAT Er,T warning: "_,{ missing field 'unit' initializer [-Wmissing-field-initializers]T. s t YrP"E=s"e_2I M104AtG5 | " E} v _ ,{iS 0dI",e ZtoIENh rre,saTte "h{_,o.M AlX,sOdF FStE"rT, (=F raL""tsAe6eG)t, 4ASV _0 t}O,x 5 hPe 1| T ^t 2_h"rT}Y,e shPo0El_d,V I0DEv,Oa l_usrc/libavfilter/avf_showspatial.ce"FR:,LA64T EA,:OG 108FS{ :}F,. sS warning: t| ETmissing field 'unit' initializer [-Wmissing-field-initializers](r ^ t h=r es"h 264 | o5l" }d ,_ v a0l,{u eI)"N,Tr _"AM, VA_ OX P T,"_ sFTLeYtA GvSPi Ed}_,DOeU o B| L ^ rEa,t e{."d,b OlFF=S0E}T,( f0.r0,a m1e._0r,a FtLAeGsrc/libavfilter/avf_showwaves.c):S, 117A: 119}V: ,warning: _ O missing field 'unit' initializer [-Wmissing-field-initializers]| P ^T _TYPE_VI DE117O_ | R AT E ,{ {".ssptlirsrc/libavfilter/af_speechnorm.ct:_=c105":h118:2 awarning: nn5elmissing field 'unit' initializer [-Wmissing-field-initializers]s"} ",, "0d,r aI wN Tc105h_ | a M An X n{,e l s"FL AGts"Se, p}a, r| a ^ t e l y " ",se tOF FtShsrc/libavfilter/avf_showspatial.cEeT :t(65hsr:pe12sl:hoi tld_warning: c hmissing field 'help' initializer [-Wmissing-field-initializers]va anlun ee65l", | s) O, F F SA EV{T (N_tUhOLPLr Te}_ TYs hP| oEl ^_d B_OOvLa,l u{e)., iAV6_4OP T=_T Y0P}E,_ DO0U,B L1E, ,FL A{GS. d}b,l= 0 }| , ^ 0.0, 1.0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:118:154:src/libavfilter/af_speechnorm.c :warning: missing field 'unit' initializer [-Wmissing-field-initializers]106 :124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | 106 | { "{c o"lorrsa"i,s e"",s e"ts echta tnhneel se xcpoalnosrsi"o, nO rFaFSiEsTi(cnogl oarmso)u,n tA",V _OOFPFTS_ETYTP(Er_aSiTsReI_NaGm, o{u.nst)t, rA =V _"OrPTe_dTY|PgEr_DeOeUnBL|Ebl,u {e.|dbyle=l0l.o0w0|1o}r,an g0e.|0li,m e1|.p0,i nFk|LmAaGgSe n}ta,| br o| w ^n " }, 0, 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_src/libavfilter/avf_showspectrum.cam:ou161n:t)118,: Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_Dsrc/libavfilter/avfiltergraph.cO UBL161E, | {:. d212 :bl 19:= 0 {warning: . comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0" 0s1a},t u0.r0a,t i1o.212n0" | , , "FfcLooAlrGSo r ( }si,a =t| ^u0 r;at ioin musrc/libavfilter/avf_showwaves.cl Osrc/libavfilter/af_speechnorm.cn:bFF S108_:E127f | 124Ti l:t( s ewarning: a missing field 'unit' initializer [-Wmissing-field-initializers]{r t sN;uUrL Lia+ t+) }i 108 o{ | n | )| ~ ^ ~~~~~~~~~~~~~~~~~ ^, { "AfaVll_"src/libavfilter/avfiltergraph.c,O: P216"sT:_23T:Yet Ptwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E _hFeL O AcT216o,m | p r{ e s.sdi b ol =n 1rfao}irs, -i1n(g0j ,a= m100,o;un F tj" ,< LA OfGiFSl tF}-,S> EnT| (b ^f_ ianlpl_uatmosu;n t)j,++ ) A{ V _| ~ ^ ~~~~~~~~~~~~~~~O PT_TYsrc/libavfilter/avfiltergraph.cP:226E:_23D:O Uwarning: BLcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E , {.d b226l | = 0 . 0 0 1 }, 0f.0o,r 1(.j0 ,= F0L;AG Sj }<, f i| lt ^->src/libavfilter/avf_showfreqs.c nb_:ou82t:p101u: twarning: smissing field 'unit' initializer [-Wmissing-field-initializers]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c82: | 109 : 124 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s ize", " 109s | e t {v i"defo" ,s i z e"",s eOtF FtSheE Tco(mw)p,re sAVs_iOoPnT r_aTiYPsEi_nIgM AaGmEou_ntS"I, ZOEF,F S{.EsTt(rf =a "l1l02_4amxo5u1nt2)",} , A0V,_ O0PT,_ FTLYPAEG_SD OU}B, L E| , ^ {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^src/libavfilter/avf_showfreqs.c :83:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "s",src/libavfilter/af_speechnorm.c : 110: 114": swarning: etmissing field 'unit' initializer [-Wmissing-field-initializers] v ideo size ",110 | O F F S ET{( "wc)h,a nAneVl_OsP"T,_T Y"PsEe_tI MAcGhEa_nSnIeZEl,s t{o .fislttre r=" , "O1F02F4SxE5T(1c2h"_}l,a y0o,u t0_,s tFrLA)G,S A V}_,O P T| _ ^T YPE_STRING, {.str="all"}, 0, 0, Fsrc/libavfilter/avf_showfreqs.cLA:G84S: 111}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 84 | { "rate", "set videosrc/libavfilter/af_speechnorm.c r:a111te:"114,: Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(fra m111e | _ r a t e{) src/libavfilter/avf_showspectrum.c,:" AhV166":,_ O100 : P T _warning: T missing field 'unit' initializer [-Wmissing-field-initializers]"YP sEe_tV IcDEh aOn166_src/libavfilter/avfiltergraph.cn | R:e Al250 :Ts 19 E{ :,t o "foiwarning: {v.lscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e rttelrr a"=p ,"2" , 5250 O" | }"Fse t ,w F0 iS,E n TI NfTd(o_ro cMwA(ih _= X0lo,v;e ai St| rnE ^) bT_(f,ilo vteAerrVls_a;O PpiT)_,T+ YA+src/libavfilter/avf_showfreqs.cPV)_ :E85O{_P:S T111T R_: | INTwarning: Y ~ ^ ~~~~~~~~~~~~~~~~~P Gmissing field 'unit' initializer [-Wmissing-field-initializers]E, {_.FLsO trA85=T | ," {a.l d l "{b} l," r0=", ,0} 0,, 0F ,L A1 ,G" sSFeL At}G, S v i}| de,o ^ r| a ^te ", OFFSET(frame_rate), AV_OPT_TYsrc/libavfilter/af_speechnorm.csrc/libavfilter/avf_showspectrum.cP::112E:167_99V:I:92D warning: :Emissing field 'unit' initializer [-Wmissing-field-initializers] O _warning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]A TE, {112.s | t r167 | = " 25{" } ,"{ i n"vgear0it,n" ,"I ,N"Ts_ Me"AsXte, t iFsnLcAvaGleSre t} e,gadin ", | Of ^iF FltSeErTin(gg",a OiFnF)S,ET (AiVn_vOPeT_rTtY)P,E A_V_FOLPOTA_TT,Y {P.dEb_lB O=O L1},, {0.,i 16284,= 0FL}A,GS 0},, 1 ,| ^F LAGS }, | ^ src/libavfilter/af_speechnorm.c:113:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "i", "set inverted filtering", OFFSET(invertsrc/libavfilter/avf_showspectrum.c):,172 :AV99_:OP Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_BOOL ,172 | { . i 64 ={0 }", r0o,t 1a,t iFonL"A,G S" }c,o l or| ^r otation", OFFSET(rotasrc/libavfilter/avf_showfreqs.ct:i99o:103n:),src/libavfilter/af_speechnorm.c :A114warning: missing field 'unit' initializer [-Wmissing-field-initializers]V: _102O:P T_warning: 99T | missing field 'unit' initializer [-Wmissing-field-initializers]Y P E{_ "FwLiO nAT114, | _ s{i .z de" b{,l " l= "isne0tk} ,",w i"n-sd1o,we 1,t si zFelL"A,iG SOn F}Fk,S eE d| T( ^cf hfat_nsnielzse )f, iAVl_OtPTe_rTiYPnEg_"I,NT ,src/libavfilter/avf_showspectrum.cO :{.Fi173F6:4S99=E:2T 0warning: 4(missing field 'unit' initializer [-Wmissing-field-initializers]8l }i,n k)1,6, 17365A5 | V _36 O, FP{T_LTA GY"SsP t}Ea,_r Bt O| " ^, O L"s,ta rt{ .frieq6u4en=c0y"},, OF0F,S E1T,( stFaLrtA)G,S A}V,_ OP T| _ ^TY PE_INsrc/libavfilter/avf_showcwt.cT,: 680:{49:. iwarning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 = 0}, src/libavfilter/af_speechnorm.c0,: 115I:102N:T 3warning: 2missing field 'unit' initializer [-Wmissing-field-initializers] _M680A | X , F L115 A G | S m i} n , i { mu | m" ^_l "f,re qu e n "sceyt = l1i1n.k1e7d2 6c8hafn src/libavfilter/avf_showspectrum.c*n e:llos 174gf:(991i.f:l twarning: +e rmissing field 'unit' initializer [-Wmissing-field-initializers]( i4n6.g0"6, O5F174 | 3 8F fS *E mT{i n"ism(tulomi_pnf"rk,e )q u,e nc"yAs)Vt _/ o(Opm fPrieTnq_uTeiYnPcmEy_u"BmO,_O fL ,rOeq ueF{ncF.ySEiT( ssrc/libavfilter/avfiltergraph.c6+: 1t4462877o=:08},p19).,4 0: 9 , fA)1)warning: V,; Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L_A G O SP| T_ T ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}Y P, E287_I | Nsrc/libavfilter/avf_showcwt.c: 680| :T29 : ^, f or warning: { .iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6( 4i == 00} , ;0,680 | iI Nmissing field 'unit' initializer [-Wmissing-field-initializers] mnu mFb_Lfr_eA 116fqGu | i lSteer s; n }ic+{,y + | "r ms)" ^= , 1"1| .s ~ ^ ~~~~~~~~~~~~~~~~~et1 7t2h6e8 fR MS* vlaolgu(e1src/libavfilter/avf_showfreqs.c".,:f + 101(O:4F6102.src/libavfilter/avf_showspectrum.cFS:E0:175 Twarning: 6:5(missing field 'unit' initializer [-Wmissing-field-initializers]102 3r8:fms _ v warning: *a101l | missing field 'unit' initializer [-Wmissing-field-initializers] u e m) , i{n i" Amo175Vuvm | __e f rOr e qPl{aupT e""f_pn,TsYc "P,y )E "_s/" (DmiensiOtemt Uv uBiwdmeLi_nodEf o,rrw eqau e{toen.cv"dybe,r l+ l= 0 a1.Op406F7"}F8S,E ,.T49Of (F)FS0Er)a.T;t0e( , _os | vte1r ^~~~~~~~~ ~r .l0,)a, FApLVA)GS_ ,}O, APV| T__TY ^OPP ET__STTYRPIENG_, F{L.OsAtrT , ={ ".asrc/libavfilter/af_speechnorm.cdub:tl117o=1:".102}:}, ,warning: 0 .missing field 'unit' initializer [-Wmissing-field-initializers],0 ,1src/libavfilter/avf_showcwt.c .0,: F L,A681117 GF: | SL 49} A:, G S {warning: }| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], ^" m| " ^, 681" | se t th e R M S m avxailmusrc/libavfilter/avf_showspectrum.ceu"src/libavfilter/avf_showfreqs.c,: m:_176O102f:r90F:e:qFu102 Swarning: e:Emissing field 'unit' initializer [-Wmissing-field-initializers]Tn (crywarning: m missing field 'unit' initializer [-Wmissing-field-initializers]s= _176v1 | a1 .l 1u7 102 {e )2 | ",6 A l8egV f e_ {*n O dl"P"o,T a"g_vTd(reY1Par.Efw a_ +legDi ngge"O(n,dU"4 B,L6" EO.s,F0Fe6 5St{ 3E8.tTifmd( e*b lml =a0e.axgi0mvee}u,rnm adg_0)i,f.rn 0g"e,A ,qVO u1_FOFe.ncPS0Ey)T,_TT YP E(a/v F(_gLmABGOSO)a xL,,}i A{V,m.u_O im6P4 _Tf r| _=e ^T YqP E0u_}eIn,cN y0 T+,, 1 14,src/libavfilter/af_speechnorm.c{6 :.1187Fi:812.:4 9fL)6warning: A)4;missing field 'help' initializer [-Wmissing-field-initializers] G= 1 }S,| 118 | 0 ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} ,, | ^I N T{src/libavfilter/avf_showcwt.c 3:N2681U_:29L:L Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A} X , | ^F L A681G | S src/libavfilter/avf_showspectrum.c :} 177,: 110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ maxim um177_f | re qu e n{c "ydr a=n g11e."1,7src/libavfilter/avf_showfreqs.c 26:"8s103:f154:e t warning: * missing field 'unit' initializer [-Wmissing-field-initializers]d ylnoagm(1i.cf r+a n(g41036.e0 | i6 5n3 8d f{ B F"S*c" o,ml aoOxFriFsmSuE"T(mdr,_af n"rgeseq)etu, ecAhncVay_n)nOe PlT/_ sT( mYcaPxoEil_morusF"L,mO A_Tf,rO e{.FqdFuSbeEln T=c( yc1o 2l+0o r}1s,)4 ,61 708A.,V4 _92Of0P)0T)_T,;Y P E _F| SL ^~~~~~~~~ ~T ARGINSG ,} ,{. s t| r ^ = "red|green|blue|yellow|orangesrc/libavfilter/avf_showspectrum.c|l:i178me:|p106in:k |warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]a genta|br o178w | n " } , {0 ",l i0m,it ",F LA"GsSe }t, u p p| e ^r limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:107:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "minamp", "ssrc/libavfilter/avf_showspectrum.cet: 179m:in110i:m uwarning: mmissing field 'unit' initializer [-Wmissing-field-initializers] amplitude ",179 | O F FS E {T ("moipnaamcp)i,t yAV"_, O"PsTet_ ToYPpEa_cFiLtOy AsTt,r e{n.gdtblh=",1 e-O6F}F,S EFTL(To_pMaIcNi,t y1_ef-a6c,t oFrL)A,G SA V}_,O P T| _ ^T YPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:180:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 180 | { NULL } | ^ src/libavfilter/avf_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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 4 warnings generated. src/libavfilter/avfiltergraph.c:377:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | for (i = 0; i < f->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:385:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 385 | for (i = 0; i < f->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/avf_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_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/f_perms.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_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:304:31: note: expanded from macro 'ANALYZE_CHANNEL' 304 | psrc/libavfilter/colorspace.ci[pi:_end160]:.28m:a xwarning: _pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ak = new_max_ p160 | e a k ; p e a k = c l m -> M a x C L L / R E F E R E\N C E| ~ ^~~~~~~~~~~~_ WHITE; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:305:30: note: expanded from macro 'ANALYZE_CHANNEL' 305 | pi[pi_end].rms_sum = new_rms_sum; \ | ~ ^~~~~~~~~~~ src/libavfilter/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.CC libavfilter/f_realtime.o 0f; | ~ ^~~~~ 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/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/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:53src/libavfilter/avf_showspectrum.c:: warning: 423implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | 423 | m e t a d apthai-> m= a2x._lfu m*i nMa_nPcIe * =( s-a>vs_tdo2pq (-p esa-k >* sRtEarFt)E R/E N(CfElo_aWHtI)TiEn,l i1n0k0-0>0sa)m;p l e| _ ~ ^~~~~~~~~~~~~~~r ate src/libavfilter/colorspace.h/ :(27:M25 :- 1note: )expanded from macro 'REFERENCE_WHITE'; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27 | #define REFERsrc/libavfilter/avf_showspectrum.cE:N423CE:_15W:HI Twarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100.0f 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; | ^~~ ~ 14 warnings generated. 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/avfiltergraph.c:612:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavfilter/af_speechnorm.c :411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | 411 | F I LfTorE R_(LiI =N K0;_ CiHA N< NlEiLnSk(->filtn, cfflgo.afto,rm aftlse-r>npb_)f o r| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m ats;src/libavfilter/af_speechnorm.c :i405+:+24): { note: expanded from macro 'FILTER_LINK_CHANNELS'| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | src/libavfilter/avfiltergraph.c : 625: 27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s->prev_ g625ai | n = g a i n ; f o r ( i = 0 ; i < l in k -> i n c f g . f o rm a t s - > nb _ f o r m a t s ; \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 | src/libavfilter/af_speechnorm.c#d:efi455:n23e: I Mwarning: (xcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare], ch) s->fft_d a455t | a [c h] [ fxor] (.iinmt f | = ^ 0; src/libavfilter/avf_showfreqs.cf:417 :<25 :f fnote: _iexpanded from macro 'P'n link _417q | u#edeufedi_nfer aPm(eas,(i nbli)n k();a tfa+n+2)( {( b ),| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:461:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:462:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(fsrc/libavfilter/avf_showspectrum.c-1,: c580h:)19 :+ warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M (f, ch) * I M(580f | - 1, c h ) )) / ( 2 . **u f M=_ P*Iy)f ,* 0M, _1)P;I ; | src/libavfilter/avfiltergraph.c ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ :724| :src/libavfilter/avf_showfreqs.c ^~~ ~5:: warning: 417:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25 : note: expanded from macro 'P' 417 | #define 724P | ( a , bRE)D U(CatEan_2(F(ORbM)ATsrc/libavfilter/avf_showspectrum.cS, :((i581an:)t)19,) : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~ ^ AV Fi581l | t e r F o r ma ts , * v f = f o*rymfa t*s , M _ P I; | ^~~ ~f ormats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:src/libavfilter/avf_showspectrum.c709:27:: 599note: expanded from macro 'REDUCE_FORMATS': 85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 709 | f o599r | ( k = 0 ; k < o u t_ l*uifn k*-=> 0i.5nf c*f gs.ilnfi(st(->2nb ;* kM+_+P)I * c h ) / \s -> n| b ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~_ display_csrc/libavfilter/avfiltergraph.cha:n726n:5e: lwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + M_PI *726 | s - > rRoEtDaUtCioEn_)FO;R M A| T ~ ~~~^~~~~~~~S (int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:src/libavfilter/avf_showspectrum.c685:19::600 :note: 85expanded from macro 'REDUCE_FORMATS': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | f600o | r ( i = 0 ; i *< vfifl t*e=r -0.>5nfb _*i ncpoustfs(;( i2+ *+ )M _P{I * c h ) / s - >n b _ di s p l a y _ ch\a nn e| l ~ ^ ~~~~~~~~~~~~~~~~~ s + M_PIsrc/libavfilter/avfiltergraph.c :*726 :s5-: >warning: rocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t ation) ;726 | | ~ ~~~^~~~~~~~ REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c 727: | 602 : 42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | n b _f o rm a ts , f f_*auddf_f o*rm=a t)0; . 5| f ~~~~~~~~~~~~~~~~~~~~~~~~~~ * ssrc/libavfilter/avfiltergraph.ci:n693f:(23M:_ Pnote: Iexpanded from macro 'REDUCE_FORMATS' * s->r ot693a | t i o n ); | fo ~ ~~~^~~~~~~~r (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, src/libavfilter/avf_showspectrum.cAV:Fi603lt:e42r:F orwarning: maimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t s, 603 | s a m p l e r a t*vefs ,* = 0f.o5fr m*a tcso,s f (| M ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_P I * 727s | - > r o t a t i on + M _ P I _2n)b;_f o r| ma ~ ~~~^~~~~~~~t s, 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/avf_showspectrum.c : 606 : 37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | 606 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavfilter/avfiltergraph.c*:730u:f19: +warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] *uf * 730si | n f ( Mf_oPrI (*i s=- >0r;o it n b| ~ ~~~^~~~~~~~_ 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_osrc/libavfilter/avf_showspectrum.cu:t607p:37u:ts ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]j+ +) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 607 | *vf += *vf * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ src/libavfilter/buffersrc.c:300:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 300 | { "width", NULL, OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:302:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 302 | { src/libavfilter/avfiltergraph.c"h:e779ig:h23:t "warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] NULL, 779 | CC libavfilter/f_reverse.o f o r ( i = 0 ; OiF FS nb _ f i l t e r s ; i + + ) A{V_ OP T| _ ~ ^ ~~~~~~~~~~~~~~~~~T YPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/avfilter.c:607:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 607 | src/libavfilter/buffersrc.c : 304 : 126{ :. warning: imissing field 'unit' initializer [-Wmissing-field-initializers]6 4 = 0 }, 0, INT_MAX, 304 | F L A G{S }",s a r| " ^, "sample aspect ratio", Osrc/libavfilter/avfilter.cFF:SE609T:(85p:ix ewarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]_ aspect )609, | A V _ O P T _TOYFPEF_RSAETTI(OexNtArLa,_ h{w _.fdrbamles ),= A0V _O}P,T_ T0YP,E D_BLI_NMTA,X , {V },. i6 4| ^ = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:610:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 610 | { NULL },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/avf_showspectrum.csrc/libavfilter/buffersrc.c:307::126625::23 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 307 | { 625"f | r a me _ ra te " , f o r NU(Li L=, 1 ; i < F F _A R R A Y _ E L E MOS(FcFoSElTor(_ftraabmlee_[rcamt]e)), - 1; i ++ )A V _| O ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P T_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:308:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 308 | { NULL }, | ^ CC libavfilter/f_segment.o src/libavfilter/avfiltergraph.csrc/libavfilter/avf_showspectrum.c::795668::1920::src/libavfilter/dnn/dnn_backend_native.c :warning: warning: 36comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 668795 | | e36 lf | os r e ( ii{f (="lc oog0n;1 v0i( 2s-s> "n6b,)_ "| t ~~~~~ ^~~~~~~ih nrpeuadtss ;n iu+m+ f)or c{o n v| 2 ~ ^ ~~~~~~~~~~~~~~~~~d layer"src/libavfilter/avfiltergraph.c,: 802O:F11F:S Ewarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( optio 802n | s . cifo (niv 2=d=_ thfreialdtesr)-,> nAVb_O_PinTp_uTtYsP)E _src/libavfilter/avf_showspectrum.c :| I669 ~ ^ ~~~~~~~~~~~~~~~~~N:T, 46 : { warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/avfiltergraph.c .:i80764: =19 0:669 | } , warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N T _ M Iu807nN | i, ts IN T= _ MaAfvX_o,ar s FpL(rAiinG t=Sf (0};", %i. 2dnbs_o ut/p ut(s6;0 *i +6+)0 ){ ) ;| ~ ^ ~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ src/libavfilter/avfiltergraph.c:815:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 815 | for (j = 0; j src/libavfilter/dnn/dnn_backend_native.c< :o37u:t145l:i nwarning: kmissing field 'unit' initializer [-Wmissing-field-initializers]- >insrc/libavfilter/avf_showspectrum.ccf:g670. :s20a:m 37pwarning: | limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e r a t e{ s 670"-a>snybn | _ c f" o re,ml atss; e ji+f + ) ( {l o" gu| 10s ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(e s eDcNoNn dass)y n>c 3i)n fe r| e ~~~~~ ^~~~~~~n ce", OFFSET(options.async), CC libavfilter/f_select.o AV_OPT_TYPE_BOOL, { .i64 =src/libavfilter/buffersrc.c 0:src/libavfilter/avf_showspectrum.c314 ::671}110:,:46 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'unit' initializer [-Wmissing-field-initializers] 0, 671 | 314 | 1 , {F "tLi mA euGni_tSb s a=} as,v _aes | " ^p ,r i n t f( "N%U.L2Lf,m "O, FsFeScEoTn(dtsrc/libavfilter/dnn/dnn_backend_native.csi m/: e638_0:b)12;a :s | ~~~~~~~~~~~ ~~~~~~~~^~~~ ewarning: )missing field 'help' initializer [-Wmissing-field-initializers], 38 | { NAULVL _}O, P T_| T ^ YPE_RATIONAL, {src/libavfilter/avf_showspectrum.c .:d673b:l38 := warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } , 0, I N673T_ | MA X , A } , u| n ^it s = av_asprintf("%.2fs", seconds); | ~~~~~~~~~~~ ^~~~~~~ src/libavfilter/buffersrc.c:315:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "sample_rate", NULL, OFFSET(sample_rate), AV_Osrc/libavfilter/avfiltergraph.cPT:_834TY:PE19_:I Nwarning: T,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .i64 = 8340 | } , fo0r, (INiT _=M A0X;, A i} ,< | g ^r aph->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/avf_showwaves.c:802:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:803:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:804:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:805:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 817 | { NULL } | ^ 18 warnings generated. src/libavfilter/avf_showspectrum.c:767:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 warnings generated. 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/avfilter.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 744 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:749:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 749 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/buffersink.c:357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | { NULL }, | ^ src/libavfilter/avfiltergraph.c:877:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 877 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:884:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 884 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:887:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 887 | for (i = src/libavfilter/buffersink.c0;: 372i: 128:< warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]i lter->nb_outp u372t | s ; i+ +){ { " a| l ~ ^ ~~~~~~~~~~~~~~~~~~l _channel_csrc/libavfilter/avfiltergraph.co:un926t:27s:", warning: "comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]a ccept all 926 | c h a n n e l c o u nfotrs "(,k O=F F0SE;T( akl l< _FcFh_anAnRReAl_Yc_EoLuEnMtSs(),c hAV__sOuPbTst_);T YkP+E+_B)OO L{, | { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~. i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/buffersink.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ src/libavfilter/avfiltergraph.c: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:855:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 855 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ 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) | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/f_sendcmd.o src/libavfilter/avfiltergraph.c:993:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 993 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1001:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1001 | for (j = 0; j < outlink->incfg.formats->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1038:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1038 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:912:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~ 26 warnings generated. 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:1144:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1144 | if (f->nb_inputs > INT_MAX - sink_links_count) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/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/avfiltergraph.c:1222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c: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/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_sampleCC libavfilter/f_sidedata.o s <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1035:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifosrc/libavfilter/dnn/dnn_backend_native.c.sam:pl538e:s52_:s kwarning: icomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare]p ped && frame-> nb538_ | sa m p l es > = m in & & ffroamre ->(nbu_isnatm3p2l_ets operands_num; ++operand) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. CC libavfilter/f_streamselect.o 6 warnings generated. src/libavfilter/avf_showspectrum.c:1229:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1229 | 48 warning s generated. 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); | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~ 32 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])) src/libavfilter/dnn/dnn_backend_native_layer_dense.c- 1:.0133f:;46 : | ^~~~ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | 169 | o ut p ut [ no_ufitlputte[rn]_ f=i lFteFrMA]X (=o u2t.p0utf[ n _/f il(t1.e0rf] , +0 e.x0p)(;- 2 | . ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 0f * osrc/libavutil/macros.hu:t47p:u22t:[n _note: fexpanded from macro 'FFMAX'i lter] )47) | #- d1e.f0if;n e | ^~~~ ~F FMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ 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 / (src/libavfilter/dnn/dnn_backend_native_layer_dense.c1.0:f 136+: 89e:x p(warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o utput[n_ f136i | l t e r] ) ) ; | ~~~ ^~~~~~~~~~~~~~~~~ outsrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.cp:u172t:[48n:_ fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] lter] = 1722 | . 0 f / ( 1 .0 f + e x p ( -2 .o0fu t*p uto[unt_fpiultt[en_rf]i l=t e1r.]0)f )/ (-1 .10.f0 +f ;e x p| ~ ^~~~( -output[nsrc/libavfilter/dnn/dnn_backend_native_layer_dense.c_:f136i:66l:te rwarning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ); | ^~~~ ~ 136 | src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c : 172: 40 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o172u | t p ut [ n _ f i lt er ] = 2 .o0uft p /u t([1.n0_f f+il texepr(-]2 .0=f 1* .o0uft p/u t([1n._0ff i+lt eerx]p)()- -o u1t.pu0tf[; n _f| i ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~l ter]));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_filtsrc/libavfilter/avf_showspectrum.cer]: 1321= :2.240:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 1.0f + exp( -13212 | . 0f * coountsptu tf[ln_ofait lfte r=] )s)- >-g a1i.n0 f;* w ;| ^~~~ ~ | ~~~^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.csrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.c::136177::4083:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | 177 | 18 warning s generated . o ut p u t [ n o_uftiplutt[enr_] f= i2l.t0efr] /= ( 1F.0FfM AX+( oexupt(p-u2t.[0nf _*f ioluttepru]t[,n _f0i.l0t)er ]+) ) 0-.2 1*. F0FfM; I N| ^~~~ ~( 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.csrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.c::139177::5983:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | 177 | oouuttpputu[t[nn_f_iflitletre] r=] FF=M A1X.(0ofu t/pu t([1n_.fi0lft er+] , e0xp.(0-) o+u t0pu.t2[ n_*fi lFtFeMrIN](o)u)t;pu t [| n ~~~ ^~~~~~~~~~~~~~~~~_ filter],src/libavfilter/dnn/dnn_backend_native_layer_dense.c 0:.0139):; 48 :| ~ ^~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49 :13940 | : note: expanded from macro 'FFMIN' 49 | # d e f i n e F FMoIuNt(pau,tb[) n(_f(ialt)e >r ]( b=) 1 .?0 f( b/) (:1 .(0fa )+ )e x | p ^ (-output[nsrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:_177f:i46l:t ewarning: r]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ); | ^~~~ ~ 177 | src/libavfilter/dnn/dnn_backend_native_layer_dense.c : 139 : 40 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o139u | t p ut [ n _f i l t e r] = F F M AX ( oouuttpupt[un_tf[inl_tfeirlt]e,r ]0 .=0) 1+. 00f. 2/ * (F1.F0MfI N(+o euxtp(p-uotu[tnp_ut[n_fifliltteer]r,]) );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(ousrc/libavfilter/dnn/dnn_backend_native_layer_dense.ctp:ut144[n:_83:f iwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]te r], 0.0) + 0 .2144 | * F F M I N( o u t p u t [ n_ f i l toeutrp],u t0[.n0_);f i l| t ^~~~~~~~~~~~~~~~ ~e r] src/libavutil/macros.h=: 47FF:M34A:X (note: ouexpanded from macro 'FFMAX't put [47n | _#fdieltferi]n,e 0F.F0M) A+ X0.(2a *, bFF)M (I(N(ao)u t>p u(tb[) n?_ f(ia)l te:r ],( b0).)0) ; | | ^ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~src/libavfilter/avf_showspectrum.c :1340:src/libavutil/macros.h22::49: 22warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'FFMIN' 49 | #d 1340e | fi n e F FM I N( ap,hba)s es([(ya]) => ((bP) H?A (bS)E (y:, c(ha)) )/ M _| PI ^ ~ + 1) / 2;src/libavfilter/dnn/dnn_backend_native_layer_dense.c :| 144 ^~~~~~~~~~~~ ~:83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showspectrum.c:1314:22: note: 144expanded from macro 'PHASE' | 1314 | # d e f i n e P H ASoEu(typ,u tch[)n a_tfani2lft(IeMr(]y, =c FhFM)A,X (RouEtp(uyt[,n_ fcihl)t)e r ]| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) : (src/libavfilter/avf_showspectrum.cb):)1347 :| 23 ^ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/dnn/dnn_backend_native_layer_dense.c :1347144 | : 46 : cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o nst floa t144 | r n g = 2 . f * M _ P I ; o u| t ^~~ ~p ut[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)) | ^ CC libavfilter/fifo.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; | ~~~^~~~ ~ 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/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/formats.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] 20 warning90s | generated . 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]); | ~~~~~ ^~~~~~ CC libavfilter/framepool.o src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:134:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | dst[i] = atanh(src[i]); | ~~~~~ ^~~~~~ 22 warnings generated. 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 | 7 warning s generated . 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 | 16 warningdss generatedt. [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]); | ~~~ ^~~~~~ CC libavfilter/framequeue.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/framesync.o CC libavfilter/generate_wave_table.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 }, | ^ CC libavfilter/graphdump.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, 9FL warningAsG generatedS. }, | ^ 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 } | ^ 5 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)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 33 warnings generated. 11 warnings generated. CC libavfilter/graphparser.o CC libavfilter/lavfutils.o CC libavfilter/lswsutils.o 13 warnings generated. CC libavfilter/motion_estimation.o CC libavfilter/palette.o 12 warnings generated. CC libavfilter/pthread.o CC libavfilter/qp_table.o CC libavfilter/scale_eval.o CC libavfilter/scene_sad.o 18 warnings generated. 3 warnings generated. CC libavfilter/setpts.o CC libavfilter/settb.o 16 warnings generated. CC libavfilter/split.o CC libavfilter/src_avsynctest.o CC libavfilter/src_movie.o 4 warnings generated. CC libavfilter/transform.o 12 warnings generated. CC libavfilter/trim.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)) | ~ ^ ~ CC libavfilter/vaapi_vpp.o src/libavfilter/ebur128.c:513:1: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | FF_EBUR128_ADD_FRAMES(double) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ebur128.c:509:17: note: expanded from macro 'FF_EBUR128_ADD_FRAMES' 509 | for (i = 0; i < st->channels; i++) src/libavfilter/f_bench.c : 92 : 1 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | D EF I N E _O P TI O N S ( b en c\ h ,| ~ ^ ~~~~~~~~~~~~ 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_cue.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:94:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:95:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/f_cue.c:95:102: warning: implicit conversion from 'long' 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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_bench.c:123:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | DEFINE_OPTIONS(abench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_AUDIO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ src/libavfilter/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, 0src/libavfilter/drawutils.c, FL:AG218S :}27,: warning: | ^comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | forsrc/libavfilter/f_drawgraph.c :(65:p96l: awarning: missing field 'unit' initializer [-Wmissing-field-initializers]n e = 0; p65l | a n e <{ "dmr3aw"-,> nb"_spelta n3ers;d p lmaente+a+d)a t{ a | ~~~~~ ^ ~~~~~~~~~~~~~~~k ey", 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", OFFSE32T( warningfgs_s generatedt. r[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 } | ^ src/libavfilter/drawutils.c:239:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vaf_spectrumsynth.o CC libavfilter/version.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_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_wCC libavfilter/vf_addroi.o ith_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->nbsrc/libavfilter/f_graphmonitor.c_i:np113ut:s107;: i ++warning: )missing field 'unit' initializer [-Wmissing-field-initializers] { | ~ ^ ~~~~~~~~~~~~~~ 113 | src/libavfilter/f_interleave.c : 138 :{19 :" rawarning: tecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , "s e138t | v i de o f orart e("i, =OF F0SE;T (if nab_tie)n,pu tAsV;_ OiP+T+_T)Y P{E _ V| I ~ ^ ~~~~~~~~~~~~~~D EO_RATE,src/libavfilter/f_interleave.c :{148:.11s:t rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= " 25"}, 0148, | I N T _iMfA (Xi, V=F= ct}x,-> n b| _i ^n puts - nb_eofs && ff_outlinksrc/libavfilter/f_graphmonitor.c_f:r114a:107m:e _warning: wmissing field 'unit' initializer [-Wmissing-field-initializers]an ted(outl i114 | n k ) ) {{ "| 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_alphamerge.o 13 warnings generated. src/libavfilter/f_ebur128.c:163:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|src/libavfilter/f_drawgraph.cF }:, 239 | : ^30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | valuessrc/libavfilter/f_ebur128.c[:V164:CC libavfilter/vf_amplify.o A101:R _warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers] IN] = s- >164m | i n; | { ~ ~~~^~~ "src/libavfilter/drawutils.csize:",392 :"46:s etwarning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]v ideo size", 392 | OF F S ET (w ) , A V src/libavfilter/f_drawgraph.c _:iO240fP: (30Td:_ rTwarning: aYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PwE -_I>MdAeG scE240-_ | S> cIo Z m E p ,[ vc{ao.lmsupte]rs .= [pl"aV6n4Ae0Rx_4M8 A0!"X=} ]p ,l= 0s,-a >0nm,e )Va|xF ; } | , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ | ~ ~~~^~~| ^ src/libavfilter/f_drawgraph.csrc/libavfilter/f_ebur128.c::241165::27103:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 241 | 165 | { v"ameltueer"s, ["sVeAtR s_caVlAeL ]m e= tverf ;( + 9| ~ ^~t o +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 | { "m2eta warningdsa generatedt. a", "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 }, | ^ CC libavfilter/vf_aspect.o src/libavfilter/f_ebur128.c:176:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "panlaw", "set a specsrc/libavfilter/f_interleave.cific: 198pa:n 23la:w warning: focomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r dual-mono fi l198 | e s " , O F F SEfTo(rp a(ni_ l=a 1w;) i, < AcVt_xO-P>Tn_TbY_PiEn_pDuOtUBsL;E, i{+.+db)l {= - 3| . ~ ^ ~~~~~~~~~~~~~~0 1029995663978}, -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_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 | { NULsrc/libavfilter/f_graphmonitor.cL } : 164 : 29 : warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 164 | x + s tr l e n ( t x t ) * 8 > = p i c - >\ w i| d ^t h) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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_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' src/libavfilter/f_drawgraph.c143 | #: 174 : 39de:f iwarning: ncomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]e av_clipf 174 | a ivf _(sc-lip>sfl_icd e =| ^= 4 && s->nb_values >= s->values_size[0] / sizeof(floCC libavfilter/vf_atadenoise.o at)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:282:99: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 282 | AV_RN32(out->data[0]src/libavfilter/f_interleave.c + F:F249M:I1N:( jwarning: +1missing field 'help' initializer [-Wmissing-field-initializers], outlink->h - 2491) | D* EoFutI-N>El_iOnPesTiIzOeN[0S]( a+ ixn *t e4)r l!ea=v oe,l dA)V _{O P T| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~_ FLAG_AUDIOsrc/libavfilter/f_drawgraph.c_P:A281R:A75M:|A Vwarning: _comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]O PT_FLAG_ F281I | L T E R IN G _ P A R A M ); | ^ (AV_src/libavfilter/f_interleave.cR:N6132:(11o:ut -note: >expanded from macro 'DEFINE_OPTIONS'da ta[0] 61+ | j *{ oNUuLtL- >}l i n es i z e [ 0CC libavfilter/vf_avgblur.o ] + x * 4 ) ! = o l d ) | | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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 | s7t warningesp generated . = 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/drawutils.c:574:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 574 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const 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: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 382 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:381:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 381 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_graphmonitor.c: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_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: src/libavfilter/f_perms.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]72 | { "speed "57, | " s pe e d{ "sfeaecdt"o,r ""s,e tO FtFhSeE Ts(sepeed efdo)r ,t hAeV_ OrPaTn_TdoYmPE _mDoOdUBeLE",, {O FF.SdEblT (=r a1n.d0o m},_ sDeBeLd_)M,I NA,V _DOBPLT__TYMPAEX_,I NFTLA6G4S, {.}i6,4 =| ^- 1}, -1, UINT32_MAsrc/libavfilter/f_realtime.cX,: 73FL:A12GS: },warning: missing field 'help' initializer [-Wmissing-field-initializers] | ^ 73 | { NULL } | src/libavfilter/f_perms.c ^: 58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/f_realtime.c:71:96: warning: implicit conversion from '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) | ^~~~~~~~~~~~~~~~~~ 25 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 } | ^ src/libavfilter/f_loop.c:262:100: warning: implicit conversion from '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) | ^~~~~~~~~~~~~~~~~~ 19 warnings generated. src/libavfilter/f_loop.c:446:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { "loCC libavfilter/vf_backgroundkey.o op", "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' 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 INT6src/libavfilter/f_reverse.c4_:M85A:X26: (0warning: x7comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]f ffffffffffffff )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 long' [-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 long' [-Wsign-compare] 99 | if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavfilter/vf_bbox.o CC libavfilter/vf_bilateral.o CC libavfilter/vf_bitplanenoise.o 2 warnings generated. 26 warnings generated. CC libavfilter/vf_blackdetect.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_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 | { "timestasrc/libavfilter/f_select.cmp:s235":,49 :" tiwarning: meimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]st amps of i235n | p u t a ts ewlheiccth- >vtaor _svpalluiets [iVnpAuRt_P"RE,V _OT]F F S E T ( t im e s=t aNmApNs;_ st r| ~ ^~~) , /usr/include/math.hA:V15_:O19P: Tnote: _expanded from macro 'NAN'T YPE_ 15S | T#RdIeNfiGn,e N{ACC libavfilter/vf_blackframe.o N. s t r = _ _NbUuiLlLt in}_, n0,a nf0(, "F"L)A GS | } ^~~~~~~~~~~~~~~~~~, \ | ^ src/libavfilter/f_segment.c:279:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_select.c :279236 | : 49 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "frames "236, | " f rsaemleesc ta-t> vawrh_ivcalhu etso[ VspAliRt_ SiTnpAutR",T O_FPFTSSE]T ( p o i nt s_ s tr )=, ANVA_ONPT;_T Y PE| _ ~ ^~~ST RING/usr/include/math.h, : 15{ :.19s:tr note: =expanded from macro 'NAN' NUL L15 | },# 0d,e f0i,n eF LNAAGNS } , _| _ ^b uiltin_nanf("")src/libavfilter/f_segment.c : 280| : ^~~~~~~~~~~~~~~~~~12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ 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 | CC libavfilter/vf_blend.o select->var_values[VAR_PICT_TYPE] 10= warningNsA generatedN. ; | ~ ^~~ /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 __built19in warning_nsa generatedn. f("") | ^~~~~~~~~~~~~~~~~~ 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; | ~ ^~~ CC libavfilter/vf_blockdetect.o /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_segment.c:317:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 317 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:267:142: note: expanded from macro 'COMMON_OPTS' 267 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:318:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "samples", "samples at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:319:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 319 | { NULL } | ^ src/libavfilter/f_select.c:298:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | ret = av_clipf(FFMIN(mafd, diff) / 100., 0, 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/f_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_sendcmd.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/f_select.c:335: 4575: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (i = 0; 335i | < FF _A R R A Ys_eElLeEcMt-S>(vfalarg__svtarliungess)[;V AiR+_+S)T A{R T _| P ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.csrc/libavfilter/f_select.c:114::337104::43 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | 337 | { " c o m msaenldse"c, t"-se>t vcaomrm_vaanludess["V,A RO_FSFTSAERT(Tco_mTm]a =n dTsS_2stDr()f, rAVa_mOePT-_>TpYtPsE)_ ST*R IaNvG_, q{.2sdt(r i=n lNUiLnL}k,- >0t,i m0e_,ba sFeL);A G| S ^~~~~~~~~~~~~~~~ ~ }, | ^src/libavfilter/internal.h :264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == src/libavfilter/f_sendcmd.cA:V_115NO:P104T:S _warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]A LUE ? N AN115 | : ( d o{u b"lce"),( t s) ) | ^~~ " set/usr/include/math.h :c15o:m19ma:n dnote: s"expanded from macro 'NAN', OFFS ET15( | co#mdmeafndis_nset rN)A,N A V_ O P T _ T__YbPEu_iSlTtRiINnG_, n{.asntrf (=" "N)UL L }| , ^~~~~~~~~~~~~~~~~~ 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.csrc/libavfilter/f_select.c:117::115:340 warning: :missing field 'unit' initializer [-Wmissing-field-initializers]35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | { 340"f | " , se l e c t - >"vsaetr c_ovmalmuaesn[dVs AfiRl_e"P,T S ]OF F=S ETT(Sc2omDm(afrnamdes-_f>ipltesn)a; m | e ~ ^~~~~~~~~~~~~~~~) , AV_src/libavfilter/internal.hOP:T264_:T48Y:P E_note: Sexpanded from macro 'TS2D'T RING, {264.s | tr# =d NeULfLi}ne, TS02,D 0(,t sF)L A G S }, (| ( ^t s) == AV_NOPTS_Vsrc/libavfilter/f_sendcmd.cA:L118U:E 12? :N Awarning: Nmissing field 'help' initializer [-Wmissing-field-initializers] : ( d118o | u bl e )({t sN))U L L| ^~~} | ^/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_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_select.c:446:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 446 | DEFINE_OPTIONS(aselect, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } src/libavfilter/f_sidedata.c : 159 : 1 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | D\E F I| ^N E_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_metadata.csrc/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); | ^ 369src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' : 171 | { NULL } \ | ^ 1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | DEFINE_OPTIsrc/libavfilter/generate_wave_table.c:O31:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] NS 31 | for (i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ (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 exsrc/libavfilter/f_sendcmd.c:p529:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r f 529 | double start = TS2T(interval->start_ts, AV_TIME_BASE_Q); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unctiosrc/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' n 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("") | ^~~~~~~~~~~~~~~~~~ OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NUsrc/libavfilter/f_sendcmd.cL:530:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L 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' 0 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ , 0, FLAGS }, \ | ^ src/libavfilter/f_sendcmd.c:531:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 531 | double current = TS2T(ref->pts, inlink->time_base); | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_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 | { "filesrc/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' s 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ et file where to print metadata infosrc/libavfilter/f_sendcmd.c:535:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] rm 535 | var_values[VAR_PTS] = TS2D(ref->pts); | ~ ^~~~~~~~~~~~~~ asrc/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' t 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.hi:15:19: note: expanded from macro 'NAN' o15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ n", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ 30 warnings generated. 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' CC libavfilter/vf_blurdetect.o 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ CC libavfilter/vf_bm3d.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, { .i64 = 1 }, 0, 1, FLAGS }, | ^ CC libavfilter/vf_boxblur.o src/libavfilter/framesync.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_bwdif.o 32 warnings generated. src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIsrc/libavfilter/formats.c:114D:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] EO 114 | for (i = 0; i < a->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~ _src/libavfilter/formats.c:P116:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A 116 | for (j = 0; j < b->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~ Rsrc/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AM 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' A 75 | for (i = 0; i < a->nb; i++) 1 warning generated. \ | ~ ^ ~~~~~ Vsrc/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.cO:76:27: note: expanded from macro 'MERGE_FORMATS' P 76 | for (j = 0; j < b->nb; j++) 147 warning s generated . \ | ~ ^ ~~~~~ Tsrc/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _ F131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lsrc/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' A 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.cG:44:19: note: expanded from macro 'MERGE_REF' _ 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ FILTERING_PARAM); | ^ 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] src/libavfilter/f_metadata.c :49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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/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/formats.csrc/libavfilter/graphdump.c:90::18927::5: 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] 90 | 189 | mMaExR_GEo_utF_ORfMmAtT S=( aF,F MbA, Xf(omramxa_tso,u t_nfbm_fto,r mpartsin,t _AVlFiinlk_tperropF(NoUrLmL,a tls), )c;h e| c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k , 1)src/libavutil/macros.h; : 47| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 25: note: expanded from macro 'FFMAX'src/libavfilter/formats.c :75:23 :47 | note: #dexpanded from macro 'MERGE_FORMATS'e fine FF MA75X | (a , b ) ( ( af)o r> ((ib )= ?0 ;( ai) <: a(-b>)n)b ; | i ~ ^ ~+ +) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/f_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:13 warnings generated. note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ src/libavfilter/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 ++) { \ | ~ ^ ~~~~~~~~~~~ 28 warnings generated. CC libavfilter/vf_cas.o 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) { | ~ ^ ~~~~~~~~~~~~~~ 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/f_streamselect.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/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++) | ~ ^ ~~ 6 warnings generated. 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 ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ 10 warnings generated. src/libavfilter/formats.c:650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | FORMATS_UNREF(ref, channel_layosrc/libavfilter/transform.cuts:)46; : 45| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 46 | 619 | r e t u rFnI NPD_IREXFE_LI(NsDErXc(,r e(fi,n ti)d(xx )+ ;0. 5) , ( i n t) (y + 0. 5 ) , w i d t h , h e i g h t , s t r i de\, d| e ^~~~~~~~~~~~~~~~~~~~~~~~f ); src/libavfilter/formats.c| :605 ^ ~: 19: note: expanded from macro 'FIND_REF_INDEX' src/libavfilter/transform.c:37:18: note: 605expanded from macro 'PIXEL' | fo r37 | (i = (0(;x )i << 0 (|*|re f(y))- >< r0e)f c? o(udnet;f ) i: +\+ )| ^\ | ~ ^ ~~~~~~~~~~~~~~~~ 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/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_chromakey.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 ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ 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)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_chromanr.o src/libavfilter/transform.c:100:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | 30 warning s f generated3. = 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/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_csrc/libavfilter/transform.cha:nn114el:_31l:a ywarning: ouimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ts_ref, f f114_c | ha n n e lma_tlaryioxu[t0]s _=u sncraefl)e;_ x| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* cos(asrc/libavfilter/formats.cn:g683l:19e):; note: expanded from macro 'SET_COMMON_FORMATS' | ~~~ ^~~~~ 683 | src/libavfilter/transform.c : 114 :f17o: rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( i = 0; 114i | < ct x -m>antbr_iixn[pu0ts]; =i+ +sc)a l{e _ x * c o s (a ng le ) ; | ^~~~~~~ ~ \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATSCC libavfilter/vf_chromashift.o (ctx, channel_layouts, AVsrc/libavfilter/transform.cME:DI115A_:T22Y:PE _warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]UD IO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~115 | m713a | t r i x [ 1 ] = -s i n ( a n gl e) ; | ~~~ ^~~~~ 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-src/libavfilter/transform.c>n:b118_:o31u: twarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ts; i+ +118) | { m a t r i x [ 4 ] = s c al e_ y * c o\s ( a| n ~ ^ ~~~~~~~~~~~~~~~g le); | ~~~ ^~~~~ 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); | ^~~~~~~ ~ CC libavfilter/vf_ciescope.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 } \ | ^ CC libavfilter/vf_codecview.o src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | 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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_colorbalance.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 } \ | ^ 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_colorchannelmixer.o CC libavfilter/vf_colorconstancy.o 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, AVMEDIACC libavfilter/vf_colorcontrast.o _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/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[VARCC libavfilter/vf_colorcorrect.o _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/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 src/libavfilter/setpts.c}, : 133 : 68I:N Twarning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_M IN, INT64_MAX, 132F | L A GS }s,et p\t s ->| v ^a r_values[VAR_SAMPLE_RATE] = | ~src/libavfilter/trim.c :181:5 :133 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c: 112: 170s:e tnote: ptexpanded from macro 'COMMON_OPTS's- >type == A V112M | E D I A _ T YP"E_sAUhDoIuOl d? b ein ldrionkp->pseadmp lagea_riant"e ,: N A N ; | ^~~ /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' 15 | # d e fi n e N AONF F S E T ( e nd___tbuiimlet)i,n _ n aAVn_fO(P"T"_T)Y PE _| D ^~~~~~~~~~~~~~~~~~ URATION, { .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",src/libavfilter/setpts.c : 138: 74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | se t p t s- >v a r _v a l uOeFsF[SVEATR(_eFnRd]_ t=i m e ) , A V _iOPnTli_nkT-Y>fPrEa_mDeU_RrAaTtIeO.Nn,u m{ &.& i 64| = ~ INT64 _137MA | X } , I N T 6 4 _M I N , I N T 6 4 _ M AX , F L AG S } , \in l | i ^n k->frame_rate.den ? 138 | 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 | "a pva_ssqe2dd("i,n l i n k - >f r a2 m warning es_ r generated. a t e ) : N A N ; | ^~~ /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' 15 | # de f i n e N A N O F F S E T (_s_btuairltt_inp_tsn)a,n f (A""V)_ O PT| _ ^~~~~~~~~~~~~~~~~~ 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 | { NU2LL warning} | s ^ generated . src/libavfilter/setpts.c:159:44src/libavfilter/trim.c:: warning: 185:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]140 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 184159 | | { "senedt_pftrsa-me>",v a r_ va"lNuumebes[rV oAfR _tShTe AfRTiPrsTtS ]f =r aTmSe2 Dt(hpatts );s h o| ~ ^~~~~~~~~u ld be dropped " | ~ src/libavfilter/internal.h:264:48: note: 185expanded from macro 'TS2D' | 264 | #"daegfianine" ,T S2 D ( t s ) ( ( t s ) = = AV _ N O PT S_ VA L U E ? N A N : ( d o u b l e ) ( tOsFF)SE)T ( e| ^~~n d_f/usr/include/math.hra:m15:e19):, note: expanded from macro 'NAN' AV_OP T15_T | Y#PdEe_fiIneN T6N4,A N { . i 64 _=_ IbNuTi6l4t_MiAnX_ n}a, n0f,( "I"NT)64 _ | M ^~~~~~~~~~~~~~~~~~AX , 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' 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 | src/libavfilter/setpts.c"t:o160 :t44h:e warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u tput", 160 | se tp ts - > v a r _v a l u es [ V AR _ S T A R TT ]O F=FS ETTS(2Ts(tpatrst, _inflriankm-e>t)i,m eA_bVas_eO)P;T _ T| YP ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~E_ INT64, src/libavfilter/internal.h{: 265.:i486:4 note: = expanded from macro 'TS2T'- 1 }, 265 | # d-1e, fIiNnTe64 _TMSA2XT, (FtLsA,G St b}), ( (| t ^~~~~~~~~s ) =/usr/include/stdint.h=: 46A:V21_N:O note: Pexpanded from macro 'INT64_MAX'T S_VAL U46E | ?# dNAeNf i:n (ed IoNuTb6l4e_)M(AtXs) *( 0axv7_qf2ffdf(ftfbf)f)f f f| f ^~~ff f)/usr/include/math.h : 15| : ^~~~~~~~~~~~~~~~~~19 : note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/trim.c : 181 :_5:_ buwarning: iimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]l tin_na n181f( | "" ) C| O ^~~~~~~~~~~~~~~~~~M MON_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 }, src/libavfilter/setpts.c0, :I162N:42T:64 _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X, FLAGS 162} | , | ~ ^~~~~~~~~s et/usr/include/stdint.hpt:s-46>:v21ar:_ vnote: aexpanded from macro 'INT64_MAX'l ues [V46A | R#_PdTeSf i n e I N T] 6=4 _MTAXS 2(D0(xpt7sf);f f| f ~ ^~~~~~~~~f fffffsrc/libavfilter/internal.hff:f264f:f48): | note: expanded from macro 'TS2D' ^~~~~~~~~~~~~~~~~~ 264 | #define TS2src/libavfilter/trim.cD(:ts181) : 5 : (warning: (implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]t s) == A181V | _ N O PCTOS_MVMAOLNU_OEPT S? | ^~~~~~~~~~~N AN : src/libavfilter/trim.c(:d119:o153ub:l e)note: (expanded from macro 'COMMON_OPTS't s)) | ^~~ /usr/include/math.h :11915 | : 19 : note: { expanded from macro 'NAN'" dura tio15n" | ,# d e f i"nMea xNimAuNm d ur a t i o n_ _obf utihel tionu_tpnuantf",( " " ) | ^~~~~~~~~~~~~~~~~~ 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.csrc/libavfilter/setpts.c:181::5163:: 42warning: implicit conversion from '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] src/libavfilter/split.c 181 | : 73C:O23M:M O163 N | warning: _ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O P T Ss e| t ^~~~~~~~~~~p ts-> src/libavfilter/trim.c:v73118 | a:153 :r _v note: a expanded from macro 'COMMON_OPTS'f loure s[( V117iA | nRt_ T i = 0{; i " en< d c_tpx]t-s ">=,n b _T oS u2 tT"(pputTtssi,; miensl ti+i+)a mn{pk - >| ot ~ ^ ~~~~~~~~~~~~~~~fi mteh_eb asrc/libavfilter/split.cf:si81er:)st27 f;: ra m warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e| t ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ha t s81h | src/libavfilter/internal.hou l:265 :48d: b e " note: expanded from macro 'TS2T' f o r ( i265n | t i #= de fi n0e ; Ti < S c2 tT x ( -t> n sb ,_ o ut t b ) ( ( pt u st s ; )i =+= + A)V _ N{ O P | T ~ ^ ~~~~~~~~~~~~~~~ S _ V Asrc/libavfilter/split.cL :U 103 E: 27 :? warning: N comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A N : 103 ( | d o ub l e ) ( t sf ) o r *( i n at vi _ q =2 d (0 t; b ) i) < c t| ^~~x \-> /usr/include/math.hn: b15_| :o ~u19t: pnote: uexpanded from macro 'NAN't s; i + 15118+) | | # d {e fi n e | N" ~ ^ ~~~~~~~~~~~~~~~ANd r o p p src/libavfilter/split.ce :d_111_ bu:ial23gt:ai ninwarning: "_,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n a n f (" " )111 | | ^~~~~~~~~~~~~~~~~~ f o r ( i n t i = 0; i < c t x - > n b _ ou t p u t OsF;F SiE+T+() e{n d _| p ~ ^ ~~~~~~~~~~~~~~~ ts), 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 | #defisrc/libavfilter/setpts.cne :I164N:T7564:_M Awarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (0x7fffffff f164f | f f f f sfef)t p t| ^~~~~~~~~~~~~~~~~~s ->var_values[VAR_POS ] = !fsrc/libavfilter/trim.cra:m181e: |5|: fwarning: raimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]m e->pk t_181p | os = = C-1O M?M ONANN_ O:P TfrSa m e| - ^~~~~~~~~~~> pkt_src/libavfilter/trim.cp:o116s:;153 : note: | expanded from macro 'COMMON_OPTS' ~ ^~~ /usr/include/math.h:15 :11519: | note: expanded from macro 'NAN' { "s t15a | r#dte_pftsi"n,e N "ATNi m e s t am p o_f_ btuhiel tfiinr_snta nff(r"a"m)e t| h ^~~~~~~~~~~~~~~~~~a t should be " src/libavfilter/split.c : 127 : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 13 warning s generated . 127 | \ | { ~ "outputs", "116s | e t n u m be"r p aosfs oeudt"pu,t s ", OF F S E T( n b_ o u t p u t s ), AV _ O P T _ T Y P E _ I NT , { . i 64 = 2 } , 1 , IONFTF_SMEAT(Xst,a rFtL_ApGtSs )},, | A ^V_ OPT_TYPE_INT64, { src/libavfilter/split.c.:i1286:124: warning: =missing field 'help' initializer [-Wmissing-field-initializers] AV_ N128O | P TS _ V AL{UE N},U LILNT 6}4 _ M| I ^ N, 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' 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' 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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]src/libavfilter/setpts.c :206: 71181: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c206: | 108: 153 : anote: vexpanded from macro 'COMMON_OPTS'_ log(inlink- >107d | s t , {A "Vs_taLrOt"G,_ TR A C E , " "-T>im esPtTaSm:%ps oTf:% ft\nh"e, fd2iirsstrt( fdr)a, mTeS 2tT(hdat, " i n l i n k - >t i m e_ ba s e ) ) ; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h : 265 : 48 : note: expanded from macro 'TS2T' 265 | # d e fi ne T S 2 T ( ts , t b ) ( ( ts ) == A V _ NO P T S _ V A L UE ? N A\ N | : ~ (double) (108t | s ) * a v _"qs2hdou(ltd bb)e) pa s| s ^~~e d", /usr/include/math.h : 15: 19: note: expanded from macro 'NAN' 15 | # d e f i n e N A N _ _ b ui l t i nO_nFaFnSfE(T"(s"ta)r t_ t| i ^~~~~~~~~~~~~~~~~~m e), 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/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 | #definesrc/libavfilter/formats.c NA:N 938 : 19 : warning: __comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]b uiltin_nanf( "938" | ) | ^~~~~~~~~~~~~~~~~~f or (i = 0; i < fmts->nb_channel_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:939:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 939 | for (j = i + 1; j < fmts->nb_channel_layouts; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/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/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", src/libavfilter/setpts.c : 274 :12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] OFFS E274T | ( en d _t i{m e)N,U L L }A V| ^_ 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", 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] OFFSET(start_ s155a | mp l e ) , A V _ O PlTu_tT[YPnE_]I N=T e6x4p,( -{0. 5. i*6 4S =Q R-(1( n},- ( N -1 ) / 2)-/1(0,. 4I*N(NT-641_)M/AX2,. fFL)A3)G) warning; Ss CC libavfilter/vf_colorize.o generated }. | , ~^~~ | ^ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #defsrc/libavfilter/trim.ci:n338e: 158:S QRwarning: (xmissing field 'unit' initializer [-Wmissing-field-initializers]) ((x)*(x) )338 | | ^ "dropped again", src/libavfilter/window_func.h : 155 : 60 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | l ut [ n ] = e xp ( O-F0F.S5E T*(e nSdQ_Rs(am(pnl-e(N)-, 1 ) /A2V_)O/(P0T._4*T(YPNE-1_)I/N2T6.4f),) ){; . | i ~^~~6 4 = src/libavfilter/window_func.hI:NT153:6264:_M Anote: Xexpanded from macro 'SQR' }, 0 ,153 | I N T 64 _ M AX#,de fFiLneA SGQSR (}x), (| ( ^ x)*(x)) | ^ src/libavfilter/trim.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ src/libavfilter/setpts.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { NULL } | src/libavfilter/trim.c ^ :338:141: warning: implicit conversion from '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", src/libavfilter/window_func.h : 162: 25 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET (162e | n d_ s a m p le ) , AiVf _(OFFPATB_ST(YnPE _- IMN)T 6>=4 , 0 {. 3. i*64 M=) I{NT 6 4| _M ~~^~~ ~~A X }, 0,src/libavutil/common.h :I64NT:631:4 _note: MAexpanded from macro 'FFABS'X , FLAG S64 | }#,d e f| in ^~~~~~~~~e FF/usr/include/stdint.hAB:S46(a:)21 :(( anote: expanded from macro 'INT64_MAX') >= 0 46? | (#ad)e f:i ne( I-N(T6a4)_)M)AX (| 0 ^x 7ffffffffffIn file included from fsrc/libavfilter/vaf_spectrumsynth.c:f40f: fsrc/libavfilter/window_func.hf): 162 :| 17 ^~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | isrc/libavfilter/trim.cf: 336(:F141F:A warning: BSimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]( n - M) >335= | 0 {. 3" s*t aM)r t{_ s a| mp ^~~~~~~~~~~~ ~~l e", src/libavutil/common.h":N64u:m37b: enote: r expanded from macro 'FFABS'of the 64f | i#rsdtef iaunde iFoF AsBSam(ap)l e( (at)h >a=t 0s h?o u(al)d :be ("- (| a) ~) ) | ^~~~ 336 | In file included from src/libavfilter/vaf_spectrumsynth.c : 40 : src/libavfilter/window_func.h :162 :"39p:a swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ed to 162 | t he o u t p u t " , i f ( F F A B S ( n - M) > = 0. 3 * M ) { | ~ ^ 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/window_func.hsrc/libavfilter/trim.c::163334::865:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | 163 | C O M M O N_ O P T S | ^~~~~~~~~~~l ut[n]src/libavfilter/trim.c :=120 :0153:. note: 5expanded from macro 'COMMON_OPTS' * (1 + c os120( | ( M _ {P I"*d(FuFrAaBtSi(onni "-, M ) "- M0a.3x im*u mM ))d/u(r(at1i -o n0 .of3 )th e *o Mu)t)p)ut;" , | ~ ^ src/libavfilter/window_func.h : 163 :69 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET (163du | r a t i o n ), A V_lOuPtT[_TnY] P=E_ D0U.R5A T*I O(N,1 {+ .cio6s4(( M=_ P0I* (F}FA,B S ( n - M ) - 0 . 3 * M ) ) 0/,( (I1NT 6- 40_.M3A)X, *FL AM)G))S; } , | ~ ^ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' src/libavfilter/window_func.h: 163:4656 | :# dewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ine INT64 _163 | M A X ( 0 x7 f f ff f f f flffufftf[fnf]) =| ^~~~~~~~~~~~~~~~~~0 .5 * (1 + cos((M_PI*(FFABsrc/libavfilter/trim.cS(:n334: 5-: warning: M)implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] - 0. 3334 | * M )C)O/M(M(O1 N-_O P0.T3S ) | * ^~~~~~~~~~~ M)))src/libavfilter/trim.c; : 119| : ~~^~~ ~153 : note: expanded from macro 'COMMON_OPTS'src/libavutil/common.h :64:31: note: expanded from macro 'FFABS' 119 | 64 | {# d"edfuirante iFoFnA"BS,( a) ("(Maa) x>i=m u0m ?du r(aa)ti :o n( -(oaf )t))h e o| u ^tp ut", CC libavfilter/vf_colorkey.o In file included from src/libavfilter/vaf_spectrumsynth.c : 40 : src/libavfilter/window_func.h : 163 : 48O:F Fwarning: SEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (durat io163n | ) , A V _ O P T _T Y lPuE_tD[nU]R A=TI O0.N, 5{ *. (i16 4+ =c o0s( (}M,_ P I * ( F F A B S ( n - M) - 00.3, *I NMT6)4)_/M(A(1X, F-L 0A.GS3 )} ,* M)\) ) ;| ~ ^~~~~~~~~ | ^~~~~~~~~~~~ ~ /usr/include/stdint.h:src/libavutil/common.h:4664::3721:: note: note: expanded from macro 'INT64_MAX'expanded from macro 'FFABS' 6446 | | ##ddeeffiinnee I NFTF6AB4S_(MaA)X ( ( (a0) x>7=f f0f f?f f(fa)f f:f f(f-f(fa)f))) | ^~~~| ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from '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' 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' 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' CC libavfilter/vf_colorlevels.o 113 | { "endi", "Timestamp of the first frame that " \ | ~ 114 | "should be dropped again", OFFSET(end_time), AV_OPT_src/libavfilter/src_avsynctest.cTY:P72E_:D113UR:A TIwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]N , { .i64 = I NT726 | 4 _ MA X {}," s i zIeN"T, 6 4 _ M I N",s IeNTt6 4f_rMaAmXe, sFiLzeA"G,S }, O\F F S| ^~~~~~~~~ E/usr/include/stdint.h:T(46w:)21,: note: expanded from macro 'INT64_MAX' 46 | # d eAVf_iOnPeT _ITYNPT6E4__IMMAAXG E _(S0xI7ZfEf,ff f{f.fsfftffrf=f"fhfd7)2 0 "}| , ^~~~~~~~~~~~~~~~~~ 0, 0, V }, | ^ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COsrc/libavfilter/src_avsynctest.cM:73M:O113N:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T S | ^~~~~~~~~~~ src/libavfilter/trim.c73: | 112 : 153 : {note: "expanded from macro 'COMMON_OPTS's ", 111 | "s e t { f"reanmde" ,s i z e " , O F F"STEimTes(twa)mp, o f t h e f i r s t AfrVam_eO PtTh_aTtY P"E _ I M A G E _ S I Z E , { . s t r = " hd 7 2 0 " } , 0 , 0 , V } , | ^ src/libavfilter/src_avsynctest.c : 74 : 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ~ 74 | {" f112r | a m e r at e "," s"sheotu lfdr abmee drraotpe"p,e d OaFgaFiSnET"(,f ra m e _ r a t e) , A V _ O P T _ T Y P E _ V I DE O_ R A TOEFF,SE T({e.nsdt_r=t"i3m0e"}),, 0 ,IANV_TOP_TM_ATXY, PVE _},D UR AT| I ^O N, { .i64 = INT64_MAX }, INsrc/libavfilter/src_avsynctest.cT:675:4113:_ Mwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers] N, INT64 75_ | M A X , {FL"AfrG",S } , \ | ^~~~~~~~~" set/usr/include/stdint.h :f46r:a21me: rnote: aexpanded from macro 'INT64_MAX' te", 46 | O#FdeFfiSneE ITN(Tf6r4a_MmAeX_ r a(t0ex)7f,f f f fAfV_fOffPfT_fTfYfPffE)_V I | D ^~~~~~~~~~~~~~~~~~ EO_RATE, {.str="30"}, 0,INTsrc/libavfilter/trim.c_M:A334X:5,: Vwarning: implicit conversion from '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/src_avsynctest.c :76note: :expanded from macro 'COMMON_OPTS'113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | 76 | {{ ""sstamaplretria"t,e" , " s"eTt ismeasmtpalem pr aoft et"h,e OfFiFSrEsTt( sfarmampe lteh_raatt e" ) , A V _ O P T _ T Y P E _ I N T , { . i 6 4 = 4 4 1 0 0 } , 8 00 0 , 3 CC libavfilter/vf_colormap.o 8 4 0 0 0 , A }, | ^ \ src/libavfilter/src_avsynctest.c| : ~77 :113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | 77 | " s h o u{l"ds r"b, e p a s se d" , "s e t s am pl e r a t e ", O F F S ET ( s am p l e _r a t e ) , A V_ O P T _ TOYFPEF_SIENTT(, s t a rt _ t i{m.ie6),4 = 44A1V_0O0}P,T8_00T0YP,E3_84D0U00R,A TAI O},N , | { ^ . i64 = INT64_MAX }, INT64_Msrc/libavfilter/src_avsynctest.cI:N,78 I:N113T: 6warning: missing field 'unit' initializer [-Wmissing-field-initializers]4 _MAX, FL A78G | S } , {\ " a| m ^~~~~~~~~p litu/usr/include/stdint.hd:46e":,21 : "note: sexpanded from macro 'INT64_MAX' et b e46e | p# daemfpilintued eI"N,T O6F4_FMSEATX( a(0mxp7lfifftfudfef)f,f AfVf_fOPfT_fTYfPfE)_ F L| O ^~~~~~~~~~~~~~~~~~A T, {.dbl=.7}, 0., src/libavfilter/trim.c1:.334,: 5A :} ,warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]| ^ 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/src_avsynctest.c:79:src/libavfilter/trim.c113::108 :warning: 153missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'COMMON_OPTS' 79 | 107{ | " a " ,{ " s t a r t "",s e t b e e p " Tiammepsltaimtpu dofe t"h,e OfFFiSErTs(tam pfrlaimteud e)t, hAaVt_O P" T _ T Y P E _ F L O A T , { . d b l = . 7 } , 0 ., 1. , A } , | ^ src/libavfilter/vf_alphamerge.c : 184 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/src_avsynctest.c : 80 : 113 : 184 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { N U 80L | L \ } | {| ~" ^ p eriod", 108 | " s e t b e e p" spheoruilodd "b,e OpFaFsSsEeTd("p,e r i o d ) , A V _ O P T _ T Y P E _ I N T , { . i 6 4 = 3 } ,O F F S E T ( s t a1r,t _9t9i.m,e )A, } , A V| _ ^O PT_TYPE_DURATION, { .i64 = INT64_MAX }, src/libavfilter/src_avsynctest.c : 81I:N113T:6 4warning: _missing field 'unit' initializer [-Wmissing-field-initializers]M IN, INT64 _81M | A X , F{L"ApG"S, } , \ | ^~~~~~~~~ "s/usr/include/stdint.he:t46 :b21e:e pnote: expanded from macro 'INT64_MAX'p eriod ",46 | O#FdFeSfEiTn(ep eIrNiTo6d4)_,M A X ( 0 xA7Vf_fOfPfTf_fTfYfPfEf_fIfNfTf,f ) | ^~~~~~~~~~~~~~~~~~ {.i64=3}, 1, 99., A }, | ^ 21 warnings generated. src/libavfilter/src_avsynctest.c:82:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"delay", "set flash deCC libavfilter/vf_colormatrix.o lay", 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_OPTsrc/libavfilter/vf_addroi.c_TYP:E_230B:O77O:L ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.i64=0} ,230 | O F0F,S E1T,( qVo f}f,s e t| ) ^, AV_OPT_TYPE_RATIONAL, { .dbl = -0.1 }, -1, +1, Fsrc/libavfilter/src_avsynctest.cL:A85G:S113 :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 85 | {"c", "set delay cyclesrc/libavfilter/vf_addroi.c":,233 :O66F:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (cycle) ,233 | OAFVF_SOPETT_(TcYlPeEa_rB)O,O LA,V _ O P T _ T Y{P.Ei_6B4O=O0L},, { . i 6 4 = 00, } , 10,, V1 ,} ,F L A| G ^S }, | ^ src/libavfilter/vf_addroi.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/src_avsynctest.c :23586 | : 121 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] NULL } | ^ 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:88:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"fg", "set foreground color", OFFSET(rgba[0]), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:89:113:src/libavfilter/vaf_spectrumsynth.c warning: missing field 'unit' initializer [-Wmissing-field-initializers]: 79:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]89 | CC libavfilter/vf_colorspace.o {"bg", 79 | {" s"esta mbpalcek_grraotuen"d, c"osleotr "s,a mOpFlFeS ErTa(treg"b,a [ 1O]F)F,S EATV(_sOaPmTp_lTeY_PrEa_tCeO)L,O RA,V _ O P T _ T{Y.PsEt_rI=N"Tb,l a{c.ki"6}4, = 404,1 0 0 }0,, 1V5 ,} , I N| T ^_ MAX, A }, | ^ src/libavfilter/src_avsynctest.c:90:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vaf_spectrumsynth.c:80:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"a g80" | , { " c h"asnente 2las warningd"d,s i generated t. i o"nsaelt ccohlaonrn"e,l sO"F,F S E T ( rOgFbFaS[E2T]()c,h aAnVn_eOlPsT)_,T YAPVE__OCPOTL_OTRY,P E _ I N T ,{ .{s.tir6=4" g=r a1y}",} ,1 , 8 ,0 ,A } ,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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vaf_spectrumsynth.c:90:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "overCC libavfilter/vf_colortemperature.o lap", "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_convolution.o src/libavfilter/vf_amplify.c:160:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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++) { CC libavfilter/vf_convolve.o \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal s15iz warninges generated". , 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_copy.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, CC libavfilter/vf_corr.o 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-src/libavfilter/vf_aspect.c1) /: 11660:01350:0 0warning: 0,missing field 'unit' initializer [-Wmissing-field-initializers] FLAGS }, | ^ 166 | { "max", "set max value for nsrc/libavfilter/src_movie.com:i92n:a142t:o rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]o r denominator 92i | n t h e{ r"sapt"i,o " , O F F S E T ("smeatx )s,e eAVk_pOoPiTn_tT Y(PseEc_oInNdTs,) "{,. iO6FF4S=E1T0(0s}e, e1k,_ pIoNiTn_tM_AdX),, FALAVG_SO P}T,_ T Y| PE ^_D OUBLE, { .dbl = 0 },src/libavfilter/vf_aspect.c : 0167,: 12(:I Nwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers] 64_ M167A | X - 1 ){ /N U1L0L0 0}00 0 , | F ^L AGS }, | ^ src/libavfilter/src_movie.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "streams", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:94:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:95:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "loop", "set loop count", OFFSET(loop_count), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:96:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:97:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "dec_threads", "set the number of threads for decoding", OFFSET(dec_threads), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:98:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "format_opts", "set format options for the opened file", OFFSET(format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavfilter/src_movie.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ 1 warning generated. src/libavfilter/src_movie.c:96:125: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 96 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_cover_rect.o src/libavfilter/vf_aspect.c:229:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | { "max", "set max valusrc/libavfilter/vaf_spectrumsynth.ce f:o250r: n43om:i nwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t or or denomina t250or | i n t hes -r>aftfito_"i,n [OcFhF]S[EfT].(rmea x=) ,m agAnVi_tuOdPe T*_T YcPEo_sI(NpTh,a s{e.)i;6 4 =1| 0 ~~~ ^~~~~0 }, 1, INT_src/libavfilter/vaf_spectrumsynth.cMA:X250:,27 :F Lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS }, | 250 ^ | s->fft_in[ch][f]src/libavfilter/vf_aspect.c.:r230e: =12 m:a gnwarning: itmissing field 'help' initializer [-Wmissing-field-initializers]u de *230 | c o s ( p{h aNsUeL)L; }| ^~~~~~~~~ ~ | ^ src/libavfilter/vaf_spectrumsynth.c:251:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:251:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ src/libavfilter/src_movie.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:253:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 253 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VFT }, | ^ src/libavfilter/vf_amplify.c:254:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 254 | { NULL }, | ^ src/libavfilter/vaf_spectrumsynth.c:275:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnitude * cos(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:275:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnitude * cos(phase6); warning | s ^~~~~~~~~ ~ generated. src/libavfilter/vaf_spectrumsynth.c:276:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:276:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ src/libavfilter/src_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); | ~~~~~~~~ ~~~^~~~~~~~~ 6 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/vf_avgblur.c:177:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:360:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 360 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_avgblur.c:237:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 237 | const int slow = (s->max * s->area) >= FF_ARRAY_ELEMS(s->lut); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavfilter/src_movie.c:453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:469:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vaapi_vpp.c:252:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 252 | { VAProcColorStandardBT601, 5, 6, 5 }, | ^ src/libavfilter/vaapi_vpp.c:253:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 253 | { VAProcColorStandardBT601, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:254:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 254 | { VAProcColorStandardBT709, 1, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:255:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 255 | { VAProcColorStandardBT470M, 4, 4, 4 }, | ^ src/libavfilter/vaapi_vpp.c:256:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 256 | { VAProcColorStandardBT470BG, 5, 5, 5 }, | ^ src/libavfilter/vaapi_vpp.c:257:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 257 | { VAProcColorStandardSMPTE170M, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:258:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 258 | { VAProcColorStandardSMPTE240M, 7, 7, 7 }, | ^ src/libavfilter/vaapi_vpp.c:259:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 259 | { VAProcColorStandardGenericFilm, 8, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:261:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 261 | { VAProcColorStandardSRGB, 1, 13, 0 }, | ^ src/libavfilter/vaapi_vpp.c:262:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 262 | { VAProcColorStandardXVYCC601, 1, 11, 5 }, | ^ src/libavfilter/vaapi_vpp.c:263:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 263 | { VAProcColorStandardXVYCC709, 1, 11, 1 }, | ^ src/libavfilter/vaapi_vpp.c:264:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 264 | { VAProcColorStandardBT2020, 9, 14, 9 }, | ^ src/libavfilter/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 } | ^ 1 warning generated. src/libavfilter/vaapi_vpp.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 309 | for (j CC libavfilter/vf_crop.o = 0; j < FF_ARRAY_ELEMS(vaapi_colour_standard_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/vaapi_vpp.c:357:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 357 | for (i = 0; i < FF_ARRAY_ELEMS(csl_map); 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) | ~ ^ ~~~~~~ CC libavfilter/vf_cropdetect.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++) { | ~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. CC libavfilter/vf_curves.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 } | ^ CC libavfilter/vf_datascope.o src/libavfilter/vaapi_vpp.c:473:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 473 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_colour_standard_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_dblur.o CC libavfilter/vf_dctdnoiz.o 9 warnings generated. CC libavfilter/vf_deband.o 42 warnings generated. src/libavfilter/vf_backgroundkey.c:223:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "threshold", "set theCC libavfilter/vf_deblock.o 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 } | ^ 4 warnings generated. 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))); | ^~~~~~~~~~~~ ~ 21 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.csrc/libavfilter/vf_blackdetect.c:57::10458:: 160warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes" ,58 | { ""d"s,et p l a ne s t o f il t e r " ," sOeFFtS mEiT(npilmaunme sd)e,te cAteVd_O PblTa_TcYk PduEr_aItNiTo, n{ .iin6 4se=c1o}n,d s0",, 1O5F,F SFELTAG(Sb l},a c k| _ ^ min_duration_timesrc/libavfilter/vf_blockdetect.c),: A58V:_12:O Pwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]_ TYP E58_ | D O U B{L EN,U L{L.d }b l =| 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 } | ^ 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 }, | ^ CC libavfilter/vf_decimate.o 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 } | ^ CC libavfilter/vf_dedot.o CC libavfilter/vf_deflicker.o 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",src/libavfilter/vf_blockdetect.c O:F193FS:E42T:( fwarning: thimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r a[0]), AV_OPT _T193Y | PE _ F L OsAnTpr,i n{t.fd(bvla=l0u.e0,2 }s, i0,z e0o.f3(,v aFLlAGuSe )},, " %| ^f ", d); | ~~~~~~~~ ^ src/libavfilter/vf_atadenoise.c:75:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "0b", "set threshold B for 1st plane", OFFSET(fthrb[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:76:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "1a", "set threshold A for 2nd plane", OFFSET(fthra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:77:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "1b", "set threshold B for 2nd plane", OFFSET(fthrb[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:78:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "2a", "set threshold A for 3rd plane", OFFSET(fthra[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:79:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:80:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=9}, 5, SIZE, VF }, | ^ src/libavfilter/vf_atadenoise.c:81:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:230:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->block_total += bsrc/libavfilter/vf_atadenoise.clo:c85k:;121 : | warning: ~~ ^~~~~ missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dblsrc/libavfilter/vf_blockdetect.c=:IN233T:1506: _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AX }, 0, INT16 _233M | A X , FaLvA_GSl o}g,( c tx| , ^ AV_LOG_VERBOSE, "block: %.7f\n", block); | ~~~~~~ ^~~~~ src/libavfilter/vf_atadenoise.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "1s", "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "2s", "set sigma for 3rd plane", OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ CC libavfilter/vf_deinterlace_vaapi.o CC libavfilter/vf_dejudder.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 | 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 || \ | ~~~~~ ^ ~~~~ 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_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 || \ | ~~~~~ ^ ~~~~ CC libavfilter/vf_delogo.o 11 warnings generated. 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' CC libavfilter/vf_derain.o 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 || \ | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavfilter/vf_deshake.o 109 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 || \ | ~~~~~ ^ ~~~~ 4 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(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_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 blusrc/libavfilter/vf_atadenoise.crrin:e332s:s1":, Owarning: FFcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]S ET(block_wi d332th | )F, IALVT_EOPRT__RTYOPWE__SIENRTI,A L({u.iin6t4=8-_t1,} ,8 )- 1 ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~IN T_MAXsrc/libavfilter/vf_atadenoise.c,: 310F:L25A:G Snote: expanded from macro 'FILTER_ROW_SERIAL'} , | ^ 310 | lsumdiff > thrb) src/libavfilter/vf_blurdetect.c : 76 : 150 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { " bl o c k _ h e i g h t" , \ "| b ~~~~~~~~ ^ ~~~~l ock sizesrc/libavfilter/vf_atadenoise.c f:o332:r1 :b lowarning: ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]k -base d 332a | bFbIrLeTvEiRa_tRiOoWn_ SoEfR bIAlLu(ruriinntes8s_t",, 8O)FF S ET| (b^~~~~~~~~~~~~~~~~~~~~~~~~~~~~l ocsrc/libavfilter/vf_atadenoise.ck:_h309e:i22g: hnote: texpanded from macro 'FILTER_ROW_SERIAL') , AV_O P309T | _ T Y P E_ I N T , {i.fi (6l4d=i-f1f} ,> t-h1r,a I|N| T _ MA X , F L A G S } , | ^ \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_blurdetect.c:77:104:src/libavfilter/vf_atadenoise.c warning: :332missing field 'unit' initializer [-Wmissing-field-initializers]: 1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 77 | 332 | F I{L "TpElanRe_sR"O, W _ S E R I A"Ls(euitn ptl8an_ets ,t 8o) f| i^~~~~~~~~~~~~~~~~~~~~~~~~~~~~l tesrc/libavfilter/vf_atadenoise.cr:"322, :O25:F FSnote: Eexpanded from macro 'FILTER_ROW_SERIAL'T (planes )322, | A V _ O P T _ T Y P E _ IrNsTu,m d{i.fif6 4>= 1t}h,r b0), 1 5 , F LA GS }, | ^ src/libavfilter/vf_blurdetect.c : 78 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] \78 | | ~~~~~~~~ ^ ~~~~ { NULL }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 || \ | ~~~~~ ^ ~~~~ 3 warnings generated. 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_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_blurdetect.c: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_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:240:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | blkcnt = ceil(blkcnt * block_pool_threshold); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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_blurdetect.c:251:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | snprintf(value, sizeof(value)src/libavfilter/vf_bm3d.c, :"%147f:"89,: d)warning: ;missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~ ^ 147 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:149:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:151:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:159:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:161:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ src/libavfilter/vf_blurdetect.c: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); | ~~~~~~ ^~~~ CC libavfilter/vf_despill.o src/libavfilter/vf_boxblur.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ 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_detelecine.o CC libavfilter/vf_displace.o CC libavfilter/vf_dnn_classify.o src/libavfilter/vf_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ CC libavfilter/vf_dnn_detect.o CC libavfilter/vf_dnn_processing.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; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ 5 warnings generated. 5 warnings generated. 4 warnings generated. 7 warnings generated. src/libavfilter/vf_cas.c:269:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "strength", "set the sharpening strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_cas.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VF }, | ^ src/libavfilter/vf_cas.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL } | ^ CC libavfilter/vf_drawbox.o src/libavfilter/vf_codecview.c:78:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "block", "set block partitioning structure to visualize", OFFSET(block), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_codecview.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ CC libavfilter/vf_edgedetect.o 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_chromakey.c:64:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_colorbalance.c :63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | 63 | i f {( c"tgsx"-,> b"selte gnrde en> 0s.ha0d0ow0s1"CC libavfilter/vf_elbg.o ), { | OF ~~~~~^~~~~ ~FS ET(magenta_green.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:64:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "src/libavfilter/vf_chromakey.cbs:",65 :"57:s ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] blue shad o65w | s " , OrFeFtSuErTn(y ealvl_ocwl_ibpldu(e(.dshiafdfo w-s c)t,x - >s i m i lAaV_rOitPy)T /_ TcYtPxE-_>FbLlOeAnTd,, {0.d.b0l,=0 }1,. 0-)1 , *1 ,2 5FL5A.G0S; },| ~ ~~~~~^~~~~| ^ src/libavfilter/vf_chromakey.c:65:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | src/libavfilter/vf_colorbalance.c : r65e:t113:u rwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers] av_clip d65( | ( di f f { -" rcm"t,x -">ssetimilarity) / ctx->blend, 0.0, 1.0) *r e2d5 5m.i0dt;o n e| s" ~ ~~~~~^~~~~~~~~~, OFFSET(cyan_red.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:67:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67 | return (dsrc/libavfilter/vf_colorbalance.cif:f66 :>113 c:t warning: xmissing field 'unit' initializer [-Wmissing-field-initializers] ->simila r66i | t y ) ?{ 2"5g5m ":, 0";s et | gr ~ ~~~~~^~~~~~~~~~e en midtones", OFFSET(magenta_gre4en. warningsm generatedi. dtones), 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(cyCC libavfilter/vf_entropy.o an_red.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:114src/libavfilter/vf_colorbalance.c::69102::113 : warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 69 | 114 | { " g{h "", s"iszee"t, g r e en h i"sgehlti gchitess"c,o pOeF FsSiEzTe("m,a gOFeFSnETt(as_igzre)e,e nA.Vh_iOgPhTl_iTYgPhEt_s)I,NT ,A V{_.OiP64T=_5T1Y2P}E,_ F2L5O6A,T ,81 9{.2d,b lF=L0A}G,S -}1,, 1| , ^ FLAGS }, | ^ src/libavfilter/vf_ciescope.c:115src/libavfilter/vf_colorbalance.c::10270:: 113warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | 70 | src/libavfilter/vf_chromakey.c { : "{86s: "14,": b h warning: " ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " s e "tse tb l 86c | uie e s ciohfp ige( hcsliiztxgeh-ts"">,, b lOFOFeFSnFdETS( ETy(>es li0lz.e)o,0 wA0_0V1)b _l{Ou P| e ~~~~~^~~~~ ~T. _hTigYhPlE_iINgTht,s) , { . iA6V_4O=5P1T2_}TY,P E2_56F,LO A8T1,9 2{,. dFbLlA=G0S} ,} ,- 1 ,| 1 ^, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:116:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorbalance.c: 71116: | 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "intens i71t | ysrc/libavfilter/vf_chromakey.c " ,: 87{ ":"p57sl: ewarning: t"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , ci e"psrceosp e87re | v e il nite gn h tsi nty "er,se ts"O, uF FSr nE TOa(vF_iFnctSleEniTps(di(pt(rdyei)fs,fe rv e_-lA citxVg_-hO>PtT_sniTmeYiPsslEa)r,_i tFy) LO A/T, {c.dAtVbx_lO-P=>Tb0l._e0nTd0Y,P1 E}_0B,.O O00L,, , 11 ,{..i 064F)=L 0}A*,G 0Sm, a 1},,x ;F LA G | | S ^ ~ ~~~~~^~~~~ }, | ^src/libavfilter/vf_chromakey.c :87:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorbalance.c87: | src/libavfilter/vf_ciescope.c72 : :117 :12 111: : warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] retu r72n | a117 v | _ c l{{i "piNd"UL(L, ( }CC libavfilter/vf_epx.o d i f f| - ^ c t x -">ssiemitla rciietscyo)p e /in tcetnxs-it>yb"l,e nOFdF,SE T0(i.n0,t 1e.0n)s i* tmya)x,; A| ~ ~~~~~^~~~~~~~~~V _OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:89:29: src/libavfilter/vf_ciescope.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]118 :90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]89 | r118e | t u r n {( d"icofntfr as>t" , c tx -N>UsLiL,m iOlFFaSErT(ictonyt)r a?st )m,a xA V:_ O0P;T _ T| Y ~ ~~~~~^~~~~~~~~~P E_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_g46am warningmas), generated A. V_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_OPT24_ warningTYsP generatedE. _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_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 long' [-Wsign-compare] 287 | for (i = 0; i < sd->size / sizeof(*mvs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_chromakey.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:203:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:204:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:204:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:242:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:243:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:243:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ 7 warnings generated. src/libavfilter/vf_colorcorrect.c:230:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 230 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:238:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 238 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_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_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 } | ^ In file included from src/libavfilter/vf_colorchannelmixer.c:82: src/libavfilter/colorchannelmixer_template.c:80:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | (have_alpha == 1 ? s->ra * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:79:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | s->rb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:78:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 78 | s->rg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:77:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 77 | rout = s->rr * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:84:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 84 | (have_alpha == 1 ? s->ga * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:83:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | s->gb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:82:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 82 | s->gg * gin +src/libavfilter/vf_ciescope.c | : ~ ^~~801 :17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/colorchannelmixer_template.c:81:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 801 | 81 | d e t = 1 . 0 / gdoeutt; = s| - ~ ^~~>g r * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:88:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 88 | (have_alpha == 1 ? s->ba * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:87:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 87 | s->bb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:86:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 86 | s->bg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:85:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 85 | bout = s->br * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:146:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | src/libavfilter/vf_chromakey.c : 383 : 123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s -383> | a a * {a i"nc;o lo r| " ~ ^~~, "set src/libavfilter/colorchannelmixer_template.cth:e145 c:h35r:o mwarning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] hold ke145y | c ol o r " , O F F S E T ( c h r o m a ke y _s-r>gabba )*, bAiVn_ O+P T | _ ~ ^~~T YPE_COLsrc/libavfilter/colorchannelmixer_template.cOR:,144 :{35 .:s trwarning: =implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] "blac k144" | } , 0 , 0 , F L A G S } , | ^ s->ag * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:143:35:src/libavfilter/vf_chromakey.c :warning: 384implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | 384 | { " sdismtilaa[rji]t y=" ,s -">saert *t hrei nc h+ r o| ~ ^~~m ahold 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_eq.o 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_ciescope.c:912:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | if (gamma == 0.) { | ^~~~~ ~~ src/libavfilter/vf_ciescope.c21: warning916ssrc/libavfilter/vf_colorcontrast.c: generated53::. 373warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 916 | 373 | {* c" r*c=", ( "1s.e0t9 t9h e* rpeodw-(ccycan, c0o.n4t5r)a s- t0".,0 9 9) / cOcF;F S E| T ~ ^~( rc), AVsrc/libavfilter/vf_ciescope.c_:O916P:32T:_T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _FLOAT ,916 | { . d b l = 0 } , - 1*,c 1*,= V(F1 .}0,9 9 | * ^ pow(cc, 0.45) - 0.099) / cc; | ~~~ ^~ src/libavfilter/vf_colorcontrast.c:374:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "gm", "set the green-magenta contrast", OFFSET(gm), Asrc/libavfilter/vf_ciescope.cV:_918O:P30T:_T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E_ FLOAT, {918. | d b l = 0 } , - 1 , *1c, = V1F. 0}9,9 *| ^p ow(*c, 0.45) - 0.099; | ~~~ ^~ src/libavfilter/vf_colorcontrast.c:375:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "bsrc/libavfilter/vf_colorchannelmixer.cy",: 88":s112e:t warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]h e blue-yello w88 | c o n t r{a s"rsrc/libavfilter/vf_ciescope.ctr":", 922 , : 25O":F swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F eStE Tt (h922eb | yr )e , d Ag Va _ iOn *fcP oTr =t_ ThepYo w(P*rEc_eF,dL Och1A.a/Tn,ng ela{".dm,b m la =) 0O;F} F ,| S - ~^~~~~E1T( rr,) , 1AV,_src/libavfilter/vf_ciescope.c O:VPF922T :_}T18Y,:P warning: E implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _| D ^OU B L922E | , { .d b l = 1 }*, c- =2 ,p o2,w (F*LcA,G S1src/libavfilter/vf_colorcontrast.c./ g}:,a376 m:100 :| m ^ a)warning: ;missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~ ^~ 376 | { "rcw", "set thsrc/libavfilter/vf_colorchannelmixer.ce :r89e:d112-:c ywarning: amissing field 'unit' initializer [-Wmissing-field-initializers]n weight" ,89 | { " rOgF",F S"EsTet( rtchwe) ,g rAeVe_nO PgTa_iTnY PfEo_rF LtOhAeT ,r ed{ .cdhbalnn=e0l"},, 0O,F F1S,E TV(Fr g},) , A| ^V _OPT_TYPE_DOUBLE, {.dbl=0}, -2,src/libavfilter/vf_colorcontrast.c :2377,: F100LA:G Swarning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 377 | { "gmw", "set the greesrc/libavfilter/vf_colorchannelmixer.cn-:m90a:g112e:n twarning: amissing field 'unit' initializer [-Wmissing-field-initializers] weight", 90 | O F F S{ET ("rgbm"w, )",s eAVt_ tOhPeT b_lTuYeP Eg_aFiLn OfAoTr, t h{e. drbeld=0 }c,h a n0n,e 1l," V,F } , O | F ^F SET(rb), AV_OPT_TYPE_DOUBLE, src/libavfilter/vf_colorcontrast.c{:.378d:b100:l =warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]} , -2, 2 , 378F | LA G S }{, " b| y ^w ", "set the blue-yellow weightsrc/libavfilter/vf_colorchannelmixer.c":, 91 : 112 : Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(byw) ,91 | A V _ O P{T _"TrYPaE",_ F"sLeOtAT ,t h{e. dabllp=ha0 g}a,i n 0f, o1r, thVeF }re,d c| h ^an nel", OFFSET(ra), AV_OPT_TYPsrc/libavfilter/vf_colorcontrast.cE:_379D:O112U:B LE,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .dbl=0}, -2379, | 2 , F{L AG"Spl "}, , " s| e ^ t the amount of preserving lighsrc/libavfilter/vf_colorchannelmixer.ctn:e92s:s112":, warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(pre s92e | r v e ) ,{ A"V_gOrP"T,_ T"YsPeEt_ FtLhOeAT ,re d{. dgbal=i0n} ,f o0r, 1t,h VeF g}r, e e| ^n channel", OFFSET(grsrc/libavfilter/vf_colorcontrast.c):,380 :A12V: _warning: OPmissing field 'help' initializer [-Wmissing-field-initializers]T _TY P380E | _ D O U BL{E ,N {U.dLbLl =}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)src/libavfilter/vf_colorcorrect.c, A:V524_:O104:P Twarning: _Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_DOUBLE, {. d524bl | = 1 }, -{2 ," r2l," ,F L"AsGSe t} , t h| e ^ red shadow spot", Osrc/libavfilter/vf_colorchannelmixer.cF:FS94ET:(112:r lwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT _94T | Y src/libavfilter/vf_chromashift.c P :E_ 373F{:L 12O"gA:T bwarning: ,", missing field 'help' initializer [-Wmissing-field-initializers]"{. dsebtl t=h0e b}l373, | ue - g a1in{ , Nf oU1rL,L }t h,e VgF r}ee n| , ^ c | h ^a nnel", OFFSET(gb), AV_OPT_TYPE_DOUBLEsrc/libavfilter/vf_colorcorrect.c, :{525.d:104b:l =warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]} , -2, 2 ,525 | F L AG S { }," b l| " ^, "set the blue shadow spot", src/libavfilter/vf_colorchannelmixer.c : 95 : 112 : warning: Omissing field 'unit' initializer [-Wmissing-field-initializers] FFSET(bl )95, | A V_ O P T{_ T"YgPa"E,_ F"LsOeAtT ,t {h.ed abllp=h0a} ,g a-i1n, f1o,r VtFh e }g, r e| e ^n CC libavfilter/vf_estdif.o channel", OFFSET(ga), AV_OPT_TYPsrc/libavfilter/vf_colorcorrect.cE_:D526OU:B104:L Ewarning: , missing field 'unit' initializer [-Wmissing-field-initializers]{ .dbl=0} ,526 | - 2, 2{, "FrLhA"G,S }",se t | t ^h e red highlight spot", src/libavfilter/vf_colorchannelmixer.c : 96: 112OF:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (rh), AV _96O | P T _ T Y{P E"_brF"L,O A"Ts,e t{ .tdhbel =r0e}d, g-a1i,n 1f,o rVF }t,h e | bl ^ue channel", OFFSET(br), AV_OPT_src/libavfilter/vf_colorcorrect.cT:Y527P:E104_:D Owarning: Umissing field 'unit' initializer [-Wmissing-field-initializers]B LE, {.db l527=0 | } , -{2 , src/libavfilter/vf_colormap.c"2bh," F:L, A"71sGe:St 104 }th:, e warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^bl ue highlight 71s | p o t ", { " pa t c hOsrc/libavfilter/vf_colorchannelmixer.c_FF:SsE97iTz:e"(,112: warning: b"smissing field 'unit' initializer [-Wmissing-field-initializers]he) , tA Vp_OaPtcT _h97T Y | PEs_ iFz eL" O,A T{,O F{F"S.bEdgbT"(l,w =")0s},,e -tA 1thVe, g_r OPeT1_Te,nY PgVEaF _},i In| M ^fAG E_oSIrZ Eth,e {bl.uster = c"h6a4nx6n4e"l}",, src/libavfilter/vf_colorcorrect.cO0:F528F,SE:T 112(b0:g,) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]F LAAVG_SO P}T,_T Y 528P| | E ^ _ D O U{B LE",s a{t.udrabtli=o0}n, "-2,, 2",s eFtL AtGhSe asrc/libavfilter/vf_colormap.c}mo,u:72 :108n: warning: t | omissing field 'unit' initializer [-Wmissing-field-initializers] ^f satur a72 | t i o n "{, " nObF_FSpEatTc(hseastu"rsrc/libavfilter/vf_colorchannelmixer.c,:a98t ":si112e: otnwarning: )missing field 'unit' initializer [-Wmissing-field-initializers]nu,m be rA Vof_ Op 98P | Ta_t T Ych ePs E{" "_,b OFbFL"F,O "SsAeETt,T( s{thie.z debb)ll, =u1A}eV, _g aiOn- P3fT,o_r T3thYe,P EVb_Fl I}Nu,Te ,ch a n| {n. ^ eil6"4, = 0O}F,F S0E,T( bMAbX)_S,I ZAEV, _FOLPATG_ST YP}E,_ D O| U ^B LE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:99:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "ba", "set the asrc/libavfilter/vf_colorcorrect.clp:h534a: 12ga:i nwarning: missing field 'help' initializer [-Wmissing-field-initializers]f or t h534e | b l u{e NchUaLnLn e}l " ,| ^ OFFsrc/libavfilter/vf_colormap.cS:E79T:(12b:a )warning: ,missing field 'help' initializer [-Wmissing-field-initializers] AV_ O79P | T_ T YP E _D{O UNBULLEL, }{ . d| b ^ l=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] 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, Fsrc/libavfilter/vf_colorconstancy.cLAGS: }732, : 115| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorchannelmixer.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 732 | 113 | { "{d iNfUfLorLd ",} "s| e ^t 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_chromashift.c:441:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 441 | { 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.71520src/libavfilter/vf_ciescope.c*21:91153.:044/:2 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .0) * g + | ~ ^1153 | src/libavfilter/vf_colorize.c : 189 : 35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] v189p | = 1 . 0* y- (=( f(l(o0a.t2)1 2y6)0* 2/19 .(h0 /2-5 15);. 0 )| ~ ~~~~~~~~~~~~^~~~~~~~~ * r + (0.71520*219.0/255.0) * g + | ~ ^ src/libavfilter/vf_ciescope.c:1155:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | src/libavfilter/vf_colorize.c : 192 : 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] cz = 1 .1920 | - ( c x + cy ) ;( 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.38src/libavfilter/vf_colormap.c543*:22012:440.:0 /warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 5.0) * g + 200| | ~ ^ src/libavfilter/vf_colorize.c : 191: 36 src/libavfilter/vf_ciescope.c: warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1159 d:o43u:b lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 191 | A [ 2 * 1159* | u 2] = = ( { - ( 1,0 . s1 - 1> 4 s5 o 7uvr* =c 2e1.2[040. ]0[- /c2((]5f5,.l 0oa)t *)| ~ ry ) /- ( (201h0 | . 38 54- 3 * 12 )2 4; . 0| / ~ ~~~~~~~~~~~~^~~~~~~~~ 2 5 5 . 0 ) * g + | ~ ^ 1, s->source[1][c] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:200:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[2 * 2] = {src/libavfilter/vf_colorize.c 1:,194 :s34->:s owarning: urimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c e[0][c] ,194 | | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_ciescope.c : 1161 :36 : (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 4585*22 41161. | 0 / 2 5 5 . 0 ) * b + 0 .5 ) * c((z1 =< <1 .d0 e-p t(hcx) +- c1y);) ; | ~ ^| ~ ~~~^~~~ src/libavfilter/vf_colorize.csrc/libavfilter/vf_colormap.c:202:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | : 193 : 63 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] doub l193e | b [ 2 ]* v= ={ (s(-0>.t5a0r0g0e0t*[202]4[.c]0,/ 2s5-5>.0t)a r*ge tr[ 1- ]([0.c4]5 4}1;5 *2 2| 4 ~ ^~~~~~~~~~~~~~~. 0/255.0) src/libavfilter/vf_colormap.c*: 202:g33 -: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ src/libavfilter/vf_colorize.c202: | 193 : 35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | d o u b*vl e =b [((20.]5 0=0 0{0 *s2-2>4t.asrc/libavfilter/vf_colorlevels.c0r/2g5:e561t:.[1170)0:] [* warning: crmissing field 'unit' initializer [-Wmissing-field-initializers]] , - ssrc/libavfilter/vf_ciescope.c-(>:0t.11644a:5r4441 ge:5 61t | * warning: [{2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 12"]4[cr.i]0m /in}"1164; 2 ,| | ~ ^~~~~~~~~~~~~~~ 5 "5s . e0 t ) i*n p ugt r-e d| ~ ^ b l a c cky =po i1n.t0" , - (O(FfFlSoEaT(tr) ayn)g e/[ R(]h. i-n _1m)i;n ), | A ~ ~~~~~~~~~~~~^~~~~~~~~V _OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:1165:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1165 | src/libavfilter/vf_colorlevels.c : 62 :c117:z warning: missing field 'unit' initializer [-Wmissing-field-initializers]= 1.0 - ( cx62 | + c y ) ;{ "g| i ~ ~~~^~~~m in", "set input green black point", OFFSET(range[G].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ CC libavfilter/vf_exposure.o 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_Dsrc/libavfilter/vf_colormap.cOU:B224L:E,75 :{ .warning: dbimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l =0}, -1, 1, F222L | A G S }, | ^ double A[3 * 3] = { 1,src/libavfilter/vf_colorlevels.c s:-65>:s117o: uwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]c e[0][C0] ,65 | s- > s o u{r c"er[i0m]a[xC1"], + "sse-t> sionupructe [r0]e[dC 2w]h,i t| e ~ point" ,223 | O F F SE T ( r a n ge [ R ] . i n _ m ax ) , AV _ O P T _ T Y P E1_,D Os-U>sBoLuEr,c e{[.1d]b[lC=01]},, s--1>s,o u1r,c eF[L1A]GS[ C1}], + | s ^ ->source[1][C2], 224 | src/libavfilter/vf_colorlevels.c :src/libavfilter/vf_colorkey.c 66 :: 11759 ::9 warning: : missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | 59 { | " g 1i mi, asfx- >"s(,oi b"ulrsecetend [i<2np ut]1[ C00]g,0r 0se->0sen. woh0u)irt ce{e p [o2| ^~~~~~ ~i ]n[tC"1,] + OsF-F>SsETo(urracen[g2e][[GC]2.]i n}_; m ax| ) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ , AV_OPT_Tsrc/libavfilter/vf_colormap.cYP:E224_:DO40U:B LEwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { .dbl=1}, 222- | 1 , 1 , F L A GS } , d| o ^ub le A[3 * 3] = { 1, s->source[0][src/libavfilter/vf_colorlevels.csrc/libavfilter/vf_colorkey.cC::06760]::117,: 47warning: missing field 'unit' initializer [-Wmissing-field-initializers] : s ->warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o u67 | r c e [60{0] | [ "C 1b] +i m sa ->x "s ,ore tuur"nsert c ea[iv0n_]pc[Cult2i ]bplu,d e( (| w ~dh iiftfe p -oi223n | ts" i, m il Oa F r iF tSy ) E T * ( ri ba nl gee[ nB d] .i,n _ 0 m. a0x) ,, A V1 _ . O0 )P T _*1 T,m YasP-x;E> so_u D| rO ~ ^~~~~~ceU[ B1L]E[,C src/libavfilter/vf_colorkey.c0{:.],60 :d33s-b>:sl owarning: =1u}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r,c e-[11, ][160C, | F1 L] + AG S s } - ,r> est uo| r ^u nr cea[1v]_[Cc2l],i pd((d i224 | f f - s i m src/libavfilter/vf_colorlevels.c i: l 68:a r117it : y )warning: missing field 'unit' initializer [-Wmissing-field-initializers]* i b l e n d 68, | 0. 0 , { "a1i1,ma.x0 "),s -*"> smasxoet; ui rn c| peu ~ ^~~~~~~~~~[t 2a]lp[haC 0w],h si-t>eso uprocinet[2"],[ C 1O]F F+ Ss-E>Ts(oraunrgcee[[A2]][.Ci2n]_ m}a;x ) | , ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colorkey.c :A62V_:O24P:T _warning: Tsrc/libavfilter/vf_colormap.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y: P223E:_75:D 62O | warning: U implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]BL E , { . d 222 | br l e= tu1 r} ,n - (1 , d1, i f Ff L >A GsdSi }o,um bil el| a ^rA i[t3y) ?* m3a] x= {: 01,; s| - ~ ^~~~~~~~~~> sourcesrc/libavfilter/vf_colorlevels.c[:069]:[117C:0 ]warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] s->sourc e[690 | ][ C 1] +{ s -">srooumricne",[ 0"]se[tC2 ]o,u t pu| t ~ red bl a223c | k po i n t " , O FF S E T ( r a n ge [ R ] . o ut _ m i n ) , A1V,_ OsPT-_>TsYoPurEce_[D1O]U[BCL0E],, s{-.>dsbol=u0rc}e,[ 1 ]0[,C 1]1 ,+ sF->LsAoGuSr c}e,[ 1 ]| [ ^C 2], | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_extractplanes.o src/libavfilter/vf_colormap.c:223:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorlevels.c:70:117: warning: 222missing field 'unit' initializer [-Wmissing-field-initializers] | 70 | {d o"ugbolmei nA",[ 3 "*s e3t] =o {u t1,p su-t> sgorureceen [b0l]a[cCk0 ]p,o isn->ts"o,u rOceF[F0S]E[TC(1r]a n+g es[-G]>.osuotu_rmcien[)0],[ C2A]V,_O PT | _T ~Y PE_DO U223B | LE , { .d b l = 0 } , 0 , 1 , F L A G S } , | ^ 1, s->source[1][C0], s->source[1][src/libavfilter/vf_colorlevels.cC:171:]117 :+ warning: smissing field 'unit' initializer [-Wmissing-field-initializers]- >source[1] [71C | 2 ] , | ^~~~~~~~~~~~~~~~{ "bomin"src/libavfilter/vf_colormap.c,: 222":s75e:t warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u tput bl u222 | e b l a ck p o i n t" , O FdoFuSbElTe( rAa[n3g e*[ 3B]] .=o u{t _1m, is-n>)s,o uArVc_eOP[T0]_[TCY0P]E,_D OsU-B>LsEo,u r{ce.[d0b]l[=0C}1,] +0, s1-, >FLsAoGuSrc e}[,0 ] [| ^C 2], | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:222:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorlevels.c :22272 | : 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] d72o | u b l e {A ["3a o*m i3n]" =, {" s1e,t so->ustopuurtc e[a0lp]h[aC0 ]b,l asc-k> spouorcien[t0"],[ CO1FF]S E+T (sr-a>nsgoeu[rAc]e.[o0u]t[_Cm2]i,n ) ,| ~ ^~~~~~~~~~~~~~~~ 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", src/libavfilter/vf_colormap.c O:FF225S:E67T:( rawarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g e[R].out_m ax225) | , A V _ O P T _ T Y P E _ DdOoUuBbLlEe, {b.[d3b]l ==1 }{, s- >0,t a1r,g eFt[L0A]G[Sc] ,} s,- > t| ^a rget[1][c], s->target[2][c] }; src/libavfilter/vf_colorlevels.c :| 74 ~ ^~~~~~~~~~~~~~~: 117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colormap.c: 22574: | 50 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "gomax" ,225 | "s e t src/libavfilter/vf_colorize.c o u:t p 274u: t 117: grwarning: e emissing field 'unit' initializer [-Wmissing-field-initializers] n w dhoiutbel ep ob [i274nt3" | ], = O {F{FS ET s("-r>thaaune"rge,g[ eG t[]0] [. c o]ut , _" mssa-e>xtatrg)e , tAVt[h_1eO]P [Tch]_u,T eYsP"E-,_>D taO UrB gsrc/libavfilter/vf_colormatrix.cL Ee t,: [ 952:{ ] 12.:d[ b c]warning: l missing field 'help' initializer [-Wmissing-field-initializers] = }O1F;}F 95,S | E T | (0 ~ ^~~~~~~~~~~~~~~{h ,N u eU1)L,L,src/libavfilter/vf_colormap.c :F} 225| :L ^33A: G Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } , A V| _ 225 ^O | P T _ T Y P E _ F L O A T ,d o{.udsrc/libavfilter/vf_colorlevels.c:b75:b117lel := warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]0 [}3, ] 0 =75 | , 3{ 6 0s{-,> tV"Fab ro}g,m e| ^a t[x0"],[ c"],s est-> toarugett[p1]u[tc] ,b lsu->et wahrgiette[ 2p]o[ic]n t}";, src/libavfilter/vf_chromanr.c O F| :F ~ ^~~~~~~~~~~~~~~ 269S:E101T:( rwarning: anmissing field 'unit' initializer [-Wmissing-field-initializers]g e[B].out_masrc/libavfilter/vf_colorize.cx :275):269, 117A | :V warning: missing field 'unit' initializer [-Wmissing-field-initializers]_ O{P T_"TtY PEh_275 | rD eO s U"{B ,L" E"s,s a{et.td ubyrl+a=ti1o}un,",+ v "0, 1s,tet hFtLrAhGeeSs } hs,ao lt | d ^u" ,r OaFFtSiEonT",( t h r e s h o ld ), A V _src/libavfilter/vf_colorlevels.cOO:PF76T:FS_E117T:TY warning: (Pmissing field 'unit' initializer [-Wmissing-field-initializers] sEa_tFuLraOt Ai76oT, | n) , {. Ad Vb{_lO =P"T3a_0}o,Tm Yax1",P ",sEe t _oF uLt20Op0utA ,T a,V lF{p. dbhl}=a0,. 5w }| h ^ ,i0t, e p o1i,n tVF" , }OF,F S | E ^T( rangesrc/libavfilter/vf_chromanr.c[A:]270.o:u107t_:m awarning: xmissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT _270T | Y P E _ {D O"UsBiLzEe,w "{,. d"bsle=t1} ,h o r0i,z o1n,t aFlL ApGaSt }c,h si| z ^e ", OFFSEsrc/libavfilter/vf_colorize.cT:(276s:i117z:e wwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_O P276 | T _T Y P E{_ IN"Tli,gh t n e{s.is6"4,= 5 }",s e t1 ,t h e 1l0ig0h,t nVeFsrc/libavfilter/vf_colormap.c s:}s241,": 74, : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O F238F | S ET ( l i g h t n e ss src/libavfilter/vf_chromanr.c) ,: 271 :A 107Vd:_oO PTuwarning: _bTmissing field 'unit' initializer [-Wmissing-field-initializers]leY P EA_F[LO4A T271*, | 4{. d] {b l=="s i0.{5}z,e 10,h, " s,- > "src/libavfilter/vf_colorlevels.cs1osu:,ert85 vc:eVeF[12r: 0]t}iwarning: c[a,missing field 'help' initializer [-Wmissing-field-initializers]0l ] | ,p ^a t85csh | si- >zs eo u" ,r{c e[ 0N O]FU[FLL1SE T]}(,s i zes| h- ^>), s ou rc e [0 ]A[V2_]O, P T| _ ~Tsrc/libavfilter/vf_colorize.c YP:E277_I:N T117, 239: | {warning: . missing field 'unit' initializer [-Wmissing-field-initializers]i 6 4 = 5 } , 277 | 1 , { " m 1i0 x0 ,", V F } , | " ^set the mix of source lightness", OFFSET(mix), AV_OPT_ TYPE_FLOAT, {.dbl=1}, 0, 1, V F } , | 1 ^ , s->source[1][0], s->src/libavfilter/vf_chromanr.cs:o272u:r101c: ewarning: [missing field 'unit' initializer [-Wmissing-field-initializers]1 ][src/libavfilter/vf_colorize.c1]:, 278 s:272-12 | >: s o warning: u rmissing field 'help' initializer [-Wmissing-field-initializers]ce{[ 1]"[s2 ],t278 e | p w " ,240 {" | se tN Uh Lo Lr }i zo nt a | l ^ st e p ", O F F S E T (s te p w ) , 1A,V _sOP-T>_sToYuPrEc_eI[N2]T[0,] , s ->{s.oiu6r4c=1e}[2,] [ 11],, s - >5s0o,u rVcFe [}2,] [ 2]| , ^ 241 | src/libavfilter/vf_chromanr.c : 273 :101 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1273, | s - > s{o ur"cset[e3p]h["0, ]", ss-e>ts ovurecret[i3c]a[l1 ]s,t esp-">,s o u rOcFe[F3S]E[T2]( s};t e p| h ^~~~~~~~~~~~~~~), AV_OPT_TYPEsrc/libavfilter/vf_colormap.c_:I241N:T57,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{. i64=1}, 2381 | , 5 0 , V F } , do ub| l ^e A[4 * 4] = { 1, s->source[0][0], src/libavfilter/vf_chromanr.cs:-274>s:o101u:r cwarning: emissing field 'unit' initializer [-Wmissing-field-initializers][ 0][1], s274- | > s o u r{c e"[th0re]y["2,] ," s e| t ~ y thr e239s | h o l d " , O F F S E T ( t h r e s h o l d _ y ) , A V _1,O PsT-_>TsYPoEur_cFeL[O1A]T[,0 ]{,. dsb-l>=s2o0u0r}c,e1[,1 ] [ 1]2,0 0s,- >VsFo u}r,c e [1| ] ^[ 2], 240 | src/libavfilter/vf_chromanr.c : 275 : 101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1275, | s -> s o u{r c"et[h2]re[u0"],, "ss-e>ts ouur cteh[re2s]h[o1]l,d "s,- > s oOuFrFcSeE[T2(]th[r2]e,s hold_ u241), | A V _ O P T _ T Y P E _F L O A T , { . d b l = 20 0 } , 1 , src/libavfilter/vf_corr.c : 210,570 ,:s42 -:V>F s warning: o}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u , r c| e ^[3 ][0], s57-> | s o u rc es[n3p]r[i1n]t,f (ssrc/libavfilter/vf_chromanr.cv-:a>276ls:uou101re:,c ewarning: s[missing field 'unit' initializer [-Wmissing-field-initializers]i3 ]z[e2o]f (}; va276 | l| u ^~~~~~~~~~~~~~~e) , "{% f""src/libavfilter/vf_colormap.ct,h: rd241e)v:";40:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"s| e ~~~~~~~~ ^t v 238t | h r e s h o ld " , OFdFSoEuTb(lther eAsh[o4ld _* v4),] A= V{_ O1P,T s_-T>YsPoEu_rFcLeO[A0T],[ 0]{,. dsbl-=2>0so0u},r1ce,[ 0 ][210]0, ,s V-F> s}o, u r| c ^e [0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->soursrc/libavfilter/vf_chromanr.cc:e[2801:]12[:2 ]warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 280240 | | { N U L L } | ^ 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | src/libavfilter/vf_corr.c : 134 : 1 : 1warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] s->source[1][0 ],134 | sC-O>RsRo(uurcien[t18]_[t1,] , cso-r>rs8o)u r c| e^~~~~~~~~~~~~~~~~~~~[ 1][2],src/libavfilter/vf_corr.c : 101| : ^~~~~~~~~~~~~~~17 : note: expanded from macro 'CORR' src/libavfilter/vf_colormap.c :101239 | : 57 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] mean1 =238 | sc a l e * ( su m 1 / ( d oduobulblee) (Aw[ 4* *h )4)]; = { 1 , s - > s o u r\c e [| 0] ^~~~~ ~[ 0], s->source[0][1], s->source[0][2], | ~ 239 | src/libavfilter/vf_colortemperature.c : 339 : 134 : src/libavfilter/vf_corr.c warning: : missing field 'unit' initializer [-Wmissing-field-initializers]134 : 1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_convolution.c 134339 : | | CO RR40(u i n : 124 t:8 { _t ,warning: "missing field 'unit' initializer [-Wmissing-field-initializers] ct 1oer,r8m )p s| e- r40^~~~~~~~~~~~~~~~~~~~ | > a sto {uusrc/libavfilter/vf_corr.c :r"102rce0:me"," 17"[s,:1 enote: ]texpanded from macro 'CORR'"[ mse0a]t,t r 102 | t hies x - >tseo u m frp eocmrraete a[nu2 1=1rs] set [c i1n]a lpe,Kle al*vsinn"e -(,su"m>, 2s O o/ (Fdou rFcu SeEb [ T l1(mOe]aFt)([w F*rS2 ih)E]x)_Ts,;(tt r e [| ^~~~~~~~~~~~~~~mp0e ]r) ,a t u reA),src/libavfilter/vf_colormap.c V:A_V 239O_P : \OTP40T _:_ warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T| Y Y ^~~~~ ~ PPEE__F LS238OTAT | R ,I { N .G , d{. sb lt= r6= 5 "0 0}0 , 100 0 00d 0, 1o 0 0u b l0e4 00A0"0[4}0, ,*0 V ,F 4 }0] ,=, {| F ^1L ,A sG->Ss o},u r c| e ^[ 0][0], s->source[0][1],src/libavfilter/vf_colortemperature.c :s340-:>134s:o urwarning: cemissing field 'unit' initializer [-Wmissing-field-initializers][ 0][2], | src/libavfilter/vf_convolution.c ~ : 41340 | : 124 : 239warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { " m i x " ,41 | { " 1 m"" ,s e" set t mt hea mitx r i w ix t f1h,o rf si-2l>nstodeur edr pcolue[at1punt]"[e",, 0 ]O , Fs ->Fs SEoT( u martrOiceFx[_sFtr1[]S1E[]T)1](,m, i Axs)V, -_O P>T s_T YPoE u _rS ceT[AVR_I1]O[P2N],TG _, T{| Y ^~~~~~~~~~~~~~~P.E s_FtLrO=A"Tsrc/libavfilter/vf_colormap.c:0, 238 :0 {0.74d :bl0 =1 warning: 10}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 0 0 02380" | },, 0 , 1 , 0, FLVA FGS } ,} , | ^ | ^do uble A[4 * 4] = { 1, s->source[0][0], s->sousrc/libavfilter/vf_corr.csrc/libavfilter/vf_convolution.crsrc/libavfilter/vf_colortemperature.cc:::134e42341:[124:::01] [1341:]warning: ,: missing field 'unit' initializer [-Wmissing-field-initializers] warning: swarning: -missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> s ource[ 042] | [ 2341 ]134 | , | C {O | {R "" ~ ^~~~~~~~~~~~~~~R2p l(mu""i,, n t src/libavfilter/vf_colormap.c ":8 s238_ te:t m,57 at:rci x o warning: "rfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ors r e38t) r t hd| ^~~~~~~~~~~~~~~~~~~~238e | pal asrc/libavfilter/vf_corr.cm n: oe127 u ":n29t ,o: f note: Oexpanded from macro 'CORR' prFe F seS ErT( dvom127i | uablne tg l r Aii x [g4 _ sht*r t [n2 ]4e s)s]" , ,= cAO{F oVm_F1pO_S,E PsTcsT-(o_>TpYrsrPeesoE[_eurcS]rvcT e=e [0R)IaN]G,v _[, c 0 Al]i{pV,.fs_t r(Os=PTs_-T>"suYm10oPu2r E _cF0L/e s O[Au00T]m 0, 1[ q 1{0],,-.1 d.0fs,b1. -0lf> =0)s;ou0"} ,r}\ c ,| e ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 , [ 0 ]0[2 ],, src/libavutil/common.h 0:143F:L| ,29A ~ ^~~~~~~~~~~~~~~G S: note: expanded from macro 'av_clipf' } , src/libavfilter/vf_colormap.c 1143:| 238,: | ^ 40V# :F warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d, e f| i ^ ne 238a | v _ c l isrc/libavfilter/vf_convolution.c p: f 43 src/libavfilter/vf_colortemperature.c ::124 : 342 warning: :12 missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'help' initializer [-Wmissing-field-initializers]da ov43_uc li | pbf342_c l | e| A ^[ { 4{ * "N3 mU4"]L,L } =" se {t | 1m ^a, t risx-> sfooru 4rtche [p0]l[a0n],esrc/libavfilter/vf_corr.c" ,:s 134-:O>1FFsSE:To (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]um rcaet[r0 ]i134[x1_ | C]Ost,R rsR[(-3u>s]i)o, nAuVtr_c8OeP_[Tt_0T,]Y c[oP2Er]_,rS 8 T)| ~ ^~~~~~~~~~~~~~~R I| N^~~~~~~~~~~~~~~~~~~~G , {src/libavfilter/vf_corr.c.:s129t:r46:= "note: 0expanded from macro 'CORR' 0 0 0 1129 | 0 0 0 0 " } , 0 , c0o,m pFL_AGsS core[c] }=, s u| m ^1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_convolution.csrc/libavfilter/vf_corr.c::44134::1091:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | C44OR | R ( u i n{t 8"0_rtd,i vc"o,r r"8s)e t | r^~~~~~~~~~~~~~~~~~~~d isrc/libavfilter/vf_colormap.cvsrc/libavfilter/vf_corr.c: 242:f:12984o::r 52 :1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]snote: texpanded from macro 'CORR' plane", 129242O | | F F S E T ( r d i v c[om 0p_ s] c) ,orde o[uAcb] Vl_=OeP sTb_um[1T4Yq] P =E== _ s{Fu LmOAsT2-,>q ta rg{e?.t [d1.0bf] l:[c= ]0,0..f ;0}s, -> 0t. a 0r, Ig \NeT t| _ ~ ^~~[ M1A]X[,c ]F, LsA-G>St}a,r g et| [ ^2 ][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_convolution.csrc/libavfilter/vf_colormap.c::24245::67109:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 24245 | | { " 1 r d i v " ,do u"bslete br[d4i] v= f{o rs -2>tnadr gpelt[a0]n[ec"],, OsF-F>StEarTge(tr[d1i][vc[]1,] s)-,> tAaVr_gOePtT[_2T]Y[PcE]_,FL OAsT,- >{t.adrbgle=t0[.30]}[,c ]0. 0}, ;I N T| _ ~ ^~~~~~~~~~~~~~~M AX, FLAsrc/libavfilter/vf_colormap.cG:242S:}50,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 242 | doublsrc/libavfilter/vf_convolution.ce: 46b:[1094: ]warning: =missing field 'unit' initializer [-Wmissing-field-initializers] { s->tar g46e | t [ 0 ] [{c ]",2 sr-d>itva"r,g et"[s1e]t[c ]r,d ivs -f>otra r3gredt[ 2p]l[ac]n,e "s, -O>tFaFrgSeEtT[3(]r[dci]v[ 2}];) , | A ~ ^~~~~~~~~~~~~~~V _OPT_TYPsrc/libavfilter/vf_colormap.cE:_242F:33L:O Awarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , {.dbl =0242. | 0 } , 0 . 0 , I N T _dMoCC libavfilter/vf_fade.o AXu, bFleL AbG[S4}], = {| ^s- >target[0][c], s->target[1][c], src/libavfilter/vf_convolution.cs-:>t47a:r109g:e twarning: [missing field 'unit' initializer [-Wmissing-field-initializers]2 ][c], s- >47t | a r g e{ t"[3r3d]i[vc"], }";s e t| ~ ^~~~~~~~~~~~~~~ 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_colormap.c:265:49: warning: src/libavfilter/vf_corr.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 265 | 135 | C O R R ( u i n t 1 6 _ t , cAo[rjr*1N64)+ i ]| ^~~~~~~~~~~~~~~~~~~~~~= A[i*Nsrc/libavfilter/vf_corr.c4src/libavfilter/vf_colorkey.c+:j101::]21917 ::=120 :note: s expanded from macro 'CORR'-warning: >missing field 'unit' initializer [-Wmissing-field-initializers]k erne l101( | s - > s o u 219r | c em [e ia]n ,1 {s= - ">cssoocluaorlrceesrc/libavfilter/vf_convolution.c" [:,*j59 :]"(12)ss:;e u twarning: m missing field 'help' initializer [-Wmissing-field-initializers]1| t ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h/ e( d59co | ou lb ol re k){e( ywN Uk*Le Lyh )}c) o; l | o r ^ " , O F F S E T (\c o l| o ^~~~~ ~r key_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorkey.c:220 :135134 | :C Owarning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]R (uint16_t, c220o | r r 1 6 ){ "| s^~~~~~~~~~~~~~~~~~~~~~ imisrc/libavfilter/vf_corr.cl:a102r:i17ty:" ,note: expanded from macro 'CORR'" set the 102c | o l o r k e y smiemainl2a r=i tsyc avlael u*e "(,s uOmF2F S/E(Td(osuibmliel)a(riwt y*) ,h )A)V;_ O P T _ T Y P E _ F L O A\T , | { ^~~~~ ~ .src/libavfilter/vf_colormap.cdb:l270 :=51 :0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 }, 0.00001, 2701 | . 0 , F L A G S } , | ^ A[i*N4+N+1] = A[(N+1)*N4+i] = s->sousrc/libavfilter/vf_colorkey.crc:e221[:i118]:[ 0warning: ]missing field 'unit' initializer [-Wmissing-field-initializers]; | ~ ^~~~~~~~~~~~~~~ 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 | { Nsrc/libavfilter/vf_colormap.cU:L272L: 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+src/libavfilter/vf_corr.cN+:3135]: 1=: Awarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( N+3)*N4+i] = 135s | -C>OsRoRu(rucien[ti1]6[_2t],; c o| r ~ ^~~~~~~~~~~~~~~r 16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; src/libavfilter/vf_colormap.c \: 282 :| 32 ~ ^~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_corr.c:135:1: warning: 282implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 135 | C O R R ( u i n t 1 6 _ t , cbo[rir]1 6=) s -| >^~~~~~~~~~~~~~~~~~~~~~t argsrc/libavfilter/vf_corr.ce:t129[:i52]:[ cnote: ]expanded from macro 'CORR'; | ~ ^~~~~~~~~~~~~~~ 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ 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_colorkey.c:243:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | { "color", "set the colorhold key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:244:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 244 | { "similarity", "set the colorhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:245:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 245 | { "blend", "set the colorhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 246 | { NULL } | ^ 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_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_corr.c:318:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 318 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | {src/libavfilter/vf_crop.c NU:LL137 }: 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[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_H] = s->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_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", OFFSET30( warningosw generated),. 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_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, {.CC libavfilter/vf_feedback.o 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"src/libavfilter/vf_dblur.c, : 49 : 105 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(r a49n | g e ) , { " a n g l eA"V,_ OP T"_TsYePEt_ IaNTn,g l e "{,. i 6 4 = 16 } , IONFTF_SMEITN(,an gIlNeT_)MA,X , FALVA_GOS P}T,_ TY P| E ^_F LOAT, {.dbl=45}, 0.0, 360, FLAGS },src/libavfilter/vf_deband.c : 60| : ^126 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "r", "set src/libavfilter/vf_dblur.cr:a50n:ge105",: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | O F F S{E T"(rraadngieu)s, " , " s e t ArVa_dOiPuTs_T"Y,P E _ I N T , {. i 6O4F=F1S6E}T,( r a d iIuNsT)_M,I NA,V _INOTP_TM_ATXY,P EF_LFALGOSA }T,, {| . ^d bl=5}, 0, 8192, FLAGS }, | ^ src/libavfilter/vf_deband.c:61:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "direction"src/libavfilter/vf_dblur.c,: 51":s105et: dwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]r ection "51, | { " p l a nOeFsF"S,E T"(sdeitr pelcatnieso nt)o, f i l tAeV_rO"P,T _OTFYFPSEET_(FLpOlATa,n e{s.),d bAlV=_2O*PMT__PTIY}P,E-2_*IMN_TPI,, 2{*M._i6P4I,= 0xFFLA}G,S }0,, | ^0x F, FLAGS }, | ^ src/libavfilter/vf_dblur.c:52src/libavfilter/vf_deband.c::1262: :warning: 126missing field 'help' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers]52 | { NUL L 62} | | { ^ "d", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, src/libavfilter/vf_datascope.c 2*:M_113P:I19,: FLwarning: AGcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S }, | ^ 113 | for (p = 0; p < drawsrc/libavfilter/vf_deband.c->:nb63_:pl126a: nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]s ; p++) { 63 | | ~ ^ ~~~~~~~~~~~~~~~ { "blur", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGsrc/libavfilter/vf_crop.cS },: 259| : ^ 9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | s->src/libavfilter/vf_deband.cv:64a:r126_:v warning: amissing field 'unit' initializer [-Wmissing-field-initializers]l ues[VAR_T ] 64= | f ra m e -{ >"bp"t,s = = A V _ N"sOePtT Sb_lVAuLUrE" ,? | ~ 259 | O F F S NEAT(Nb l:u frr)a,m e - > p t s *AV _aOvP_T_qT2YdP(Eli_nBkO-O>Lt,i m e{_.bia6se4)=;1 } ,| ^~~ /usr/include/math.h : 15 :0,19 : note: expanded from macro 'NAN' 1, F15L | AG#Sd e}f,i n e| ^NA N __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_crop.c,: 261: 9| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | s->var_values[VAR_Psrc/libavfilter/vf_deband.cO:S66]: 126=: fwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]am e->pkt_p os66 | == - 1 ?{ "| c ~ ", 261 | " s e t N ApNla n:e cforuampel-i>ngp"k,t _ p o s ; O FF| S ^~~ ET(c/usr/include/math.ho:u15p:l19i:ng )note: , expanded from macro 'NAN' A V15_ | OP#T_dTYePfEi_nBe ONOLA,N { . i 6 4 = 0_}_b,u i src/libavfilter/vf_cropdetect.cl t :in 180 _: n22an f : 0(, " " warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~ 1, FLAG S180 }, | | ^ s->low_u8 = s->lsrc/libavfilter/vf_deband.co:w67 : 12*: 2warning: 5missing field 'help' initializer [-Wmissing-field-initializers]5 . +67 | . 5 ; | { ~~~^~~ ~ N ULL } | ^ src/libavfilter/vf_datascope.c:131:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | src/libavfilter/vf_cropdetect.cfo:r181 :(p22 : =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ; p < dr181a | w - > n bs-_>philgha_nu8e s=; s -p>+h+i)g h{ * | 2 ~ ^ ~~~~~~~~~~~~~~~5 5. + .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_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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_fftdnoiz.o src/libavfilter/vf_colorspace.c:973:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 973 | 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorspace.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL } | ^ src/libavfilter/vf_datascope.c:161:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:274:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 274 | if ((unsigned)s->x + (unsigned)s->w > link->w) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_crop.c:276:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if ((unsigned)s->y + (unsigned)s->h > link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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:199:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 199 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:200:43: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 200 | FFDrawColor reverse = { { 0 } }; | ^ src/libavfilter/vf_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.csrc/libavfilter/vf_cropdetect.c:360:126:: 252warning: :missing field 'unit' initializer [-Wmissing-field-initializers]35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | { "252w | " , i n t l i m it"_seutp tshcea lweiddt h= clrroipn ta(rse-a> elixmpirte_suspiosnc"a,l e d O)F; F S| E ~~~~~ ~~~^~~~~~~~~~~~~~T (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)src/libavfilter/vf_dblur.c, :AV172_O:P28T:_T Ywarning: PEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_S TRING, {.st r172 | = " i ha"n}g,le 0=, a0n,g lTeF LA*G SM _}P,I / | 1 ^ 80.f; | ~ ^~~~~ src/libavfilter/vf_dblur.c:172:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_crop.c:362: 126172: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] angle = an g362l | e * { M"_h"P, I / 1 8 0 . f ;" s e| t ^~~~~ ~ the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:363:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 363 | { "x", "set the x crop area expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "(in_w-out_w)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:364:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 364 | { "y", src/libavfilter/vf_datascope.c : 246 : 41 : warning: "missing field 'comp' initializer [-Wmissing-field-initializers]s et the y 246c | r o p a r e a ex p re s FsFiDorna"w,C o l o r OcFoFlSoErT (y=_ ex{p {r )0, } AV}_O;P T _| T ^Y PE_STRING, {.str = "(in_h-out_h)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:365:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.csrc/libavfilter/vf_dctdnoiz.c:366::118399: :warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | { "exact", 399 | D E F _ F"IdLoTE R_eFxRaEctQ _cFUrNoCpSp(i8n)g" , | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c: 371 : 33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' OFFSE T371( | e xa c t ) , A V _ vOaPr_Tv_TaYlPuEe_sB[VOAOR_LC,] ={ f.ai6b4s=f0(}*,b )0;, 1, F L A G S } , | ^ src/libavfilter/vf_crop.c : 367 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 367 | \ | ~ ^~~~~~~~~{ NULL } | ^ src/libavfilter/vf_datascope.c:289:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 289 | FFDrawColor color = { { 0 } }; | ^ 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_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_decimate.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cycle", "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 2, 25, FLAGS }, | ^ src/libavfilter/vf_decimate.c:76:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "dupthresh", "set duplicate threshold", OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:77:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:78:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "blockx", "set the size of the x-axis blocks used during metric calculations", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:79:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "blocky", "set the size of the y-axis blocks used during metric calculations", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:80:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:81:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "chroma", "set whether or not chroma is considered in the metric calculations", OFFSET(chroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:82:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "mixed", "set whether or not the input only partially contains content to be decimated", OFFSET(mixed), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_curves.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_decimate.c :12083 | : 12 : warning: {missing field 'help' initializer [-Wmissing-field-initializers] NU L83L | } { | N ^U LL } | ^ CC libavfilter/vf_fftfilt.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 | } | ^ src/libavfilter/vf_convolve.c:897:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 897 | { "planes", "set planes to deconvolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:901:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:902:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 902 | { NULL }, | ^ 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_TYPsrc/libavfilter/vf_deflicker.cE_FL:O77A:T103,: { .warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]b l=0.5}, 0, 177, | FL A G S{ R" si}z,e " ,| ^ "set how many frames to use",src/libavfilter/vf_datascope.c :O496F:F96S:ET (warning: smissing field 'unit' initializer [-Wmissing-field-initializers]i ze), AV _496 | O P 1T _{ warningT generatedYP"Ey. ",_ IN T", s{e.it6 4sc=o5}p,e 2,y SoIfZEf,se tFL"A, GS P}OF,F S E| T ^ (ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}src/libavfilter/vf_deflicker.c, :078,:103 : 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] FLAGSR } ,78 | | ^ { "ssrc/libavfilter/vf_convolve.c", : 927 : 115 ":s etwarning: missing field 'unit' initializer [-Wmissing-field-initializers]h ow many frasrc/libavfilter/vf_datascope.c m927:e497 | s: to96 : u s{warning: "epmissing field 'unit' initializer [-Wmissing-field-initializers] "l,a n eOs" ,497F | "Fs SEe Tt( s{ip zl"awen"e)s,, At V"_os cOrePoTt_s TYsPEs-c_coIpNoTer, r ew{lai.tide6t4"h=,"5,} , 2 , PSOIOFZFFFES,SE ETTF((wL)pA,Gl Sa n}e ,s )A V,_| O ^P T_ TYAPEV__OIPNTT_,TY P E {_.Ii6N4T,= 7 }, { . i164,= 78}0,, 0F,L 1A5G,SR }F,L A G| ^S }, | ^ src/libavfilter/vf_datascope.c:498:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "h", "set src/libavfilter/vf_convolution.csco:p900e :h98e:i gwarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]t" , POFFSsrc/libavfilter/vf_convolve.cE: T931(:900h12 | :) warning: missing field 'help' initializer [-Wmissing-field-initializers], {A "931plV | an_e OsP" ,T _{"T sYNPeEUt_LI LNp T,lsrc/libavfilter/vf_deflicker.c} :, 88a {:.n| 100 ^i e:6s 4 =twarning: 7missing field 'unit' initializer [-Wmissing-field-initializers]o } ,f i 1l, t8 e088 | r, " , F L{O AF"GFbSSyERTp (}pla,as n es| "s, ^) ," AlV_eOaPvT_eTY PfEr_amIesN Tu,n ch a{ng.eid"src/libavfilter/vf_datascope.c,64: =4991 :5O96:} warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F, S E0T,( b 1y499p5 | ,a s sF )L ,A {GA SV"}_o,O" P,T | ^"_sT eYPtE_ BOwOiLn, do{.wi o6p4=a0c}i,t 0y," ,1, FLPAsrc/libavfilter/vf_convolution.cGOS:F F}901, S :105E:T| (o ^)warning: missing field 'unit' initializer [-Wmissing-field-initializers] , A V901_ | O PTsrc/libavfilter/vf_deflicker.c_ CC libavfilter/vf_field.o :T 89YP{: 12E: "_Fwarning: LsOmissing field 'help' initializer [-Wmissing-field-initializers]caA Tl, e{ ".89,d | b " sl e= t0 {sc. a5NlU}eL," ,L0, } 1| , ^ F L A G SOR F},F S E| T ^( scale), AV_OPT_TYPE_FLOAT, {.dbsrc/libavfilter/vf_datascope.cl=:1500.:960:}, warning: 0.missing field 'unit' initializer [-Wmissing-field-initializers]0 , 6553 5500, | F L A{G S}",w x| " ^, "set window x offset", POFFSET(wx), src/libavfilter/vf_convolution.c : 902A:V105:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T_ TYPE_FLO A902T, | { . d b{l ="-d1e}l,t -a1",, "1s, eFtL AdGeSlRt a}",, | ^ OFFSET(delta), AV_OPT_TYsrc/libavfilter/vf_datascope.cPE:_501F:L96O:A Twarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=0} ,501 | - 6 5 5 3{5 ," w6y5"5,3 5",s FeLtA GwS}i,n d | o ^w y offset", POFsrc/libavfilter/vf_convolution.cF:S903ET:(12w:y warning: )missing field 'help' initializer [-Wmissing-field-initializers], A903V | _ O P T{_ TYNPUEL_FLL O}A T | , ^ { .dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:502:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 502 | { NULL } | ^ 35 warnings generated. 1 warning generated. src/libavfilter/vf_cropdetect.c:433:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_dctdnoiz.c:652:18 :433 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] snprin t652f | ( l im it _sst-r>,t hs iz e o=f (sl-i>misti_gsmat *r ),3 .";% f 4"| warning, ~~~^~~~~ ~s generated s. ->limit); | ~~~~~~~~ ~~~^~~~~ src/libavfilter/vf_cropdetect.c:440:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 437 | "x1:%d x2:%d y1:%d y2:%d w:%d h:%d x:%d y:%d pts:%"PRId64" t:%f limit:%f crop=%d:%d:%d:%d\n", 438 | s->x1, s->x2, s->y1, s->y2, w, h, x, y, frame->pts, 439 | frame->pts == AV_NOPTS_VALUE ? -1 : frame->pts * av_q2d(inlink->time_base), 440 | s->limit, w, h, x, y); | ~~~^~~~~ src/libavfilter/vf_datascope.c:623:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 623 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_cropdetect.c:335:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < sd->size / sizeof(AVMotionVector); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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:680:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | std[i] 22+= warning SsQ generatedR. (s->values[i][x][y] - average[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:563:20: note: expanded from macro 'SQR' 563 | #define SQR(x) ((x)*(x)) | ~~~^~~~ src/libavfilter/vf_cropdetect.c:457:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | src/libavfilter/vf_datascope.c : 694 : 102 i:f warning: (simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-> limit < 1.0) 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]); | ~~~~~~~~ ^~~~~~~~~~ 1 warning generated. 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, { .14i6 warning4 s= generated0 . }, 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", src/libavfilter/vf_dejudder.c OFF:SE75T(:sk10i:p )warning: ,missing field 'help' initializer [-Wmissing-field-initializers] AV_ O75PT | _T YP E_ IN T{,N {U L.Li}6 4 | = ^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 } | ^ src/libavfilter/vf_datascope.c:799:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 799 | { "x", "set scope x posit6io warningn"s, generated . 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.csrc/libavfilter/vf_deblock.c:806:106:: 388warning: :missing field 'unit' initializer [-Wmissing-field-initializers]116 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "tw", "s388e | t t r a c{e "wbildotchk"",, "s e t OsOiFzFeS oEfT( twbildotchk)",, A V_ O P T _OTFYFPSEE_FTLO(AbTl,o c{k).,db l = 0 .8A}V,_.O1P,T _1T, Y FPLEA_GISNRT ,} , {.| i ^6 4=8}, 4, 512, FLAGS }, | ^ src/libavfilter/vf_datascope.c:807:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | { "th", src/libavfilter/vf_deblock.c"s:e389t: 116tr:a cwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] h eight", 389 | {O O"FFaSlEpTh(tah"e,ig h t ) , " s e t 1AsVt _dOPeTt_eTcYtPiEo_nF tLhOrAeTs,h ol{d.",d bOl=F0.F3}S,E.T1(,al p1h,a ), F L A G SARV _},O P| T ^_ TYPE_FLOAT, {.dbl=.098}, 0, 1, src/libavfilter/vf_datascope.c :F808L:A106GS: } ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 808 | { "c", "set components tosrc/libavfilter/vf_deblock.c :t390r:a116c: ewarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OOFFSE T390(c | om p o n e{nt s")b, eAtV_aO"P, T _ TY P E _"IsNeTt, 2 n d{ .die6t4e=c7}t,i o n t0h,r es1h5o, lFLdA"G,S RO F}F,S E T| (b ^e ta), AV_OPT_TYPE_FLOAT, {.dsrc/libavfilter/vf_datascope.cb:l809=:.1060:5 }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0, 1, 809F | L A G S }{, " g"| , ^ "draw trace grid", OOFFSET(gridsrc/libavfilter/vf_deblock.c),: 391 : 116 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_TY 391P | E_ B O O L{, "{.gia6m4m=a1",} , " s0e,t 13,r d dFeLtAecGtSiRo n} ,th r e| s ^h old", OFFSET(gamma), AV_OPTsrc/libavfilter/vf_datascope.c_T:Y810:P106E:_ Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]OA T, {.dbl =.8100 | 5 }, 0{ ,"s t" ,1 ," dr aFLwA GsSt a}t,i s t| i ^c s", OOFFSET(statisticssrc/libavfilter/vf_deblock.c):,392 :AV116_:O Pwarning: T_missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_BOO L392 | , { .{i 6"d4el=t1a}",, 0, "1s,e t F4LtAhGS Rd e}t,e c t| i ^o n threshold", OFFSET(delta), src/libavfilter/vf_datascope.c : 811A:V106_: Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_F L811O | A T , { {".dsbcl"=.,0 5"}d,r aw 0s,co p e1",, F L A GS } , | ^ OOFFSET(scope), AV_OPT_TYPEsrc/libavfilter/vf_deblock.c_:B393OO:L,116 : {.warning: imissing field 'unit' initializer [-Wmissing-field-initializers]6 4=1}, 3930 | , 1 , F{L A"GpSlaRn e}s," , | ^ "set planes to src/libavfilter/vf_datascope.cf:i812l:t12e:r "warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 812 | {OF FNSUELTL( p}l a| n ^e s), 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_deshake.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { 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: 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_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 | ssrc/libavfilter/vf_curves.cnpri:nt610f(:v21a:lu warning: ecomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare], sizeof(value), "%f" ,610 s | -> lu m i nfaonr c(ie =[ 0]0 ;* fi) <; F F| M ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~I N(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i+src/libavfilter/vf_derain.c+) {: 51| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 5149 | | # d e f{i ne" mFoFdMeINl("a,, b ) (( a ")p a>t h( tbo) m? o(dbe)l : f(ial)e)" , src/libavfilter/vf_deflicker.c | ~ ^ ~: 399 : 48 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OFsrc/libavfilter/vf_curves.cF S:E610T:19(: d 399nwarning: | ncomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] c t x . m o ds en610lp | _r fi in lt eff(noavrma el()ue,, i s = AiVz e_0oOf;P(T _ivT aYEnbE___pSSlTRTIRaNInNGGe,, s {; . s p +t{r+ )=. " -s{1"t r } =, | 0" ~ ^ ~~~~~~~~~~~~~~~,y" 0,} F,L A G0S, }0,, F| L ^A GS }, | ^ src/libavfilter/vf_derain.c:54:12: warning: src/libavfilter/vf_delogo.cmissing field 'help' initializer [-Wmissing-field-initializers]: 211:112: 54warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { NULL }211 | | ^ { "w", "set logo width", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | { "h", "set logo height", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:213:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { "show", "show delogo area", OFFSET(show), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_delogo.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ src/libavfilter/vf_curves.c:665:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 665 | for (i =src/libavfilter/vf_datascope.c 0;: i921 :<17 :F Fwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A RRAY_ELEMS (921c | o l or s )t;i lit+ +) ={ ( s| - ~ ^ ~~~~~~~~~~~~~~~~~~~~~~> tilt - src/libavfilter/vf_curves.c0.:5674): 19*: Mwarning: _comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]P I; | ~~~^~~~ ~ 674 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_fieldhint.o 8 warnings generated. src/libavfilter/vf_dedot.c:371:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "lt", "set spatial luma threshold", OFFSET(lt), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:372:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "tl", "set tolerance for temporal luma", OFFSET(tl), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:373:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "tc", "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:374:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "ct", "set temporal chroma threshold", OFFSET(ct), AV_OPT_TYPE_FLOsrc/libavfilter/vf_delogo.cAT:,302 :{28.:db lwarning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 19}, 0, 1, FLAGS 302} | , | ^ s->var_values[Vsrc/libavfilter/vf_dedot.cA:R375_:T12]: = warning: Tmissing field 'help' initializer [-Wmissing-field-initializers]S2 T(i n-375> | p t s , i{nl iNnUkL-L> t}i,m e | _ ^ 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_fieldmatch.o src/libavfilter/vf_datascope.c:996:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 996 | FFDrawColor color = { { 0 } }; | ^ 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 CC libavfilter/vf_fieldorder.o 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_fillborders.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]); | ~~~~~~~~ ^~~~~~~~~~ 4 warnings generated. 15 warnings generated. CC libavfilter/vf_find_rect.o 16 warnings generated. src/libavfilter/vf_deshake.c:409:25: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ src/libavfilter/vf_deshake.c:409:41: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ CC libavfilter/vf_floodfill.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); | ~~~~~^~~~~~ ~CC libavfilter/vf_format.o src/libavfilter/vf_deshake.c:462:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | deshake->avg.vec.x = alpha * t.vec.x + CC libavfilter/vf_fps.o (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; | ~ ^~~~~ 4 warningsrc/libavfilter/vf_deshake.cs: generated463. :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) *12 warningdses generatedha. ke->avg.zoom; | ^~~~~ ~ src/libavfilter/vf_cover_rect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ 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_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_framesrc/libavfilter/vf_dnn_detect.c", :"p53o:s5i:t iwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]n of fi r53s | t f rDamNeN _CwOiMMtOhN _rOPeTsIpOeNcS t | t ^o the pattsrc/libavfilter/dnn_filter_common.her:n44 :i137f :s note: texpanded from macro 'DNN_COMMON_OPTIONS'r eam is cut "44, | O F{F SE"T(msotdaertl_"f,ra m e ), A V _ O P T _ T"YpPaEth_ ItNoT ,m o{d.ie6l4 =0f}i,l e0," ,1 3 , F L A G SO}F,F SE T| ( ^m odel_filename), Asrc/libavfilter/vf_detelecine.cV_:OP68T:_10T:YP Ewarning: _missing field 'help' initializer [-Wmissing-field-initializers]ST RIN G68, | {{N UL.L}s tr 22| = warning ^ sN generatedU. LL }, 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: 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_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}, | ^ src/libavfilter/vf_dnn_detect.c:55:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_detect.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ 10 warnings generated. 1 warning generated. CC libavfilter/vf_framepack.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 | { "inputsrc/libavfilter/vf_displace.c", : 61 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] "input 61na | m e o f{ thNeU LmLo }d el "| , ^ 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_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 | { "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] 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_despill.c | ^: 149:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | src/libavfilter/vf_dnn_classify.c :{54 ":m130i:x "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] " s54e | t t h e s{p "italrlgmaept" ,m i x ", "OFwFhSEiTc(shp20 iolnl warningems generatedixt). o ,b e c lAasVs_ifOiePdT"_T,Y POEF_FFSLOEATT2,( t a r{g.edtb)l, = 0. 5 } , 0AV,_ O P T_1T,Y PEF_LSATGRISN G,} , | { ^ . 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_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 }, | ^ 10 warnings generated. 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: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ 11 warnings generated. 26 warnings generated. src/libavfilter/vf_dnn_classify.c:104:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 104 | if (ctx->labels && label_id < ctx->label_count) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:102:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 102 | if (ctx->deint_caps[i].type > ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:110:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 110 | if (ctx->deint_caps[i].type == ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_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_entropy.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NULL } | ^ src/libavfilter/vf_edgedetect.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "high", "set high th45re warningssh generatedo. ld", 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 }, | ^ CC libavfilter/vf_framerate.o src/libavfilter/vf_edgedetect.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ 14 warnings generated. src/libavfilter/vf_epx.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/vf_entropy.c:142:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | entropy += -log2(p) * p; | ~ ^ src/libavfilter/vf_entropy.c:142:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | src/libavfilter/vf_elbg.c : e57n:t125r:o pwarning: ymissing field 'unit' initializer [-Wmissing-field-initializers] + = -log2(p) * p57; | | ~~~~ ^ { "codebook_length", "set codebook length", OFFSET(codebook_length),CC libavfilter/vf_framestep.o 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 codebooksrc/libavfilter/vf_dnn_processing.c le:n56gt:h5",: Owarning: FFmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(code bo56o | k _ l e nDgNNt_hC)O,M MAOV_NOP_TO_PTYTPIOEN_SI N T| , ^ { .i64 = src/libavfilter/dnn_filter_common.h2:5446 :}137,: 1note: , expanded from macro 'DNN_COMMON_OPTIONS'IN T_MAX, F L44A | G S {} ," m o| de ^l ", "path to model fsrc/libavfilter/vf_elbg.cil:e"59,: 145 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(mo d59 | e l _ f isrc/libavfilter/vf_entropy.c{l :e"147n:43n:ab_ smtwarning: ee)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p, s " , "AsV _e147 | Ot P m Ta_ xT Y nP u E m_ Sb TReIr oNf Gs, t e ps u{e sn.etsdr totpry o += =c oN-UmlLpougLt2e( pt})h, e * 0ma ,pp; pi 0 n,| ~ ^g " , FOFLFSAETGsrc/libavfilter/vf_entropy.c(:mS147a: x38}: _,swarning: t\implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ps _n | b)147 ^ | , AV _ O P T _ T Y PE _I N T , { e.nit6r4o p=y +1=src/libavfilter/vf_dnn_processing.c - l:}56o, :g521(p:, )warning: missing field 'unit' initializer [-Wmissing-field-initializers]*I NpT;_src/libavfilter/dnn_filter_common.h M :A| X45 ~~~~ ^,: 137F: Lnote: Aexpanded from macro 'DNN_COMMON_OPTIONS'GS }, | ^ 45 | { "input", src/libavfilter/vf_elbg.c : 60":i145n:p utwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]a me of the 60 | m o d e{l" , " n ",O F F S E T ( m "osedte lm_axi nnpuumtbnearm e)o,f sAtVe_OpPsT_ TuYsPeEd_ STtRoI NcGo,m p u t{e . stthr e= NmaUpLpLin g}",, O0,F F0,S ETF(LmAaGx_Ss te}p,\s _ n| b ^) , AV_OPT_TYPE_INT, { .i64 = 1 },src/libavfilter/vf_dnn_processing.c :156,: 5I:src/libavfilter/vf_entropy.cN T:_Mwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]153 X:,src/libavfilter/dnn_filter_common.h50 :FL:46 A:warning: 142Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :S note: }expanded from macro 'DNN_COMMON_OPTIONS', | ^ 153 | 46 | s n p{r i"notutfp(umte"t,a b u f ,src/libavfilter/vf_elbg.c :s 61i :z110 :e of (warning: m missing field 'unit' initializer [-Wmissing-field-initializers]e t ab"ufou)tp,u t61 " | n%am fe", eo{n ft" rsoetephdey" ),m ;o"d see| lt ~~~~~~~~ ^~~~~~~ "t ,h e O FrFaSEnTd(omomd els_eeodu"t,pu tOFnFaSmeEsT(_lfsgt_rseiengd)),, AAVV__OOPPTT__TTYYPPEE__ISNTT6R4I, N{G.,i6 4 {= .-st1r} ,= -N1U,L ULI N},T 302,_ M0A,X, FFLALGASG S} ,}\, | | ^ ^CC libavfilter/vf_freezedetect.o src/libavfilter/vf_elbg.c:62:src/libavfilter/vf_dnn_processing.c112::56: 5warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47: 13762: | note: expanded from macro 'DNN_COMMON_OPTIONS' { "s", 47 " | s e t{ t"hbea ckreannddo_cmon fsiegesd"",, O F F"bSaEcTk(elnfdg _csoenefdig)s," ,AV _ OP T _ TY Psrc/libavfilter/vf_entropy.c E: 156 : _ O50I:F warning: NFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]TS E64T,( {b a.ic6 k4e156n | d = _ - o 1pt i so}n,pn -rs1)i,,n t UfI( NmTeAt3V_a2O_bPMTA_uXT,fY ,PF LEAs_GSiSz Te}oR,f I(Nm Ge| ,t ^ a bu f) , {" .%stfr "= ,NU LeLn t}r,o p0y, /0 ,l oFgL2A(G1src/libavfilter/vf_elbg.c S:< < 63s-}>,:96d: \warning: e missing field 'unit' initializer [-Wmissing-field-initializers]pt h) | ); ^ | ^~~~~~~ ~ 63 | { "pal8", "set the palsrc/libavfilter/vf_dnn_processing.c8: 56:o5u:t warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]u t"src/libavfilter/dnn_filter_common.h,: O48F:F170S: Enote: Texpanded from macro 'DNN_COMMON_OPTIONS' (pal8), AV_O P48T | _T Y P E {_ B"oOpOLt,i on{s ".,i 6"4b a=c k0e nd} , c0o,n f1,i gsF LA(GdeSp r}e,c a t| ^e d, use backend_configs)src/libavfilter/vf_elbg.c":,64: 112O:F FSwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (backen d64_ | o p t io ns{) ," uAsVe__OaPlTp_hTaY"P,E_ S"TuRsIeN Ga,l {p h.sat rc ha=n nNUeLlL f}o,r 0ma,p pi0n, gF"LA,G SO |F AFVS_OEPTT_(FuLAsGe__DalEpPhaR),E CAAVT_EODP}T,_\T Y P| E ^_ BOOL, {.i64=0}, 0, 1, FLAGS }, | ^src/libavfilter/vf_dnn_processing.c :56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177:src/libavfilter/vf_elbg.c :note: expanded from macro 'DNN_COMMON_OPTIONS'65 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 6549 | | { {" aNsULyLn 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_processing.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ CC libavfilter/vf_freezeframes.o CC libavfilter/vf_fspp.o CC libavfilter/vf_gblur.o CC libavfilter/vf_geq.o 4 warnings generated. CC libavfilter/vf_gradfun.o 8 warnings generated. CC libavfilter/vf_grayworld.o CC libavfilter/vf_guided.o CC libavfilter/vf_hflip.o CC libavfilter/vf_histeq.o CC libavfilter/vf_histogram.o CC libavfilter/vf_hqdn3d.o 2 warnings generated. 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 } | ^ 45 warnings generated. 6 warnings generated. 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] = 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_hqx.o src/libavfilter/vf_eq.c:89:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | eq->contrast = av_clipf(av_expr_eval(eq->contrast_pexpr, eq->var_values, eq), -1000.0, 1000.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 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. src/libavfilter/vf_drawbox.c:447:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_eq.c:128:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | { "x ",128 | e q"-s>esta thuorraitzioonnt a=l apvo_scliitpifo(n aovf_ etxhper _leevaflt(e qb-o>xs aetdurgaet"i,o nOF_FSpEeTx(pxr_,e xepqr)-,>v a r _ vAaV_lOuePsT,_ TeYqP)E,_ ST0R.I0N,G ,3 .{0 .)s;tr = "| 0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" }, src/libavutil/common.h : 143 :029,: 0note: , expanded from macro 'av_clipf'F LAG S143 | }#, d| e ^f ine av_clipf av_clipf_c | ^ 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:450src/libavfilter/vf_exposure.c:139: warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 147:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "w", 147 | " se t { w"eixpdostuhr eo"f, t"hsee bto txh"e, e x p o s u r e c o r r ec ti o n " , OOFFFFSSEETT((we_xpeoxspur)r,e ) , AAVV__OOPPTT__TTYYPPEE__FLSOTARTI,NG ,{ .{d b.ls=t0r},= "-03", }3,, V F } , 0| , ^ 0, FLAGS }, | ^ src/libavfilter/vf_exposure.c:148:src/libavfilter/vf_drawbox.c110:: 451warning: :missing field 'unit' initializer [-Wmissing-field-initializers]139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | 451 | { " b{l a"chke"i,g h t " , " s e t" stehte hbeliaghctk ofl etvheel bcooxr"r,e c t i o n " , O F F S E T ( b l a c k ) , O F FSAEVT_(hO_PexTp_rT)Y,P E _ FALV_OOAPTT,_ T{Y.PdEb_lS=TR0I}N, G-,1 ,{ 1.,s tVrF= "}0," }| , ^ 0, 0, FLAGS src/libavfilter/vf_exposure.c},: 149 :| 12 ^ : warning: missing field 'help' initializer [-Wmissing-field-initializers] 149 | { NULL } | ^ 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), src/libavfilter/vf_extractplanes.c AV_:O62P:T_12T:Y Pwarning: E_missing field 'help' initializer [-Wmissing-field-initializers]S TRING, { . st62r=" | 3" } , { N UL L }0 , 0| , ^F LAGS }, | ^ 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_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_eq.c:203:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | eq->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 203 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_hue.o 238 | eq->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavfilter/vf_eq.c:239:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | eq->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_3q2 warningd(st generatedb. )) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:530:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "x", "set horizontal offset", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ 11 warnings generated. src/libavfilter/vf_drawbox.c:531:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "y", "setsrc/libavfilter/vf_extractplanes.c ve:r180t:i19c:a l warning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fset", OF F180S | E T( y _ exfporr) ,( i = A1V_;O PiT_ TRnIbNG_,f o{r .msattr=s";0 "i +},+ ) { | ~ ^ ~~~~~~~~~~~~~~~~ 0, 0, FLAGS },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-src/libavfilter/vf_drawbox.c>n:b532_:o118:u twarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]ut s; i++) 532 | | ~ ^ ~~~~~~~~~~~~~~~ { "width", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:533:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "w", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:534:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:535:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 535 | { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:536:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:537:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 537 | { "c", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .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 }, | ^ In file included from src/libavfilter/vf_blend.c:29src/libavfilter/vf_drawbox.c: :In file included from 539src/libavfilter/vf_blend_init.h::11854:: src/libavfilter/blend_modes.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]120 :1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 539 | { "t", "120s | eftn (gmrulitdi pllinye, t h iMUcLkTnIePLsYs("1,, OAF,F SBE)T) ( t_| e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x pr), src/libavfilter/blend_modes.cA:V108_O:P49T:_ Tnote: YPexpanded from macro 'fn'E _STRING, {108. | s t r= "1 " } , d s t0,[ j0], =F LAtGopS[ j}]CC libavfilter/vf_hsvkey.o , +| ^( (EXPR)-top[j]) * opacity; src/libavfilter/vf_drawbox.c : 540 : 132 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ 540 | | ~ ^~~~~~~ { "replacesrc/libavfilter/blend_modes.c":, 120 : 1":r ewarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]p lace c120ol | ofrn (&m aulplhta"i,pl y , O FF SEMTU(LrTepIlPaLceY),( 1, AAV,_ OB)P)T _ | T^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y PEsrc/libavfilter/blend_modes.c_:108B:O39O:L ,note: expanded from macro 'fn' { .i64 =1080 | } , d0s,t [ j ] = t 1o,p [ j ] + ( (FELAXGSP R}),- t| o ^p [j]) * opacity; src/libavfilter/vf_drawbox.c : 541 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { N UL L }\ | ^ | ~^~~~~~ 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]) * opacityCC libavfilter/vf_huesaturation.o ; \ | ^~~~~~ ~ src/libavfilter/vf_eq.c:322:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 322 | OFFSET(contrast_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:324:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | OFFSET(brightness_expr), AV_OPT_TYPE_STRING, {.str = "0.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:326:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | OFFSET(saturation_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:328:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | OFFSET(gamma_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:330:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | OFFSET(gamma_r_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:332:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(gamma_g_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:334:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(gamma_b_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:336:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | OFFSET(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:340:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 340 | { NULL } | ^ 3 warnings generated. 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/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; \ 9| ~ ^~~~~~~ warning s 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: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; 8 warning s generated . \ | ^~~~ src/libavfilter/blend_modes.c:126:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/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[CC libavfilter/vf_hwdownload.o 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; \ | ^~~~~~ ~ 5 warnings generated. 7 warnings generated. 52 warnings generated. CC libavfilter/vf_hwmap.o 10 warnings generated. CC libavfilter/vf_hwupload.o CC libavfilter/vf_hysteresis.o 1 warning generated. 15 warnings generated. src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(1do warningd generatedg. e, 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 toCC libavfilter/vf_identity.o p[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ 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/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h:155:60 :136 | warning: fnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (burn, 155 | B U R N ( A , B ) ) l u| ^~~~~~~~~~~~~~~~~~~~~~~~~~t [n] src/libavfilter/blend_modes.c=: 108e:x49p:( -note: 0.expanded from macro 'fn'5 * SQR( (108n | - (N - 1 ) / 2 ) / ( 0d.s4t*([Nj-] 1=)/ 2to.pf[)j]) );+ (| ( ~^~~EX PR)-src/libavfilter/window_func.hto:p153[:j26]: )note: expanded from macro 'SQR'* opa c153i | t y ; # d e f i n e S Q R ( x) ( ( x ) * ( x ) )\ | | ^ ~ ^~~~~~~ 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] 9136 | warningfsn( generatedb. urn, 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'src/libavfilter/window_func.h :162:25: warning: 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define B UR162N | ( a, b ) i(f (((FFaA)BS ( =( a0) .:3 F* FMMA)X( 0.{0 , 1| . ~~^~~ ~~0 - (1.src/libavutil/common.h0: 64- :(31:b )note: )expanded from macro 'FFABS' / (a )64 | )#)d ef i| ne ^ ~~ FFABsrc/libavfilter/blend_modes.c:S108(:a33:) note: ((expanded from macro 'fn'a ) >= 0 ?108 | (a ) : ( -( a ) ) ) | d ^s t[j] = top[j] +In file included from (src/libavfilter/vf_fftdnoiz.c(E:XP27R: )-src/libavfilter/window_func.ht:o162p:[17j: ]warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* opac i162t | y ; i f ( F F A B S ( n - M\) > =| 0 ^~~~. 3 * M) { src/libavfilter/blend_modes.c| : ^~~~~~~~~~~~ ~~136 :21: src/libavutil/common.hwarning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 64:37: note: expanded from macro 'FFABS' 136 | fn( b64u | r#dne, f i n e F BFUARBNS((Aa, )B )() ( a)| ~~~~~~~~~~~~~~~~~~~~^~~~~~ >= 0 ? src/libavfilter/blend_modes.c(:a83:)11 :: note: (expanded from macro 'A'-( a)) )83 | # d| e ^~~~f ine A toIn file included from p[src/libavfilter/vf_fftdnoiz.cj]: 27 : src/libavfilter/window_func.h| : ^~~~~~162 :39: src/libavfilter/blend_modes.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 :44: note: 162expanded from macro 'BURN' | 74 | # d e f iinef (BFURFNA(BaS, (bn) - M ) > =( (0(a.)3 *< =M 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, BURNsrc/libavfilter/window_func.h(A:, 163B:86):) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~ 163 | src/libavfilter/blend_modes.c : 83 : 11 : note: expanded from macro 'A' l83u | t#[nd]ef i=n e 0A.5 t*o p[(j1] + | co ^~~~~~s ((M_src/libavfilter/blend_modes.c:P74I:*81(:F Fnote: Aexpanded from macro 'BURN'B S(n - M )74 | #- d0e.f3i n*e MB)U)R/N(((a,1 b-) 0 . 3 ) (*( (aM)) )<)=; 0. 0| ~ ^) ? (a) :src/libavfilter/window_func.h :F163F:M69A:X (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0, 1.0 - 163( | 1. 0 -13 ( warningb s) ) generated . / ( a ) )) l ut| [ ~ ^n] = 0.5src/libavutil/macros.h *: (471: 28+: c onote: sexpanded from macro 'FFMAX'( (M_PI *47 | (#FdFAeBfSi(nn e- FMF)M -A 0X.(3 a*, bM)) )((/a()( 1> -( b0.)3 )? * (aM))) ):; ( b| ) ~ ^) | ^ src/libavfilter/blend_modes.c:108:33: src/libavfilter/window_func.hnote: :expanded from macro 'fn'163: 56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | 163 | d s t [j ] = to p [ j ]l u+t [(n(]EX P=R )0-.t5o p*[ j(]1) +* ocpoasc(it(yM; _ P I * ( F F A BS ( n - M ) - 0 . 3 * \ M) )| / ^~~~( (1 - 0.3)src/libavfilter/blend_modes.c *: M136):)24):; warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| ~~^~~ ~ src/libavutil/common.h :13664 | :f31n:( bunote: rexpanded from macro 'FFABS'n , 64 | # d BeUfiRnN(eA F,F B)A)B S | ( ~~~~~~~~^~a ) ((a) >= 0 ? (a) src/libavfilter/blend_modes.c::84 (:-11(:a )note: ))expanded from macro 'B' | ^ 84 | #define B botIn file included from tosrc/libavfilter/vf_fftdnoiz.cm[:j27]: src/libavfilter/window_func.h : 163| :48 ^~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 163 | 74 | # de fi n e B U R N (lau, tb[) n ] = 0 . 5 (*(( a() 1< =+ 0c.0o)s ?( (M(_aP)I :* (FFFFMAABSX((n0 .0-, M )1. 0- -0 .(31 *. 0M) )- /(((b1 )-) /0. 3()a ))*) M ) )| ) ~ ^ ; | ^~~~~~~~~~~~ ~ src/libavutil/macros.h:47src/libavutil/common.h::6428:: 37note: : expanded from macro 'FFMAX'note: expanded from macro 'FFABS' 4764 | | ##ddeeffiinen eF FAFBSF(MaA)X (((aa,)b )> =( (0a )? >( a()b ): ?( -((aa)) ):) (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)) | ^CC libavfilter/vf_idet.o 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; \ | ^~~~~~ ~ 7 warnings generated. CC libavfilter/vf_il.o 3 warnings generated. 9 warnings generated. CC libavfilter/vf_kerndeint.o src/libavfilter/vf_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ src/libavfilter/vf_field.cCC libavfilter/vf_lagfun.o :47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ CC libavfilter/vf_lenscorrection.o CC libavfilter/vf_limitdiff.o CC libavfilter/vf_limiter.o src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_lumakey.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' src/libavfilter/vf_fftfilt.c 108 | : 92 : 135 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] dst[j] = to p92[ | j ] + ({( "EdcX_YP"R,)- t o"pa[djju]s)t *g aoinpac iitn yY; pl a ne ", O F F S E T ( d c[ Y ]\) , | ~ ^~~~~~~ AV_OPT_TYPsrc/libavfilter/blend_modes.cE:_146I:NT1,: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]{ .i64 = 0146} | ,f n (v i v i 0d,l i g h t1,0 0(0A, < H A LFF)LA G? SB }U,R N (| 2 ^ * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:src/libavfilter/blend_modes.c93::108:13539: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'fn' 10893 | | { " d c _ U" , "dasdtj[ujs]t =ga itno pi[nj U] p+l a(n(eE"X,P R ) - t o p [ j ]) * OoFpFSaEcT(idtcy[; U ] ), A V_ OP T _ T Y P E _ IN T , {\.i 6 | 4 ~^~~~~~ = 0}, 0src/libavfilter/blend_modes.c,: 146 : 36 :1 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, FL AG146S | f}n(,v i v| i ^dl ight, (A < HALF) ? BURN(2 * A, src/libavfilter/vf_fftfilt.cB:)94 ::135 :D Owarning: Dmissing field 'unit' initializer [-Wmissing-field-initializers]G E(2 * (A - H A94L | F ) , {B )")d c_ V| "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, "adjustsrc/libavfilter/blend_modes.c: 74g:a30i:n note: iexpanded from macro 'BURN'n V plane "74, | # d e f i n e B U RN (OaF,F SbE)T ( dc [ V ]) , ( ( ( a )A V<=_ O0P.T0_)T Y?P E(_aI) N:T ,F F M A{X.(0i.640 ,= 01}.0, - ( 1 .0 0-, ( b ) )1 00/0, ( a ) ) )F L A| G ^ ~~S },src/libavfilter/blend_modes.c :| 108 ^:33 : note: expanded from macro 'fn' 108 | dst[j] = top[jsrc/libavfilter/vf_fftfilt.c] :+ 95((:E129X:P Rwarning: )missing field 'unit' initializer [-Wmissing-field-initializers]- top[j]) * 95o | p a c it{y ";w e i g h t_ Y " , "s e t l u m i n a nc e e x p r e s\si o n| i ^~~~n Y plane", OFFsrc/libavfilter/blend_modes.cSE:T146(:36w: ewarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ht_str[Y ]146) | ,f nA(Vv_OiPvTi_dTYlPEi_gShTtR,I N(AG ,< {H.AsLtFr )= ?"1 "B}U, R0N, (02, * FAL,A GB)S : }DO,D G| E ^ (2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74src/libavfilter/vf_fftfilt.c:44::96 :note: 130expanded from macro 'BURN': warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | #def in96e | B U R N{ ("a,w ebi)gh t _ U " , " s e(t (ch(rao)m i (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) src/libavfilter/vf_fftfilt.c :((109(a:)12 <:= warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ) ? (a) : FFM A109X | ( 0 .0 , r1e.t0ur n -s (-1>.r0d f-t _v(dba)t)a _/o ut([ap)l)an)e] [ (| in ~ ^t )x *src/libavutil/macros.h: 47s-:>40r:d fnote: texpanded from macro 'FFMAX'_ vstr i47d | e#[pdlaenfei] n+e (FiFntM)Ay]X;( 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 * ACC libavfilter/vf_lut.o , 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] + ((EXPsrc/libavfilter/vf_fade.cR)-:to451p:[24j:] )warning: *comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] opacity; 451 | i f ( f r a m e -\> p | t ^~~~s >= s->start_src/libavfilter/blend_modes.cti:m146e:54_:p twarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 146 | fn(vividsrc/libavfilter/vf_fade.cli:g478h:28t:, warning: (comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]A < HALF) 478? | B U R N ( 2 * A , iBf) (:f rDaODmGEe(2- >p*t s( A> -s -H>AsLtFa),r tB_)t) i m| e~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~_ pts +src/libavfilter/blend_modes.c s:-75>:44d:u rnote: expanded from macro 'DODGE'a tion_p t75s | )# {d e f| i ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n e 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/libavfilter/vf_feedback.c)))): 124| : ^ ~ 23: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 49:28: note: expanded from macro 'FFMIN' 49124 | | # d e f ifneo FrF M(IiNn(ta i, =b )0 ; (i( a<) c>t x-(>bnb)_ o?u t(pbu)t s:; (ai)+)+ )| ^ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.csrc/libavfilter/blend_modes.c::108527::33:123 :note: expanded from macro 'fn'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | 527 | d s t[ j] = to p [ j ] + ( (E X P R ) - t o p [ j ] ) * o p a c i t y ; O F FS E T ( s ta r t _ f r a m e ), AV _ O P T _ \T Y P| E_ ^~~~I NT, { .i64 = src/libavfilter/blend_modes.c0 :}146, :054, :I Nwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ MAX, FLA GS146 | }fn,( v| i ^ vidlight, (A < HALF) ? BURN(2 * A, B) : DODGEsrc/libavfilter/vf_fade.c(:2 529*: 123(:A warning: -missing field 'unit' initializer [-Wmissing-field-initializers] HALF), B ))529 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c : 75 : 75 : note: expanded from macro 'DODGE' 75 | # d e fi n e D O D G E ( a , ObF)F S E T ( s t a((r(t_af) r>a=m e1),. 0AV)_ O?P T(_aT)YP E:_ IFNTF,M I{N (.i16.40 ,= (0 (}b,) /0 ,( 1I.N0T _-M A(aX),) F)L)A)G S | } ~ ^, | ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(src/libavfilter/vf_fade.ca,:b)531 :(124(:a )warning: missing field 'unit' initializer [-Wmissing-field-initializers]> (b) ? (b )531 | : (a )) | ^ src/libavfilter/blend_modes.c: 108 :33 : note: expanded from macro 'fn' 108 | d s t [ j ] = t oOFpF[SjE]T (+n b(_(fErXamPeRs))-,t o p [AjV]_) O*PT _oTpYaPcEi_tIyN;T , { . i 6 4 = 2 5 }, 1 , I N T _M A X, \F L A| G ^~~~S }, | ^ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(visrc/libavfilter/vf_fade.cv:i533d:l124ig:h twarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] ( A < HAL F533) | ? B U R N ( 2 * A , B ) : D O D G E (2 * ( A - H A L F ) , B ) ) | ~~~~~~~~~~~~~~~~~~~~~~^~ OFFSET(nb_fsrc/libavfilter/blend_modes.cr:a84:m11:e snote: )expanded from macro 'B' , 84A | V#d_eOfPiTn_e TBY PbEo_tItNoTm[,j ]{ .| i6 ^~~~~~~~~4 = 25 src/libavfilter/blend_modes.c},: 751:,62 :I Nnote: T_expanded from macro 'DODGE'M AX, FL 75A | GS# d}e,f i n| e ^ DODGE(a, b) (((a) >= 1.0) src/libavfilter/vf_fade.c? :(534a): 141: :F Fwarning: Mmissing field 'unit' initializer [-Wmissing-field-initializers] IN(1.0, ((b )534 | / (1 . 0{ "-a l(phaa)")),)) | ^ ~ "fadsrc/libavutil/macros.he :a49l:p34ha: note: iexpanded from macro 'FFMIN'f it i49s | a#vdaefiilanblee FoFnM ItNh(ea i,nbp)u t(",( aO)F >F S(EbT)( a?l p(hba) ):, ( a ) ) | ^A V_OPTsrc/libavfilter/blend_modes.c_:108T:Y33:P Enote: _expanded from macro 'fn'B OOL, {108. | i 6 4 = 0 }d,s t0[,j] = t o p[ j1], +F L(AG(SEX P}R),- to p| ^[ j]) * opacity; src/libavfilter/vf_fade.c : 536 :\130: warning: | ^~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c536: | 146 : 1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | f n ( v i v i d l ig h t , ( A < H A L F ) ? B U R N(O2 F*F SA,E TB()s :t aDrOtD_GtiEm(e2) ,* (A -A VHA_LOF)P,T_ TB)Y)P E _| D^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~U RATIsrc/libavfilter/blend_modes.cO:108N:, 22{: .note: iexpanded from macro 'fn'6 4 = 0. 108} | , 0 , I N T 6 4_ M A X ,d sFt[LjAG]S =} ,t o p[| j ^] + ((EXPR)-top[j]) * opacity; 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 | CC libavfilter/vf_lut2.o 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", OFFSEsrc/libavfilter/vf_feedback.cT(:c312o:lo103r:_ rwarning: gbmissing field 'unit' initializer [-Wmissing-field-initializers]a ), AV_OPT_T Y312P | E _ C O{L O"Rx",, " s{e.ts ttro p= l"ebflta cckr"o}p, p0o,s 0i,t FiLonA"G,S }O,F F S| E ^T (x), AV_OPT_TYPE_INT, src/libavfilter/vf_fade.c{: 545.i:6124: =warning: missing field 'help' initializer [-Wmissing-field-initializers]0 } , 5450 | , I N{T _NMUALXL, }T F L| A ^G S }, | ^ src/libavfilter/vf_fade.c:542:src/libavfilter/vf_feedback.c113:: 313warning: :implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 541313 | | {{ " d""y,", " s e t t o p l"eDfutra tcirono p opfo sitthieo ne"f,f eOcFtF iSnE Tse(cyon)d,s .A"V,_ O | P ~T _TYPE_I N542T | , { . i 6 4 = 0 } , 0, I N T _ M A X , T F L A G S } , | ^ OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGsrc/libavfilter/vf_feedback.cS :},314 : 102| : ^~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] /usr/include/stdint.h314: | 46 : 21 : {note: expanded from macro 'INT64_MAX' "w", "46s | e#td cerfoipn es izIeN"T, 6 4 _ M A X ( 0 x 7 f OfFfFfSfEfT(fwf)f,f fAffVf_fO)PT _ T| Y ^~~~~~~~~~~~~~~~~~P E_INT, { .i64 = 0 }, 0, INT_MAsrc/libavfilter/vf_fade.cX,: 540F:L113A:G S warning: }implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion], | ^ 539 | { "duration", "Duration of the effect in seconds.", | ~ 540 | src/libavfilter/vf_feedback.c : 315 : 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { " h " , " s e t c r o p s i ze ", O F F S E CC libavfilter/vf_lut3d.o T ( d u rOaFtFiSEoTn()h,) , A AVV__OOPPTT__TTYYPPEE__IDNUTR,A T{I O.Ni,6 4{ .=i 604 =} ,0 .0 ,} ,I N0T,_ IMNAT6X4,_M AFLXA,G S F}LA,G S | }, ^ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_Msrc/libavfilter/vf_feedback.cA:X316 : 12(:0 warning: xmissing field 'help' initializer [-Wmissing-field-initializers]7 fff 316f | f f ff f f{f fNUfLLf f}) | | ^~~~~~~~~~~~~~~~~~ ^ src/libavfilter/vf_fade.c:538:113: warning: implicit conversion from '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' 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) 108| ^~~~~~~~~~~~~~~~~~ warning s generated. 1 warning generated. CC libavfilter/vf_maskedmerge.o 1 warning 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 long') [-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 long') [-Wsign-compare] 297 | for (j = 0; j < s->rdft_vlen[plane]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_maskedclamp.o 70 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 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/vf_fftfilt.c:406:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 406 | for (int j = 0; j < s->rdft_vlen[plane]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:129:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "ppsrc", "mark main input as a presrc/libavfilter/vf_find_rect.c-pr:oc50e:s103s:e dwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]n put and activa t50e | c l e a{n so"utrhcree sihnopludt" ,s t"rseeatm "t,h rOeFsFhSoElTd("p,p sOrFcF)S,E TA(Vt_hOrPeTs_hToYlPdE)_,B OAOVL_,O P{T._iT6Y4P=E0_}F,L O0A,T ,1 ,{ .FdLbAlG S= }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_TYsrc/libavfilter/vf_fieldmatch.cPE:_134I:N146T:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. i64 = 3}, 1 ,134 | M A X _ M{I P"MmAcPhSr,o mFaL"A,G S" s}e,t w| h ^e ther or not chroma is included during the match comparisons", OFFSET(mchromsrc/libavfilter/vf_find_rect.ca:)52,: 80A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_BOO L52, | { . i6 4{= 1"}x,m i0n," ,1 ," " ,F LOAFGFSS E}T,( x m| i ^n ), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAXsrc/libavfilter/vf_fieldmatch.c, :F135L:A174G:S warning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 135 | { "y0", "define an exclusrc/libavfilter/vf_find_rect.cs:i53o:n80 :b awarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]d which ex c53l | ud e s t{h e" ylmiinne"s, b""e,t wOeFeFnS EyT0( yamnidn )y,1 AfVr_OoPmT _tThYPeE _fIiNeTl,d { .mia6t4c h=i n0g}, d0e,c IiNsTi_oMn"A, XO,F FFSLEATG(Sy 0}), , | A ^ V_OPT_TYPE_INT, {.i64=0}, 0, Isrc/libavfilter/vf_find_rect.cN:T54_:M80A:X ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]F LAGS }, 54 | | ^ { "xmax", "", OFFSET(xmax), AV_OPTsrc/libavfilter/vf_fieldmatch.c_:T136:Y174P:E _warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T, {.i64 = 0136} | , 0 , I N{T _"MyA1X",, F"LdAeGfSin e} a,n e x| cl ^u sion band which excludes thsrc/libavfilter/vf_find_rect.ce :l55i:n80e:s warning: bmissing field 'unit' initializer [-Wmissing-field-initializers] etween 55y | 0 an d { y"y1m afx"r,o "m" ,t OhFeF SfiEeTl(d ymamtaxc)h,i AnVg_ OdPeTc_iTsYPiEo_nIN"T,, O{F.FSiET6(4 y=1 )0,} ,A V0_,OP TI_NTTY_PMEA_IXNT,, F L{A.GiS6 4}=,0} , | 0 ^, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:56:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "dsrc/libavfilter/vf_fieldmatch.cis:c137a:r126d":, warning: "missing field 'unit' initializer [-Wmissing-field-initializers]" , OFFSET( d137i | s c a r d{) ," sActVh_reOsPhT"_,T Y"sPeEt_ BsOOcLe, n{e. ic64h a= n0g},e 0d, e1t, eFcLAtGiSo n} ,th r e| s ^h old", OFFSET(scthsrc/libavfilter/vf_find_rect.cr:e57:s12h: _warning: fmissing field 'help' initializer [-Wmissing-field-initializers]l t) ,57 | A V _ O P{T _NTUYLPL E}_ D OU| B ^ LE, {.dbl=12}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:146:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "cthresh", "set the area combing threshold used for combed frame detection", OFFSET(cthresh), AV_OPT_TYPE_INT, {.i64= 9}, -1, 0xff, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:147:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "chroma", "set whether or not chroma is considered in the combed frame decision", OFFSET(chroma), AV_OPT_TYPE_BOOL,{.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:148:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "blockx", "set the x-axis size of the window used during combed frame detection", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:149:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "blocky", "set the y-axis size of the window used during combed frame detection", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:150:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "combpel", "set the number of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed", OFFSET(combpel), AV_OPT_TYPE_INT, {.i64=80}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:151:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 151 | { NULL } | ^ src/libavfilter/vf_find_rect.c:130:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | return 1 - fabs(c); | ~~~~ ^ src/libavfilter/vf_fieldorder.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ 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_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(inlinsrc/libavfilter/vf_format.ck->t:i142me:_12b:a swarning: e)missing field 'help' initializer [-Wmissing-field-initializers], | ^~~~~~~~~~~~~ ~ 142 | { NULL } | ^src/libavfilter/internal.h :264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_find_rect.c:215:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | snprintf(buf, sizeof(buf), "%f", best_score); | ~~~~~~~~ ^~~~~~~~~~ CC libavfilter/vf_maskedthreshold.o 36 warnings generated. src/libavfilter/vf_fps.c:199:50: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 199 | if (first_pts < CC libavfilter/vf_maskfun.o INT64_MIN || first_pts > INT64_MAX) { | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_median.o CC libavfilter/vf_mergeplanes.o CC libavfilter/vf_mestimate.o src/libavfilter/vf_blend.c:114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:115:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c1_expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:116:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "c3_expr", "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:118:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "all_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:119:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "c0_opacity", "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:120:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "c1_opacity", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:121:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:122:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:123:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "all_opacity", "set opacity for all color components", 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_fieldhint.c:58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "hint", "set hint file", OFFSET(hint_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fieldhint.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 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_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]; \ | ~ ^~~~~~ 7 warnings generated. src/libavfilter/vf_blend.c:161:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:150:50: note: expanded from macro 'DEFINE_BLEND_EXPR' 150 | values[VAR_BOTTOM] = values[VAR_B] = bottom[x]; \ | ~ ^~~~~~~~~ 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_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",9 warning"sse generatedt. pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:401:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:402:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 402 | { "s1", "set source #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:403:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:404:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:405:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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 } | ^ 5 warnings generated. 16 warnings generated. src/libavfilter/vf_fillborders.c:682:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 682 | { "left", "set the left fill border", OFFSET(left), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "right", "set the right fill border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | { "top", "set the top fill boCC libavfilter/vf_midequalizer.o rder", OFFSET(top), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:685:111: warning: src/libavfilter/vf_blend.cmissing field 'unit' initializer [-Wmissing-field-initializers] :283 :68519 | : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] { "bottom", "se t 283 | t h e boftotr o(m if i=l l 0b; oird ePpaTr_aTmYsP);E _i+I+N)T , | { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~. i64=0}, 0, INT_MAX, FLAGS }, | ^ 1 warning generated. src/libavfilter/vf_fillborders.c:695:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 695 | { NULL } | ^ src/libavfilter/vf_blend.c:292:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 292 | for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:725:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 834 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezeframes.c:42:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:44:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL }, | ^ src/libavfilter/vf_freezeframes.c:44:96: warning: implicit conversion from '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' 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' 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) | ^~~~~~~~~~~~~~~~~~ 37 warnings generated. 20 warnings generated. src/libavfilter/vf_framepack.c19: warning439s: generated12. : warning: missing field 'help' initializer [-Wmissing-field-initializers] 439 | { NULL }, | ^ 30 warnings generated. 1 warning generated. 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 }, | ^ 120 warnings generated. 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}, src/libavfilter/vf_framerate.c0,: I50N:T1676:4 _Mwarning: AXmissing field 'unit' initializer [-Wmissing-field-initializers] , V|F }, | ^ 50 | {"fps", src/libavfilter/vf_freezedetect.c : 57: 149"r:e warning: qmissing field 'unit' initializer [-Wmissing-field-initializers]ui red output 57f | ra m e s { p"edru rastieocno",n d r a t e " , O FF S E"Ts(edte stm_firnaimmeu_mr dautreat)i,o n AiVn_ OsPeTc_oTnYdPsE"_, V I D E O _ORFAFTSEE,T( d{u.rsattri="o5n0)",} , A V _ OP T _ T Y PE _ D U0R,A T I ON , { .iI6N4T=_2M0A00X0,0 0V}|F, } , 0 ,| ^ INT64_MAX, V|F }, | ^ src/libavfilter/vf_freezedetect.c:59:10: src/libavfilter/vf_framerate.cwarning: :52missing field 'help' initializer [-Wmissing-field-initializers]: 167: 59warning: | missing field 'unit' initializer [-Wmissing-field-initializers] {NULL} | 52 ^ | {"interp_start", "point to start linear interpolation", OFFSET(interp_start), src/libavfilter/vf_freezedetect.cAV_:O57P:T134:_ Twarning: Yimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] PE_INT, {. i576 | 4 = 1 5{} ," d u r a t i o n " , 0, "2s5et5 ,m in isrc/libavfilter/vf_guided.c m u:Vm| F84d :u161r}at:, io n warning: | imissing field 'unit' initializer [-Wmissing-field-initializers]n ^ seconds", OFFSET(duratisrc/libavfilter/vf_framerate.co :n84) | 53, : 167 :{ AV _Owarning: "Prmissing field 'unit' initializer [-Wmissing-field-initializers]T ad_iTuYsP"E_, D53 U | R " As eTI ONt{", ith ent{er .bpoxi_ r6adei4nu=ds"2",,0 0 0 0 0 0 } , " p o i0 n , t I N tT6 o4 _ e Mn dA l iX n, e aV |rF i }n ,tO e Fr| pFo ~ ^~~~~~~~~Sl aEtTi(orna"/usr/include/stdint.hd,i: u 46 s: )21, : O Fnote: expanded from macro 'INT64_MAX'FA SVET _46(O | #idPnetTef_rTipY_nPeEne _dIIN)NTT,,6 4 _{ M.A iAVX6_O 4P T=_(T 0Y3Px E 7 _f fIN}f,T f, f f f 1f{,f . fi 6f 4f= f2 4 f0f } ), | ^~~~~~~~~~~~~~~~~~ 2 0 , T 0F,L AG S } , 25 5| ^, V|F }src/libavfilter/vf_freezedetect.c, : 56| : ^134: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 56 | { "d", src/libavfilter/vf_framerate.c : 54: 164 : warning: src/libavfilter/vf_guided.cmissing field 'unit' initializer [-Wmissing-field-initializers] :85 : 161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " 54s | e t m{i"nsciemnuem" , 85 d | u r a{ ti on " ei n p ss" , e c "src/libavfilter/vf_grayworld.co sn :cd54 :12e:nse" "s,chwarning: e t amissing field 'help' initializer [-Wmissing-field-initializers] tn g h e e l eOFr54evgF | eulS la"E, rT i ( z ad{ t u irNa toU Lino L n} p) | a,r ^a AmV _ eOtP Te_ rTY P EO(_wFiFDtSUEhRTA T(sIsOcqNeu,n e{a_.rise6)co4r"=e2,0) 0 , 0 00O0 },F F S0, EAITVN(_T6e4Ops_PM)TA, _ TXY ,P EV _ A|DFV O_}OUP,BTL E_ ,| T ~ ^~~~~~~~~ Y P{E.d_bl/usr/include/stdint.h=F:468:21L.O:A2 T}note: ,, expanded from macro 'INT64_MAX'{ . d b l 46 | = # d0. 0 e1 f i}n ,e 0 ,IN T6 40 _.MA 0X , (10 0 0 x.7 f, f fV f| Ff } , f | ff ^ff f f f f f )1 , | T ^~~~~~~~~~~~~~~~~~F LAGS }, | ^ src/libavfilter/vf_framerate.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | {NULL} | ^ 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", src/libavfilter/vf_fspp.c : 49 : 138 :O Fwarning: FSmissing field 'unit' initializer [-Wmissing-field-initializers]E T(planes), 49A | V _ O P T{_T YP"E_qINuTa,l i t y{"., i 64 = 1" s e t } ,q u a l i0t,y " , 0 x F , T FL AOFGFSS E}T,( l og| 2 ^_ count), AV_OPT_TYPE_INT, {.i64src/libavfilter/vf_guided.c =: 494}:,12 : warning: 4,missing field 'help' initializer [-Wmissing-field-initializers] MAX _94LE | V EL , {F LANGUSL L} , } | | ^ ^ 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 fisrc/libavfilter/vf_gblur.clter: s44t:re105n:g twarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]" , 44 | {O F"FsSEiTg(msatr"e, n g"tshe)t ,s i g m AaV"_,O P T _T Y P E _ IN T , {O.FiF6S4ET (=s i0g}m, a-)1,5 , 3A2V, _ O P T _ T YFPLEA_GFSL O}AT,, | { ^. dbl=0.5}, 0.0, 1024, FLAGS },src/libavfilter/vf_fspp.c : 52| : ^138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "use_bframe_qsrc/libavfilter/vf_gblur.cp:"45, :"u105s:e Bwarning: -missing field 'unit' initializer [-Wmissing-field-initializers]f rames' Q45P | " , { " s t e p s " , " s e t O FnFumSbEeTr( usoef _ssrc/libavfilter/vf_framerate.cbftre:aps82"m:16,:e_ q pwarning: O)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F, F SAEVT_(OsPTt_ Te82Y | pPE _s B) O, O L Ar,Ve{._itO6 P 4T == _0 T}YaPE,v _ _I NcT0l,i,p f1 (,F{ F.M Ii N6 (4 m= a1 f}d, ,F L Ad Gi Sf1f ),,} 0, , 6 1,| 0 0 ^.F 0LA)G;S } | , ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/vf_fspp.c:53src/libavutil/common.h:12:: 143warning: :29missing field 'help' initializer [-Wmissing-field-initializers]: note: expanded from macro 'av_clipf' 53 | 143{ | N#U L L d}esrc/libavfilter/vf_gblur.cf i| :n ^46 e: 105a:v_ cwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]i pf 46 | a v{ _"cplliapnfe_sc" , | ^" set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_gblur.c:47:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "sigmaV", "set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_geq.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "lum_expr", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_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 }, | ^ 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 }, | ^ 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_OP24T_ warningTYsPE generated_S. TRING, {.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_geq.c:93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {NULL}, | ^ 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_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_minterpolate.o src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ 2 warnings generated. src/libavfilter/vf_histeq.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "strength", "set the strength"6, warningOs generatedF. FSET(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(intensrc/libavfilter/vf_geq.csit:y129),: A67V:_O Pwarning: T_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T YPE_FLOAT, {. d129b | l = 0 . 2 1 } , 0 , 1 , F L+A G S }y, * (| ( ^ 1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesizCC libavfilter/vf_misc_vaapi.o e]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:129:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_histeq.c: 80129 | : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | +{ N yU LL* ((}1- x )| * ^sr c32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src2432 warning[xsi generated . + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, AVCC libavfilter/vf_mix.o _LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq-src/libavfilter/vf_geq.c>a:nt147i:20b:a nwarning: diimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ng ); | ~~~~~~~~^~~~~~~~ 147 | return src32[xi + yi * linesize]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_gradfun.c:223:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "strength", "The maximum amount by which the filter will change any one pixel.", OFFSET(strength), AV_OPT_TYPE_FLOAT, { .dbl = 1.2 }, 0.51, 64, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:224:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "radius", "The neighborhood to fit the gradient to.", OFFSET(radius), AV_OPT_TYPE_INT, { .i64 = 16 }, 4, 32, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL } | ^ CC libavfilter/vf_monochrome.o CC libavfilter/vf_morpho.o src/libavfilter/vf_geq.c:192:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 192 | linesum += src32[xi + yi * linesize]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_mpdecimate.o src/libavfilter/vf_fspp.c:295:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 295 | THRESHOLD(tmp0, d0, threshold[0 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:296:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | THRESHOLD(tmp1, d2, threshold[2 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:297:713: warning warning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] generated. 297 | THRESHOLD(tmp2, d4, threshold[4 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:298:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 298 | THRESHOLD(tmp3, d6, threshold[6 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:332:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavfilter/vf_multiply.o 332 | THRESHOLD(tmp4, d1, threshold[1 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:333:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | THRESHOLD(tmp5, d3, threshold[3 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:334:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 334 | THRESHOLD(tmp6, d5, threshold[5 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:335:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | THRESHOLD(tmp7, d7, threshold[7 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavfilter/vf_negate.o 4 warnings generated. 4 warnings generated. CC libavfilter/vf_nlmeans.o 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);2 warning | s ~~~~~~~~~~~ ^~~ generated . CC libavfilter/vf_neighbor.o 2 warnings generated. src/libavfilter/vf_histogram.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_height", "set level height", OFFSET(level_height), AV_OPT_TYPE_INT, {.i64=200}, 50, 2048, FLAGS}, | ^ src/libavfilter/vf_histogram.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS}, | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ 12 warnings generated. src/libavfilter/vf_geq.c:456:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | geq->values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base), | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_histogram.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_nnedi.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, {CC libavfilter/vf_noise.o .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ CC libavfilter/vf_normalize.o CC libavfilter/vf_null.o CC libavfilter/vf_overlay.o CC libavfilter/vf_overlay_vaapi.o 8 warnings generated. 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_owdenoise.o CC libavfilter/vf_pad.o src/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ CC libavfilter/vf_palettegen.o 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] CC libavfilter/vf_paletteuse.o 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:121:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 121 | h->lut_l[i] = av_clip_uint8(i + b * 25.5); | ^ ~ src/libavfilter/vf_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); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~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); | ^ ~ CC libavfilter/vf_perspective.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) / 180.f; | ~ ^~~~~ src/libavfilter/vf_hsvkey.c:219:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c: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 |7| i warningnsl generatedi. nk->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: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 va11lu warninges v generateda. lue", 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_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { 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 Tsrc/libavfilter/vf_histogram.cS2:T(661ts,: 85t:b ) warning: ((missing field 'unit' initializer [-Wmissing-field-initializers]t s) == AV_NO 661P | T S _ V A{L U"Ew i?d tNhA"N, :" ssrc/libavfilter/vf_hsvkey.c(deo:u334t: bw102lie:d)( tthwarning: ",smissing field 'unit' initializer [-Wmissing-field-initializers] )O F*F SavE 334_ | T q2( d w(it{bd )"t)hhue )," , "As| eVt ^~~_ O tPTh_/usr/include/math.heT: Y15hP:Eu19_:eI vNnote: Ta,expanded from macro 'NAN'l {u.ei 6"154 | #,= dO0eFf}iF,n S0eE ,TN (A8Nh1 9u 2e, F_LA Go Sp t} ,),_ _ b AuV| i_ ^ lOPtT_iTnY_nPaEn_fF(L"OA"T), { .| d ^~~~~~~~~~~~~~~~~~b l = 0 src/libavfilter/vf_histogram.c}:,662: 85-:3 6warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], 360, FL AG662S | }, | ^{ "w", "set width", OFFSET(widtsrc/libavfilter/vf_hsvkey.ch):,335 :A101V_:O PTwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_IN T335, | { . i 6 4{= 0}",s a0t," ,8 1"9s2et, t hFLeA GsSa}tu,r a t| ^i on value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, src/libavfilter/vf_hue.c| ^: 384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | hue->vasrc/libavfilter/vf_hsvkey.cr:_336:v96a:l uwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]s [VAR_PT 336S | ] = T{S 2"vDa(li"n,p i"cse-t> pttsh)e; v a| l ~ ^~~~~~~~~~~~~~~~ ue valsrc/libavfilter/internal.hu:e264":,48 :O Fnote: Fexpanded from macro 'TS2D'S ET(va l264) | ,# dAeVf_iOnPeT _TTSY2PDE(t_s)F L O A T ,( ({t s.)d b=l= =A V0_ NO}PT,S_ V-1A,L UE1 src/libavfilter/vf_histogram.c,? :663 FL:N5A: Awarning: GSN }missing field 'unit' initializer [-Wmissing-field-initializers] , : (| d ^ 663o | ub l eC)OM(MtOsN)_)O PT I| O ^~~N S /usr/include/math.h| : ^15: 19:src/libavfilter/vf_hsvkey.c note: :expanded from macro 'NAN'src/libavfilter/vf_histogram.c337: :79133:: 11515: warning: note: | #expanded from macro 'COMMON_OPTIONS'dmissing field 'unit' initializer [-Wmissing-field-initializers]e fine N79AN | 337 | { {_"_ buc"oismplitoimninlaer_inntayt"ns,"f, (" """ss)eet t | cto ^~~~~~~~~~~~~~~~~~hl oer chomspovnhenotlsd sitmo idlisaprliatyy", vOaFlFuSeE"T,( OcFFoSmEpTo(nseimnitlsa),r itAyV_)O,P TAV__TOYPPTE__ITNTY,P E_{FL.Oi6A4T=,7 }{, .1db,l 1 5=, 0F.L0A1G S}},, 0\. 0 0| 0 ^ 01, 1.0, 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' src/libavfilter/vf_hsvkey.c:338:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]80 | { "c "338, | { " b l e"nsde"t, "cseotl otrhe chosmvhpoolnd ebnltesnd tvoal ude"i,s pOlFFaSyE"T,( ObFlFeSnEdT()c,o mAVp_onOePTn_tTsYP)E,_F LAOAVT_, O{P T._dTbYPlE _=I 0N.T0, }{,. i06.4=07,}, 1.10,, 1FL5A,GS FL}A,G S }| , ^ | ^ src/libavfilter/vf_hsvkey.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | src/libavfilter/vf_histogram.c : 664 : 107{: Nwarning: src/libavfilter/vf_hue.cmissing field 'unit' initializer [-Wmissing-field-initializers]U L:L 393} : 51| :664 | ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "bgopacity "391, | " s et b a c k g ro u nadv _olpoagc(iitnyl"i,n kO-F>FdSsEtT,( bAgVo_pLOaGc_iWAtRyN)I, NAGV,_ OP T| _ ~~~~~~T YPE_FL O392A | T , { . db l =0 . 9 } , 0 , 1 , " SFaLtAuGrSa}t,i o | n ^ value not in range [%d,%d]: clisrc/libavfilter/vf_histogram.cp:p665i:n107g: warning: vmissing field 'unit' initializer [-Wmissing-field-initializers]a lue to %6650 | . 1f \ n{" ," b", 393 | " se t b a c k g r ou n d SoApTa_cMiItNy_"V,A OLF, FSSAETT_(MbAgXop_aVcAiLt,y h)u,e- >AsVa_tOuPTr_aTtYiPoEn_F)L;O A | T ~~~~~^~~~~~~~~~, {.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_hue.c:404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | src/libavfilter/vf_histogram.c :668 : 108 : warning: amissing field 'unit' initializer [-Wmissing-field-initializers]v _log(in l668i | n k - >{d s"tec,o lAoVr_"L,O G"s_eWtA ReNnIvNeGl,o p e| ~~~~~~ color" ,403 | O F F S E T ( e n v e l o p e _"rBgrbiag)h,tn eAVs_sO PvTa_lTuYPeE _nCoOLtO Ri,n {r.astnrg=e" g[o%ldd",}%d,]: 0,c l0i,pp iFnLgA GvSa l}u,e t o| ^ %0.1f\n", 404 | src/libavfilter/vf_histogram.c : 669-1:0108,: 1warning: 0,missing field 'unit' initializer [-Wmissing-field-initializers] hue->br i669g | ht n es s ){; "| e ~~~~~^~~~~~~~~~c ", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ 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 * src/libavfilter/vf_histogram.cM_:P676I: 12/ :1 warning: 8missing field 'help' initializer [-Wmissing-field-initializers]0; | 676 ~~~~~^~~~~~~ ~ | { NULL } | ^ src/libavfilter/vf_hue.c:413:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | hue->hue_deg = hue->hue * 180 / M_PI; | ~~~~~~~~~^~~~~ ~ src/libavfilter/vf_hue.c:418:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brisrc/libavfilter/vf_hysteresis.cghtn:e56s:s,99 : | warning: ~~~~~^~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_hue.c:418:32 :56 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { 416 | " p l aanv_elosg("i,n l i n k"-se>t dpslatn, eAsV"_L,O G _ D EOBFUFSGE,T( p l| a ~~~~~~ nes), 417 | A V_ O P T_ T Y P E"_HI:N%T0.,1 f{*.PiI6 4h=:0%x0.F1}f, s :0%,0 .01fx Fb,:% 0F.LfA tG:S% 0}.1,f n| :% ^d \n", 418 | hue->hue/M_PI, src/libavfilter/vf_hysteresis.ch:u57e:-106>:hu e_warning: demissing field 'unit' initializer [-Wmissing-field-initializers]g , hue-> s57a | t ur a t{i "othnr, ehsuheo->lbrdi"g,ht n"seets st, h | r ~~~~~^~~~~~~e shold",src/libavfilter/vf_hue.c :O418F:F17S:ET (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t hresh o418l | d ) , A V _ O P T _huTeY-P>Ehu_eI/NMT_P,I ,{. ih64u=e0-}>,h u e _d0e,g, UhIuNe-T>1s6a_MtAXu,ra tFLiAonG, Shu e},- > b| ^r ightness, | ~~~~~^~~~ src/libavfilter/vf_hysteresis.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 6 warning58s | generated . { NULL } | ^ CC libavfilter/vf_phase.o 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); | ^~~~~~~~ ~ 5 warnings generated. 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); | ^~~~~~~~ ~ 67 warnings generated. 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_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", "src/libavfilter/vf_il.cset: n73u:m103:b ewarning: r missing field 'unit' initializer [-Wmissing-field-initializers]o f frames to u73s | e t o {d"eltuemram_iswnaep "i,f t h"e siwnapt elurmal afcieel dfs"l,a g isO FaFcScEuTr(altumea_"s,wa pO)F,F S EAT(Van_aOlPyTz_eTY_PEi_nBtOeOrLl,a {c.ei6d4=_0f}l,a g0),, 1,A VF_LOAPGTS_}TY,P E | _ ^I NT, {.i64 = 0 }, 0, INT_MAX, FLAGsrc/libavfilter/vf_il.cS: }74,: 103 | : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"lsrc/libavfilter/vf_idet.cs:"37,: 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 37 | " s w a{p NlUumLaL f}i e l| d ^s ", 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 | src/libavfilter/vf_idet.c : 34{:119":c hwarning: roimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m a_swap", "swap 34 | ch r o m a{ f"ireeldps_"t,h rOeFsF"S,ET ( c"hsreotm a_rsweapp)ea,t A Vt_hOrPTe_sThYsrc/libavfilter/vf_huesaturation.colPd:E"448_,: B118 O: O warning: L ,O F{missing field 'unit' initializer [-Wmissing-field-initializers].iF6 SE4T(=r0ep}e,at _0t , h1448r | , es hoFl dL AG)S,{} , "| h ^ u e "A, V _ O PT _T Y P"Es_FeLtOA Tth,e h{src/libavfilter/vf_il.cue.:d 76bs:hl103:i warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]t= " ,3 . 0 } 76 , | - 1 {, "FL Tc_ sM A"X ,, O F FL FA G S SE T } ("s,hw ua ep| ) ~ ^~~~~~~, c h r o ma/usr/include/float.h AV:_fi15OePT:l17_:Td note: Yexpanded from macro 'FLT_MAX'PsE ",_ OF FFLSO15ATE, | T #({dceh.rfdobmiln=a0e_} sFw,apL-T)_, 1MA8AV0X_ ,3 1O.4802P80T2,_ 3VFT4 Y6}6P,38E _5B2 O8O| 8L5, ^9 8{1.2ie6+348=F 0 | } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ , 0, 1, FLAGS}, src/libavfilter/vf_idet.c| : ^33: src/libavfilter/vf_huesaturation.c119::449 :118warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33449 | | { {"p src/libavfilter/vf_il.c"rs:oa77gt:_utrhr103ae:ts "iwarning: , o"missing field 'unit' initializer [-Wmissing-field-initializers]ns "e, t"s e ptr77 o | gt rh ese ss{ia"vtaeu rltapthhiaro_enss hwsoladp""hi,f ,Ot F" F,"S E sT ( wp raop g ra el psOhFsaF iSfivEeeT_lt(dhssr"e,as h oOlFtdF)u,Sr EaATVt_(iOoaPnT)l,_p hTAaVY__sPwEaO_pPF)T, L_OTA TYA,VP _EO{_PF.LTdObAl _=TT, 1Y{..5P}dE,b_ lB=O0-}1,,O L F,-L 1T{_,M. A iX ,16 ,F V4F L=}0}A,, 0G | ,S ^ }1, , | ~ ^~~~~~~ FLA/usr/include/float.hG:S15}:,17: note: | expanded from macro 'FLT_MAX' ^ 15 | #dsrc/libavfilter/vf_huesaturation.ce:f450i:n118e: FLwarning: T_missing field 'unit' initializer [-Wmissing-field-initializers]M AX 3.src/libavfilter/vf_il.c4:07828 23:464506103 | 3: 8 52{8warning: 8 missing field 'unit' initializer [-Wmissing-field-initializers]5 "9i8n1t2ene +s378i8t | y"F, " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~{s "eta st"he, in t e ns i src/libavfilter/vf_idet.ct :y32 :s 119h:" siwarning: wfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]atp " , a l ph a 32f ie | l OdF sF "S E{, T" i(ntOiln_tFtehFrnSeEssT"i(,at lyp")h, sa _eAstVw a_piO)nP,tTe _rT YlAPV_aEOc_PiTFn_LTYgOPA ET,t_ Bh{O.rdOebsLh,o ll{.d=i0"6}4,,= O 0F-F1}S,E, T (0i ,n 11t,, eV rFFLl A}a,Gc eS _| ^}t, h r e| s ^h old), AV_OPT_TYsrc/libavfilter/vf_il.cPE:_79F:L10O:A Twarning: ,missing field 'help' initializer [-Wmissing-field-initializers] {. d79b | l = {1NU.L0L}4 } | , ^ - 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_huesaturation.c:459:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_hwmap.c459 | : 393 :{ "36s:t rwarning: enmissing field 'unit' initializer [-Wmissing-field-initializers]g th", " s393e | t t h e {fi lt.esritnrg =s tNrUeLngLth "},, 0 , 0 ,O FFFSLEATGS( s}t,r e | n ^gt h), AV_OPT_TYPE_FLOAT, {.dbl=1}, src/libavfilter/vf_hwmap.c : 396 : 33 :0 ,warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]0 0,V F396 | } , | ^ { .i64 = 0 }, 0, 1, FLAGS }, | src/libavfilter/vf_huesaturation.c ^: 460:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_hwmap.c460: | 398 : 12 : {warning: missing field 'help' initializer [-Wmissing-field-initializers] "rw "398 | , { N U LL "}se t | t ^h e 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", 1 warning generated . OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:463:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "lightness", "set the preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ CC libavfilter/vf_photosensitivity.o CC libavfilter/vf_pixdesctest.o src/libavfilter/vf_kerndeint.c:52:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "thresh", "set the threshold", OFFSET(thresh), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:53:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "map", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:54:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:55:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sharp", "set sharpening", OFFSET(sharp), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:56:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "twoway", "set twoway", OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_identity.c:158:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ CC libavfilter/vf_pixelize.o CC libavfilter/vf_pp.o 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. src/libavfilter/vf_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_limitdiff.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "reference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_limitdiff.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "planes", "4se warningt st generatedh. e 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_TYPsrc/libavfilter/vf_identity.cE_F:L296O:A20T:, warning: {.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d bl=1/255.f}, 0, 2961 | , T F LAsG-S >}m,i n _s| c ~ ~^~~~~~ ore = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_identity.c:297:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_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 }, | ^ CC libavfilter/vf_pp7.o 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_lenscorrection.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 210 | for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_premultiply.o 2 warnings generated. src/libavfilter/vf_identity.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NULL } | ^ src/libavfilter/vf_lut.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { 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_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:200:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ CC libavfilter/vf_procamp_vaapi.o src/libavfilter/vf_lut.c:316:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 316 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[comp]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. src/libavfilter/vf_lut3d.c:105:92: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ 3 warnings generated. src/libavfilter/vf_maskedminmax.c:53:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedminmax.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ CC libavfilter/vf_pseudocolor.o 6 warnings generated. CC libavfilter/vf_psnr.o CC libavfilter/vf_pullup.o src/libavfilter/vf_maskedclamp.c:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:56:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "overshoot", "set overshoot", OFFSET(overshoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ 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 } | ^ 7 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, {.i6154= warning0}s, generated . 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, src/libavfilter/vf_mestimate.c{.:i6634:=1021:0} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]0, UINT16_MAX, V63F | T } , | { ^ "mb_size", "macroblock src/libavfilter/vf_maskfun.cs:i60z:e12:" ,warning: missing field 'help' initializer [-Wmissing-field-initializers]O FFS ET60( | m b_ s i ze{), NAUVLL_ O}P T _| ^T YPE_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 } | ^ 20 warnings generated. src/libavfilter/vf_mergeplanes.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/vf_mergeplanes.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "map0s", "set 1st input to output stream mapping", OFFSET(map[0].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "map0p", "set 1st input to output plane mapping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "map1p", "set 2nd input to output plane mapping", OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:65:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "map2s", "set 3rd input to output stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "map2p", "set 3rd input to output plane mapping", OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:67:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[CC libavfilter/vf_qp.o 3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ CC libavfilter/vf_random.o src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ CC libavfilter/vf_readeia608.o 4 warnings generated. 15 warnings generated. 1 warning generated. CC libavfilter/vf_readvitc.o 8 warnings generated. CC libavfilter/vf_remap.o CC libavfilter/vf_removegrain.o 45 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_removelogo.o src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 165 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ CC libavfilter/vf_repeatfields.o src/libavfilter/vf_midequalizer.c:177:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 180 | for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++); | ~ ^ ~~~~~ 2 warnings generated. 7 warnings generated. CC libavfilter/vf_rotate.o 5 warnings generated. CC libavfilter/vf_sab.o src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_Isrc/libavfilter/vf_median.c:N59:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T, 59 | { "radius", "set median radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 127, FLAGS }, | ^ {.i634 warningssrc/libavfilter/vf_median.c: generated60. :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 }, | ^ 1}, src/libavfilter/vf_median.c :61:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0 61 | { "radiusV", "set median vertical radius", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},0, 127, FLAGS }, | ^ , UINsrc/libavfilter/vf_median.cT:62:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1 662 | { "percentile", "set median percentile", OFFSET(percentile), AV_OPT_TYPE_FLOAT, {.dbl=.5}, 0., 1., FLAGS }, | ^ _MAsrc/libavfilter/vf_median.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ X, 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_scale.o 1 warning generated. 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 } | ^ 10 warnings generated. 4 warnings generated. 11 warnings generated. 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_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_morpho.c:138:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "planes", "set planes to filter", OFFCC libavfilter/vf_scale_vaapi.o SET(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 } | ^ 18 warnings generated. 23 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", OFFSET(mb_size), AV_OPT_TYPE_INT, src/libavfilter/vf_monochrome.c{.i:6282:498: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 6}, 4, 16, F L282A | G S {} ,"c b "| , ^ "set the chroma blue spot",src/libavfilter/vf_minterpolate.c : 227O:FF113S:ET (warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]), AV_O P227T | _T Y P E _F{L O"AsTe,a r{ch._dpbalr=am0",} ",s-e1a,r c1h, pVaFr am}e,t e r| " ^, OFFSET(search_param), AV_OPT_TYPE_INT,src/libavfilter/vf_monochrome.c :{283.i:6984: = warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]2 }, 4, I N283T | _ M A X{, "FcLrA"G,S }, | " ^s et the chroma red spot", Osrc/libavfilter/vf_minterpolate.cF:FS228E:T115(:r )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV_OP T228_ | T Y P E {_ F"LvOsAbTm,c {".,db l"=v0a}r,i-a1,b l1e, -VsFi z}e, b l| o ^ck motion compensation", OFFSET(vssrc/libavfilter/vf_monochrome.cbm:c284),: 98AV:_ OPwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] _TYPE_I NT284, | { . i 6 4{ "s=i 0z}e, "0, ," se1t, FtLhAeGS }c, o l| o ^r filter size", OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF }, | ^ src/libavfilter/vf_minterpolate.c:232:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232src/libavfilter/vf_monochrome.c | : 285 : 98 :{ "warning: scmissing field 'unit' initializer [-Wmissing-field-initializers]d _thresho l285d | " , " s{c e"nhe icghha",n g"es etth rtehes hhioglhdl"i,g hOtFsF SsEtTr(esncgdt_ht"h,r eOsFhFoSlEdT)(,h igAh)V,_ OPATV_T_YOPPE_TD_OUTBLYEP,E {_.FdbLlOA T=, 1{0.d.b},l =00,} 1,0 00.,0, 1F,LA GVS F} ,}, | | ^ ^ src/libavfilter/vf_minterpolate.csrc/libavfilter/vf_monochrome.c::233286::1212:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] 233286 | | {{ NNULULL L} } | ^| ^ 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"In file included from , src/libavfilter/vf_nlmeans.c| ~~~~~~: 39 : 153src/libavfilter/vf_nlmeans_init.h | : 119 : 40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] decimate->ma x119_ | d r o p_ c o u cnot,n dsetc iumiantte3-2>_hti ,p adtecchi_mdaitfef-_>slqo ,= FdFMeIcNi(maet e--> fdr ac-) ;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)) | ~ ^ ~ 2 warnings generated. src/libavfilter/vf_nlmeans.c:67:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "s", "denoising strength", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 1.0, 30.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "p", "patch size", OFFSET(patch_size), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:69:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:70:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "r", "research window", OFFSET(research_size), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:71:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ 4 warnings generated. src/libavfilter/vf_normalize.c:130:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "blackpt", "ou6tp warningut csol generatedo. r to which darkest input color is mapped", OFFSET(blackpt), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:131:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "whitept", "output color to which brightest input color is mapped", OFFSET(whitept), AV_OPT_TYPE_COLOR, { .str = "white" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:132:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "smoothing", "amount of temporal smoothing of the input range, to reduce flicker", OFFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX/8, FLAGS }, | ^ src/libavfilter/vf_normalize.c:133:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "independence", "proportion of independent to linked channel normalization", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:134:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "strength", "strength of filter, from no effect to full normalization", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:135:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 135 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_owdenoise.c:57:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "set depth", OFFSET(depth), AV_OPT_TYPE_INT, {.i64 = 8}, 8, 16, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:58:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "luma_strength", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:59:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ls", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:60:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "chroma_strength", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE,6 { warning.sd generatedb. l = 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_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_nnedi.c:132:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | {"planes", "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, RFLAGS }, | ^ src/libavfilter/vf_owdenoise.c:114:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | double sum_l = src[x * linesize] * coeff[0][0]; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:115:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 115 | double sum_h = src[x * linesize] * coeff[1][0]; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:118:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | src/libavfilter/vf_nnedi.c :161 : 12 : cwarning: omissing field 'help' initializer [-Wmissing-field-initializers]n st d161ou | b l e s{ = NsUrLcL[a v} p | r ^i v_mirror(x - i, w - 1) * linesize] | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | + src[avpriv_mirror(x + i, w - 1) * linesize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:133:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 133 | double sum_l = src_l[x * linesize] * icoeff[0][0]; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:134:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | double sum_h = src_h[x * linesize] * icoeff[1][0]; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sum_l += icoeff[0][i] * (src_l[x0] + src_l[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:140:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | sum_h += icoeff[1][i] * (src_h[x0] + src_h[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | NOISE_PARAMS(all, 0, all) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | NOISE_PARAMS(c0, 0, param[0]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | src/libavfilter/vf_nlmeans.c : {431#:n23a:m ewarning: "_comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]s trength", "set co m431p | o n e n tf o#r" #(xi"n ts tir e=n g0t;h "i, EmTa(xp_amrame.asntir10enn warningggsft generateduh. l)_,d iAfVf_;O PiT+_+T)Y P E| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~I NT, {.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_mix.csrc/libavfilter/vf_noise.c::59:3725::12 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | 372 N | O IS E _ P{A NRAMUSLL( c}1,, | 1 ^, param[1]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' src/libavfilter/vf_owdenoise.c 47 | : 218 : 32{:#n awarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e "_strength", 218 | "s e t c om p on e n t # " #x " dstoruenbgtlhe", v O=F FSsET-(>pparlaamn.est[rie +n g1t]h[j)], [Ay*Vs_O-P>Tl_iTnYePsE_iIzNeT , +{ .ix6]4=;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"src/libavfilter/vf_owdenoise.c_:se233e:d21:" warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set component #" #233 | x " n o i se s e e d" , O FF S EiT (=p asr-a>m.pslaeneed)[, 0A][V0_]O[PyT*_sTY-P>Eli_neIsNiTz,e { .+i x6]4= -+1 }d,i t-1h, eIrN[Tx_&M7AX], [FyLA&G7S]}*,( 1 . 0 /6 4) +\ 1 .| 0 ^/ 128; // yes the rounding is insasrc/libavfilter/vf_noise.cne: 60b:u5t: owarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]t imsrc/libavfilter/vf_noise.ca:l47 ::)120 : | note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | NOISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ src/libavfilter/vf_mix.c:455:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 455 | { NULL }, | ^ src/libavfilter/vf_noise.c:104:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | CC libavfilter/vf_scdet.o x1 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:105:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | x2 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | y1 = av_clipf(y1, -128, 127); | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_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] CC libavfilter/vf_scroll.o 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_paletteuse.c:122:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "bayersrc/libavfilter/vf_minterpolate.c_s:c833al:e16":, "warning: seimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t scale for ba833y | e rCC libavfilter/vf_selectivecolor.o d i th er irnegt" , = OavF_cFliSpEfT((baFyFeMrI_Nsrc/libavfilter/vf_perspective.cs(ca:lm92e:a12:) f,warning: d missing field 'help' initializer [-Wmissing-field-initializers], Ad Vi_Of 92Pf | T_)TY P, E _ 0I{, N N1T00U.,0 )L{;.L i 6}| 4 = ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2| ^} , 0,src/libavutil/common.h :5143,: F29L:A Gnote: Sexpanded from macro 'av_clipf' }, | 143 ^ | # define av_clipf av_clipf_c | ^ 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 }, | ^ CC libavfilter/vf_separatefields.o src/libavfilter/vf_paletteuse.c:129:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_misc_vaapi.c :129 | 54 : 28 :{ warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ebug_kdtree ",54 " | s a v sel oGprea p=h v1i.z0 *g r(oaupht o_fm atxh -e okudt_tmirne)e i/n (sipenc_imfaixe d -f iilen"_,m inO)F;F S ET| ( ~ ~~~~~~~~^~~~~~~~~ dot_fsrc/libavfilter/vf_overlay.cile:n289a:me32):, warning: AVimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_O PT_TYPE_STRING ,289 { | . s t rs-=>NvUaLr_Lv}a,l ue0s[,VA R0_,X ]F Lsrc/libavfilter/vf_misc_vaapi.cA G: S55=: 14N}AN:, ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~ ^~~2 warning| ^s generated55 | /usr/include/math.h. : 15: 19 : o unote: texpanded from macro 'NAN'p ut = o15u | t#_demfiin src/libavfilter/vf_paletteuse.cn+e : Nsl130A:oN12p :e *warning: missing field 'help' initializer [-Wmissing-field-initializers]( __x b130 u | - i li nt i_ n{m iN_nUn)LaL;n f (} "| ^~~~~~~ ~" )| ^ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_palettegen.c:88:142src/libavfilter/vf_pad.c: warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 119:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | src/libavfilter/vf_overlay.c : {290 :" 11932 | :m a warning: x implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ cvoalorrs_" ,v290 | a "l seu te stsh[-eV> vAaRm_raOx_iUvT_mauWml] u= nesvu[maVAbRer_r_ Yvoa]fl cu o e ls [o=rsV A RNt_oAO WN]u; s= | e ~ ^~~ iN AnN; /usr/include/math.hth :e15 :| p ~ ^~~19a l:e tnote: teexpanded from macro 'NAN'"/usr/include/math.h, : 15O:F FS19E15:T | (m#anote: expanded from macro 'NAN'dxe _fcoilne No15rAN | s)#, d e A f__Vbi_uniOPeT lNA_N t TiY PEn_ _I Nn T,a _{.ni_b6f4u=(i""2l5)6}t , i2 ,n 2| 5_6 ^~~~~~~~~~~~~~~~~~n, FaLAnGSf (}"," )| ^| ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_setparams.o src/libavfilter/vf_palettegen.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { src/libavfilter/vf_overlay.c"r:es292e:32r: vwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ transp a292rsrc/libavfilter/vf_pad.ce: | 120:n50 t :" , " rewarning: sesrimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-v e >av apr_av la120luee | ts [tVA e R_ Tenv] ta rry _ vfa olr= u eNtANs;r [aV| An ~ ^~~Rs_O pUaTr_/usr/include/math.heH:] n=15 vc:ya",19r O:F_F vaSlnote: Euexpanded from macro 'NAN'eT s([rVA e15R | s_#OedHerf]vei _=nt raeN nNAANsN p; a r en| _t ~ ^~~_) b,u i/usr/include/math.hA:l15Vt:i_19nO:P_ nTnote: a_nexpanded from macro 'NAN'Tf (Y"PE" )15_ | B #| Od ^~~~~~~~~~~~~~~~~~Oe fLi,n e{. i6N4A=N1 } , 0 , 1 , _F_bLuAiGlS t}i,n _ n| ^a nf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_palettegen.c: 90293: | 146 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s-> v90a | r _ v a l{ u"ters[aVnAsRp_aPrOeSn]c y _ c=o lNAoNr";, "| s ~ ^~~e t a /usr/include/math.hb:a15c:k19g:r onote: uexpanded from macro 'NAN'n d co lo15r | # dfoer ftirnaen sNpAaN r e n cy " , O_F_FbSuETi(lttriann_spnaarnefn(c"y"_)c o l| o ^~~~~~~~~~~~~~~~~~r ), 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_shear.o 5 warnings generated. CC libavfilter/vf_showinfo.o CC libavfilter/vf_showpalette.o CC libavfilter/vf_shuffleframes.o src/libavfilter/vf_misc_vaapi.c:205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_pad.c: 203205: | 46 : {warning: NUcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]L L }, | ^ 203 | (unsigned)s->yCC libavfilter/vf_shufflepixels.o + (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_misc_vaapi.c:212:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 212 | { NULL }, | ^ CC libavfilter/vf_shuffleplanes.o 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_signalstats.o CC libavfilter/vf_signature.o 4 warnings generated. CC libavfilter/vf_siti.o src/libavfilter/vf_pad.c:264:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 293 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_smartblur.o src/libavfilter/vf_nnedi.c:904:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 904 | softmax_means[nn] = mean(model->softmax_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:905:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 905 | elliott_means[nn] = mean(model->elliott_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:908:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | mean_filter[k] += model->softmax_q1[nn * filter_size + k] - softmax_means[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); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 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_pad.c:420:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "width", "set the pad area wsrc/libavfilter/vf_nnedi.cid:th937 :27e:x pwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r ession "937 | , OF FmeSaETn(_wf_ielxptre)r,[ kA]V _*O=P Ts_cTaYPlEe_;S T| R ~~ ^~~~~I NG, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:939:src/libavfilter/vf_pad.c17:: 421warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 939 | m 421e | a n _ b i{a s "= wme"a,n ( m od e l -"s>esto ftthmea xpa_db iaasr_eq2a, wnindsth) ; e x| p ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ression", 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 imsrc/libavfilter/vf_neighbor.cage: 373po:s126i:t iwarning: onmissing field 'unit' initializer [-Wmissing-field-initializers]" , OFFSET(x_expr), A 373V | _ O P T{_T Y"PcEo_oSTrRdIiNnGa,t e{s.s"t, r" s=e t" 0c"o}o,r d0i,n 0a,t FeLAsG"S, } , | ^ OFFSET(coordinates), src/libavfilter/vf_pad.c :A425V:_O139PT:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_INT, {.i 64254 | = 2 55 }{, " y0",, 2 5 5 , " se tF LtAheG S y} ,o f | f ^s et expression for the input image posrc/libavfilter/vf_neighbor.cs:i375:t126i:o nwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET( 375y | _ e x pr{) ," tAhV_rOePsT_hToYlPdE_0S"T,R I N"sGe,t {t.hstrre s=h o"l0d" }f,o r0 ,1s t0 ,pl aFnLeA"G,S } O,F F S| E ^T (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"src/libavfilter/vf_pad.c,: 430 :"134se:t warning: missing field 'unit' initializer [-Wmissing-field-initializers]t hreshold f430o | r 2 n{d "paslpaencet"",, " pOaFdF StEoT (fthirets haonl das[p1]e)c,t i AnVst_eaOPTd_ ToYfP Ea _rINeT,s o{l.uit6i4o=n6"5,5 3O5F}F,S E0T,( as6p5ec5t35), ,F LAAGVS_ O},P T_ T| ^Y PE_RATIONAL, {.dbl = 0}, 0, DBL_MAsrc/libavfilter/vf_neighbor.cX:,377 :F126L: Awarning: GSmissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 377 | { "threshold2"src/libavfilter/vf_pad.c, : "431s:e12t: twarning: hmissing field 'help' initializer [-Wmissing-field-initializers]r es h431o | l d f o{r N U3LrdL p}l a| n ^e ", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:378:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:63:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "frames", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:64:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "f", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:65:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:66:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:67:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:68:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:66:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.4028234663852885CC libavfilter/vf_spp.o 9812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/vf_sr.o 6 warnings generated. src/libavfilter/vf_pp.c:474:12 warning:s generatedwarning: . missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ 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 * nsrc/libavfilter/vf_paletteuse.cew_bad:ne662s:21s: warning: / comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]s- >badness_thre sh662ol | d , f a c t o ri)f; ( c| ^~~~~~> > 24 < s->trans_thresh) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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: CC libavfilter/vf_ssim.o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | snprintf(value, sizeof(value), "%f", factor); | ~~~~~~~~ ^~~~~~ 6 warnings generated. CC libavfilter/vf_ssim360.o 6 warnings generated. src/libavfilter/vf_overlay.c:1014:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1013 | s->var_values[VAR_T] = mainpic->pts == AV_NOPTS_VAL5UE warning s? generated . | ~ 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_premultiply.c:60:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ src/libavfilter/vf_paletteuse.c:863:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 863 | if (p[x]>>24 < s->trans_thresh) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_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:106019:98 warning:s warning: generatedmissing 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 | src/libavfilter/vf_overlay_vaapi.c : {389 :"146r:e pwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]a tlast", "repeat overla y389 | o f t h{ e" shloratsets to"v,e r"lfaoy rfcrea mteer"m,i nOatFiFoSEnT (whfesn. othpet _srheopretaetslta isntpu)t ,t eArVm_iOnPTa_tTYePsE"_,B OOFOFSLE,T ({f.si.6o4p=t1_},s ho0r,t es1t,) F,L A G SA V}_,O P T| _ ^T YPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay_vaapi.c:390:146src/libavfilter/vf_overlay.c: :warning: 1084missing field 'unit' initializer [-Wmissing-field-initializers]: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1084390 | | {{ NU"LLr }e pe a| ^t last", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1,src/libavfilter/vf_pp7.c FL:AG47S: 107}:, warning: | ^missing field 'unit' initializer [-Wmissing-field-initializers] 47 | src/libavfilter/vf_overlay_vaapi.c : 391:12 :{ warning: "missing field 'help' initializer [-Wmissing-field-initializers]qp ", "f391o | r ce a {c oNnUsLLt a}n,t q| ^u antizer 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_stack.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]src/libavfilter/vf_paletteuse.c), A:V_954O:PT27_:T Ywarning: PEcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_ INT, {.i64=16}, 1 , 95410 | 2 4 , F L AfGorS (i}n,t i | = ^0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 3 warnings generated. src/libavfilter/vf_premultiply.c:354:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavfilter/vf_stack_vaapi.o src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msCC libavfilter/vf_stereo3d.o rc[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_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[1src/libavfilter/vf_pullup.c], :mi41n:[1012:] ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]m ax[0], max[ 1]41, | ma x [ 2{ ]")j; l | " ^~~~~~, "set lesrc/libavfilter/vf_lut3d.cf:t 707j:u56n:k warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze", O706FF | S E T ( j u n k_ l e f t) , AV _ OP T _ TY P E _ I N T , a{.vi_l6o4g=(1c}t,x ,0, IANVT__LOMGA_DXE,B UGF,L A"GSm i}n,: | % ^f %f %f | max: %f10 % warningfs generated%. f\n", | ~~~~~~ src/libavfilter/vf_pullup.c707: | 42 : 101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { " j r " , "s e t r i g h t mjiunn[k0 ],s imzien"[,1] ,O FmFiSnE[T2(j]u,nk _mraixg[ht0)],, mAaV_xO[1P]T,_ TmYaPxE[_I2N])T;, { .| i ^~~~~~64 =1}, 0, src/libavfilter/vf_lut3d.cIN:T707_:M48A:X , warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L AGS }, | 706 ^ | src/libavfilter/vf_pullup.c : 43 : a101v: _warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]og (ctx, A43V | _ L O G _D{E BU"Gj,t "",m in":se t% ft o%pf j%ufn k| simzaex":, %f % fOF F%Sf\EnT",( j u| n ~~~~~~k _top), 707 | A V _O P T _ T Y P E_ I N T , { . i 6 4 = 4 } , 1 , I N Tm_iMn[A0X,] F,L AmiGnS [}1,], | m ^i n[2], max[0], max[1], max[2]); src/libavfilter/vf_pullup.c | : ^~~~~~44 :103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_lut3d.c:707 :4440 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ " j706b | " , " s e t b ot t o m j un k s i z e " , O F F S E T a(vj_ulnokg_(bcottx,t omA)V_,L AOVG__DOEPBTU_GT,Y P"Em_IiNnT: ,% f{ .%if6 4%=4f} ,| 1 ,m aIx:N T%_f M%AXf, % fFL\An"G,S | } ~~~~~~, | ^ 707 | src/libavfilter/vf_pullup.c :45 : 96 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] min[0], 45m | i n [{ 1"]s,b m"i,n ["2]s, emta xst[r0]i,ct mbarexa[1k]s," , mOaFxF[S2E]T)(;s t | r ^~~~~~ ict_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_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); | ~ ~~~~~~~^~~~~~~~ 1 warning generated. 3 warnings generated. src/libavfilter/vf_qp.c:47:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_qp.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_psnr.c:65:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:67:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"stats_version", "Set the format version for the stats file.", OFFSET(stats_version), AV_OPT_TYPE_INT, {.i64=1}, 1, 2, FLAGS }, | ^ src/libavfilter/vf_psnr.c:68:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"output_max", "Add raw stats (max values) to the output log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_psnr.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_pullup.c:267:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/vf_qp.c 267 | : 71 : 52fo:r warning: (iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 0; i < FF_ARRAY _71E | L E M S ( s d-ou>bbluef fvearrs_)v; ai+l+)u e{s[ ] | = ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ { i != -1src/libavfilter/vf_pullup.c29:,280 :i19,: N Awarning: N,comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] NAN, s -280> | q s t r ifodre ,( is -=> h0,; 0i} ;< | F ~ ^~~ F_ARRAY_E/usr/include/math.hLE:M15S:(19:s ->note: bexpanded from macro 'NAN'u ffer s15) | ;#d ei+f+)i {n e| N ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~A N __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_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_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 thesrc/libavfilter/vf_psnr.c s:e151e:42d: "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | O FsFnSprEiTn(rtafn(dvoalmu_es, eseizdeo)f,(v AaVl_ueO)P, T"_%TfY"P, Ed_I)N;T 6| 4, ~~~~~~~~ ^ {.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_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_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_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 | { NULCC libavfilter/vf_super2xsai.o L } | ^ 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(1CC libavfilter/vf_swaprect.o . / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_swapuv.o src/libavfilter/vf_psnr.c:270:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | s->min_mse = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_psnr.c:271:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 271 | s->max_mse = -INFINITY; | ~ ^~~~~~~~~ CC libavfilter/vf_telecine.o src/libavfilter/vf_readeia608.c:205:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavfilter/vf_readvitc.c:57:133: warning: 205missing field 'unit' initializer [-Wmissing-field-initializers] | if (sc a57n- | > h i s t{o g"rsacamn[_im]a x>" ,c n"tm)ax i{m u CC libavfilter/vf_threshold.o m| ~~~~~~~~~~~~~~~~~~ ^ ~~~l ine numbers src/libavfilter/vf_readeia608.ct:o213 s:c32a:n warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]f or VIT C213 d | a t a " , OF F SiEf T((ssccaann-_>hmisatxo)g,ra m[Ai]V _> OcPTn_t)T {Y P E| _ ~~~~~~~~~~~~~~~~~~ ^ ~~~I NT, {.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 } | ^ CC libavfilter/vf_thumbnail.o src/libavfilter/vf_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL } | ^ src/libavfilter/vf_pullup.c:735:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 735 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_tile.o CC libavfilter/vf_tmidequalizer.o 34 warnings generated. 18 warnings generated. CC libavfilter/vf_tinterlace.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_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 14 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); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = 2ou warningt_sm generatedi. n + slope * (x - in_min); | ~ ~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.csrc/libavfilter/vf_removegrain.c:59::1438:: 96warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | outpu t38 = | o ut _ m i{ n" m+0" ,s l"ospeet *m o(dxe fo-r 1isnt_ pmliann)e;" , | ^~~~~~~ ~O FFSET(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. src/libavfilter/vf_procamp_vaapi.c:210:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 210 | { NULL }, | ^ src/libavfilter/vf_procamp_vaapi.c:209:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:207:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, 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] 2 warning s204 generated | . { "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 = CONTRsrc/libavfilter/vf_pseudocolor.cAS:T_669DE:F25AU:L T warning: }implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], CONTRAST_MI N669, | C O NTR A S T _ M A X , . f l a g s =g =F fLiAlGlS. f}il,l [ 1]| ; ~ ^~~~~~~~~~~~~~~~ | ~ ^~~~~~~~~~~~src/libavfilter/vf_procamp_vaapi.c :35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_pseudocolor.csrc/libavfilter/vf_procamp_vaapi.c::670203::2588:: warning: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202670 | | { " c" , " O u t p u t vi d eo b c= ofnitllr.afsitll"[,2 ] ;| ~ | ~ ^~~~~~~~~~~~ 203 | OFFSET(contrast), AV_OPT_TYPE_src/libavfilter/vf_pseudocolor.cF:L671O:A25:T warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { .db l671 | = C O NT RA S T _D E F A U L T } , CrON T=R AfSiT_lMlIN.,f iClOlN[T0R]A;S T _| MA ~ ^~~~~~~~~~~~X, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' src/libavfilter/vf_pseudocolor.c: 67234:25 | : #warning: deimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f ine CON T672R | A S T _ M A X 1 0 .a0 F= f i| ^~~~~l l.fill[3src/libavfilter/vf_procamp_vaapi.c]:; 203 | : ~ ^~~~~~~~~~~~74 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ src/libavfilter/vf_pseudocolor.c203: | 674 : 54 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET( co674n | t ra st ) , A V _ O P T _ T Y P Ei_fF L(OgA T,> {= .0d.bfl &=& CbO N>T=RA ST0_.DfE FA&U&L Tr }>,= CO0NT.RfA) S{T _ M| I ~~ ^~~ N, CONTsrc/libavfilter/vf_pseudocolor.cR:A674S:T42_:M Awarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], .flags 674= | F LA GS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c :33 : 31 : note: expanded from macro 'CONTRAST_MIN' if ( g 33> | =# d0e.ffi n&e& CbO N>=T R0A.SfT_ M&&I Nr >= 0 .f ) { | ~~ ^~~ 0.0F src/libavfilter/vf_pseudocolor.c| ^~~~: 674:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_procamp_vaapi.c:203: 54674: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | O FFiSfE T((cgo >n=t 0r.afs t)&,& b A>V=_ O0P.Tf _&T&Y rP E>_=F L0O.AfT), {{ .| d ~~ ^~~b l = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:201:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATUsrc/libavfilter/vf_removelogo.cRAT:IO102N:_M12I:N ,warning: missing field 'help' initializer [-Wmissing-field-initializers]S ATURATI O102N | _ M A X {, N.UfLLl }a g| ^s = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:199:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:197:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' 29 | #define BRIGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:195:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brigCC libavfilter/vf_tonemap.o htness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT,src/libavfilter/vf_pseudocolor.c {: .641d:b27l: =warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]BR IGHTNESS_DEFAU L641T | } , B R IfGHoTNrE S(vSa_lM I=N ,0 ;B RvIaGlH TlGutS[ c}o,l o r| ]) ^~~~~~~~~~~~~~; vsrc/libavfilter/vf_procamp_vaapi.cal:+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 | ^~~~ 19 warnings generated. 14 warnings generated. 3 warnings generated. CC libavfilter/vf_tonemap_vaapi.o src/libavfilter/vf_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/vf_sab.c:106:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_sab.c:108:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | if (s->chroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_sab.c:110:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_sab.c:120:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%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 | "lsrc/libavfilter/vf_lut3d.cuma_:ra1709d:i47u:s :%warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] luma_pre_filter _r1709a | di u s : :l%fu tlu1md-a>s_caslte.rre n=g tha:%vf_ cl"i pf(1. /118 | ( i n _ m a x [ 0"c]h -r oimna_m_irna[d0i]u)s,:% f0. fc,h r1o.mfa)_;p re _| f ~ ~~~~~~~~~~^~~~~~~~~~~i lter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, ssrc/libavfilter/vf_lut3d.c->:l1710u:47m:a warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s trength, 1710 | 120l | u t 1 d- >s ca l e. g s=- >acvh_rcloimpaf.r(1a.di u/s (,i n_sm-a>xc[h1r]o -m ai.np_rme_ifni[l1t]e)r,_r a0d.iufs,, s1-.>fch)ro;ma . s| t ~ ~~~~~~~~~~^~~~~~~~~~~r ength); | ~~~~~~~~~~^~~~~~ 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_rsrc/libavfilter/vf_lut3d.cad:iu1711s::47%:f warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] luma_pre _1711f | i l t e rl_urt1addi-us>:s:c%fa lleu.mba _=s atvr_celngitphf:(%1f. " / (i n118_ | m a x [ 2 ] - in _"mcihnr[o2m])a,_ ra0d.ifu,s :1%.ff )c;h r o| m ~ ~~~~~~~~~~^~~~~~~~~~~a_ 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_lut3d.c:1745:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | src/libavfilter/vf_sab.c a:v_154lo:g55:( warning: ctimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x , AV_LOG_DEB UG154, | "mi n : ve%c f= s%wfs %_f g|e mtaGaxu:s s%if a%nfV e%cf(\fn-">,p r e| _ ~~~~~~f ilter _r1745a | d iu s , f - > q ua l i t y ) ; | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ msrc/libavfilter/vf_sab.ci:n154[:033]:, warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i n[1], m i154n | [ 2 ] , vmeacx [=0 ]s,w sm_agx[e1]t,G amuasxs[i2a]nV)e; c (f| - ^~~~~~> pre_filtersrc/libavfilter/vf_lut3d.c_r:a1745d:i64u:s ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ->qualit y1744) | ; | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1src/libavfilter/vf_sab.c],: m162i:n33[:2 ]warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ax[0], m ax162[ | 1 ] , v emca x=[ 2sw]s)_;g e t| G ^~~~~~ aussianVesrc/libavfilter/vf_lut3d.cc:(1745:f48-:> swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ength, 51744.0 | ) ; | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[src/libavfilter/vf_rotate.c2]:);109 :| 12 ^~~~~~ : warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/vf_lut3d.c :1745:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | {1744 | N U L L } | ^ av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ src/libavfilter/vf_sab.c1745 | : 174 : 44 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | v e c m=i n[s0w]s, _mgine[t1G]a,u smsiiann[V2e]c(,f m-a>rxad[i0u]s,, fm-a>xqu[a1l]i, tmayx)[2;] ) ; | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ | ^~~~~~ 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); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ 22 warnings generated. 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_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 | src/libavfilter/vf_lut3d.c#d:e1778fi:n12e: Fwarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]M AX(a,b) 1778 | (( a) > (b{) N? U(aL)L :} ( 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 | rsrc/libavfilter/vf_lut3d.cetu:rn1786 :33F: Fwarning: Mimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]A X(0, inh * s i1786n | x ) + rFeFtMuAXr(n0 ,l u-t1idnw- *> closuxt)[ i+ d x| ][ ~ ^~~~N EAR(src/libavutil/macros.hs:)47]:; 40 :| note: ~~~~~^~expanded from macro 'FFMAX' src/libavfilter/vf_lut3d.c47: | 95#:d25e:fi nnote: eexpanded from macro 'NEAR' FFMA X(95a | ,#b)d (e(af)in e> (NbE)A ?R( x()a )(( i:n t()b()()x ) | ^+ .5)) | ^ ~ 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' src/libavfilter/vf_lut3d.c 47 | :#de1811f:i33n:e FFwarning: Mimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]AX (a,b) ((a) >1811 ( | b ) ? c(oa)n s:t (fblo)a)t m| ^= (1.f - cosrc/libavfilter/vf_rotate.csf:(d179 *: 52M:_P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) * .5f; 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 | 6 warningsF generatedF. MAX(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, -i29nw warning* ss generatedi. nx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b9)) warning s| generated ^. 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)) | ^ 6 warnings generated. src/libavfilter/vf_scale.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 338 | for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_tpad.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 | #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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_transpose.o CC libavfilter/vf_transpose_vaapi.o 7 warnings generated. 2 warnings generated. CC libavfilter/vf_unsharp.o CC libavfilter/vf_untile.o 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.19209289655 warning0s7 generated81. 25e-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 | ^~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_v360.o 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 == iCC libavfilter/vf_vaguedenoiser.o nw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_showpalette.c:38:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "s", "set pixel box size", OFFSET(size), AV_OPT_TYPE_ICC libavfilter/vf_varblur.o NT, {.i64=30}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_showpalette.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/vf_rotate.c: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_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_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("") | ^~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | src/libavfilter/vf_shuffleframes.c : 135 : 123i:f warning: missing field 'unit' initializer [-Wmissing-field-initializers](s ->buf_end - s-135>b | uf _ p t{ r" m>a=p psiizneg"o,f ("BsiettB duefs)t)in a{ t i| on ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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|src/libavfilter/vf_scale.cF: },727: 25 :| ^warning: comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare] 727 | in->cosrc/libavfilter/vf_scdet.cl:o55r:_140r:an gewarning: !missing field 'unit' initializer [-Wmissing-field-initializers]= scale-> in55 | src/libavcodec/put_bits.h_ f:r 317a:m33e _{ :r a"warning: nsgcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]ce) _{ p a| ss ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~" , 317 | "iSfet (tsh-e> fbluafg_ etndo - psa-ss> bsufc_epnter c h>a=n gsei zeforf(aBmiteBsuf"),) {OF F S| E ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~T (sc_pass), AV_OPT_TYPE_BOOL, {.dbl = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "s", "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_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ 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("") | ^~~~~~~~~~~~~~~~~~ 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_Fsrc/libavfilter/vf_scale.cLOAT:, 974{:.100:d bwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers] =0.}, 0, 1. ,974 | FL A G S {} ," i n| te ^r l", "set interlasrc/libavfilter/vf_scroll.cc:i183:n12g":, warning: missing field 'help' initializer [-Wmissing-field-initializers]O FFS ET183(i | n t e rl ac{e dN)U,L L A}V _ OP| T ^_ 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", 5"s warningest generatedv. ideo size", OFFSET(size_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, FLAGS }, | ^ src/libavfilter/vf_scale.c:997:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 997 | { "in_v_chr_pos", "input vertical chroma position in luma grid/256" , OFFSET(in_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:998:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 998 | { "in_h_chr_pos", "input horizontal chroma position in luma grid/256", OFFSET(in_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:999:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 999 | { "out_v_chr_pos", "output vertical chroma position in lumasrc/libavfilter/vf_setparams.c g:rid118/:2105:6 "warning: missing field 'help' initializer [-Wmissing-field-initializers], OFFSET(o u118t_ | v _c h r_ p{oNUsLL)}, A V| _O ^P T_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_Msrc/libavfilter/vf_selectivecolor.cAX,: 102FL:AG5S }:, warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 102 | RANGE_OPTIsrc/libavfilter/vf_scale.cON:(1007"r:ed132",: warning: missing field 'unit' initializer [-Wmissing-field-initializers] RANGE_R ED1007S | ) , | { ^ "paramsrc/libavfilter/vf_selectivecolor.c1:"96:,130 :" Snote: caexpanded from macro 'RANGE_OPTION'l er param 96 | 1 " , { c o l o r _ n a m e"OsF"F,S E"Ta(dpjaursatm[ 1"])c,o l orA_nVa_mOeP"T _rTegYiPonEs_"D,O UOBFLEF,SE T({o p.td_bclm yk=_ DaBdjLu_MsAtX[ ra n}g,e] ),- ADVB_OLP_TM_ATXYP,E _DSBTLRI_NMGA, X{, .FsLtAr=GNSU LL}},, 0| , ^ 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:103:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | RANGE_Osrc/libavfilter/vf_scale.cPCC libavfilter/vf_vectorscope.o T:I151011O:12N( warning"sy:e l generatedwarning: lo. missing field 'help' initializer [-Wmissing-field-initializers]w ", 1011 R | AN G E_ Y {E LLNOUWSL)L, } | ^| ^ 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"CC libavfilter/vf_vflip.o , "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] src/libavfilter/vf_siti.c106 | : 95 :R82A:N Gwarning: E_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PTION("blue" ,91 | R A N G Ea_vB_LlUoEgS()c,t x ,| A ^V_ LOGsrc/libavfilter/vf_selectivecolor.c_:IN96F:O130,: note: expanded from macro 'RANGE_OPTION'| ~~~~~~ 9296 | | { co l o r _ n a m"SeI"Ts"I, S u"mamadrjyu:s\tn T"octolaolr _fnraammees": r%e"gPRiIod6n4s"\"n,\n "O FFSET 93( | o p t _ c m y k _ a dj u s t ["rSapnatgiea]l) ,I nfAoV_rOmPaT_tTYiPoEn_S:T\nRAvIeNrGag,e :{ %.fst\rn=MNaULxL:} ,% 0f,\ n0,M iFnLA:G S% f} \ n\| n ^" 94 | "Temporal Information:\src/libavfilter/vf_selectivecolor.cnA:v107er:a5:g ewarning: :missing field 'unit' initializer [-Wmissing-field-initializers] %f\n Ma107x | : % f \RnAMNGiEn:_ O%PfT\InO"N,( "magen ta95" | , R A N G E _ M A GE N TA S ), s | - ^> nbsrc/libavfilter/vf_selectivecolor.c_:f96ra:me130s:, note: expanded from macro 'RANGE_OPTION'a vg_si, s96 | - > m a{x c_osil, osr-_>nmian_msie," sa"v,g _"atdjiu,s ts -">cmaoxl_otri_n,am es-"> mrieng_tiio n s| " ~~~^~~~~~, OFFSET(osrc/libavfilter/vf_siti.cpt:_c95m:71y:k _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a djust [91r | an g e] ) , AaV_vO_PlTo_gT(YcPtEx_,S TARVI_NLOGG,_ {I.NstFrO=,N U | L ~~~~~~L }, 0 92, | 0 , F LA G S } | ^ "SITI Summary:\nTotal frames: %"PRId64"src/libavfilter/vf_selectivecolor.c\:n108\:n5:" warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | 108 | CC libavfilter/vf_vfrdet.o R A N G E _ O P "TSpIaONt(ia"l wIhnfiotrem"a, t i RoAnN:G\E_nWAHvIerTaESg)e,: | % ^f \nMsrc/libavfilter/vf_selectivecolor.c:a96x::130 :% fnote: expanded from macro 'RANGE_OPTION'\ nMin: % f96 | \ n \ n{" col o94r | _n a me " s " , " a d j u"sTte m"pcoorallor _Innfaormme"a tiroeng:i\onnsA"v,e OrFaFgSeE:T (%opft\n_Mcamxy:k _%afdj\unsMti[rna:n ge%]f\)n,", AV_OP T95_ | TY PE _ S T R I N G , {. st rs-=>NUnLbL_}f,r a0m,e s,0 ,av gF_LsAGiS, }s- > m| a ^x _si, s->min_si, avg_ti, s->max_ti, s->msrc/libavfilter/vf_selectivecolor.ci:n109_:t5i: | warning: ~~~^~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_siti.c109 | : 95 :60 : Rwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N GE_O P91 | T I O N ( " n euatvra_llo"g,(c txR,AN GAVE__LONGE_UITNRFAOL,S) , | | ^ ~~~~~~ src/libavfilter/vf_selectivecolor.c:96 :92130 | : note: expanded from macro 'RANGE_OPTION' 96 | { "coSlIorT_In aSmuem"sm"a, r"adjust "color_name" regions", OFFyS:E\nTT(ootaplt _cfmyrka_maedsj: u%s"PtR[Irda6n4"g\en\]n)", AV_OP T93_ | T YP E _ S T R I N G , { ."sStprat=iaNlU ILnfLo}r,m a0t,i o0n:,\ nAFvLeAraGgSe :} % f| \ ^ nMax: %f\nMin: %f\n\n" 94 | src/libavfilter/vf_selectivecolor.c :110 : 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "Te mp110o | r a l RIAnNfoGrmEa_tOiPToInO:N\(n"Avbelraacgke":, % f \RnAMNaxG:E %_fB\nLMiAnC: K%Sf),\ n ",| ^ src/libavfilter/vf_selectivecolor.c :9596 | : 130 : note: expanded from macro 'RANGE_OPTION' s -96> | nb _ f r a{m ecoslo,r _naavmge_"ssi",, s-">amdajx_ussit, s"-c>moilno_rsi_,n aamveg"_ trie,g iso-n>sm"a,x _tOiFF,S EsT-(>moipn_tt_ic my k| _a ^~~~~~d just[rasrc/libavfilter/vf_siti.cng:e95]:)52,: AVwarning: _Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_T Y91P | E _S T R I N G ,av _{.lsotgr(=cNtUxLL,} ,A 0V,_ L0O,G _FILNAGFSO ,} | | ^ ~~~~~~ 92 | "SITI Summary:\nTotal fsrc/libavfilter/vf_selectivecolor.cr:a112me:s12:: % "warning: Pmissing field 'help' initializer [-Wmissing-field-initializers]R Id64 "112\ | n \ n{" NULL 93} | | ^ CC libavfilter/vf_vibrance.o "Spatial Information:\nAverage: %src/libavfilter/vf_setparams.cf\n:M188a:x10:: warning: %f\nMmissing field 'help' initializer [-Wmissing-field-initializers]i n: %f\n\n "188 | 94{ | N U L L } | ^ "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ CC libavfilter/vf_vif.o src/libavfilter/vf_setparams.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | {NULL} | ^ src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ CC libavfilter/vf_vignette.o src/libavfilter/vf_selectivecolor.c:162:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:162:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || src/libavfilter/vf_shuffleplanes.ccm:yk138[:2141]: >warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]. 0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c138: | 160 : 31 : { warning: "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]m ap0" ,160 " | In dCC libavfilter/vf_vmafmotion.o e x of t h e i ncmpyku[t1 p]la ne< t-o 1b.e0 u s|e|d asc mtyhke[ 1fi]r s>t 1ou.tp0u t| |p l| a ^~~~~~~ ~n e ", OFFsrc/libavfilter/vf_selectivecolor.cS:E160T:(13:m warning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]p [0]), 160A | V _O P T _T Y P E _ IN Tcm,y {k .[i614] <= - 10 .}0, | |0, c3m,y kF[1L] A> G1S. 0 }|,| | ^~~~~~~ ~| ^ src/libavfilter/vf_selectivecolor.c:159:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | isrc/libavfilter/vf_shuffleplanes.cf: 139(c:m141:y kwarning: [missing field 'unit' initializer [-Wmissing-field-initializers] 0] < -1.0 |139| | c m y {k ["m0a]p 1>" ,1 .0" I|n|d ex | of ^~~~~~~ ~ the inputsrc/libavfilter/vf_selectivecolor.c p:l159an:e13 t:o warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]be use d 159a | s th e s e ciof n(d coumtypku[t0 ]p lV _1OP.T0_ T|Y|P E_ I| N ^~~~~~~ ~T , { .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[src/libavfilter/vf_selectivecolor.c2]:)165,: A70V: _warning: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]P T_TYPE_IN T163, | { . i 6 4 = 2a }v,_ l0,o g3(, sF,L AAGSV _}L,OG _ ER| R ^O R, "Invalid %s adjustments (%g %src/libavfilter/vf_shuffleplanes.cg :%141g:141 : %warning: gmissing field 'unit' initializer [-Wmissing-field-initializers]) . " | ~~~~~~ 141 | 164 | { " m ap 3" , " I n d e x o"fS ettthei nigsn pmuustt pble asnee t tio nb e[ -u1;s1e]d rasa ntghee\n ",f ourth 165o | ut p u t p l a n e " , OF F S EcoTl(omrap_[n3a]m),e CC libavfilter/vf_w3fdif.o s[ArVa_OnPgeT__TiYdP]E,_ IcmNyT,k [0{] ,. ic6m4y k=[ 13] ,} , c0m,y k3[,2 ]F,L AcGmSy k}[,3 ]| ) ^ ; | ^~~~~~~4 warningsrc/libavfilter/vf_shuffleplanes.cs: generated142. :12:src/libavfilter/vf_selectivecolor.c :warning: 165missing field 'help' initializer [-Wmissing-field-initializers]: 61: warning: 142implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | { 163 | N U L L }, | ^ 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 src/libavfilter/vf_shufflepixels.c[-1;:1416]:101 :r awarning: ngmissing field 'unit' initializer [-Wmissing-field-initializers]e \CC libavfilter/vf_waveform.o n", 165 | 416 | { " w i d t h " c,o l o r _n am"esset[ rbalngoec_ki wdi],d tchmy"k, [ 0O]F,F cSmEyTk(b[l1o]c,k _cwm)y,k [A2V]_,O cPmyTk_T[YP3E]_)I;N T ,| ^~~~~~~ {.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_scale_vaapi.c:258:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "fosrc/libavfilter/vf_shufflepixels.crc:e_418d:iv101i:s iwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]le _by", " 418e | n f o r{ce "thhaeti gthhte" ,o u t p ut "rseets oblultocikon heiisg dhitv"i,s iObFlFeS EbTy( bal doecfki_nhe)d, iAntVeg_eOrP Tw_heTnY PfEo_rIceN_To,ri g{.iina6l4=_1a0s}p, e1ct,_ r8at0i0o0 ,i sF LuAsGedS" ,} O,F F| SE ^T( force_divisible_by), src/libavfilter/vf_showinfo.cAV_O:PT61_T:YP108E:_I Nwarning: T,missing field 'unit' initializer [-Wmissing-field-initializers] { .i64 = 1}, 1, 256, F L61A | G S } ,{ "| c ^h esrc/libavfilter/vf_shufflepixels.cc:k419s:u101m:", warning: "missing field 'unit' initializer [-Wmissing-field-initializers]c alculsrc/libavfilter/vf_scale_vaapi.ca: t260419e: | 12 c h:{ e ckwarning: "shmissing field 'help' initializer [-Wmissing-field-initializers]u" ,m s 260" | , { NUO F L FL SE"Ts}e(,cta l bc ul| lo ^act ke h_ecihgechkt"s,um s)O, FAFV_SOETP(T_bTlYoPckE__hB)O,O LAV,_ O{P.Ti_6T4Y=P1E}_,I N0T,, 1{,. iV64F= 1}0,} , | 1 ^, 8000, FLAGS }, | ^ src/libavfilter/vf_showinfo.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_shufflepixels.c:420:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:421:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:422:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 422 | { NULL }, | ^ src/libavfilter/vf_siti.c:260:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | mean += img_metrics[j * width + i]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_siti.c:266:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | float mean_diff = img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_siti.c:267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sqr_diff += (mean_diff * mean_diff); | ~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 224 | for (k src/libavfilter/vf_siti.c=: 0277; :k45: csnmpykr_iadnjtufs(tv[a0]l)u;e ,k +s+i)z e{o f| (v ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a lue), "%0.2f", d); | ~~~~~~~~ ^ 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] ? ", " : ""); | ~ ^ ~~~~~ 15 warnings generated. 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 } | ^ 4 warnings generated. 2 warnings generated. src/libavfilter/vf_selectivecolor.c:282:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_showinfo.csrc/libavfilter/vf_selectivecolor.c::282175::61:31 : warning: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 281 | a175v_ | l o g ( s, A V _L O G _fVEoRrB OS(Ei, n"t% 8js s=: 0C;= %j6g Y=c%la6sgs iKf=y%_6gc\onu"n,t ; j| ~~~~~~+ +) { 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 long' [-Wsign-compare] 262 | for (i = 0; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_weave.o 8 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_xbr.o 3 warnings generated. src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] 455 | {NULL} | ^ src/libavfilter/vf_showinfo.c:406:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 407 | for (acdc = 0; acdc < FF_ARRAY_ELEMS(par->delta_qp[plane]); acdc++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~ ~ 8 warnings generated. CC libavfilter/vf_xfade.o 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_ssim.c:74:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavfilter/vf_ssim.c:84:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ 1 warning generated. 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 }, | ^ 2 warnings generated. 7 warnings generated. src/libavfilter/vf_ssim360.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ CC libavfilter/vf_xmedian.o 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_ssim.c:213:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | ssim += ssim_end1(sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_yadif.o src/libavfilter/vf_sr.csrc/libavfilter/vf_ssim360.c::54282::45:120 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 28254 | | sn{pr in"tscf(avlael_ufea,c tsiozre"o,f ("vaslcualee )f,a c"t%o0r. 2ffor" ,S dR)C; N N| ~~~~~~~~ ^ 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(src/libavfilter/vf_ssim.cdnnc:tx270.m:od21e: lwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nputname), AV _270O | P T _ TY P E _ S T R sIsiNmG ,+ = s s{i m.s_tre =n "dxn"_ 1}6,b i 0t,( 0(,co nsFtL AiGnS t}6,4 _ t| ^ (*)[4])sum0, (const int64_t (*)src/libavfilter/vf_sr.c[:457:]146)s:um 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] w idth - 1, ma57x) | ; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_yaepblur.o src/libavfilter/vf_signalstats.c:709:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 709 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ src/libavfilter/vf_ssim.c:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_zoompan.o 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() | ^~~~~~~~~~~~~~~~ 6 warnings generated. 5 warnings generated. src/libavfilter/vf_ssim360.c15: warning449s: generated29. : 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[isrc/libavfilter/vf_stereo3d.c + :1218][:212]: + warning: sumissing field 'help' initializer [-Wmissing-field-initializers]m1 [i][2] + s218um | 1 [ i +{ 1 ]NU[L2L] , } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ 453 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | max); | ~~~~ 2 warnings generated. src/libavfilter/vf_ssim360.c:468:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | ssim360 += weight * ssim360_end1( | ~ ^~~~~~~~~~~~~ 469 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/video.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/vsink_nullsink.o src/libavfilter/vf_ssim360.c:707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:708:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | *ssim360_hist_net += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim360 += (sample_ssim360 * weight); | ~ ^~~~~~ src/libavfilter/vf_ssim360.c:711:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 711 | sum_weight += weight; | ~~ ^~~~~~ 1 warning generated. src/libavfilter/vf_ssim360.c:731:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 731 | int x_ceil = x_floor + (x_diff > 1e-6); | ^~~~~~ ~ 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_stack.c:440:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL }, | ^ 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_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | src/libavfilter/vf_thumbnail.c :{66 :N12U:L Lwarning: missing field 'help' initializer [-Wmissing-field-initializers]} , 66| | ^ { NULL } | ^ 6 warnings generated. src/libavfilter/vf_thumbnail.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (j = 0; j < FF_ARRAY_ELEMS(avg_hist); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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] 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) { | ~~~~~~ ^ ~~~~~~~~~~~~~ 100src/libavfilter/signature_lookup.c | :223:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223src/libavfilter/vf_swaprect.c | : 53 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] } el s53e | i f ( l 1{d NiULsLt =}=, pa| i ^r s[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c :252:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (pairs[i].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ asrc/libavfilter/signature_lookup.c:258:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] v _258 | if (pairs[k].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log(csrc/libavfilter/vf_ssim360.ct:1171:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1171 | c[i] /= 2.f; | ~~ ^~~ x, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f c5h warnings generated. roma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, 104 | 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; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 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]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); | ~ ^~~ 100/usr/include/math.h:15:19: note: expanded from macro 'NAN' | 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ av_log(ctx, AV_LOG_VERBOsrc/libavfilter/vf_swaprect.c:93:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] SE 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("") | ^~~~~~~~~~~~~~~~~~ | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | 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, src/libavfilter/vf_swapuv.cFLAGS: }38,: 12 :| ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] 38src/libavfilter/vf_tile.c | : 56 {: 37N:U LLwarning: src/libavfilter/vf_tmidequalizer.c}missing field 'unit' initializer [-Wmissing-field-initializers] : 63 :| 92 ^: warning: 56missing field 'unit' initializer [-Wmissing-field-initializers] | 63{ | . s t r {= ""s6ixg5m"a}",, 0",s e0t, FsLiAgGmSa "},," O| F ^F SET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1,src/libavfilter/vf_tile.c F:LA58G:S56 : }warning: missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 58 | AV_OPT_TYPE_INT, src/libavfilter/vf_tmidequalizer.c{:.64i:6924: = warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]} , 0, I N64T | _ M AX , F{L A"GpSla n}e,s " ,| ^" set planes", OFFSET(planes), AV_OPT_TYPE_src/libavfilter/vf_tile.cI:N60T:,53 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. i64=0x F60} | , 0 , 0 x F ,A V_FOPLTA_GTSY P}E,_ IN T,| ^{ .i64 = 0}, 0, 102src/libavfilter/vf_tmidequalizer.c4:,65 :12F:L Awarning: Gmissing field 'help' initializer [-Wmissing-field-initializers]S }src/libavfilter/vf_telecine.c, 65| : | ^ 66 : 150 :{ warning: NUmissing field 'unit' initializer [-Wmissing-field-initializers]L L } | ^ c 66 | {"pattern", src/libavfilter/vf_tile.c"p:62a:t53t:e rwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers] that d62e | s c r i b e f AoVr_ OhoPwT _mTaYPnEy_ IfNTi, e{.li6d4s = a0 }f,r a0m,e i1s 0t2o4 ,b FeL dAiGSs p}l,a y| e ^d ", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}src/libavfilter/vf_tile.c, :065, :0,56 :FL AGwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]} , | ^65 | AV_OPT_TYPEsrc/libavfilter/vf_telecine.c_I:NT67,: 10{:. iwarning: 6missing field 'help' initializer [-Wmissing-field-initializers]4 = 670 | } , 0 ,{ NIUNLTL_}MA X ,| ^FL AGS }, | ^ hroma_src/libavfilter/vf_tile.c:67:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r 67 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ adisrc/libavfilter/vf_tile.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] u68 | { NULL } | ^ s:%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 | "chromsrc/libavfilter/vf_signature.ca:48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _r 48 | a OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, FLAGS }, | ^ dius:%fsrc/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 }, | ^ chroma_strength:%f csrc/libavfilter/vf_signature.ch:56:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r 56 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ oma_thrsrc/libavfilter/vf_signature.c:58:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e 58 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ shold: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 }, | ^ d\n", 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 }, | ^ 103 | 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] src/libavfilter/vf_ssim360.c 65 | : 1411 : 52 :{ Nwarning: ULimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L } | ^ 1411 | r_square /= DEFAULT_EXPANSION_COEF * DEFAULT_EXPANsrc/libavfilter/vf_tile.cSIO:N_127CO:E19F: ;warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ s127 | 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] l 132 | if (inlink->h > (INT_MAX - total_margin_h) / tile->h) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uma.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 | "lsrc/libavfilter/vf_ssim360.c:u1459:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ma 1459 | r_square /= (1.f + s->ref_pad) * (1.f + s->ref_pad); | ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ _radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chromasrc/libavfilter/vf_threshold.c_:41:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] thr e41 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ sholsrc/libavfilter/vf_threshold.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] d42 | src/libavfilter/vf_ssim360.c { :N1503U:49L:L }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); | ~ ^~~~~~~~~~~~~~~~~~~~~~ dsrc/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' \ 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ n", 103 | s->luma.radius, s->luma.strengsrc/libavfilter/vf_ssim360.ct:1510:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h, 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' s73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ ->luma.threshold, | ~~~~~~~~^~~~~~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_smartblur.c:130:44src/libavfilter/vf_tmidequalizer.c::296:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] warning: 296 | for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_tmidequalizer.c :299:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 299 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ 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_tmidequalizer.c:316:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ 319 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ 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_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)); | ~ ~~~~~~^~~~~~~ CC libavfilter/vsrc_cellauto.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]) { | ~ ^ ~~~~~~~~~~ src/libavfilter/vf_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ CC libavfilter/vsrc_gradients.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) | ~ ^ ~~~~~~~~~~ 9 warnings generated. CC libavfilter/vsrc_life.o CC libavfilter/vsrc_mandelbrot.o CC libavfilter/vsrc_mptestsrc.o CC libavfilter/vsrc_sierpinski.o 1 warning generated. CC libavfilter/vsrc_testsrc.o CC libavfilter/yadif_common.o src/libavfilter/vf_tinterlace.c:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 267 | for (i = 0; inb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ AR libavformat/libavformat.a CC libavcodec/4xm.o CC libavcodec/8bps.o 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' 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_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/a64multienc.o src/libavfilter/vf_unsharp.c:178:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | fp->amount = amoCC libavcodec/aac_ac3_parser.o unt * 65536.0; | ^~~~~~ ~ 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 d4ur warningast generatedi. on 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' 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, 9VF warning s} generated, . | ~ ^~~~~~~~~ /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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 58 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { NULL } | ^ src/libavfilter/vf_v360.c:src/libavfilter/vf_untile.c167:132:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]37 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44167 | | { {."stvr _=o f"f6sext5"",} ," ou0t,p u0t, v eFrLtiAcGalS }o,f f -| a ^xi s offset", OFFSET(vsrc/libavfilter/vf_untile.c_:45o:ff12se:t) ,warning: missing field 'help' initializer [-Wmissing-field-initializers]A V_O P45T | _ T Y P{E _NFULLLO A}T , {| . ^ 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"src/libavfilter/vf_unsharp.c, O:FF323SE:T(139id:_ warning: fomissing field 'unit' initializer [-Wmissing-field-initializers]v) , AV_OPT_TYPE_FL OA323T | , { .{d b"ll=u0m.af_}m, s i z e _ x " , 0 . f," se t l u m a m a t ri x36 0h.ofr,TiFLzAGoSn,t a"lid _sfiozve"",} , O| F ~ ^~~F SET(lmsize_x)src/libavfilter/vf_v360.c,:164 :A130:V _Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_INT, 164 | { .{ i 6 4 "=i 5v _},f oMvI"N,_ S"IiZnEp,u tMA Xv_erStIZiEca,l fFLiAeGlSd }o,f v| i ^e w", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dsrc/libavfilter/vf_unsharp.cb:l324=0:.139f:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0324 | . f , { " l x " , 3 6 0. f , TF"LseAtG Sl,um a"i vma_tforvi"x}, h o| r ~ ^~~~~i zontalsrc/libavfilter/vf_v360.c :s164iz:e111:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(lm s164 | i z e _ {x ) , A"Vi_vO_fPovT"_T,Y P"Ein_pIuNtT ,ve r t i{ca l. if6i4el d= of5 v}i,e wM"IN,_ SOIFZFES,E T(MiAvX__foSvI)Z,E ,A V_FOLAPGST _T}Y,P E _| F ^L OAT, {.dbl=0.f}, 0.src/libavfilter/vf_unsharp.cf:,325 : 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 0325. | f , TF L A{G S",l u"miva__mfsovi"z}e_,y ", | ~ ^~~ "set lsrc/libavfilter/vf_v360.cu:m164a :m95:a twarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ix vertic a164l | si z e "{, O"iFvF_SfETo(vl"m,s i"zie_nyp)u, tA vVe_rtOiPcaTl_ fTieYPldE _oIf NvTi, e w "{, . iO6F4F S=E T5( i}v,_ fMoIvN)_,S IAZVE_,O PMTA_XT_YSPIEZ_EF,L OFALT,AG S {}.,d b l| = ^0 .f}, 0.f, 360.f,TFLAsrc/libavfilter/vf_unsharp.cG:S,326 :"i139v:_ fwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]v "}, | ~ ^~~ 326 | { "ly",src/libavfilter/vf_v360.c : 163 : 130 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set luma m163a | t r ix v{e r t i c"iahl_ fsoivz"e," ," i n p u t OhFFoSrEiTz(olnmtsail zfei_elyd), ofA Vv_iOewP"T,_OTFYFPSEE_T(IihN_Tf,o v ){, .AiV6_4O P= T5_ T}Y, PME_IFNL_OSAITZ,E , {M.AdXb_lS=I0Z.Ef},, F L A G S } , | ^ 0.f, 360.f,TFLAGS, "ihsrc/libavfilter/vf_unsharp.c_f:ov327":139}:, warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^~~~~ src/libavfilter/vf_v360.c: 163327: | 111 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "luma_amo u163n | t ", { " se t "luimha_ feofvf"e,c t" inspturte nhgotrhi"z,o n t a l f iOelFdF SoEfT (vliaemwo"u,nOtF),F S EAT(Vi_h_OfPoTv_)T,Y APVE__FOPLTOA_TTY,P E{_ .FdLObAlT ,= 1{. d}b,l = 0 . f } , - 2 , 0.5f,, FL A G S } , | ^ 360.f,TFLAGS, "ih_fov"}, src/libavfilter/vf_unsharp.c| : ~ ^~~328 :139: warning: src/libavfilter/vf_v360.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 163:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | { "l163a | " , { " i h _"fsove"t, lu"mian peutf fheocritz osnttraeln gftihe"l, d o f v i e w ",OOFFFSFETS(ElTa(imho_ufnotv)),, AAVV__OOPPTT__TTYYPPE_EF_LFOALT,O A T{,.d b{l =.0d.bfl}, = 1 } , 0 . f-,2 , 5 , F3L6A0.GfS, T}F,L A G| S ^ , "ih_fov"}, | ~ ^~~ src/libavfilter/vf_unsharp.c:329:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 329 | { "chroma_msrc/libavfilter/vf_v360.csi:z155e:130_:x warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set chr 155o | m a m a{ t r ix h o"rdi_zfoonvt"a,l s"iozuet",p uOtFF dSiEaTg(ocnmasli zfei_xe)l,d AVo_fO PvTi_eTwYP"E,_ IN T,O F FS ET{( d._if6o4 v=) ,5 A}V,_ MOINP_TS_ITZYEP,E _FMLAOXAT_, S I{Z.Ed, bFlL=A0GS. f}},, | ^ 0.f, 360.f,TFLsrc/libavfilter/vf_unsharp.cA:G330S:,139 :" dwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]f ov"}, | ~ ^~~~~ 330 | src/libavfilter/vf_v360.c{: 155":c111x:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | " s e t {c h r om a "mda_tfrovi"x, "hoourtipzuotn dtiaagl osnialz ef"i,e ldO oFfF SvEieT(wc"m,s i OzFeF_SxE)T,( dA_Vf_oOvP)T,_ TYAPV_EOP_TI_NTTY,P E _F L{O AT.,i 6 4{ .=d b5l= 0}.,f },M I N _ S I Z E ,0 .fM,A X _ S I Z E , F LA G S 36}0, . f| , ^T FLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_unsharp.c:331:139 :155 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { " d331_ | f o v " ,{ ""ocuhtropmuat _dmisaigzoen_ayl" ,f i"eslde to fc vhiroemwa" ,m a tOrFiFSxE vTe(rdt_ifcoav)l, sAVi_zOeP"T,_T Y P EOF_FFSLOEATT(,c ms i{.zdeb_ly=)0,.f }A,V _ O P T _ T Y P E_ IN T0,. f , { . i 6 4 = 5 } , MI3N_6S0I.ZfE,, TMFALX_ASGISZ,E ,"d _FLfAoGvS" }},, | | ~ ^~~ ^ src/libavfilter/vf_v360.c:154:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_unsharp.c:332 :139154: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { " v332_f | ov " , "{o ut"pcuyt" ,v e rt i c a l f ie l d" soeft vcihreowm"a, m aOtFrFSiEx Tv(ve_rftoicva)l, sAiV_zOe"P,T _ T OYFPEF_SFELTO(AcTm, s iz{e.d_byl)=0,. f}A, V _ O P T _ T Y P E _0.IfNT,, { . i 6 4 =3 605. f},,T FLMAIGNS,_ "SvI_ZfEo,v "M}A,X _ S| I ~ ^~~~~Z E, FLAGsrc/libavfilter/vf_v360.cS :}154,: 111 : | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 154 | { "v_fov", "ousrc/libavfilter/vf_unsharp.ctp:ut333 v:e139rt:i cawarning: lmissing field 'unit' initializer [-Wmissing-field-initializers] field of v333i | e w "{, " OcFhFrSoETm(av__afmoov)u,n tA"V_,OPT _ "TsYePtE _cFhLrOoAmTa ,ef f {e.dcbtl =s0t.fr},e ng t h " , 0 . f ,O F F S E T ( c a m ou n t )3, 6 0A.Vf,_TOFLPATG_ST, Y"Pv_Ef_oFvL"OA}T, , | ~ ^~~{ .dbl =src/libavfilter/vf_v360.c :0154: 95}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -2, 154 | {5, F L A"GSv _f}o, v "| , ^" output vertical field of view", Osrc/libavfilter/vf_unsharp.cF:F334:S139ET:( vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]f ov), AV_OP T334 | _ TY P E {_ F"LcOAaT," , { . d bl = 0 . f }, " s e t ch r o m0a. f,e f f e c t s t r e n g t3h6"0,. f , T F L A G SO,F FS"EvT_f(ocva"m}o,u n t| ~ ^~~) , AV_OPT_TYPEsrc/libavfilter/vf_v360.c_:F153LO:A130:T ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ .dbl = 0 }153, | { - 2 , " h _ f o v 5",, "FoLuAtpGuSt }h,o r i| z ^o ntal field of view",OFFSET(h_fov), Asrc/libavfilter/vf_unsharp.cV:_335O:P139T_:T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _FLOAT, {335. | d b l =0 .{f }",a l p h a _ m s i z e0_.xf," , " s e t a l ph a3 m6a0t.rf,iTx FhLoAGrSi,z o"nh_tfalo vs"}i,z e "| ~ ^~~~~, OFFSsrc/libavfilter/vf_v360.cE:T153(a:m111s:i zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_x ), AV_OPT_ TY153P | E _ IN T ,{ { . i"h6_4 f=o v5" ,} ," oMuItNp_uStI hZoE,r izMoAnXt_aSlI fZiE,e ldF LAoGf Sv i}e,w" , O| F ^ FSET(h_fov), AV_OPT_TYPE_FLOAT,src/libavfilter/vf_unsharp.c : 336{:.139:d blwarning: =0missing field 'unit' initializer [-Wmissing-field-initializers]. f}, 336 | 0 . f{, " ax " , 36 0 ."fs,etT FaLlApGhSa, m"aht_rfioxv "h}o,r i z| o ~ ^~~nt2 al warningssi generatedzsrc/libavfilter/vf_v360.ce. ",: 153: 95O: Fwarning: FSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(amsize _153x | ) , A{V _ OP T _"ThY_PfoEv_",I N"To, u tp u{t h.io6ri4z o=nt a5 l} f,i eMldI No_SfI ZvE,i eMw"A,XO_FSFISZEE,T (FhL_AfoGvS) ,} ,A V_ O| P ^T _TYPE_FLOAT, {.dbl=0.f}, src/libavfilter/vf_unsharp.c : 337 : 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 .f, 337 | { "3a6l0p.hfa,_TmFLsAiGzSe, _"yh"_,f o v""s}e, t | a ~ ^~~l pha matrix verticalsrc/libavfilter/vf_v360.c s:i151z:e130":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(a m151s | i z e _ y{) , A V_ O"rPoTll_"T,YP E"_rIoNlTl, r ot{a t.iio6n"4, = 5 } , M I N _ S I Z E ,O FMFASXE_T(SrIZoEll,) ,F LAAGVS_ O}P,T _ T| Y ^P E_FLOAT, {.dbl=0.f}, -18src/libavfilter/vf_unsharp.c0:.338f:, 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3381 | 8 0 . f{ ,"TayF"L,A G S, " r o ll " } , "| s ~ ^~~~~et alphasrc/libavfilter/vf_v360.c m:a151t:ri108x: vwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r tical siz e"151, | O{F F SE T ( am s"riolzle"_,y ")r,o lAl Vr_OoPtaTt_iToYnP"E,_ IN T , { . i 6 4 = 5 } ,O FMFISNE_STIZ(Ero,l lM)A,X_ SAIZVE_,O PTF_LATGYSP E}_,F L OA| T ^, {.dbl=0.f}, -180.f, src/libavfilter/vf_unsharp.c :339 : 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180.f, T339F | LA G S ,{ " r"oalllph"a},_ a m| o ~ ^~~~~~u nt", src/libavfilter/vf_v360.c"s:e151t: a95l:p hwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] effect str en151g | t h " ,{ " r oOlFlFS"E, T"(raoalmlo urnotta)t, i oAnV"_, O P T _ T Y P E_ F L O A T, { .OdFFbSlE T=( r0o l},l ) , A V _-O2P,T _T Y P E _F L OA5T,, F{L.AdGblS= 0},. f }| , ^ -180.f, src/libavfilter/vf_unsharp.c1:83400:.f139,T:F Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]G S, "roll "340}, | | ~ ^~~ { "aa", src/libavfilter/vf_v360.c : 150 :130 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set alph a 150e | ff e c t s{t r e n g th""p,i t ch ", " p iOtFcFh SroEtTa(tiaoanm"o,u n t ) , A V _ O P T _ T Y POEF_FFLSEOTA(Tp,it c{h )., dAbV_lO =P 0T _}T,Y P E _ F LO A -T2,, { . db l = 0 .5f, }F,LA G S } , - 1| ^8 0.f, src/libavfilter/vf_unsharp.c 1:83410:.12f:, warning: Tmissing field 'help' initializer [-Wmissing-field-initializers]FL AGS ,341 " | p i t c{h "N}UL,L | } ~ ^~~~~ | ^ src/libavfilter/vf_v360.c:150:2108: warning swarning: generatedimplicit 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 rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 1src/libavfilter/vf_transpose.c80.:f386,:T12F:L Awarning: GSmissing field 'help' initializer [-Wmissing-field-initializers], "yaw"}, | 386 ~ ^~~ | { NULL } | ^ 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"}, | ~ ^~~ 11 warnings generated. src/libavfilter/vf_varblur.c:66:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "min_r", "set min blur radius", OFFSET(min_radius), AV_OPT_TYPE_INT, {.i64=0}, 0, 254, FLAGS }, | ^ src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, 1, 255, FLAGS }, | ^ src/libavfilter/vf_varblur.c:68:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_varblur.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_tonemap.c:72:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | s->param = 1.8f; | ~ ^~~~ 3 warnings generated. 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_vaguedenoiser.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "threshold", "set filtering strength", src/libavfilter/vf_tonemap.cOF:F80S:24E:T (warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h reshol d80) | , A V _ O P T _ T Y PE _s-F>LpOAaTra,m { .=db l0.=3f2; . }| , ~ ^~~~ 0,DBL_MAX, FLAGS }, | ^ 26 warnings generated. CC libavcodec/aac_adtstoasc_bsf.o src/libavfilter/vf_vaguedenoiser.c:75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nsteps", "set number of steps", OFFSET(nsteps), AV_src/libavfilter/vf_tonemap.cOP:T85_:T20Y:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]IN T, {. 85i | 6 4= 6 } , 1s,- >3p2a,r am = 1F.L0AGfS; } ,| ~ ^~~~ | ^ src/libavfilter/vf_vaguedenoiser.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_FLOAT, {.dbl=85}, 0,100, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15 }, 0, 15, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_tonemap.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 | CC libavcodec/aac_parser.o 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 | src/libavfilter/vf_vignette.c : 92 :95fl:o awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] luma = av _92q2 | d ( s - >c{o e"fdfist-h>ecrr)" ,* *"r_sient + daivt_hqe2rd(isng-",> cOoeFfFfSsE-T>(cgd)o *_ d*igt_hienr )+, aAvV__qO2PdT(_sT->YcPoEe_fBfOsO-L>,c b{) .*i 6*4 b=_i n1};, 0| ~ ^~~~~, 1, FLAGS }src/libavfilter/vf_tonemap.c,: 129 :| 78 ^: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma src/libavfilter/vf_vignette.c=: a94v:_12q: 2warning: missing field 'help' initializer [-Wmissing-field-initializers]d (s- >94c | o ef f s{- >NcUrL) L* }*r _ i| n ^ + 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_vaapi.csrc/libavfilter/vf_tonemap.c::386130::6512:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers] 130 | 386 | { fNlUoLaLt }o v e| r ^b right = 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_vif.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL src/libavfilter/vf_tonemap.c} : 139| : ^24 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:35: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:37: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c7) warning s| ^ generated . 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/libavfilter/vf_vignette.csrc/libavutil/macros.h:47::22139:: note: 37expanded from macro 'FFMAX': warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 47 | #define F139F | M A X ( ca,obn)s t( (ian) t> x(xb) =? ((xa -) s:- >(x0b)) )* | s- ^ ~> xscale; 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' src/libavfilter/vf_vignette.c 48: | 140#:d37ef:in ewarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]FF MAX3(a ,140b | , c ) FcFoMnAsXt( FiFMnAtX (yya ,=b )(,yc )- s| - ^> y0) *src/libavutil/macros.h :s47-:40>:y scnote: aexpanded from macro 'FFMAX'l e; 47| | # ~ ~~~^~~~~~d efine 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_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavfilter/vf_tonemap.c:151:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > src/libavfilter/vf_vfrdet.c0.:0584f: ? 69p:o wwarning: (simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i g / peak, 1.0f / s84- | > p a r aav_ml)o g (| c ^~~~ ~t x, AV_LOsrc/libavfilter/vf_tonemap.cG:_151I:N33F:O ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "VFR:% f151 | ( % " P R I us6i4g" /=% "sPiRIgu 6>4 "0)."0,5 fs -?> vpfro w/( s(ifgl o/a tp)e(sa-k>, v1f.r 0+f /s- >sc-f>rp)a, rs-a>mv)f r ,| s ^~~ ~- >cfr); | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tonemap.c:152:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | src/libavfilter/vf_vignette.c : sig: *158: 34:p owarning: w(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .05f / peak, 1581. | 0 f / s - > psa-r>amv)a r/_ v0al.0u5esf[;VA R _T| ] ~ ^~~~~ = TS2T(src/libavfilter/vf_tonemap.cf:r152am:e-53>:p twarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], inlink -152> | t i m e _ b a s e ); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : sig * psrc/libavfilter/internal.ho:w265(:048:. note: 0expanded from macro 'TS2T'5f / peak ,265 | 1#.de0ffi n/e sT-S>2pTa(rtams), /tb )0. 0((5tf;s ) =| = ^~~~ ~ AV_NOPsrc/libavfilter/vf_tonemap.cT:S152:_39VA:L Uwarning: E implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]? NAN : (152d | ou b l e ) ( t s ) * a v _ q 2 d( t b) ): s| i ^~~g * p/usr/include/math.how:(150:.1905:f note: / expanded from macro 'NAN'p eak, 151 | .0#fd e/f isn->ep arNaAmN) / 0 .0 5f ;_ _ b| ^~~~~ ~u iltin_src/libavfilter/vf_tonemap.cn:a152n:f(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_vignette.c:159:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | src/libavfilter/vf_tonemap.c :s155:-24>v:ar _warning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a lues[VA R155_ | P TS ] = T S 2Ds(ifgr a=m ea-v>_ptcsl)i; p f| ( ~ ^~~~~~~~~~~~~~~~s ig *src/libavfilter/internal.h :s264-:>48p: anote: rexpanded from macro 'TS2D'a m, 0, 2641. | 0f#)d;e f| in ^~~ ~e 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_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) src/libavfilter/vf_vignette.c/ :p161e:ak34;: warning: | ^~~ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_tonemap.c :161161 | : 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->v ar161_ | v a l u e s [sViAgR _= Ns] i g /= (NsAigN ;+ s| - ~ ^~~> para/usr/include/math.hm:)15: 19:* note: (expanded from macro 'NAN'p eak 15+ | s#d-e>fpiarname) N A/ Np ea k ; | ^~~ ~ __builtin_nanf("") src/libavfilter/vf_vmafmotion.c| ^~~~~~~~~~~~~~~~~~ :56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"stats_file", "src/libavfilter/vf_vignette.cS:e162t: 34f:i lwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] where 162t | o s t o r e sp-e>r-vfarr_avmae ldiufefesr[eVnAcRe_T ]i n f o=r mNaAtNi;o n | " ~ ^~~, OFFS/usr/include/math.hE:T15:(19s:t note: aexpanded from macro 'NAN't s_f i15le | _#dsetfr)i,ne ANVA_NO P T _ T Y PE___bSuTRiINlGti,n _{n.astnrf=(NU"L")L }, | ^~~~~~~~~~~~~~~~~~0 , 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vignette.c:163 57: | 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ NUL L 163} | | ^ s->var_values[VAR_PTS30] warning=s generatedN. AN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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 | ^ src/libavfilter/vf_w3fdif.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS}, | ^ 2 warnings generated. src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS}, | ^ src/libavfilter/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, 1src/libavfilter/vf_vignette.c, F:L238A:49G:S} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 238 | src/libavfilter/vf_vectorscope.c : d8126s: warningt103p[:0s] generatedwarning: =missing field 'unit' initializer [-Wmissing-field-initializers]. av_cli p126_ | ui n t 8 ({s r"lc"p,[ 0] * f + g"seett _ldoiwt htehrre_svhaolldu"e, ( sO)FF)S;ET ( l| th ~~~~~~~~^~~ ~r eshold), 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 | { "hthsrc/libavfilter/vf_vignette.cre:s239h:o49l:d" ,warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]se t high th r239es | h o ld " , O F F S ET ( h t hdrsteps[h1o]l =d )a, vA_cVl_iOpP_Tui_ntT8Y(PsErc_pFL[O1A]T ,* {.fd bl+= 1g},e t_0d,i t1h,e r_FvLaAlGSu}e,( s )| ); ^ | ~~~~~~~~^~~ ~ src/libavfilter/vf_vectorscope.c:128:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "h", "src/libavfilter/vf_vignette.cs:e240t: 49:h iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g h thresh o240l | d ", O F F S E T ( h t h r edssthpo[l2d)], =A V_aOvP_Tc_lTiYpP_Eu_FiLnOtA8T(,s r{.cdp[b2l]= *1 },f 0+, g e1,t _FdLiAtGheSr}_,v al u| e( ^s )); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vectorscope.c:134:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "t8in warningts0 generated",. "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]), Asrc/libavfilter/vf_tonemap.cV_OP:T294_:T117Y:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]F LOAT, {.dbl= 0294}, | - 1 , {1 ," pTaFraLm"A, G S } , | " ^t onemap parameter", OFFSET(param)src/libavfilter/vf_vectorscope.c,: 136AV:_O92P:T_ TYwarning: PEmissing field 'unit' initializer [-Wmissing-field-initializers]_ DOUBLE ,136 | { . d b{l "=t iNAnN}t,1 "D,B L"_sMeIt N2, nDdB Lt_inMtA"X,, FOLFAGFSS E}T, ( | f ^t int[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}src/libavfilter/vf_tonemap.c,: -2951:,113 :1 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]TF LAGS}, 295| | ^ { "desat", "desaturatiosrc/libavfilter/vf_vectorscope.cn :s137t:r92:e nwarning: gmissing field 'unit' initializer [-Wmissing-field-initializers]t h", OF F137S | E T ( d {e sa"tt)1," ,A V _ O P"Tse_tT Y2PnE_dsrc/libavfilter/vf_transpose_vaapi.cDO Ut:inB249tL:"E12,, : { O.Fdwarning: bmissing field 'help' initializer [-Wmissing-field-initializers]F lS E=T (2ft }i249,n | t0, [ 1] ),D B A{L_VM _NAOXU,LLP T }F _L AGTS| Y ^}P, E _ FL| O ^A T, {.dbl=0}, -1, 1, TFLAGS}, | ^src/libavfilter/vf_tonemap.c :296:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vectorscope.c296: | 138 : 12 : {warning: missing field 'help' initializer [-Wmissing-field-initializers] "pe a138k | " , { N UL L "}s i | g ^n al 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_vignette.c:268:src/libavfilter/vf_tonemap.c91::294 :87warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294268 | | { " p a r a m " , " tiofn e(mcahpro mpaar)a m*edtesrt"p,+ +O F=F SaEvT(_pcalriapm_)u,i nAtV8_(OfPmTap_[TxY P (b) ? (b) : (a)) | ^ 2 warnings generated. src/libavfilter/vf_waveform.c:145:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { 463"i | nt e n s i t y " ,s -">sveitf _imnatxe[nis]i t y=" ,F FOMFAFXS(EsT-(>fviinft_enmsaxi[tyi)],, sAcVor_eO[PiT]_)T;Y P E| _ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ FLOAsrc/libavutil/macros.hT:, 47{:28.:d bnote: lexpanded from macro 'FFMAX'=0 .04} ,47 | 0#,d e1f,i nTeF LFAFGMSA X}(,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 | src/libavfilter/vf_waveform.c : 146 : 102 : swarning: -missing field 'unit' initializer [-Wmissing-field-initializers] >vif_max 146[ | i ] ={ "FiF"M,A X (s - > v i f _ ma"xs[eit] ,i nstceonsriet[y"i,] )O;F F S| E ~ ^~~~~~~~T (finsrc/libavutil/macros.ht:e47n:si40t:y )note: ,expanded from macro 'FFMAX' AV_Osrc/libavfilter/vf_vignette.cP T_47T | :Y#dP306efEi:n_26eF: L FFOMwarning: ATAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], X {(.a,db)b l(=(0a ).305 04 | }> ,( 0b) ,? a(1va,_) l:To F(gL(bAs)G),S AV _ }L| O,G ^ _ | D ^E BUG, "xscale=%f yscale=%f dmax=src/libavfilter/vf_waveform.c%:f147\:n90":, src/libavfilter/vf_vif.cwarning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~~~: 464:26: 306warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | { 464 | " ms- i >r xrsc o a rl e",s, s- >-v">siyefs_tsc uamml[eii,]r r+os=r- i>nsgdc"omr,aex O[)iF];F; S E| | T ~~~^~~~~~ ~~ ^~~~~~~~( m irrorsrc/libavfilter/vf_vignette.c):,306 :A15V_:OP Twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_B O305O | L, {. i 6av4_=lo1g}(s,, 0,A V1_, LFLOAGG_SD E}BU,G , | "x ^s cale=%f src/libavfilter/vf_vmafmotion.cysc:al217e=:%45f: dwarning: maimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x =%f\src/libavfilter/vf_waveform.cn:",148 : 90| : ~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers]217 | 306 | 148s | n p r i n {t f "(srv-"a>,lx us ec ,a l se i,"z seseo-tf> (ymvsiacrlraouler, es-i>)nd,gma x)";", %0 .2 f"O| F, ~~~^~~~~~F dS)E;T( m i| r ~~~~~~~~ ^ro r), 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_OPTsrc/libavfilter/vf_vectorscope.c_TY:P240E_:IN19T:, warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. i64=1}, 1, 15, FLAGS }, 240 | | ^ for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/aaccoder.o src/libavfilter/vf_vibrance.c:430:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "intensity", "set the intensity value", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -2, 2, VF }, | ^ src/libavfilter/vf_vibrance.c:431:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 431 | { "rbal", "set the red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOATsrc/libavfilter/vf_waveform.c,: 178{:.105d:b lwarning: =missing field 'unit' initializer [-Wmissing-field-initializers]1 }, 178 | - 1 0 , {1 "0o,p VaFc i}t,y " | , ^ " set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_vibrance.c:432:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 432 | { "gsrc/libavfilter/vf_waveform.cb:al179":,105 :" swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t the g re179e | n b a l{an c"eo ",v a l u e " , " s eOFtF SgrEaTt(ibcaullaen src/libavfilter/vf_vmafmotion.ccoe[p:a0257:c42])i:t,y" , warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] VO_FOFPST_ETYTPE(_oFp L257 | aO cAiT, t { y. )d ,bs- >l=A1f}Vi_,l OtP Te _TrYP [iE -_]F1 L0O=,A Tl1,r0i n,{t. V(FdF IbL}lT=, E0R. 7_| 55[ ^i} ], 0*, (11, nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/aacenc_pred.o CC libavcodec/aacenc_tns.o CC libavcodec/aacenctab.o 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_421 && warning sp generatedhi. < M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1144:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1144:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 +CC libavcodec/aacps_common.o 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_xfade.c:200:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "duration", "src/libavfilter/vf_v360.cs:e1149t: 20c:r warning: oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ss fade d1149 | u r a ti o n ", pOhFiFS_ETn(odrurma t=i pohni) ,- AMV__OPIP_T2_;T Y P| E ^~~ ~_ 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 src/libavfilter/vf_v360.cr:e1152l:at20iv:e warning: timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]o first inp u1152t | s tr e a m " , pOhiF_FnSoErTm( o=f pfhsie t+) ,( (ApV_hOi P>T _0T.YfP)E _?D U-RMA_TPIIO N:, {M._iP6I)4;= 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:CC libavcodec/aacps_fixed.o 203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | ^ src/libavfilter/vf_xfade.c:201:133: warning: implicit conversion from '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_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 12 warnings generated. 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; 1 warning generated . \ | ~ ^~~~~~~~ CC libavcodec/aacpsdsp_float.o CC libavcodec/aacpsy.o src/libavfilter/vf_vectorscope.c:873:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 873 | const float f = 1. - o; | ~ ^ CC libavcodec/aacsbr.o src/libavfilter/vf_vectorscope.c:896:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 896 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_yaepblur.c:329:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ 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; | ~ ^ 3 warnings generated. 1 warning generated. src/libavfilter/vf_v360.c:1764:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1764:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1765:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1765:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~~~^~~~~ ~ 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_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); 1 | ~ ^~~~~ warning generated. 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) src/libavfilter/vf_zoompan.c> (:b)113 :?12 :(b ) warning: : missing field 'help' initializer [-Wmissing-field-initializers]( a)) | ^ 113 | src/libavfilter/vf_v360.c{ :N1839U:L38L: }warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #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/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1840:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1883:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1883:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1883:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1884:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_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_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); | ~ ^ 1 warning generated. 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); | ~~~^~~~~ ~ 1 warning generated. src/libavfilter/vf_vectorscope.csrc/libavfilter/vf_v360.c::11981987::3963:: 5warning: warningwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s generated. 19871198 | | s - > if l atd_rrawa_nhgtee[x0t]( = osuitn,f (xF,F MyI,N (os,- >1.i h-_ foo,v, p3o5s9i.tf)i o*n Ms__PnI a/m e7[2i0],. f)c;o l o| r ~ ^~~~~) ; | ~ ^ src/libavfilter/vf_v360.c:1987:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1987:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1988:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_xmedian.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | { NULL }, | ^ CC libavcodec/aacsbr_fixed.o src/libavfilter/vf_vectorscope.c:1258:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1258 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ 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)) | ^ CC libavcodec/aactab.o 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)) | ^ CC libavcodec/aandcttab.o 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_rasrc/libavfilter/vf_vectorscope.cng:e1316[:039]: = warning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i nf(FFMIN(s->ih _1316fo | v , 1 8 0 . f )d r* aMw_P_Ih t/e 3x6t0(.ofu)t;, | x ^~~~~ ~, y, osrc/libavutil/macros.h, :149:.34: -note: expanded from macro 'FFMIN'o , pos i49t | i#odenfsi_nnaem eF[FiM]I,N (cao,lbo)r ()(;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 FFMIsrc/libavfilter/vf_xmedian.cN(a,:b)442 :((12a:) >warning: (missing field 'help' initializer [-Wmissing-field-initializers]b ) ? (b) 442: | (a ) ) {| ^N ULL }, | ^ 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: CC libavcodec/aarch64/aacpsdsp_init_aarch64.o 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)) | ^ AS libavcodec/aarch64/aacpsdsp_neon.o src/libavfilter/vf_vectorscope.c:1375:42: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1375 | draw_ihtext16(out, x, y, o, 1src/libavfilter/vf_v360.c. :- 2158o:,44 po:s iwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ons_name[i], 2158c | o l o rs)-;> if l| at ~ ^_ range[0] = s->ih_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2158:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2158 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f; | ~~~^~~~~~ ~ src/libavfilter/vf_v360.c:2159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2159:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~~~^~~~~~ ~ src/libavfilter/vf_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_vectorscope.c:1433:40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1433 | src/libavfilter/vf_v360.c :dr2230a:w43_:ih twarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]x t(out, x, y2230, | o , c1o.n s-t oi,n tp ovsiitsiiobnles _=n apmhei[ i>=] ,-M _coPlIo_2r )&;& p| ~ ^h i <= 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/aarch64/fft_init_aarch64.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)36; warning | s ~~~~~^~~~~~~~~~~ ~ generated . 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); | ~~~~~^~~~~~~~~~~ ~ AS libavcodec/aarch64/fft_neon.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; | ^~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/aarch64/fmtconvert_init.o 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) * AS libavcodec/aarch64/fmtconvert_neon.o 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; | ^~~~~~~~~~~~~~~~~~~ ~ 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); | ~ ^ CC libavcodec/aarch64/h264chroma_init_aarch64.o 4 warnings generated. 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_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_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_v360.c:2481:28: 739 | warning: RAimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]D IAL_TRAN S2481I | T I O Nv(e1c6[,1 ]u i=n tM_1S6QR_Tt2, *2) y *| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ z; | ~ ^src/libavfilter/vf_xfade.c :726:62: note: src/libavfilter/vf_v360.cexpanded from macro 'RADIAL_TRANSITION' :2481:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 726 | 2481 | v e c [1 ] = M _S Q R T 2 * y * z ; (| p ~ ^r ogress - 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_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); | ^~~~~ ~ 7 warnings generated. src/libavfilter/vsrc_mandelbrot.c:90:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:91:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"s", "set frame size",AS libavcodec/aarch64/h264cmc_neon.o 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_ratesrc/libavfilter/vf_v360.c), A:V2698_O:P28T:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_VIDEO_RATE, { .2698s | t r = " 2 5 " },u f0 ,= INtTa_nMfA(XM,_ PFIL_A2G *S u}f,); | | ~ ^~ ^ src/libavfilter/vsrc_mandelbrot.c:94:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"maxiter", "set max iterations number", OFFSET(msrc/libavfilter/vf_v360.ca:x2703i:28t:er )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT _T2703Y | P E_ I N T, vf = t a{nf.(iM_6P4=I7_128 9*} ,v f )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, 22{. warningdbsl generated=. 0.3}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:99:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:100:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:101:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"morphxf", "set morph x frequency", src/libavfilter/vf_v360.cOF:F2783S:31E:T (warning: moimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r phxf), AV_O PT2783_ | T Y P E _ufD O=U BLME,_ 2 _P I * {a.tdabnlf(=u0f.)0 1+}, 0 -.F5LfT_M;A X ,| ~ ^~~~F LT_MAX, src/libavfilter/vf_v360.cF:L2783A:GS19 :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 2783 | uf = M_2_PI * atanf(uf) +src/libavfilter/vsrc_mandelbrot.c 0:.1025:f135; : | warning: ~ ^~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), src/libavfilter/vf_v360.cA:V2784:_31O:P warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_ DO2784UB | L E , v f = {M._2d_bPlI =*0 .a0ta1n2f(3v}f,) -+F L0T._5fM; A | X ~ ^~~~ , FLT_src/libavfilter/vf_v360.cMA:X2784,: 19:F Lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS }2784, | | v ^f = M_2_PI * atanf(vf) + 0.5f; 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_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_mandelbrot.c:117:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | src/libavfilter/vsrc_gradients.c: 61 :{115N: Uwarning: missing field 'unit' initializer [-Wmissing-field-initializers]L L}, | ^ 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", src/libavfilter/vsrc_mandelbrot.c : 103":120s:e twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fr ame rate", OFFS E103T | ( fr a m e_{ra"tmoer)p,h am p " A,V _ O P"T_sTeYtP Emo_rVpIh DaEmOp_lRitAuTdEe, "{,. st r = " 2 5 " } , O F F S E0,T (mIorNpTha_mMpA)X,, FALVA_GOSPT _}T, Y P| ^E _DOUBLE, {.dbl=0}, -FLT_MAX,src/libavfilter/vsrc_gradients.c :F63L:T121_:M Awarning: missing field 'unit' initializer [-Wmissing-field-initializers]X , FLAGS },63 | | ~ ^~~~~~~ {"r", /usr/include/float.h : 15 : 17 :" senote: texpanded from macro 'FLT_MAX' frame rate", OFFSET(fr am15e | _#dreatfei)n,e F L TA_V_MOAPTX_T Y3P.E4_0V28I2D3E4O6_R6A3TE8,52 8{.8st5r98=12"e2+53"8}F, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:103:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | {"src/libavfilter/vsrc_gradients.cm:o64:r115p:h awarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]p" , "s e64t | m o r p{hsrc/libavfilter/vf_v360.c" :ca28230m":p54:, lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i t u d e ", O FF"SsEeTt( 1msto r2823pcha | mo pl )o , r s"A-,V> _OfOlaFtFPS_TEr_TT(aYcnoPEg_leDoO[r0_]r Ug=bB atL[aE0n,f] ()0 ., 5 f{A. d*Vb _s-lO=>0h}_P,f T o_ Tv Y P E-_*FCL TMO__MPLAIOX R,/ , F 1L T 80_ M{.A.fX);s, tFr L A=| G ~ ^~~~~"S r a}n,do m" }src/libavfilter/vf_v360.c| ,:2823 ~ ^~~~~~~~ :034:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, FLA GS2823 } | , | src/libavfilter/vsrc_mandelbrot.c : ^ 102s:120-:> flwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t _range[0] =102 t | a n f ({0."5mofr p* hs-y>fh_"f, o v src/libavfilter/vsrc_gradients.c *: 65:"115Mse_:t warning: P Imissing field 'unit' initializer [-Wmissing-field-initializers]m /or p1h8 y0 . 65ff | re) q; u | e ~~~~~^~~~~~~~~~ ~{ nc"yc"1," , "OseFtFS E2Tn(d mcoroplhoyrf",) , OAFFVS_OEPTT_T(YcPolEo_rD_OrUgBLbEa,[ 1 ] ) , A{V._dOblP=T0_.T0Y1P2E3_C}OL,O R-,F LT _ M A X, {F.sLtTr_ M=A X", rFLaAndGoS m}"},, src/libavfilter/vf_v360.c 0| ~ ^~~~~~~:, 2824 :054,/usr/include/float.h:: 15warning: FL:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]17A: G note: Sexpanded from macro 'FLT_MAX' }, 2824 | | ^ s- >15 | f#ldate_frianne gFe[L1T] _=MA Xta n3f.(04src/libavfilter/vsrc_gradients.c.025:8f662 3:*4115 : 6warning: s6missing field 'unit' initializer [-Wmissing-field-initializers]- 3>8v5_28f o8v665 | 9*8 1 2{Me_"+P3Ic8 F2 "/ ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 8 0. f ) ; " s e| t ~ ^~~~~ 3rd cosrc/libavfilter/vf_v360.clsrc/libavfilter/vsrc_mandelbrot.c:o2824:r:102"34::, 110 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: O implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FF SET( c2824 | o l o r s_102->r | fg l b aa t{"[_2mr]oa)n,gre p[hA1yV]_f O"=,PCC libavcodec/aarch64/h264dsp_init_aarch64.o T t a_n TYfP"E_(CsO0Le.tO5R f,m o *r p sh - {y> v.f_rfseotqvru e* =M_nPI c" yr/" a,1 nd8o0 .m f " }) , ; 0OF ,F| ~~~~~^~~~~~~~~~ ~S0 E,T F(LAmGoS r},p h y| f ^) , AV_OPT_TYPE_DOUBLE, {.dsrc/libavfilter/vsrc_gradients.cb:l67:=1150.:0 warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]2 3}, -FLT _67M | A X , {FL"T_cM3A"X,, FL AG S } , | ~ ^~~~~~~~" set 4th color",src/libavfilter/vsrc_mandelbrot.c : 101O:120F:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (color_rg b101a | [ 3 ] ) {," mAoVr_pOhPxTf_"T,Y P E _ C "OseLtOR ,m o r p h {.xs trf r=e q"ureancnydo"m,"} , 0 , 0 ,O FFFLSAEGTS(m o},r p h| x ^f ), AV_OPT_TYPE_DOUBLE, {.src/libavfilter/vsrc_gradients.cd:b68l:115=:0 .warning: 01missing field 'unit' initializer [-Wmissing-field-initializers]} , -F L68T | _ M A X ,{ "FcL4T"_, M A X , F L"AsGeS t}, 5 t| h ~ ^~~~~~~ colo/usr/include/float.hr:"15,: 17 :O FFnote: SEexpanded from macro 'FLT_MAX'T (color_rgba[4] )15, | #AVd_eOPfTi_nTe YFLPTE__MCAOXL O3R., 4 0 2 8 2 3{46.63s8t5r2 =8 8"5r98a1n2doem+3"8}F, 0| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:101:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_gradients.c:69: 115101: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] {"morp h69 | x f " ,{" c 5 " , " s e t "msorept h6t hx cforleoquren"c,y " ,O F F S E T ( c ol oOrF_FrSEgTb(am[o5r]p),h xAfV)_,O PTA_VT_YOPPET__CTOLYORP,E _ D O U B{L.Es, t r {=. d"braln=0d.om0"1}},, 0 , -0F, LFTL_AMAGXS, }F,L T _| M ^A X, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.csrc/libavfilter/vsrc_gradients.c:100::70111:115:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 10070 | | {{""cb6a"i,l o u t " , " se t" s7etht cthoelo rba"i,l o uOtF FvSaElTu(ec"o,l or _ r g b a [ 6 ]O),F AFVS_EOTP(T_bTaYiPlEo_uCtO),L ORA,V _ OP T_ T Y{.PsEt_DrO U=B L"Er, a n d o{m."db}l,= 100}, ,0 , F0L,A GFSL }T,_ M AX| , ^ FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' src/libavfilter/vsrc_gradients.c: 7115: | 115#:d warning: emissing field 'unit' initializer [-Wmissing-field-initializers]f ine FLT _71M | A X 3{.4"02c8723"4, 6 6 3 8 5 2 88"59s8et1 28et+3h8 Fc ol o| r" ^~~~~~~~~~~~~~~~~~~~~~~~~~~, OFFSET(color_rgba[7]), AV_OPT_TYPE_COLOR, {.str src/libavfilter/vsrc_mandelbrot.c=: 99":r111a:n dowarning: m"implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]} , 0, 0, FLAG S 99} | , | ^ {"end_pts", "set the terminalsrc/libavfilter/vsrc_gradients.c :p72:t121s: vwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]l ue", 72 | O F {F"xS0E"T,( e n d _ p t"ss)e,t AVg_rOadPiTe_nTtYP Eli_nDe OsUouBrLceE ,x 0 " , { . dOblF=4F0S0ET}(,x 0 ),0 ,A VI_NOTP6T4__MTAYXP,E _IFNLTA,G {S.i 6}4,=- 1 },| src/libavfilter/vf_v360.c ~ ^~~~~~~~~ : 2888 : 39 :- 1warning: ,/usr/include/stdint.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :I46N:T21_:M Anote: Xexpanded from macro 'INT64_MAX', F 2888 | L A G S c}o,n s46t | | f ^#l doeafitne tIheNtaT 64=_ MMA_XP I _(20 x*7 f(1fsrc/libavfilter/vsrc_gradients.cf.:ff73:f f-121f f: hwarning: yfmissing field 'unit' initializer [-Wmissing-field-initializers]pf oftff(fuff, f73 | ) v f ) | ){; ^~~~~~~~~~~~~~~~~~ "| ~ ~~~~^~~~~~~~~~~~~~~~ y0 ", "set gradient lsrc/libavfilter/vsrc_mandelbrot.ci:n98e :s111o:u warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c e y0", OF FS98E | T (y 0 ),{ "AeV_nOdP_Ts_cTaYPlE_eI"NT,, { ."is6et4 t=h-e1} , t e r m i n a l- 1s,c aIlNTe_ MAvXa, lFLuAe"G,S } ,O F F| S ^E T(end_scale), AV_OPT_TYPE_DOUBsrc/libavfilter/vsrc_gradients.cL:E74,: 121 : {warning: .dmissing field 'unit' initializer [-Wmissing-field-initializers]b l=0.3}, 074 | , F L T{_"MAxX,1 "F,L A G S } , "| ~ ^~~~~~~s et g/usr/include/float.hr:15a:di17e:nt note: expanded from macro 'FLT_MAX'l ine destina t15i | on# dxef1i"n,e OFFLFT_SMEAT(Xx 13)., 4A0V2_8O2P3T4_6TY6P3E8_I5N2T8,8 5{9.8i162e4+=-31}8,F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -1, INT_MAX, FLAGS }, src/libavfilter/vsrc_mandelbrot.c :| 97 ^: 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | {"start_ssrc/libavfilter/vsrc_gradients.cc:a75l:e121":, warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et the in75it | ia l s {c"ya1"l, e v a l u e"s"e,t g OrFFaSEdTi(esntta rlti_nsec adleest)i,n aAtVi_oOPnT _yTY1PE"_,D OUOBFLFES,E T{(.y1d),b AlV=_3O.P0T}_,T Y PE0_,I NFT,L {T._iM6A4X=, -F1L}A,G S } , | ~ ^~~~~~~- 1,/usr/include/float.h :15I:17N:T _Mnote: Aexpanded from macro 'FLT_MAX'X , FLAGS }, | ^15 | #define FLT_MAX 3.4028234663852src/libavfilter/vsrc_gradients.c8:876:5115:9 8warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]2 e+38F | 76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | {"nb_colors", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, src/libavfilter/vsrc_mptestsrc.c : 652:,118 8:, Fwarning: LAmissing field 'unit' initializer [-Wmissing-field-initializers]GS }, | ^ 65 | { "rate", src/libavfilter/vsrc_gradients.c :"77s:et115: viwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e o rate", 77 | O FF S E{T"(nf"r,a m e _ r a t e ), "AsVe_tOP Tt_hTe YnPuEm_bVIeDrE Oo_fR ATcEo,l o{rs."st,r O=F F"SE2T5(n"b_}c, o0lo,r sI)N,T _AVM_AXO,P TFL_ATGYSsrc/libavfilter/vf_v360.cP :E}_2937,I: N23T ,| src/libavfilter/vsrc_sierpinski.c: ^ : {warning: 60.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:i115 :64 =warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]} , 2937 | c o260n | ,s t8 , FfLlsrc/libavfilter/vsrc_mptestsrc.co{:AaG"S66 t spi:}118,hzi: e warning: | " ^=missing field 'unit' initializer [-Wmissing-field-initializers] , at an"2sfe (t66 h | f , r a{vm ee" cr[s"2]i)zsrc/libavfilter/vsrc_gradients.ce, : "/ 78M ,:_ P 124 :I OF";warning: Fs emissing field 'unit' initializer [-Wmissing-field-initializers]S t Ev| i ^~~~~~~~~~~~~~~~~ ~Td (ew o)78, r | a t e " {, " s e AOeFVdF"_, SO PE TT_ (T fYr"PasmeEe__ItrMa ttAeh)G,eE A_sVeSe_IdZO"E,P ,T O_{FTF.YSPstEr=E"T_(6VsI4DEeO0ex_4d8R)0,A "T E} ,, { . s0, t r A V= _ O P" T 20_5,T" FYL}PAE,G_ S0I N,}T 6, I 4N| ,T ^ _ M A X ,{ .FiL6A4GS= }-,1} , | ^ -1,9 U warningINsT3 generated2src/libavfilter/vsrc_sierpinski.c. _:M61A:X115,: Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vsrc_mptestsrc.cA G:67S: 115}:, 61 | | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] {"s", 67" | se t fr am{e s"idzue"r,a tOiFoFnSsrc/libavfilter/vsrc_gradients.cE",T :79(:w123)"s:, ewarning: missing field 'unit' initializer [-Wmissing-field-initializers] t v i d e79 | o A dV u_ r{"OdatPiTuroa_TtYn"i,P oEOnFF_S"EI,MTA ( Gd"sEetu_ SrvIiadZteiEo,on ) {,d .uAsVrt_aOrtPio=T"n_6T"4Y,0 POEFx_FS4ETD8(0"Ud}uR,rA a0T,t I iOo Nn ),, { . i 6 A4 V 0_O=P,T -1_}FT,L Y-PA1EG,_ SDIU NR}TA,6 TI4 _OM| NA, ^X , {FL.AGiS 6}4,=- 1} , | ^ -1, INT64_src/libavfilter/vsrc_sierpinski.cMA:X62, :F115L:A Gwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] }src/libavfilter/vsrc_mptestsrc.c, : 68| : 11562 ^ | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] {"rate" , 68"s | et f r {a me" dsrc/libavfilter/vsrc_gradients.c"r,:a80 :t 123e: " ,warning: Omissing field 'unit' initializer [-Wmissing-field-initializers] F F S"EsTe(tf rv80ai | mde e_ o r ad{ut"rde"a),t, Ai oVn _ "O, OP TF_ FT YS"EPsTeEt(_du VvridIeaDotEiO _odRnuA)Tr,E AaVt,_i O{o.nPTs_"tT,Yr P=EO_"FD2FU5RS"AET}IT,O ( N d, u0,{r .a it6 i4 =o I-nN),1T_ M} A,A XV-,_ 1O,F PLITNA_TTGY6SP E4}__,DMU ARX| , ^A FTLAIGOSN, } {,.i 6 4| = ^- 1}, src/libavfilter/vsrc_sierpinski.c : 63 :115-1:, warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T64_MAX, 63F | LA GS } , { "| ^r ", "set frame rate", OFsrc/libavfilter/vsrc_gradients.c:F81:S115E:T warning: (missing field 'unit' initializer [-Wmissing-field-initializers]f rame_rat e81) | , A V _ O{P"Ts_pTeeYdP",E _ V I D"EOs_eRtA TgEr,a d{i.esnttrs= "r2o5t"a}ti,o n s p e0e,d ", O FIFNSTE_TM(AsX,p eFLeAdG)S, A},V _ O| P ^T _TYPE_FLOAT,{.dbl=0.01}, 0.00001, 1,src/libavfilter/vsrc_sierpinski.c :F64:L115A:G Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 64 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, src/libavfilter/vsrc_mptestsrc.c :{84.:i616:4= -warning: 1}missing field 'unit' initializer [-Wmissing-field-initializers], 84 | - 1 , U IANVT_3O2P_MTAX_,T YFPLEA_GISN T}6, 4 ,| ^{. i64 = 30}, 1, INT64src/libavfilter/vsrc_gradients.c_M:A88X:, 10F:L Awarning: Gmissing field 'help' initializer [-Wmissing-field-initializers] S }, 88 | | src/libavfilter/vsrc_sierpinski.c ^ :65 : 115{:N Uwarning: LLmissing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 65 | {"jumpsrc/libavfilter/vsrc_mptestsrc.c":,86 :"61:s ewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] t he ju mp86", | O F F S ETA(Vj_OuPmpT)_,TY P E _ I N ATV6_4O,P T{_.TYiP64E _=I 3N0T},, 1 , I N{T.i6644_=M10A0X},, FL A G S } ,1 , | ^ 10000, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:87:12: src/libavfilter/vsrc_gradients.cwarning: missing field 'help' initializer [-Wmissing-field-initializers] :80 :87106 | : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] { NULL } | ^ 80 | {"d", "set video duratiosrc/libavfilter/vsrc_sierpinski.cn:"69, :O10F:F Swarning: Emissing field 'help' initializer [-Wmissing-field-initializers]T (d u69 | r at io n) ,{ N UALV_LOP}T_,T Y P| E_ ^D URATION, src/libavfilter/vsrc_mptestsrc.c{:.86i:6444=:-1 }warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion], -1, I85N | T 64 _ M A{X ," mF"LA,GS } , | ~ ^~~~~~~~~ "Set t/usr/include/stdint.hh:e46 :m21ax:i note: mexpanded from macro 'INT64_MAX'u m num b46e | r#d eoffi nfer IaNmTe6s4 _MgAeXn e r(at0edx 7ffoffrf feffafcfhf tfefsftff") , | O ^~~~~~~~~~~~~~~~~~F FSET(max_frames), | ~ src/libavfilter/vsrc_gradients.c :8679 | : 106 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] AV_OPT_TYPE 79_ | IN T 6 4 ,{" d{u.ria6ti4on "=, 3 "0s}e,t 1,v IiNTd6eo4 _MdAXu,ra tFiLonA"G,S O}F,F S E| T ^~~~~~~~~( duration),/usr/include/stdint.h : 46A:21V:_ Onote: Pexpanded from macro 'INT64_MAX'T _TYPE_ DU46RA | T#IdOeNf,i n e{ .Ii6N4T=-614}_, M A X ( 0-1x,7 fIfNTf6ff4f_fMfAffXf,f fFLfAfG)S } ,| ^~~~~~~~~~~~~~~~~~ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX src/libavfilter/vsrc_mptestsrc.c :(840x:744f:f warning: fimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]f fffffffff f83f | ) | ^~~~~~~~~~~~~~~~~~ { "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' 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}AS libavcodec/aarch64/h264dsp_neon.o , -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mptestsrc.c:67:98: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 67 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46: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: src/libavfilter/vsrc_cellauto.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 643053: | 118 : warning: smissing field 'unit' initializer [-Wmissing-field-initializers]- >flat_range[0] =64 M | _P I * s{- >"hf_ifloevn a/m e"3,60 ."f;r e a| d ~ ~~~^~~~~ initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_v360.c:3054:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3054 | ssrc/libavfilter/vsrc_cellauto.c-:>65:f118l:at _warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a nge[1] = 65t | a nf (0 . 5{f *" fs"-,> v _ f o v *" rM_ePaId i/n 1i8t0i.alf );p a tt| e ~ ^~~~~r n from fsrc/libavfilter/vf_v360.ci:l3054:e34":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(f i3054le | n a m e )s,- >AflVat__rOaPnT_gTeY[P1E]_ S=T RtIaNnGf,( 0{..s5ft r* =s N-U>LvL_}f,o v0 ,* M0_P,I src/libavfilter/vsrc_life.c F/L A1:G8810.Sf:104 :}), | ;warning: ^ missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~^~~~~~~~~~ ~ 81 | { "src/libavfilter/vsrc_cellauto.cfi:l66e:na106m:e "warning: , missing field 'unit' initializer [-Wmissing-field-initializers]" set sou r66c | e f i{ l"pea"t,t e rOnF"F,S E T"(sfeitl einniatmiea)l, pAaVt_OtPeTr_nAS libavcodec/aarch64/h264idct_neon.o T"Y,P E_OSFTRFISNEGT,( p{at.tesrnt)r, A=V _NOUPLLT}_,T Y0PE,_ S0T,R FILNAGG, S{ .}s,tr =| ^N ULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:82:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_cellauto.c82: | 67 : 106 :{ src/libavfilter/vsrc_gradients.c "warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]":, 125 : 27 : warning: 67implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | " s e t{ "spo" u,125r | c e if i f l(n be_"c"so,e ltoOr FisFni StE=iTa=l ( fpi1a l|te|tn earsnmt"e,e) p,O FIDE=_ E1SO._IRZAET,E,0 ){{. {. ss t| tr ^~~~ ~~ r = "=25 "N}U,LL },0 ,0 ,I N0T,_ MFALXAG,S }F,L A GS| ^} , | ^ src/libavfilter/vsrc_life.csrc/libavfilter/vsrc_cellauto.c::8469::108114:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 8469 | | {{ ""sr"",, "s e"ts evti dveiod eso iraztee"", ,O F F SEOTF(fFrSaEmeT_(wr)a,t e ) , A V _ OAPVT__TYOPEP_TV_ITDYEPOE__RIAMTAEG,E {_.SsItZrE ,= "{25."st}r, 0=, INNUTLL_}M,AX ,0 ,F L0A,G S F},L A G| S ^ }, | ^ src/libavfilter/vf_v360.c:3102:src/libavfilter/vsrc_cellauto.c44::70 :warning: 102implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavfilter/vsrc_life.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]85 :116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 703102 | | { 85 "ss- | i> zie f"la t ,_{ r a"n gr e"at[s0e]e =t "viMd,eo_ sP i zeI" , *"O FFsseSt -viEd>ieTho(_wf)o ,vr a/ t e "A,V 3_ 6 O0PTO.Ff_;FT SYE T| P( ~ ^~~~~fE r_aIMmAeGE__Srsrc/libavfilter/vf_v360.caIt:Ze3102E),:, 35{ :.Ast rVwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]=O NUPLTL_ }T3102Y | ,PE _ V0 I,D E0Os,_- RF>ALTAiEG,Sfl a {t}., _ | s ^rt arn g= e"2[5"0}], = 0M,_ PIIN T* _sM-AX>src/libavfilter/vsrc_cellauto.c, i:Fh71L:102_:fAG So warning: vmissing field 'unit' initializer [-Wmissing-field-initializers]} ,/ 36 0| 71. | f ^; | { ~ ~~~^~~~~~ "s", "set video src/libavfilter/vsrc_life.csi:z86e:"4116, warning: swarning: O generatedmissing field 'unit' initializer [-Wmissing-field-initializers]. FFSET(w )86 | , AV{_ O"PrT"_, T Y P E_ I MA G E"_sSesrc/libavfilter/vsrc_gradients.csrc/libavfilter/yadif_common.cIt:Z Ev:i214148,:d27:: e{12 warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].: s rtwarning: ra missing field 'help' initializer [-Wmissing-field-initializers]t= N148e | U" ,L L214 i }O,F | f src/libavfilter/vf_v360.c F0 ( :{S ,n 03103,:ENb _56TUFLc:o(loLrL f}A swarning: rGa m implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S| e}== ^_,r a 1 t| ^ e3103), | | A |V s te_p O=Ti_ f0lTa.Yt0)P_Ersrc/libavfilter/vsrc_cellauto.ca _ng:{ VeI72 :[DE| 1001:O ^~~~ ~~]_warning: R AT missing field 'unit' initializer [-Wmissing-field-initializers]=E ,ta nf{(0.. 5s72 | f t r{ *= " sr"-u2>5ilv"e_"}, f ,ov *0 , I"MsNeTt__ MPAIrX ,/u l1Fe8L"0AG,. S f ) };, | | ~ ^~~~~O ^F FSET(rusrc/libavfilter/vf_v360.cl:e3103),: 35A:V warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE _3103I | N T , s src/libavfilter/vsrc_life.c :- >87i :f{108l:a.t_ riwarning: a6nmissing field 'unit' initializer [-Wmissing-field-initializers] 4g e[=1 ]1 1=870 }, | tsrc/libavfilter/vsrc_gradients.ca n0:, f150 : (216 :05{ .5 warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5,fr * uFl LeAs ->"ivG_150Sf | , o v } *, }M| _" sel ^s PeIet r/iu lf1 8e(0"s.,tfe )p ; >| = ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vsrc_cellauto.c1 . : 730 :)157O :F{F S Ewarning: | Tmissing field 'unit' initializer [-Wmissing-field-initializers] ^~~~ ~~( rule_str) ,73 | A V _ O PT{_T Y"PrEa_nSTdRoImN_Gf,i ll{_.rsattr i= o""B,3 /"S2s3e"t} ,f il0l, r0,a tFiLoA GfSo r} , f i| l ^li ng initial grid randomly", OFFsrc/libavfilter/vsrc_life.cSET:(88r:a155n:d owarning: mmissing field 'unit' initializer [-Wmissing-field-initializers] _fill_ratio) ,88 | A V _ O{P T"_TrYaPnEd_oDmO_UBfLiEl,l_ r{a.dtbil o=" ,1 /"Ms_ePtH I}f,i l0l, r1,a tiFoLA GfSo r }f,i l l| ^i ng initial grid randomly", Osrc/libavfilter/vsrc_cellauto.cFF:S74E:T157(r:a nwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers] om_fill_ra t74i | o ), A{V _"OrPaTt_iTYoP"E_,D O U BL E , { . d b l = 1"/seMt_ PfHiIl}l, 0ra,t 1i,o fFLoArG Sf i}l,l i n| g ^ initial grid randomly", OFFSETsrc/libavfilter/vsrc_life.c(:r89a:n155d:o mwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]fi ll_ratio), A89V | _ O P T{_ T"YrPaE_tDiOoUB"L,E, {. d bl = 1 / M _P H"Is}e,t 0 , f1,i lFLlA GSr a}t,io f| o ^r filling initial grid randomsrc/libavfilter/vsrc_cellauto.cl:y75:"151,: warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(rando m75 | _ f i l l{ _"rraatnidoom)_,s eeAdV"_O,P T"_sTetY PtEh_eD OseUeBdL E,f o{.rd bfli=ll1i/nMg_ PtHhIe}, i0n,i t1i, aFlL AgGrSi d}, r a| n ^d omly", OFFSET(random_seed), AVsrc/libavfilter/vsrc_life.c_:O90:P149T:_ TYwarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers] E_INT64, { .i906 | 4 = {-1 }",r -a1nd,o m_Ussrc/libavfilter/vsrc_gradients.cI:eN173:e27:T d3",2 _warning: "Msimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AeX t, thFeLA GsSe e173}d | , | f ^ o r fifi (lnlbin_gc oltohres i=nsrc/libavfilter/vf_v360.c=i t1:src/libavfilter/vsrc_cellauto.ci al3135 ::|g25:76 | r:iwarning: s151d: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t erwarning: pa missing field 'unit' initializer [-Wmissing-field-initializers]ndt=P h-EeM_ I_sNePTI6 e*4d sf-,>o i{r.v ifi_l6lf4ion=gv- / 1}t1,8h -0e.1 f,i; nU Ii | N ^~~~~ ~~ tTia3l 2gr_isrc/libavfilter/vf_v360.cMdA:X3135: ,r54 a:n Fdwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A oGmSl y3135 | } src/libavfilter/vsrc_gradients.c :"179,, : 16O :F | ^Fwarning: S implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T ( r a n179 | d o m _ s e} e dte)hle,ts a eAV>_O =iPsrc/libavfilter/vsrc_life.c fT:_-T 91MY(PE:__sPI149ItN T6:e*4 , pswarning: { -missing field 'unit' initializer [-Wmissing-field-initializers]>.i>6= i41v. 0_=)f o{91 | -v1 } , / | - {1 ^~~~ ~~1 ," 8Us0I.eNfe;Td32 "_ M,| A ~ ^~~~~X , F L A "src/libavfilter/vf_v360.csGe:St 3135}, : 45t h:e | warning: ^implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s eed f o3135r | f i l l i n g th e i n i src/libavfilter/vsrc_cellauto.c t i:al g77r:107 :i dwarning: missing field 'unit' initializer [-Wmissing-field-initializers] r atndhoemtl ay 77"> | = , - MO{_F FP"SsEcITr( raond*lo mls_"s-,e> ei d v )_, f"oAsvV c_/r Oo1P8lT0_.lTfY; Pp Ea| _ ~ ~~~^~~~~~tI teNrTn64 ,src/libavfilter/vf_v360.cd :o3134{w:n.w25i:a 6rwarning: 4dimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]=" -,1 } O3134,F | F S -E 1T, ( Us INcT ro3ll ),2 _ MA AVX , _ F OL APG TS_ T }Y P,E _ | B ^ O OL , t{he.tai 6<4 == M_1P}I ,* 0s,- 1>,i vF_Lfsrc/libavfilter/vsrc_life.cAoG:vS /92 :1}99,8: 0 warning: .| missing field 'unit' initializer [-Wmissing-field-initializers]f ^ && | ^~~~~ ~~92 | src/libavfilter/vf_v360.c{ :"3134s:t54i:t warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h", src/libavfilter/vsrc_cellauto.c :3134 | 78 : 117 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers] s t i t ch b o 78u | n d ar ie s {" ," s taO F r Ft St_ETh(fesuttliatl c"h<),, = A "Vs t_MaOP_TPr_ItT Y* fP si-l>Eil_vB_ifOnog OvL t/,h e 1 {8w.0ih6src/libavfilter/vsrc_mandelbrot.c.fo 4&l:=&304 :e1 17 }| ,: v ~ ^~~~~ 0i dwarning: ,eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o1src/libavfilter/vf_v360.c",:,3134 :FO45LFA G:S F304 warning: S | E}implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], T ( s| t3134a ^ | r t _ f u l l ) , A V _Osrc/libavfilter/vsrc_life.c P T :Z_ T93_ Y : ZP111 2E: _ _B Cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] OO_ L Z,Y K Lt{93Uh. | iSe 6 ( t a 4<=t { , =z i0," M}_,m zPo0lrI,,d " ,z *i,1 , 0 F s ) L-> "Asie Gvt_| f ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~oS v m o}/, src/libavfilter/vsrc_mandelbrot.c l :1| 8d294 ^0 :.s88fp &:& enote: e| expanded from macro 'Z_Z2_C_ZYKLUS'd ~ ~~~^~~~~~ f or dead 294csrc/libavfilter/vsrc_cellauto.c | e: l 79 : 117l :s " ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] O FF SE T (79m o | l di )f{(, "Zf u l&A&lV _"faOb,s P(T s_ -T >Y zP y E _"IklsNutTs[ai,r> >t{1 .]fi[i06l]4-=o0u}tl,r i)0n,+ fg0a xbFtsFh(,se -F src/libavfilter/vsrc_gradients.c>L:223wzAyGkho:leS vlid25e u}:,os [ i">warning: ,>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1| ^ ][O F1F]SE-To(sutt ia223) | r t <_ = f uel pls )isrc/libavfilter/vsrc_life.cl ,:o 94n )oA:\dV109 _ _:s _| qOPwarning: ~~ ^~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] T= _ TMY_PPIE 94 | _ B* O O2 L., f{;{. "il6 i4f | =e _1 ~ ^~~ c}o, l0,o r1",, F L A"GsSe }t, li fe| ^c olor", OFFSET( life_colorsrc/libavfilter/vsrc_cellauto.c):,80: 106AV:_ OPwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_CO LO80R | , {.{s t"r=s"twihittec"}h, "0,, 0 , "FsLtAitGcSh b}o,u n d| a ^ ries", OFFSET(stitch), AV_OPsrc/libavfilter/vsrc_life.cT:_95TY:PE109_: Bwarning: src/libavfilter/vsrc_gradients.cOmissing field 'unit' initializer [-Wmissing-field-initializers]:O L,235 : 19 : { . 95iwarning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 4 = {1} 235," | d e a0t ,h _c o1p,_ xF_oLodl Asrc/libavfilter/vsrc_testsrc.cCC libavcodec/aarch64/h264pred_init.o o=:Gr S114":src/libavfilter/vsrc_mandelbrot.ca t},, 5:a warning: :"306s:e tn missing field 'unit' initializer [-Wmissing-field-initializers]d17| : ^ 2 fe warning: (aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]opt_ hx 114c, | oopsrc/libavfilter/vsrc_cellauto.c _ l:o r y30681" ) | :,CO M 12 :+M OM _O FNF SPwarning: _ O E I missing field 'help' initializer [-Wmissing-field-initializers] P T ; T81 | ( I d e aZO_ Z| tNh _2c ^~~~~~~~~~~~~~~~~~ ~ S{ _No lCoU| _rL ^Z Y)K,L L A}src/libavfilter/vsrc_testsrc.cUV : S_(108| Oz:24 ^:P rnote: T_,expanded from macro 'COMMON_OPTIONS'T YzPiE,_ C108tO, | L#d ezfOiiR,n ,e{ . 1)sCt rO =| M" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Mb OlNa_src/libavfilter/vsrc_mandelbrot.cOc:P294k:T"88}:, 0Isrc/libavfilter/vsrc_gradients.cOnote: N,S :Sexpanded from macro 'Z_Z2_C_ZYKLUS'238 I :0Z,88E: _ F Owarning: PL294implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]TAI | GO N SS }238, | C OM M | O ^ N_ O P To IpO N_ xS_ _oidNf (O=ZS Isrc/libavfilter/vsrc_life.cf&Z:m96&: 109E ofdf:(a taa | warning: missing field 'unit' initializer [-Wmissing-field-initializers]b n ^2fs( (so psrc/libavfilter/vsrc_testsrc.c_-x96:>,zy | 98 ok: pl_u115s:[ inote: > >y1src/libavfilter/vf_v360.cexpanded from macro 'SIZE_OPTIONS'{:)3161]: [ 420"+m]: o-lo M98_dPuIwarning: | _t rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) c o + {+l p"fsooaiinrt b3161 | z"_,s ex( s"-"> z s,/ey tk l ufsm sm-o> [aixlfd c>fl"(oor>iastl_or1gera]int" nvgied[_,[eo1x ,0 ] ]ds-O eisoF=Fztu tSe_sx-)i,) E2"> h<_Tf.,f=(o v **emp s oM i Ml_lOo_nPdPFI) I_F\/)coSl ;| Eo3 6 ~~ ^~~~~~~0 Tr ).,( | AfVw_ ^~~ ~;) ,O PT | ~ ^~~~~ _ T Y PAsrc/libavfilter/vf_v360.cEsrc/libavfilter/vsrc_gradients.cV_:C:_2383161O:O:LO27P61TR_:: warning: ,T Y Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{warning: .Es trimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]=_I M "3161Ab | lGac E _kS 238"I} , | Z sE ,0- ,{> fl . sat0_r atn, rg FoLpe=[ 0A_G"]x S=3 _ 2s0od}-,x > 2 =| h ^_4 f0ovf "}m*o,d M_fP0I(,at asrc/libavfilter/vsrc_life.cn 2/:097f:( ,12 oF3:pL_6 AxG0S warning: ,missing field 'help' initializer [-Wmissing-field-initializers]. f} ;o, p_\y97 | | ) ~~~^~~~~ ~ + | M ^{ _NPULIL + }po i n| t_ ^x / fmaxf(origin_x, dest_x), src/libavfilter/vsrc_testsrc.c2:.114f :*src/libavfilter/vsrc_mandelbrot.c M5:_:308 P:warning: I17missing field 'unit' initializer [-Wmissing-field-initializers]) :; src/libavfilter/vsrc_testsrc.c warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| 108 ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~: 24: note: expanded from macro 'COMMON_OPTIONS' 308src/libavfilter/vsrc_gradients.c | : 108238 | :# d25 e f: warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n e C O MM 238 OZN | __Z 2O P T_ IC _ZO NYS K L UoS(Stp,I_ xZz_iEo,_d O Pz=TrI f,O mzoNidS, Cf(0aOtMM)aOn N2_ fO(| P ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oTIpO_src/libavfilter/vsrc_mandelbrot.cNxS:,294_ N:Oo88Sp:I_Z note: yE)expanded from macro 'Z_Z2_C_ZYKLUS' + | M ^_ PI src/libavfilter/vsrc_testsrc.c294: | 99+ : 115p :o note: iexpanded from macro 'SIZE_OPTIONS'n t _ x / f m99 a | x f ( { ori"fis(gZi" n&,& _ x f ,a bds (e ss- t>_"zxys)kel,ut s 2[vi.i>fd> e1]*o src/libavfilter/vf_v360.c[ Ms_0:]-iPz3178oIe:"44,u ):t r ; )warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ab Os(| F ^~~~~~~~~~~~~~~~~~ ~s F-S>zE ykT3178(lw | u )s, [ is> -> 1> ]i [f1l a] t-A_Vor_OuaPtnT_ig)eT[ Y0P<]E =_= IeM pAsMiG_lEPo_nS)II Z\E* , s -{| >. ~~ ^~~~~~~is thr _=f o"v 3/ 2306x0.2f4;0 "} ,| ~ ^~~~~ 0, 0, FLsrc/libavfilter/vf_v360.cAG:S3178 :}35,:\ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 3178 | s->iflat_range[0] = M_PI * ssrc/libavfilter/vsrc_testsrc.c->:i114:5h:_ fwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]v / src/libavfilter/vsrc_testsrc.c3:61080:.37f:; 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_RATEsrc/libavfilter/vsrc_mandelbrot.c, :{310.:s17t:r warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "25"}, 0, I310N | T _ M A X , F L A G S } ,\ Z| _ ^Z 2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:src/libavfilter/vsrc_testsrc.c88::114 :note: 5expanded from macro 'Z_Z2_C_ZYKLUS': warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c :294108 | : 37 : note: expanded from macro 'COMMON_OPTIONS' 108 | # dieff(iZn e& &C OfMaMbOsN(_sO-P>TzIyOkNlSu sS[IiZ>E>_1O]P[T0I]O-NoSu tCrO)M+MfOaNb_sO(PsT-I>OzNySk_lNuOsS[IiZ>E> 1 ]| [ ^1 ]-osrc/libavfilter/vsrc_testsrc.cu:t103i:)118 :< =note: expanded from macro 'COMMON_OPTIONS_NOSIZE'e psilon)\ 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_src/libavfilter/vsrc_mandelbrot.cOP:T312_:T17Y:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D URATION, {. i3126 | 4 = - 1 } , - 1 , I N T 6Z4__ZM2A_XC,_ ZFYLKALGSU S}(,t\, z| i ^, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | src/libavfilter/vsrc_testsrc.c : 114 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c : 108 :i37f:( Znote: expanded from macro 'COMMON_OPTIONS'& & fabs (108s | -#>dzeyfkilnues [CiO>M>M1O]N[_0O]P-ToIuOtNrS) +SfIaZbEs_(OsP-T>IzOyNkSl uCsO[MiM>O>N1_]O[P1T]I-OoNuSt_iN)O Szyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from '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_OPTIsrc/libavfilter/vf_v360.cONS: 3243S:I25Z:E _warning: OPimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T IONS COMMON_OPTION S3243_ | NO S I Z E | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c : 105 :98 : note: expanded from macro 'COMMON_OPTIONS_NOSIZE' theta > =105 | - M _ P I{ *" ds"-,> i v _ f o v /" s1e8t0 .vfi;d e o| ^~~~~ ~~d uration", src/libavfilter/vf_v360.cO:F3243F:S54E:T (warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ration), 3243A | V _ O P T _ T Y P E _ D U R A T I O N , { . i src/libavfilter/vsrc_mandelbrot.c6t4h: e316=t: a17- :1> }=warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - -M1_,P II N*T 6 s4316-_ | >M iA vX _, f o Fv L A/ G S1 8 }0 ,. \f ; | Z ~ ^~~~~~~~~| _ ~ ^~~~~Z 2_C_ZYKL/usr/include/stdint.hUsrc/libavfilter/vf_v360.cS::(463243t::,2145 ::z inote: warning: ,expanded from macro 'INT64_MAX'implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] zr, z i46 , | 3243 # | 0 d) e f i| n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e I N Tsrc/libavfilter/vsrc_mandelbrot.c 6: 4294 _: M88 A: X note: expanded from macro 'Z_Z2_C_ZYKLUS' ( 0 x 7 f f ft fh294fe | ft fa f f> f= f f- fM _ fP fI ) * | s ^~~~~~~~~~~~~~~~~~- >iifv(_Zf o&v& /f a1b8s0(.sf-;> z y| k ~ ~~~^~~~~~l usrc/libavfilter/vsrc_testsrc.cs[:i114>:>51:]src/libavfilter/vf_v360.c [:warning: 03242implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]]: -25o:u twarning: rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) +114f | a b s ( 3242sC | -O >M zM yO kN l_ uO sP [T iI >O >N 1S ] [ 1| ] ^~~~~~~~~~~~~~ - o u t i ) src/libavfilter/vsrc_testsrc.cfiivn_ef oCvO M/M O1N8_0O.PfT I&O&N S | S ^~~~~ ~~I ZE_OPTIOsrc/libavfilter/vf_v360.cNS: 3242C:O54M:M ONwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PTIONS_ N3242O | S I Z E | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c : 104 : 98 : note: expanded from macro 'COMMON_OPTIONS_NOSIZE' theta <104= | M _ P{I "*d usr-a>tiivo_nf"o,v "/s e1t8 0v.ifd e&o& d u| r ~ ^~~~~a tion", OFFsrc/libavfilter/vf_v360.cS:E3242T:(45d:u rwarning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t ion), A V3242 | _ O P T _ T Y P E _ D UR A T I O N , { . i 6 4 t=h e-t1a} ,< =- 1 ,M _IPNIT 6*4 _sM-A>Xi,v _FfLoAvG S/ }1,8\0 . f| ~ ^~~~~~~~~& & | /usr/include/stdint.h ~ ~~~^~~~~~: 46:21: note: expanded from macro 'INT64_MAX' 46 | #definsrc/libavfilter/vsrc_mandelbrot.ce :I318N:T176:4 _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X (0x7ff f318f | f f f f f f f f f f f ) | ^~~~~~~~~~~~~~~~~~ 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 long') [-Wsign-compare] 176 | for (i = 0; i < life->file_bufsize; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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) | ~ ~~~~~~~~~~~~~~~^~~ AS libavcodec/aarch64/h264pred_neon.o 20 warnings generated. 2 warnings 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_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 | { "sizCC libavcodec/aarch64/h264qpel_init_aarch64.o e", "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)src/libavfilter/vf_v360.c, A:V3427_:O43P:T _warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_VIDEO_RATE, { .3427s | t r = c"o2n5s"t} ,f l0o,a tI NtTh_eMtAaX ,= FLmA G*S M}_,P\I _ 2| ^* (1.f - h); | ~ ~~~~^~~ src/libavfilter/vf_v360.c:3427:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c:205 :34275 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] consrc/libavfilter/vsrc_testsrc.c:s108t: 37f:l onote: aexpanded from macro 'COMMON_OPTIONS't theta 108= | #md e*f iMn_eP IC_O2M M*O N(_1O.PfT I-O NhS) ;S I Z| E ^ ~_ 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), A1V_ warningOP generatedT. _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: 9note: expanded from macro 'COMMON_OPTIONS' warnings generated. 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 samplsrc/libavcodec/8bps.ce a:sp71e:c18t: rwarning: atcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i o", OFFSET(sar), AV_OPT_ T71Y | P E _ R AiTfI O(NbAuL, f{_.sdibzle= <1 }p,l a n0e,s I*N Th_eMiAgXh,t F*L A2G)S }| , ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/vsrc_testsrc.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL } | ^ 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/vsrc_testsrc.c:205:5: warning: implicit conversion from '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' In file included from 105 | src/libavcodec/aacpsy.c : {28 : "src/libavutil/ffmath.hd:"49,: 30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set video dur a49t | i on" , OrFeFtSuErTn( deuxrpa2tfi(oMn_)L,O GA2V__1O0P T*_ TxY)P;E _ D| U ~ ^R ATION, {.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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 205 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c: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. src/libavfilter/vf_v360.c:3595:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3595:15: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ^~~ ~ src/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 },\ | ^ AS libavcodec/aarch64/h264qpel_neon.o src/libavfilter/vf_v360.c:3667:src/libavfilter/vsrc_testsrc.c36::295 :warning: 5implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 3667 | 104 | v _ s{h i"fdtu r=a tpihoin ">,= "Ms_ePtI _v2i d|e|o pdhuir aG=S M}_,P\I _| 2 ^ || phi < -M_PI_2 ? eh : 0; | ^~~ ~~ 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}, -src/libavfilter/vf_v360.c1,: 3669I:N14T:6 4warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M AX, FLAG S3669 | } ,\ | ^ uf = fmodf(phi, M_PI_2) / M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ 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 samplesrc/libavfilter/vf_v360.c a:s3670p:e14c:t warning: rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a tio", OF F3670S | E T ( s a r ) , vAfV _=O PtTh_eTtYaP E/_ RMA_TPIIO_N4A;L , | { ^~~~~ ~. 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' 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' 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, src/libavfilter/vf_v360.cF:L3690A:G30S :} ,warning: \implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21 :3690 | note: expanded from macro 'INT64_MAX' 46 | # d epfhiin e< =I NMT_6P4I__M2A X& & (p0hxi7 f>f=f f-fMf_fPfIf_f2f)f f{f f )| ^~~ ~~ | ^~~~~~~~~~~~~~~~~~ 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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ AS libavcodec/aarch64/hevcdsp_idct_neon.o CC libavcodec/aarch64/hevcdsp_init_aarch64.o 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; | ^~~~ ~ AS libavcodec/aarch64/hevcdsp_qpel_neon.o 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 },\AS libavcodec/aarch64/hevcdsp_sao_neon.o | ^ 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/libavcodec/a64multienc.c:321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c321: | 108 : 37 : note: expanded from macro 'COMMON_OPTIONS' if (c- >108m | c#_dferfaimnee_ cCouOnMtMOeNr _NmcS_ lSiIZfEet_iOmeP)T I{ON S | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~C OMMON_OPsrc/libavcodec/a64multienc.cT:IO332N:S_29N:O Swarning: Icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]Z E | ^ 332 | src/libavfilter/vsrc_testsrc.c : 105i:f 115(: cnote: -expanded from macro 'COMMON_OPTIONS_NOSIZE'> mc_fra me105_ | c ou n t e{r ="=d" ,c - > m c _ l i"sfeett ivmied)e {o | d ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~u ration", 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] CC libavcodec/aarch64/hpeldsp_init_aarch64.o 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' 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' 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"AS libavcodec/aarch64/hpeldsp_neon.o , "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT6src/libavfilter/vf_v360.c4_M:A4158X:,49 :F Lwarning: AGimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S },\ | ~ ^~~~~~~~~ /usr/include/stdint.h: 464158: | 21 : note: expanded from macro 'INT64_MAX' 46 | #d e f icneo nIsNtT 64f_lMoAaXt (l0 =x 7sfifnfff(fdf_fffofvf *f fMf_PfIf )/ 3| 6 ^~~~~~~~~~~~~~~~~~ 0.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/vsrc_testsrc.c:545:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 545 | for (i = 0; i < FF_ARRAY_ELEMS(segments); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 1 warning generated. 4 warnings generated. src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98: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 In file included from sampsrc/libavcodec/4xm.cl:e 38as: pesrc/libavcodec/bytestream.hc:t187 :r15a:t iwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , OFFSET(sar), 187A | V _ O P T_iTf Y(PsiEz_eRA2T I!O=N AsLi,z e){ . d| b ~~~~~ ^ ~~~~l = 1}, 0, INT_MAX, FLAGS }, | ^ 1 warning generated. 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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTI7ON warningS s | generated ^~~~~~~~~~~~~~. src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c: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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavfilter/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: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. CC libavcodec/aarch64/idctdsp_init_aarch64.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: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:AS libavcodec/aarch64/idctdsp_neon.o 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_NOSIZE13 | warning ^s generated. 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 }, | ^ CC libavcodec/aarch64/me_cmp_init_aarch64.o 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' 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' 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) | ^~~~~~~~~~~~~~~~~~ AS libavcodec/aarch64/me_cmp_neon.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aarch64/mpegaudiodsp_init.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/aarch64/mpegaudiodsp_neon.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aarch64/opusdsp_init.o AS libavcodec/aarch64/opusdsp_neon.o CC libavcodec/aarch64/pixblockdsp_init_aarch64.o In file included from src/libavcodec/aaccoder.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | 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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] In file included from 317src/libavcodec/aacenc_tns.c | : 29 : In file included from ifsrc/libavcodec/aacenc.h :(30s: -src/libavcodec/put_bits.h>b:uf227_:en37d: - warning: s-comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]> buf_ptr >= si227z | e o f( B i t B ufi)f) ( s{- > | b ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~u f_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | 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.564718122007src/libavcodec/put_bits.h76f:),265: 37 | : ~~~~^~~~~~~~~~~~~~~~~~ warning: src/libavcodec/aac_defines.hcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: 45:36: note: expanded from macro 'Q31' 26545 | | # de f i ne Q 3 1i(fx )( s - >b uf _ e n d - (sin-t>)b(u(f_xpt)r* 2>1=4 7s4i8ze3o6f(4B8it.B0u f+) )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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 18 warnings generated. AS libavcodec/aarch64/pixblockdsp_neon.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aarch64/rv40dsp_init_aarch64.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aarch64/sbrdsp_init_aarch64.o AS libavcodec/aarch64/sbrdsp_neon.o 1 warning generated. In file included from src/libavcodec/aacdec_fixed.c:71: src/libavcodec/sinewin_fixed_tablegen.h:60:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | window[i] = SIN_FIX(sinf((i + 0.5) * (M_PI / (2.0 * n)))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sinewin_fixed_tablegen.h:54:35: note: expanded from macro 'SIN_FIX' 54 | #define SIN_FIX(a) (int)floor((a) * 0x80000000 + 0.5) | ~~~~^~~~~~~~~~~~ ~ 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 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ AS libavcodec/aarch64/simple_idct_neon.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf))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/libavcodec/put_bits.hsrc/libavfilter/vsrc_testsrc.c:1805::2655::37 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]src/libavfilter/vsrc_testsrc.c :108:37: note: expanded from macro 'COMMON_OPTIONS' 265108 | | # d e fi n e i fCO M(MsO->Nb_OuPTfI_OeNnSd -S Is-Z>bEu_f_OpPtTrI O>=N S sCiOzMeMoOf(NB_itOBPuTfIO)N)S {_ NO S| I ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~Z E | ^ 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_NCC libavcodec/aarch64/synth_filter_init.o OSIZE | ^ 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/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | src/libavfilter/vsrc_testsrc.c : 1810 :i12f: warning: (smissing field 'help' initializer [-Wmissing-field-initializers]- >bu f1810 | _ e n d { -N sU->LbuL f}_ p tr| ^ >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from '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' AS libavcodec/aarch64/synth_filter_neon.o 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' 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/aarch64/vc1dsp_init_aarch64.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:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108757 warning52s6 generated4. f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65: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.022704209AS libavcodec/aarch64/vc1dsp_neon.o 49825f), 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 | #deIn file included from finsrc/libavcodec/aacps_float.ce: Q2431: (In file included from x)src/libavcodec/aacps.c : 35 : src/libavcodec/aacps_tablegen.h : 79 : 31 (:i nwarning: timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) ((x)*214748364 879. | 0 + 0 . 5 ) | ^ ~ 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: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(0src/libavfilter/vsrc_testsrc.c.074:2818943:13580:1 10warning: 6fmissing field 'unit' initializer [-Wmissing-field-initializers]) , Q31(0. 0818941 | 0 0 34 7 8C929O1M4MfO),N _QO3P1T(0I.O0N8S3_3N3O3SI3Z3E3 3 3| ^3 33f) src/libavfilter/vsrc_testsrc.c| ~~~~^~~~~~~~~~~~~~~~~~: 102:118:src/libavcodec/aac_defines.h :note: 45:expanded from macro 'COMMON_OPTIONS_NOSIZE'36 : note: expanded from macro 'Q31' 10245 | | # d e f{ i"nreat Qe3"1,(x ) "se t v i d (einot )r(a(txe)"*,2 14 74 8 3O6F4F8.S0E T+( f0r.a5m)e _ r| a ^ ~t e), AV_OPIn file included from T_src/libavcodec/aacps_fixed.cTY:P24E: _VIn file included from src/libavcodec/aacps.cI:D32E: O_src/libavcodec/aacps_fixed_tablegen.hR:70A:9T:E ,warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. str = " 2705 | " } , Q03,1 (IN0T._0M7A4X28,3 1F3L8A0GS1 10}6,\f ), | ^Q 31(0.08100347892914f), Q31(0.0833333333src/libavfilter/vsrc_testsrc.c3:31894:353:f warning: )missing field 'unit' initializer [-Wmissing-field-initializers] | src/libavfilter/vsrc_testsrc.c ~~~~^~~~~~~~~~~~~~~~~~:103 :118: src/libavcodec/aac_defines.hnote: :expanded from macro 'COMMON_OPTIONS_NOSIZE'45 :36: note: expanded from macro 'Q31' 103 | 45{ | #d"erf"i,n e Q 3 1 ( x )" s et v i d e o r a t(ei",n t ) ( ( x)O*F2F1S4E7T4(8f3r64a8m.e0_ r+ a0t.e5)) , | A ^ ~V _OPT_TYIn file included from Psrc/libavcodec/aacps_fixed.cE:_24V: IIn file included from Dsrc/libavcodec/aacps.cE:O_32R: Asrc/libavcodec/aacps_fixed_tablegen.hT:E69,: 81:{ .warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t r = "25"}, 690 | , I NQT3_1M(A0.X0,40 8FL1A17G9S9 2}4,69\2 f )| , ^ Q31(0.0src/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 durati3o8n"1,28 1O0F9F9S4E9T26(f)d,u rQa3t1i(o0n.)0,5 1AV4_49O0P8T1_3T5Y6P9E9f_)DU,R AQTI3O1N(,0 .{06.3i96948 3=1 1-511},5 9-12,f )I, N T| 6 ~~~~^~~~~~~~~~~~~~~~~~4 _MAXsrc/libavcodec/aac_defines.h,: 45F:L36A:G Snote: expanded from macro 'Q31' },\ | ^45 | #define Q31(x) (int)((x)*214748src/libavfilter/vsrc_testsrc.c36:418948:5.:0 warning: +missing field 'unit' initializer [-Wmissing-field-initializers] 0.5src/libavfilter/vsrc_testsrc.c:)105 : 115:| ^ ~note: expanded from macro 'COMMON_OPTIONS_NOSIZE' In file included from 105src/libavcodec/aacps_fixed.c | : 24 : In file included from src/libavcodec/aacps.c :{32 ": d"src/libavcodec/aacps_fixed_tablegen.h,: 69 :57 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " set video 69d | ur a ti o nQ"3,1 (O0F.F0S4E0T8(1d17u99r24a6t9io2nf)),, QAV3_1(O0P.T0_3T8Y1P2E8_D1U0R9A9T4I92O6Nf,) {,. Qi3614( 0=. 05-114}4,90 8-1135,6 99IfN)T,6 4Q_3M1A(0X.,0 F63L9A98G3S 1}1,5\1 5 9| 2 ^f) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #definesrc/libavfilter/vsrc_testsrc.c :Q18943:1(5x:) warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c :106 : 117 : note: expanded from macro 'COMMON_OPTIONS_NOSIZE'( int)((x )*1062 | 14 7 4 8 3{6 48".s0a r+ "0, . 5 ) "| s ^ ~ et video In file included from sasrc/libavcodec/aacps_fixed.cmp:l24e: In file included from assrc/libavcodec/aacps.cp:ec32t: src/libavcodec/aacps_fixed_tablegen.hr:a69t:i33o: "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(s ar69) | , A VQ_3O1P(T0_.T0Y4P0E81_1RA7T99I2O4N6A9L,2 AS libavcodec/aarch64/videodsp.o f{).,d bQl=3 11(}0.,0 3 80,1 2I8N1T0_9M9A4X9,26 fF)L,A GQ3S1 (}0,. 0 51| 4 ^ 4908135699f), Q31(0.0639983115159src/libavfilter/vsrc_testsrc.c2:f)1895,:114 : warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 361895: | note: expanded from macro 'Q31' { "p a45t | c#hd_esfizien",e "Qs3e1t(x ) t h e s i n g l e p a t c(hi nst)i((zxe)"*,2 14O7FF4S8E3T(6p4w8.)0, +A V0._5O)P T | _ ^ ~T YPE_IMAGEIn file included from _src/libavcodec/aacps_fixed.cS:IZ24E: ,In file included from src/libavcodec/aacps.c{:.s32t: rsrc/libavcodec/aacps_fixed_tablegen.h=:"6694:x96:4 "warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, 0, FLA G69S | } , Q 31| ( ^0 .04081179924692f), Q31(0.03812810994926f), Q31(0.051449081src/libavcodec/aacps_tablegen.h3569:9f139),: 53:Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.0639src/libavfilter/vsrc_testsrc.c98:3118991:125 :11395 | 9 warning: 2fmissing field 'help' initializer [-Wmissing-field-initializers]) , 1899 | | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h{ : 245N U warningL:fsL36l: generated o} note: . expanded from macro 'Q31'a t | ^p d _m45a | g#d ef=in e1 Q/3 1hy(pxo)t( i m _ s m o o t h , r e _ sm(oiontth))(; ( x| ~~~~~ ^~~~~~~~~) *2147483src/libavcodec/aacps_tablegen.h64:8139.:042 :+ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~139 | src/libavfilter/vsrc_testsrc.c : 1894 :5 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] floa t1894 | pd _ ma g C=O M1MO N/ _hyOpPoTtI(OiNmS__sNmOSoIoZtEh , | r ^~~~~~~~~~~~~~~~~~~~~e_ smoothsrc/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 (0x7ffffffffffffIn file included from fsrc/libavcodec/aacps_fixed.cff:)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] src/libavfilter/vsrc_testsrc.c75: | 1894 : 5 : Qwarning: 3implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]1( 0.1030 718943 | 4 4 1 58 0CO3M6fM)O,N _Q3O1P(T0I.O1N2S2_2N2O4S5I2Z2E 4 9| 7 ^~~~~~~~~~~~~~~~~~~~~5 3f), src/libavfilter/vsrc_testsrc.cQ:31041:(098.:1 2note: 5fexpanded from macro 'COMMON_OPTIONS_NOSIZE') | ~~~~^~~~~~~ src/libavcodec/aac_defines.h104:45 | : 36 : note: expanded from macro 'Q31'{ "durat i45 | o#n"d,e f"sienet Qv3i1d(exo) d u r a t i o n " , O F(FSiEnTt()(d(xu)r*a2t14i7o48n3),6 48A.V_0OP T+_ T0Y.P5E)_D U RA| T ^ ~ ION, {.i6In file included from 4 src/libavcodec/aacps_fixed.c= :-241: }In file included from , src/libavcodec/aacps.c-:132,: src/libavcodec/aacps_fixed_tablegen.h:I75N:T336:4_ Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X, FLAG S75 | } ,\ Q| 3 ~ ^~~~~~~~~1 (0./usr/include/stdint.h1:460:3210: 7note: 3expanded from macro 'INT64_MAX'4 4158 460 | 3#6dfe)f,in eQ 3IN1T(60.412_22M2A4X5 2 2(409x7753ffff)f,f fQf3f1f(ff0f.1f2ff5)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/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:36src/libavcodec/aacps_tablegen.h: note: :expanded from macro 'Q31'171 :56: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q3 1171( | x ) H B([iinitd)(]([xi)*c2c]1[4704]8 3=6 4 8M._0S +Q R0T.25 )* a| ^ ~l pha_c * gIn file included from amsrc/libavcodec/aacps_fixed.cma:_24c: ;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/aacps_tablegen.h: 17174: | 46 : In file included from warning: Qsrc/libavcodec/aacenc_pred.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 :130(0: .In file included from 0 1src/libavcodec/aacenc_utils.h5171:631 | 5: src/libavutil/ffmath.h :6 497 56:30 0: 0 1 warning: 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 f ) , H B[Qi3i1 d(49]0[ | . i0c 3c 7]52r7[e10t6]3u9 r1=n9 9 1 fMe)x,_p QS3Q2RT1f(20.(0 M5*_4L1 O7alG82p9_h131a7_08c 7* 8x2*)f;) g ,am m| ~ ^aQ_3 1c(; 0 | . ~ ^~~~~~~0 8417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((src/libavcodec/aacps_tablegen.hx):*172:2561:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 1720 | .5 ) | ^ ~ src/libavcodec/4xm.c : 785 : In file included from 16: src/libavcodec/aacps_fixed.c warning: :HBcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare][24 i: iIn file included from dsrc/libavcodec/aacps.c][:i32: csrc/libavcodec/aacps_fixed_tablegen.hc:] [741]785 :9 | =: Mwarning: _iSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fQ (lReTn2 g* t 74a | hl p= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aaccoder.c:45: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/4xm.c:850:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7 warnings generated. 850 | if (buf_size < AV_RL32(buf + 4) + 8) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:858:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 952 | } else if (frame_4cc == AV_RL32("snd_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 37 warnings generated. 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: 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 long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_common.cIn file included from :109src/libavcodec/aacps_fixed.c::7124:: In file included from src/libavcodec/aacps.cwarning: :comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]32 : src/libavcodec/aacps_fixed_tablegen.h:194:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | READ_PAR_DATA( i194c | c, hu fQf3_o0f(0f.s0e0t3[1t6a22b6l7e2_fi/dMx_]P,I) , Q03,0 (p0s.-0>0i29c6c_3p0a4r9[1ef]/[Mb]_ P>I )7,U ,Q 93,0 (20). 0 0| 2 ~~~~~~~~~~~~~~~~~ ^ ~~66 00463f/src/libavcodec/aacps_common.cM_:P89I:),17 Q:3 0(note: 0expanded from macro 'READ_PAR_DATA'. 001900285 989f/ | M _ P I) , Q 3 0 ( 0 .i0f01 1(E6R2R_5C8O9N3DfI/MT_IOPNI)) ,\ Q 3| ^~~~~~~~~~~~~0 (0.00015811src/libavcodec/aacps_common.c55:f109/:M71_P:I )warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h109: | 44R:E36A: Dnote: _expanded from macro 'Q30'P AR_DATA (44ic | c#,d e f i nheu fQf3_0o(fxfs)e t [ ta bl e _ i d x] , ( i nt0),( (pxs)-*>i1c0c7_37p4a1r8[2e4].[b0] +> 70U.,5 )9 , | 2) ^ | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.cIn file included from :src/libavcodec/aacps_fixed.c98::2417: :In file included from src/libavcodec/aacps.c:note: 32expanded from macro 'READ_PAR_DATA': src/libavcodec/aacps_fixed_tablegen.h: 19498: | 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (E R194 | R _ C O N D IQT3I0O(N0) .\0 0 3| 1 ^~~~~~~~~~~~~6 22672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Qsrc/libavcodec/aacpsy.c30(0:.029808:4561:1 8480warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.0060095 12981 | 6 f / M _ PI ) , Q 3 0 ( 0+. 0(003.667 6+ 7001.30f4 /*M _aPdId)), Q*3 00(.00.0010 0*5 0f0 0*4 9f8 f*/ fM _*P If);, | | ~ ^ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: src/libavcodec/aacpsy.cnote: :expanded from macro 'Q30'298 :52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n298e | Q3 0 ( x ) + ( 0 . 6 +( i0.n04t )(*( xa)d*d1)0 7*3 70.40108214. 0* +f 0 .*5 )f | * ^ f * f; | In file included from ~ ^ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:src/libavcodec/aacpsy.c32:: 298src/libavcodec/aacps_fixed_tablegen.h::48192:: 86warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | 192 | CC libavcodec/aarch64/vorbisdsp_init.o +Q 3(0(00..60 0+9 09.90946 6*6 4fa/dMd_)P I*) ,0 .0Q0301( 0*. 0f0 93*6 9f8 3*9 9ff /M*_ PfI; ) ,| ~ ^Q 30(0.008src/libavcodec/aacpsy.c4:12981:8444:80 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q 32980 | ( 0. 0 06 0 09 5 1 16 f/ M_ PI )+, (Q0.360 (+0 0..0040 3*6 7a6d7d01)3 *f /M0_.P0I0)1, *Q 3f0 (*0 .f0 0*0 5f0 0*0 4f9;8 f /| M ~ ^ _PI), src/libavcodec/aacpsy.c | : ^~~~~~~~~~~~~~298 :29: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30'298 | 44 | # d e f+i n(e0 Q.36 0+( x0). 0 4 * a d d ) * (0i.n0t0)1 (*( xf) **10 73f7 4*1 8f2 4*. f0; + 0| . ~ ^~~5 ) | ^ src/libavcodec/aacpsy.c:297:In file included from 47src/libavcodec/aacps_fixed.c:: 24warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: In file included from src/libavcodec/aacps.c:32In file included from : src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacenc_tns.c192297:: | 61: 32warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacenc_utils.h: 97 : 17 :192 | warning: + comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 6 .0Q 3 0*( 0e.x0p09(9-99 60.97616 | 5 4 f*/M _ (PiIf)f ,- Q( 83q0.(0m.70a)0x 9*v3 6(9alf 8 3- >8=9. 9(F7f)F/)_ M A_| PRI ^ ~R A)Y, _QE30Lsrc/libavcodec/aacpsy.c(E0:M.S2970:35(0:a8 awarning: 4cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_1 m1a8x4 v297a | l8 _ 0fc/ bM )_ PI) )) , Q| 3 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0( 0 .0+0 660.0095 11 6*f e9/xpM(_ warnings-P generatedI0. ).,1 Q53 0* ((0f.0 03-6 786.77)0 1*3f /(Mf_ -P I)8,. 7Q))3 0 (| 0 ^ ~. 000500049src/libavcodec/aacpsy.c8:f296/:M_47PI:), warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h296: | 44 :36 : note: expanded from macro 'Q30' 44 | -# d6.e8f i n*e eQx3p0((-x0). 6 * (f - 3 . 4 ) *( in(tf )-( (x3).*41)0)7 37 41| 8 ^ ~2 4.0 + 0src/libavcodec/aacpsy.c.5:)296 : 35| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 296src/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] - 6.8 *192 | e x p ( - 0Q.360 (0 .0*0 9(9f 9-9 636.644f)/ M*_ P(I)f, -Q3 03(.04.)0)0 93 69| 8 ^ ~39 9f/M_PI), Qsrc/libavcodec/aacpsy.c30:(2950:.260:0 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 118480 f295/ | M _ P I )r,e tQu3r0n( 0 . 0 03.66040 95*1 1p6ofw/(M_fP,I) ,- 0Q.83)0 ( 0.| 0 ~~~ ^ 036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from 44 | src/libavcodec/aacenc_is.c#:d28e: fiIn file included from nsrc/libavcodec/aacenc.he: 30: Qsrc/libavcodec/put_bits.h3:0227(:x37): warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] (int )227( | ( x) * 1 0 7 3 7i4f1 82(4s.-0> +b u0f._e5n)d - | ^s ->buf_ptrIn file included from src/libavcodec/aacps_fixed.c>:=24 : siIn file included from zsrc/libavcodec/aacps.ce:o32f(: Bsrc/libavcodec/aacps_fixed_tablegen.hi:t192B:u11f:)) 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/put_bits.h ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h265::4437:: 36warning: :comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] note: expanded from macro 'Q30' 44 | #d e265f | i ne Q 3 0 ( x ) i f ( s - > b u f_ e n(di n-t) (s(-x>)b*u1f07_37p418tr2 4>.=0 si+z e0o.f5()B i t| B ^u 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: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), In file included from Q30(src/libavcodec/aacenc.c0:.0500: 6In file included from 53src/libavcodec/aacenc_utils.h9:313: 6src/libavutil/ffmath.h1:649f:/30M:_P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Q30(0.0008 8499 | 4 20 0 f /rIn file included from M_ePtIsrc/libavcodec/aacenc_ltp.c)u:, r n30 e| : ^~~~~~~~~~~~~~ xsrc/libavcodec/aacenc_utils.h:p97src/libavcodec/aac_defines.h2:f17:(:44 M_:Lwarning: 36O:comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]G2 _note: 1expanded from macro 'Q30'0 * x); 44 | #| ~ ^d97e | f i n e iQf3 0((x)q ma x va l >= (F F _ A R (RiAnYt_E)L((ExM)S*1(0aa7c37_4m1a8x2v4.a0l _+c b0.)5))) | | ^ ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), src/libavcodec/aacps_common.cQ30:(2510:.0490:1 5warning: 82comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]7 164f/M_PI), | ^~~~~~~~~~~~~~ 251 | src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' 44i | f# d(efpis-n>e iQc30c(_xp)a r [ p s - > n um _ e n v ]([ibn]t) (>( x7)U*)1 {0 73 7| 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~1 824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/put_bits.h :317: 33190: | warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] Q30(0.03161 223174 | 3 5 f /iMf_ PI(),s -Q>3b0u(f0_.0e2n9d6 2-5 4s84-7>bfuf/_Mp_tPrI )>,= Qs3i0ze(o0f.(0B2i66t0Bu1f9)4)6 0f{/ M _| P ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~I) , 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) (intIn file included from )((xsrc/libavcodec/aaccoder.c):*531: 0src/libavcodec/aaccoder_twoloop.h7:753:7194:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) | ^ 75 | In file included from src/libavcodec/aacps_fixed.c : 24*: In file included from (src/libavcodec/aacps.c:l32: asrc/libavcodec/aacps_fixed_tablegen.hm:b190d:a11 :/ warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0.f); | ~ ~~~~~~~^~~~~~~ 190 | Q30src/libavcodec/aaccoder_twoloop.h(In file included from :074.0:src/libavcodec/aacenc.c523: :warning: 150implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacenc_utils.h6:197:2172: 4 743warning: | 5 f comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] / M_ P I ) ,/ Q(3( a0v97(c0t | x. -0> 2 f9 l6a2igs5 4&8f 4A(V7qf_/mCMOa_DxEPCvI_)aF,Ll A QG>3_=0Q( S0(FC.AFL0_E2A)R6R 6A0Y_?E1 L92E4M6.0Sf(0 af:/aM c__maaxvPvIa),cl Qt_3cx0b)-(>)c)h0 _ .| 0 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ l1ay9o01u2t6.1n3b2_fc/hMa_nnPeIl)s), Q 3| 0 ~ ^~~~( 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)*src/libavcodec/aacpsy.c107:373494:1378:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ 349 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :c188o:e111f:f swarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ].barks = (ba r188k | + p r e vQ)3 0/( 02..0079;2 6 6| 3 ~~~~~^~~~~~ ~9 17f/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/Msrc/libavcodec/aacpsy.c_PI:)355,: 57 :| ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 355 | 44 | # d e f i n e Q 3c0o(exf)f - > s p r e a d _ l o w [(0i]n t=) (f(fx_)e*x1p01703(7-4b1a8r2k4_.w0i d+t h0 .*5 )P S Y| _ ^3 GPP_THR_SPRIn file included from Esrc/libavcodec/aacps_fixed.cA:D24_L: OIn file included from Wsrc/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/Msrc/libavcodec/aacpsy.c_P:I356):,57 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.029354335 7356f | / M _ P I ) , Q 3 0 ( 0c.o0e0f3f9-9>6s7p7r4e6afd/_Mh_iP I[)0,] =| ^~~~~~~~~~~~~~f f_exsrc/libavcodec/aac_defines.hp:1440:(36-:b anote: rexpanded from macro 'Q30'k _width 44* | #PdSeYf_i3nGeP PQ_3T0H(Rx_)S P R E A D _ H I ) ; | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~( int)((x)*1073741824.0 + 0.5) | ^ In 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.src/libavcodec/aacpsy.c07:93572:6576:3 9warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f/M_PI), Q 33570 | ( 0 . 0 7 4 3 4 8 2 9 3 2cfo/eMf_fP-I>)s,p rQe3a0d(_0l.o0w6[618]4 0=5 4f4f3_fe/xMp_1P0I()-,b aQr3k0_(w0i.d0t4h7 8*8 8e8n8_6s2pfr/eMa_dP_Il)o,w )Q;3 0 (| 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)src/libavcodec/aacpsy.c : 358 : 57 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (358x | ) * 1 0 7 3 7 4 1 8 2 4 .c0o e+f f0-.>5s)p r e| a ^d _hi [1] = fIn file included from f_src/libavcodec/aacps_fixed.ce:x24p: 1In file included from 0src/libavcodec/aacps.c(:-32b: asrc/libavcodec/aacps_fixed_tablegen.hr:k188_:w11i:dt hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* en_spread_hi )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_Psrc/libavcodec/aacpsy.cI):,360 : 53| : ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 360 | 44 | # d e f i nmei nQs3n0r( x=) e x p 2 ( p e _ m i n /( ibnatn)d(_(sxi)z*e1s0[7g3]7)4 1-8 214..50f ;+ 0| . ~ ^~~~5 ) | ^ src/libavcodec/aacpsy.c:360:34: 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 : 360src/libavcodec/aacps_fixed_tablegen.h | : 187 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] minsnr = e x187p | 2 ( p e _ m iQn3 0/( 0b.a1n1d1_7s3i4z5e3s1[8gf])/ M-_ P1I.)5,f ;Q 3 0| ( ~~~~ ~~~~~~~^~~~~~~~~~~~~~~0 .1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] 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/aacpsy.c | ^~~~~~~~~~~~~~: 420:src/libavcodec/aac_defines.h35::44 :warning: 36:missing field 'window_shape' initializer [-Wmissing-field-initializers] note: expanded from macro 'Q30' 44 | #de f420i | ne Q 30F(FxP)sy W i n do w I n f o (iwnit ) (=( x{)src/libavcodec/aaccoder_twoloop.h *1{0:7 27930: 7}234 1:}8 2;warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . | 0 ^ + 0.5) 279| | ^ In 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 :s fowarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f s, | ~ ^~~~~~ 185 | src/libavcodec/aaccoder_twoloop.h : 278 : Q283:0 (0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 20240637 7278f | / M _ PI ) , Q 3 0 (0 . 2 0 7 9 5 3 5 7+2 31f./7M5_*PlIo),g 2Qf3(F0F(M0A.X1(808.70405219250f0,ufp/Ml_iPmIs)[,w *Q1360+(g0].)1 3/80 1sc2e17->08ifcs/.Ms_wPbI_),s izQe3s[0g(]0).0 8 5| 7 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 49182f/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) | ^ src/libavcodec/aacenc_ltp.cIn file included from src/libavcodec/aacps_fixed.c::2487: :In file included from src/libavcodec/aacps.c36:32:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]185 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | 185 | Q 3 0c(0o.rr2 20=2 4s016 3>77 f0./0Mf_ P?I )s,0 /Q3s0q(r0t.(2s017)9 5: 305.702f3; f /| M ~~~~ ^~_ PI), Q30(0.src/libavcodec/aacenc_ltp.c1:8878:7284:5 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 00f/M _87P | I ) , Q 3 0 (c0o.1r3r 8=0 1s211 7>0 80f./0Mf_ PI?) , sQ03/0sq(r0t.(08s5719)4 91:8 20f./0Mf_P;I ) ,| ^~~Q 30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.306277src/libavcodec/aacenc_tns.c3645:f/198M_:P82I:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.2911485136f/M_PI )198, | Q 3 0 ( 0 . 2 6 6if9 3(2!o6r3d6e5fr/ M|_|P I!)i,s Qf30i(n0i.te1(9g9a7i8n37)72 2|f|/ Mg_aPiI)n, . 0T1N7S5_6G0A98I4N9_fT/HMR_EPSIH)O,L D _H| I ^~~~~~~~~~~~~~GH ) src/libavcodec/aac_defines.h| :44 ~ ^~~~~~~~~~~~~~~~~~~~~~~:36 : note: expanded from macro 'Q30' src/libavcodec/aacenc_tns.c :4445 | :42#:d enote: fexpanded from macro 'TNS_GAIN_THRESHOLD_HIGH'in e Q30 (45x | #)d e f i n e T N S _G A I N _(TiHnRtE)S(H(OxL)*D1_0H7IG3H74 1 8 2 41..01 6+f *0T.N5S)_ G | A ^ IN_THRESHOLIn file included from D_src/libavcodec/aacps_fixed.cLO:W24 : | 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] src/libavcodec/aacenc_tns.c:198:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q1983 | 0 ( 0 . 3 0 6 2i7f7 3(6!4o5rfd/eMr_ P|I|), Q!3i0s(fi0n.i2t9e1(1g48a51i3n)6 f|/|M g_aPIi)n ,< QT30N(S0_.2G66A9I3N_2T6H3R65EfS/MH_OPLDI_)L,O WQ 3||0 (g0a.i1n9 9>7 8T3N7S7_2G2AIfN/_MT_HPRI)E,SH OQ3L0D(_0H.I1GH2)64 1 1| 4 ~ ^~~~~~~~~~~~~~~~~~~~~~5 29fsrc/libavcodec/aacenc_tns.c/:M44_:P37I:) ,note: expanded from macro 'TNS_GAIN_THRESHOLD_LOW'Q 30(0. 044 | 1#7d5e6f0i9n8e4 9Tf/NMS__PGIA),I N _| ^~~~~~~~~~~~~~T HRESsrc/libavcodec/aac_defines.hH:44O:L36:D _note: Lexpanded from macro 'Q30'OW 44 | 1.#4dfe f i| n ^~~~e Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_18PI warning),s Q generated3. 0(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.3788735867src/libavcodec/aacpsy.cf/M_:P565I:),8 :Q3 0warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 3626709878f/M_PI ),565 Q | 3 0 ( 0 .i3f3(61a1c84t2iv9e9f_/lMi_nPesI ),= Q=3 00(.0.02) 5 84| 9 ^~~~~~~~~~~~ ~~ 58076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.378873586src/libavcodec/aacsbr.c7f:/M87_:P29I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.3626709 8877 | 8 f / M _ P I ) , Q 3 0 ( 0 . 3 3 6 11 8t4e2m9p91f /=M _fPfI_),e xpQ2f3i0((0(.s25b8r4-9>5d8a0t7a[60]f./eMn_vP_If)a, cQs3_0q([0e.]16[7k3]7>94>813)6 +f /7M)_ PI*) , | Q ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~3 0(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.37887In file included from 3586src/libavcodec/aacdec_fixed.c7:f452/: M_src/libavcodec/aacdec_template.cP:I359:)33,: Qwarning: 30comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]( 0.3626709878src/libavcodec/aacsbr.cf:/89M:29_ :P359 | Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3i0(f0 .( 33F689 | F 1 _1 AR8 R42 AY9_ EL9E fM /S M( _Pe I2 c), _ v Qe3 c0( )0 <. t2at5ge8sm4) p 92| 58 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~0= 7 6fff/_Me_xPpI2)f,i (Q(3p0a(n0_.1o6f7f3s7e9t4 8-3 6sfb/rM-_>PdIa)t,a [Q1]3.0e(n0v._0f2a3c6s3_q6[6e9][3k1]f)/>M>_1P)I )*, | | ^~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*10src/libavcodec/aacsbr.c7:392:72141:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0. 592) | | ^ In file included from src/libavcodec/aacps_fixed.ci:24f: In file included from (src/libavcodec/aacps.ct:em32p: 1src/libavcodec/aacps_fixed_tablegen.h :>182 :1136E:2 0warning: )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:src/libavcodec/aacpsy.c32: src/libavcodec/aacps_fixed_tablegen.h::182:61686:: warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 182 | Q3 0(6160 | . 4 6 4 5 9 6 9 57 0 f / M _P I ) , Qf3o0rm(_f0a.4c4t8o8r6 2+58=2 4sfq/rMt_fPI()f,a bQs3(0c(o0e.f4s2[s2t30a2r2t4+6i1]f)/)M_;P I) ,| ~~~~ ^~~~~~~~~~~~~~ Q30(0.3387103081f/M_PI), Q30(0.228666src/libavcodec/aacsbr.c12:67106f:28/:M_ PIwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.03 31064 | 1 5 6 8 2 6 f / M _ P I ) , a v| _ ^~~~~~~~~~~~~~a ssesrc/libavcodec/aac_defines.hr:t044(:t36e:m pnote: 1expanded from macro 'Q30' <= 1E2 0)44 | ;# d e| f ^~~~~ ~~i ne Q30(x) src/libavutil/avassert.h : 38 : 11 : note: expanded from macro 'av_assert0' (int )38( | ( x ) *1 0i7f3 7(4!(1co8n2d4).)0 {+In file included from 0 .src/libavcodec/aacdec.c 5: )260 : src/libavcodec/aacdec_template.c :| 359 ^: 33 : warning: comparison of integers of different signs: 'unsigned long' 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 : 182 : 61 : 359 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | i f ( 182F | F _ A R \R A QY3 _0(0| . ^~~~4 64596E9L5EM7S0(fe/2Mc__PvIe)c,) 8d6a1taf/[Mc_hP]I.)e,n v _| f ^~~~~~~~~~~~~~a cs[esrc/libavcodec/aac_defines.h]:44[:k36]: =note: expanded from macro 'Q30'f f_exp2 fi44( | #(dsebfri-n>dea tQa[3c0h(]x.)e n v _ f a c s_ q [ e ] [(ki]>n>t1))( +( x6))* 1 0| 7 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 741824.0 120+ | 0 . 5 ) | ^ In 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 | Q*3 0e(0x.p5262_8t7a1b7[5s4b2rf-/>Md_aPtIa)[c,h ]Q.3en0v(_0f.a5c4s9_9q7[25e34]2[fk/]M _&PI )1],; Q 3 | 0 ~( 0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_src/libavcodec/aacsbr.cPI:)121,: 25 :| ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 121expanded from macro 'Q30' | 44 | # d e f i ne Q 3 0 ( xi)f ( sb r - > d a t a [ c h(].iennt)v(_(fxa)*c1s0[7e]3[7k4]1 8>2 41.E0 2+0 )0 .{5 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~| ^ In 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.5499725342fsrc/libavcodec/aacsbr.c/:M_79P:I23):, warning: Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 0(0.52748 9790 | 06 5 f / M _ P I f)o,r Q(3e0 (= 01.4;4 9e9 4<5=30 0sb8rf-/>Md_aPtIa)[,0 ]Q.3b0s(_0n.u3m28_3e3n5v8; 2e1+6+f)/ M{ _ P| I ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~) , Q30(0.052src/libavcodec/aacsbr.c2:2803:6278:6 1warning: fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]/ M_PI), 80| ^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'f or (k 44= | # d0e;f ikn e< Q3s0b(rx-)> n [ s b r - > d at a [(0]i.nbts)_(f(rxe)q*_r1e0s7[e3]7]4;18 2k4+.+0) {+ 0| . ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5) | ^ src/libavcodec/aacsbr.c:101:In file included from 23:src/libavcodec/aacps_fixed.c :warning: 24: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 181101 | : 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (e = 1 ; 181e | < = s b rQ-3>0d(a0ta.[5602]8.7b1s7_5n4u2m_fn/oMi_sPeI;) ,e ++Q)3 0{( 0 .5| 4 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 99725342fsrc/libavcodec/aacsbr.c/:M102_:P27I:) ,warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 30(0. 51022 | 7 4 8 9 0 0 65 f / M _ fPoIr) , (Qk3 0=(0 .04;4 k9 94<5 3s0b0r8-f>/Mn__PqI;) ,k +Q+3)0 ({0 . 3| 2 ~ ^ ~~~~~~~~8 3358216f/M_src/libavcodec/aacsbr.cPI:)114,: 27Q3:0 (warning: 0.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 522236 861141 | f / M _P I) , | ^~~~~~~~~~~~~~ for src/libavcodec/aac_defines.h:(44e: 36=: 1;note: expanded from macro 'Q30'e <= s b44r | -#>ddeaftian[ec hQ3]0.(bxs) _ nu m _ e n v; e + + ) (| i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~n t)((x)*107src/libavcodec/aacsbr.c3:711541:831:2 4.warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] + 0.5) 115| | ^ In file included from src/libavcodec/aacps_fixed.c: 24 : In file included from src/libavcodec/aacps.c f:o32r: (src/libavcodec/aacps_fixed_tablegen.hk: =180 :0136;: k warning: n[sbr -180>d | a t a [ c h ]Q.30b(s_0f.6r7eq12_7r2e9s3[35ef]/]M; _kP+I+)),{ Q 3| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( 0.6638893src/libavcodec/aacsbr.c48:5127f:/27M:_ PIwarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], Q30( 0127. | 6 5 0 67 6 9 0 6 1 f / Mf_oPrI) ,( eQ 3=0 (01.;6 0e 0<9=5 9s7b1r-8>2dfa/tMa_[PcIh)],.b sQ_3n0(u0m_.n5o0is3e6;3 80e2+9+1)f / M| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~P I), Q30(0.src/libavcodec/aacsbr.c10:61280:031:2 87warning: 47comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f /M_P I128), | | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: fexpanded from macro 'Q30'o r (k =44 | 0#d;e fki nn)_ q ; k + + ) | ~ ^ ~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In 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.785src/libavcodec/aacsbr.c3:982001:8195:3 fwarning: /Mcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]_ PI), | ^~~~~~~~~~~~~~ 200src/libavcodec/aac_defines.h | : 44: 36 :f onote: rexpanded from macro 'Q30' (i = 044; | #id e3n0_(qx;) i + +) { | ~ ^ ~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In 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/src/libavfilter/vf_waveform.cM_PI:),2882 :Q273:0 (warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]. 9698365927f/M_ P2882I | ) , Qc30o(n1st. 0f6lo7a15t83 4o124 f=/M _1P.I )-, oQ13;0 (1 .| 4 ~ ^~ 647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:src/libavfilter/vf_waveform.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :2923:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 177 | Q30(1 .29230 | 0 7 9 24 5c5o6n7sft/M _fPI)l,o aQt3 0o(12. 0=2 018.2 3-8 3o613;f /M _| P ~ ^~I ), 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.0208src/libavcodec/aacsbr.c23:8322563:f19/:M_ Pwarning: Icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) , Q30(1.0 432253 | 0 7 30 4 4ffor/ M(_eP =I )0,; eQ 3<0 (c1h._1d2a0t85a1-0>3bs9_9nf/uMm__ePnIv);, eQ+3+0)( 1{. 2 4| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~4 604893f/M_src/libavcodec/aacsbr.cPI:)227,: 23Q:3 0warning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1.5185 72272 | 6 8 8 1 f / M _P If)o,r (| k ^~~~~~~~~~~~~~ = 0;src/libavcodec/aac_defines.h :k44 :36<: snote: bexpanded from macro 'Q30'r ->n_li m44; | #kd+e+)f i{n e | Q ~ ^ ~~~~~~~~~~3 0(x) src/libavcodec/aacsbr.c : 230 : 57 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (int)((x)*107 2303 | 7 4 1 8 24 .0 + 0 .f5or) (| m ^ = sbr->f_taIn file included from bsrc/libavcodec/aacps_fixed.cl:e24l: iIn file included from msrc/libavcodec/aacps.c[:32k: ] src/libavcodec/aacps_fixed_tablegen.h-: 176s:b136r: -warning: >kimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x [1]; m < sb r176- | > f _ t a b lQel3i0m([1k. 1+ 016]1 99-3 8sb3r7-f>/kMx_P[I1)],; Q3m0++() 1.{12 1 | 9 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~33 81AS libavcodec/aarch64/vorbisdsp_neon.o 79f/M_src/libavcodec/aacsbr.cPI:),245 Q:3570:( warning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare].1 4849412src/libavcodec/aacpsy.c4 4f245:/ | 794M _: P22I :) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3 0 (f1o.2r3 (2m0 8794 6 | = s06 br2 4 ->f f_/ Mt _ aP Ib )l el, imi[kQf]3 -0( fa(sbs1(b.dr3e4-l>2kxt[113a]0_; 1p8m4e2 )f< s/>b Mr0_.-P0>5Iff_) t,*a dbQe30l(sel1ii.mr[5e3kd7 +_3p 8e01)6] 9 -5| 3 ~~~~ ^~~~~~~~ sf/bMr_-P>kIxsrc/libavcodec/aacpsy.c)[:, 794 1:]| 40:; ^~~~~~~~~~~~~~ mwarning: + implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ )src/libavcodec/aac_defines.h: 44{: 36 | : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~794 | note: expanded from macro 'Q30' src/libavcodec/aacsbr.c44 | #: d251 e :57f i: n ifwarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]e( fQa3b0(s (251xd) | e l t a_ p e ) > 0. 0 5 f * df es oi(irr ne(t)d(m _=(p xe)*s)b10 7r 3-| >f7 ~ ~~~~~~^~~~~~~~~~~~4_ 1t8a2b4l.e0l +i m0[.k5]) - | s ^br ->kx[1]; In file included from msrc/libavcodec/aacps_fixed.c <: 24s: brIn file included from -src/libavcodec/aacps.c:>32f: _src/libavcodec/aacps_fixed_tablegen.h:t176a:111b:le lwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m [k + 1] - s b176r | - > k x [ 1] ;Q 3m0+(+1.)1 0{6 19 | 9 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 837f/M_PIsrc/libavcodec/aacsbr.c),: Q2573:057(:1. 1warning: 2comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 9338179 f257/ | M _ PI ) , Q 3 0 ( 1 .fo1r4 8(m4 9=4 1sb2r4-4>ff/_Mt_aPbI)le,l Qi3m[0k(]1 .2-3 2s0b8r6-0>62k4xf[/1M]_; PmI )<, sQb3r0-(>1f_.t34a2b1l3e0l1i8m42[fk/ M+_ P1I)], -Q 3sb0r(1-.>5k3x7[318]0; 6m9+5+3)f /{M _ P| I ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr.c:44::26536::57 :note: expanded from macro 'Q30'warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 44 | # d265e | f i n e Q 3 0( x ) f o r ( m = s b(ri-n>tf)(_(txab)*l1e0l7i37m4[1k8] 2- 4s.0b r+ -0>.k5x)[ 1| ] ^; m < sbr-In file included from >src/libavcodec/aacps_fixed.cf:24_: taIn file included from bsrc/libavcodec/aacps.cl:e32l: isrc/libavcodec/aacps_fixed_tablegen.hm:176[:k86 :+ warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] - sbr->kx [1761] | src/libavfilter/vf_waveform.c; m +: +2965 ): Q{27 :3 0| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] . 1061993837f/M _2965 | P I ) , c oQn30s(t1 .f1l2o1a9t3 3o821 7=9 f1/.M _-P Io)1,; Q| 3 ~ ^~0 (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] src/libavcodec/aaccoder_twoloop.h 176 | : 297 : 19 :Q 3warning: 0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare](1 .1061993837f/M_PI) ,297 | Q 3 0 ( 1fo.r1 (2i1 9=3 308; 1i7 9 b+s _0n.u5m)_ en v| ; ^ e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr.c:173::318136::19: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 318 | 173 | f o r (Q3src/libavcodec/aacpsy.c0e( 1=. :03893;5: 034e5: 5 <5warning: 6missing field 'window_shape' initializer [-Wmissing-field-initializers]c5 h83_fd/Ma_tPaI-) >,893b s | _Q3 0n (u 1m ._F3Fen6P2vs8; 4ye2W79+i+8)2n fd/M{o_ wP II)| n, ~ ^ ~~~~~~~~~~~~~~~~~~~ f Q3o0 (w1i. 3=8 2{0 5{ 009 91}1 }f;/M _ P| I) ^, Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/MCC libavcodec/aarch64/vp9dsp_init_12bpp_aarch64.o _PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.432CC libavcodec/aarch64/vp9dsp_init_aarch64.o 7841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626AS libavcodec/aarch64/vp9itxfm_16bpp_neon.o 684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] 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) AS libavcodec/aarch64/vp9itxfm_neon.o (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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.4915AS libavcodec/aarch64/vp9lpf_16bpp_neon.o 299416f/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) src/libavcodec/aacenc.c| ^ :946:28: warning: In file included from implicit conversion increases floating-point precision: 'INTFLOAT' (aka '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:170:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 946 | 170 | Q 3 0 ( 1i.f4 9(1!5(2fa9b9s4(1c6pfe/-M>_cPhI[)c,h ]Q.3c0o(e1f.f4s96[4k4]8)0 4<0 01fE/1M6_)P)I ){, /Q/3 0E(n1s.u5r0e3 9h5e5a8d4r1o1ofm/ Mf_oPrI )e,n eQr3g0y( 1c.a52l2c9u0l7a4t9i5o5nf/ M _| P ~~~~ ^~~~~~~~~~~~~~~~~~~~~I ), 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) (intIn file included from )((xsrc/libavcodec/aacenc_is.c):*107293: 7In file included from 4src/libavcodec/aacenc_utils.h1:8312: 4src/libavutil/ffmath.h.:049 :+30 :0 .warning: 5)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from src/libavcodec/aacps_fixed.c :4924 | : In file included from src/libavcodec/aacps.c :r32e: tsrc/libavcodec/aacps_fixed_tablegen.hu:r169n: 111e:x pwarning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (M_LOG2_10 * x169) | ; | ~ ^ 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) src/libavcodec/aacdec_template.c : (i1262nt:)52(:( x)warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824.0 + 0 .12625 | ) | ^M DCT_INIT(aIn file included from c-src/libavcodec/aacps_fixed.c>:md24c: tIn file included from 1src/libavcodec/aacps.c2:032,: src/libavcodec/aacps_fixed_tablegen.ha:c169:-61>:m dwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t 120_fn, 11692 | 0 , T X _ SQC3A0L(E1(.15.10/41622013)7)7 0 f| / ^~~~~~~~~~~~~~~~~M _PI), Q3src/libavcodec/aac_defines.h0:(146.:5361: 8note: 1expanded from macro 'TX_SCALE'3 34019f/ M_46P | #Id),e fQi3n0e( 1TX._5SC2A3L4E8(4x94)5 3 f / M _ P I) , (Q(3x0)( 1.*5 31268.904f8)6 8 0| 9 ~ ^~~~~~ f/M_Psrc/libavcodec/aacdec_template.cI:1257):, 13Q:30 (note: 1expanded from macro 'MDCT_INIT'. 5500687 312576 | 1 f/ M _ PsI)c,a lQe3 0=( 1s.va5l67;9 7 5 7 5 9 5 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: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 +src/libavcodec/aacdec_template.c :0.12635:)52 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :126324 | : In file included from src/libavcodec/aacps.c : 32M: Dsrc/libavcodec/aacps_fixed_tablegen.hC:169T:_11I:N Iwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( ac->mdct12 8169, | ac - > mQd3c0t(11.2581_46f2n1,3 7 7 01f2/8M,_ PTIX)_,S QC3A0L(E(11.5.108/1132384)0)1 9 f| / ^~~~~~~~~~~~~~~~~ M_PI), src/libavcodec/aac_defines.hQ:3460:(136.:5 2note: 34expanded from macro 'TX_SCALE'8 49453 f46/ | M#_dPeIf)i,n eQ 3T0(X1_.S5CA3L6E9(4x8)6 8 0 9 f / M _ P I()(,x )Q 3*0 (1128..505f0)0 6 | 8 ~ ^~~~~~7 361fsrc/libavcodec/aacdec_template.c/M:_1257P:I13):, note: Qexpanded from macro 'MDCT_INIT'3 0(1.56 712579 | 7 5 7 5 9s5cfa/lMe_P I=) ,s v al| ; ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3 0( x ) ( i n t )( ( x ) * 1 0 7 3 7 4 1 82 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: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) src/libavcodec/aacdec_template.c : 1264 : 52 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*10737 412641 | 8 24 . 0M D+C 0T._5I) N I| ^T (ac->mdct480In file included from ,src/libavcodec/aacps_fixed.c: 24 : aIn file included from csrc/libavcodec/aacps.c-:>32m: dsrc/libavcodec/aacps_fixed_tablegen.h:c168t:41118: 0warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f n, 480, T X168_ | S C A L E (Q13.00(/14.58309)1)8 4| 0 ^~~~~~~~~~~~~~~~~93 5f/M_Psrc/libavcodec/aac_defines.hI:46):,36 :Q 3note: expanded from macro 'TX_SCALE'0 (1.541 17460 | #8d3e5f5ifne/ MT_XP_IS),C AQL3E0((1x.)5 4 4 1 9 4 34 0 7 f(/(Mx_)P I*) ,1 2Q83.00(f1).5 5 | 1 ~ ^~~~~~7 8368src/libavcodec/aacdec_template.c0:91257f/:M13_:P Inote: )expanded from macro 'MDCT_INIT' , Q30(1 .12575 | 5 9 1 6 0s9c4a7le8 f/=M _sPvaIl); , Q 3 0 ( 1. 5 69 2 1 3 6 28 8 f / M _ PI ) , | ^~~~~~~~~~~~~~ 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: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' src/libavcodec/aacdec_template.c44 | :#1265d:ef52in:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 1265 | ( iMnDt)C(T(x_)I*N1I0T7(a3c7-4>m1d82c4.t05 1+2 ,0 .ac5->)m d| ^c t512_fn, In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacdec_template.c5:1242: ,:In file included from src/libavcodec/aacps.c :1262T32:52X: _:src/libavcodec/aacps_fixed_tablegen.hS: C168A:warning: L61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E : (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0/512)) | ^~~~~~~~~~~~~~~~~ 1262168 | | src/libavcodec/aac_defines.h :M46D: C36 QT3:0_ (note: 1I.expanded from macro 'TX_SCALE'N5I3 91T84(0 a9c3465f-/ | >M#md_decPftI12i)n0e,, QT30 (Xa1c_->.S5mC4ALdE(1xc1t)127 0083 _5f 5fn / ,M _ P I 1)20(,, ( xTQ)X3_ 0S*(C A121L8.E.(51.00f4) / 4| 11 ~ ^~~~~~92 4034)src/libavcodec/aacdec_template.c)0 :71257| :f ^~~~~~~~~~~~~~~~~/13M _P:I ),note: expanded from macro 'MDCT_INIT'src/libavcodec/aac_defines.hQ: 393:036(1 .:125755 1 | note: 7 expanded from macro 'TX_SCALE'8 3s6c8a 093l | 9ef#d e/=fMi _nsPevIal ;T) X, Q_ S3C0 A(L E1 ( .x )5 5 9 1 6 0 9(( 4 7x8 )f // M _ PI3) ,2 7Q63 08 ( .1 0 .f) 5 6 9| 2 ~ ^~~~~~~~13 6 28 src/libavcodec/aacdec_template.c 8 :f /1257 M : _13 P: I note: ) expanded from macro 'MDCT_INIT', | ^~~~~~~~~~~~~~ 1257src/libavcodec/aac_defines.h | : 44 :sc a36:\ l note: eexpanded from macro 'Q30' | = ^~~~ sva 44l | ;# d e f i ne Q 3 0 ( x) ( i n t ) ( (x ) * 10 7 37 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: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), Q3src/libavcodec/aacdec_template.c0(:11266.:55521:7 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 809f/M_PI) , 1266Q3 | 0 ( 1. 5 5M9D1C6T0_94I7N8IfT/(aM_cP-I>)m,d cQt3906(01,. 56 9a21c3-6>2m8d8cft/96M0_P_Ifn),, | 9 ^~~~~~~~~~~~~~ 60, src/libavcodec/aac_defines.hTX:_44:S36C:A Lnote: Eexpanded from macro 'Q30'( 1.0/ 9446 | 0#)d)e f i| n ^~~~~~~~~~~~~~~~~ e Q30(xsrc/libavcodec/aac_defines.h) : 46: 36 : note: expanded from macro 'TX_SCALE' 46 | (i#dnte)f(i(xn)e* 1T0X7_3S74C1AL8E2src/libavcodec/aacdec_template.c4.(0:x )1263 +: 52 0:. 5 warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (| ( ^x ) * 12 81263. | 0 In file included from f src/libavcodec/aacps_fixed.c) : 24M DC: | In file included from T ~ ^~~~~~src/libavcodec/aacps.c:_32 I: NIsrc/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacdec_template.c:T168::(111257a:c-: 13>:warning: m dnote: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]texpanded from macro 'MDCT_INIT' 1 28, a c 1681257 | | - > m dsc t c12 8a_Qlfe 3n=0, (s1 .5v1a3l912;88, 4 0 T9 3X 5_f S/C AM _L PEI) (,1. 0/ 12 Q8 )3 0)( 1 . 54| 1 ^~~~~~~~~~~~~~~~~ 1 7 0 8src/libavcodec/aac_defines.h3 55:f/ M93 _: 36P : I) note: ,expanded from macro 'TX_SCALE' Q 3 0 (1 . 5 9344 1 | 9 # d4ef 3in 4e 0 7T Xf _/S C MA L_E P(I x)) , Q 3\0 ( | ^~~~ 1 (.(5x5)1 7/8 36382079f6/8M_.P0fI)) , | Q ~ ^~~~~~~~3 0(1.src/libavcodec/aacdec_template.c5:12575:9131:6 0note: 9expanded from macro 'MDCT_INIT'4 27 81257f warning | /s M generated _. PI )s,c aQl3e0( 1=. 5s6v9a2l1;36 2 88 f /M _P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | # d ef i n e Q 3 0 ( x ) \ ( i| ^~~~n t)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacdec_template.csrc/libavcodec/aacps_fixed_tablegen.h::1671267:136::52 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1671267 | | M DQC30T(_1I.5N5I30T1(a5c35-13>fm/dMc_PtI1)0,2 4Q,3 0a(c1-.>55m4d1c3t41702246_5ff/nM,_P I1)0,2 Q43,0 (T1X._55S5C83A7L5E1(210.f0/M/_1PI0),2 Q43)0)( 1 .| 56 ^~~~~~~~~~~~~~~~~~01 08542src/libavcodec/aac_defines.h4:f/46M:_36P:I) ,note: expanded from macro 'TX_SCALE'Q 30(1. 5466 | 4#2d5e6f9i06n5ef /src/libavcodec/aacdec_template.cM:T_P1264I)X, :Q_S5230C(:A1 L.warning: 5E6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](9 x9)0 69 5 0 0 f1264 | / M _ P I M)D(,C ( Tx| _) ^~~~~~~~~~~~~~IN *I 1T2src/libavcodec/aac_defines.h:(844a:.36c:0- >fnote: expanded from macro 'Q30'm) d| ~ ^~~~~~c t 4448 | #src/libavcodec/aacdec_template.cd0:e1257f,i: n 13e:a cnote: -Q>expanded from macro 'MDCT_INIT'3m d0c(xt) 4 1257 8 | 0 _s cfn a , l e 4 8= s0v,a(l iT;X _nS tC) A(L E(( 1x .) 0* /14 80 0 7 )3 )7 4 1 8 2| 4 ^~~~~~~~~~~~~~~~~. 0 + 0src/libavcodec/aac_defines.h. : 5 93): 36 : | note: ^ expanded from macro 'TX_SCALE' In file included from 93 | src/libavcodec/aacps_fixed.c #: d24ef i: In file included from src/libavcodec/aacps.cn: e32 T: Xsrc/libavcodec/aacps_fixed_tablegen.h _: S 167 C A : L111: warning: E implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( x )\ | ^~~~ 167 | ( ( x ) /Q 3302(71.65853.001f5)3 5 13| f ~ ^~~~~~~~/ M_PIsrc/libavcodec/aacdec_template.c):,1257 :Q13:3 0note: (expanded from macro 'MDCT_INIT'1 .55413 412577 | 2 6 5 f /sMc_alPeI )=, sQv3a0l(;1 . 5 5 5 8 3 7 51 2 0 f / M _ P I ) , Q 3 0 ( 1. 5 6 0 1 0 8 5 4 2 4 f / M _ P I ) , Q 3 0 ( 1 . 5 64 25 6 9 0 6 5 f /\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)In file included from *1073src/libavcodec/aacsbr_fixed.c7:41628: 24src/libavcodec/aacsbrdata.h.:0533 :+83 :0 .warning: 5implicit 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 :533167 | :86{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.010530498 61672 | 0 20 f ) , QQ3310((-10..656593509105355810336f1/6M6f_P)I}),, {QQ3301((1-.05.5941216364376276955f7/2M9_3fP)I,) ,Q 3Q13(0(-10..51515582327953182104f0/M0_P3I4src/libavcodec/aacdec_template.c)f,) :Q}1265:352,0:(1 . 5| warning: ~~~~^~~~~~~~~~~~~~~~~~~ 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 10854src/libavcodec/aac_defines.h2:454:f36:/ M_ PI1265note: | )expanded from macro 'Q31' , Q 3M0D C(145.T | 5_I#Nd6Ie4fsrc/libavcodec/aacdec_template.cT(2ai:n5e6c901221 :-236: Q>m5dwarning: 3ccomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]f 1t/5(M1_x2)P , I ) a 1221, c | - Q> md c3 t05 1 2( _ 1f n .f5 ,o6r ( 9(i i591n2, 06t =9 )0;T 5i( X0_(<0 SFxFfC)A_LA/RR*E(M1.A02_YP/15_1I2)4EL)EM)S7 , | ( ^~~~~~~~~~~~~~~~~4f 8f| _ ^~~~~~~~~~~~~~3 m6src/libavcodec/aac_defines.hp:493src/libavcodec/aac_defines.he8g:4:.36a44u0d:: 36 inote: :expanded from macro 'TX_SCALE'+ o note: expanded from macro 'Q30'_ 0 .c593 h) | 44# | a# dednen| eff ^ ~lisi n)n;e eTX _iS CA+LQIn file included from +E3(src/libavcodec/aacsbr_fixed.c)0x:) (62 | x : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) src/libavcodec/aacsbrdata.h :533 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( ( x ) / 5333 2( | 7i6{8nQ3.t01f)) (( -(| 0 ~ ^~~~~~~~ x.)*01src/libavcodec/aacdec_template.c10:012577357:341310:8 42note: 984expanded from macro 'MDCT_INIT'.60 2 02+0 f0 ),1257 .5 | Q )3 1 s c| ( ^a- l0e.6 6=9 59s0In file included from 5vsrc/libavcodec/aacps_fixed.ca80:324l6: ;1In file included from 66 fsrc/libavcodec/aacps.c :32): } ,src/libavcodec/aacps_fixed_tablegen.h : {167 Q: 3161( -: 0 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 9 12 6 6 3 6 7 9 5 167 7 | 2 9 3 f ) , QQ 303( 11 . (5 5-30 10.5 135 11 3 f5/ 2M2_ P9 I 3 )8 , 1 4 00 Q3 34f )}0, (| 1 ~~~~^~~~~~~~~~~~~~~~~~~ . 55 41 34src/libavcodec/aac_defines.h :72 45 6: 5\ 36 :f note: | expanded from macro 'Q31'/ ^~~~ M _PI), 45 | Q3#0de(f1i.ne5 55Q83371(5x1)2 0 f / M _ P I ) , Q 3 0((i1n.t5)6(0(1x0)8*5422144f7/4M8_P3I6)4,8 .Q030 (+1 .05.65)4 2 56| 9 ^ ~ 065f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(621: .src/libavcodec/aacsbrdata.h5:65339:9310:6 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 f/M_PI), 533 | | ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h-:044.:0361:0 note: 5expanded from macro 'Q30'3 0498 64420 | 2#0dfe),f iQn3e1 (Q30-(0x.)6 6 9 5 9 0 5 8 0 3 6 16 6 f )(}i,n t{)Q(31((x-)0*1.09713276461832647.905 7+2 903.f5)), Q| 3 ^1 (-0.115229In file included from 38src/libavcodec/aacps_fixed.c14:0240: 3src/libavcodec/aacdec_template.c4fIn file included from :)1266src/libavcodec/aacps.c::}32,52: : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :| 167 ~~~~^~~~~~~~~~~~~~~~~~~:36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :45 :126636 | : note: expanded from macro 'Q31' M167D | C T _45 I | N #Q3Ide0Tfi((an1ce-. >5m5Qd330c1t19(56x0)3, 5 1a 3c f- >m/dc Mt_ 9P6 0 I_ f)n, , 9(6Q0i3,n 0t(1T).(X5_S(5x4C1)A3L*E42(1477124.608/359646f08))/ . 0M| _ ^~~~~~~~~~~~~~~~~ P+I) ,0 src/libavcodec/aac_defines.h.:5Q3930):( 361 .5:5| 58 ^ ~ 3note: 7expanded from macro 'TX_SCALE'5 120f/In file included from M93src/libavcodec/aacsbr_fixed.c_ | P:#I62)d, : eQfsrc/libavcodec/aacsbrdata.h3i:0n533(e1.: 5T66X:_0 S1warning: C0Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8L E54(2x)4 f /533 | { M Q_P I31 (-)(0,(. 0x10Q53)3 0/ 03(4129.7865686.20f4) 0 22| 50 ~ ^~~~~~~~f)6,9 Q3016src/libavcodec/aacdec_template.c(5-:0.f6/1257M:136_9:5P9 I0note: )5expanded from macro 'MDCT_INIT'8, 0 36Q13606( 1257f | 1.)5 }6 ,9 9{ Q0s3c6al19(e5-00 f0.=/M9_ s1vPa2Il6;) 6,3 67 9 5 | 7 ^~~~~~~~~~~~~~2 9 3 fsrc/libavcodec/aac_defines.h :) 44,:36 : Q note: 3 expanded from macro 'Q30'1 ( - 0 44. 11 | 5 #2 2d93 81e4 f0 0i 3n4 e fQ ) 3} 0, ( | x ~~~~^~~~~~~~~~~~~~~~~~~ ) src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31' ( in 45t | ) #( d(x\e f)i *n1| e0 ^~~~ 7 3Q7314(x1)8 2 4 . 0 + 0 . 5 ) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c21:4247: 4In file included from 8src/libavcodec/aacps.c:3326: 4src/libavcodec/aacps_fixed_tablegen.h8:.1670: 11+: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 167 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:55325:3840:1 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 513f/M_PI) 532, | {QQ3310(( 10..5850471034570266357f6/9M3_5P1I)f,) ,Q 3Q03(11(. 505.528936755132606f/8M2_8P4I4)0,8 Qf3)0}(,1 .{5Q6310(1-0085.432849f81/4M7_88P9I6),9 26Qf3)0,( 1.Q53614(2 506.9806955f7/2M6_0P5I7)1, 7Q03807(f1).}5,6 9 9| 06src/libavcodec/aacdec_template.c9 ~~~~~^~~~~~~~~~~~~~~~~~ 5:012670:src/libavcodec/aac_defines.hf52:45/:36::M _P Iwarning: ),note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 441267#: | d36 e: f note: in expanded from macro 'Q30'eM D QC3T1_I N44(xI | ) T # (d ace-f in> me d Q 30c( t1x 0) 2 4 , (3 ai cn warning- >ts m) generated . d(c( tx1 ) 0*2(2i1nt44)(_(74f8x)n*3, 1601478032.0744 1,+ 80T2.4X5._0 )+ SC 0A.5| L) ^ ~E | ( ^ 1.0/10In file included from 2src/libavcodec/aacsbr_fixed.c4:In file included from 62: )src/libavcodec/aacps_fixed.c)src/libavcodec/aacsbrdata.h :532: :24| : 58 ^~~~~~~~~~~~~~~~~~In file included from : src/libavcodec/aacps.c :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h::93166::36 136532 | :: { note: Qexpanded from macro 'TX_SCALE' warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 930 | .8#07d0e fi5166n06 | 37e6 9 T3X _S5C1A fL)Q, E3Q(03x(11)( . 5 0.6 2 90 67((5x93)6 /6 6618382285746f48/.008Mff)_ )P I}| ) ~ ^~~~~~~~,, Q3{0src/libavcodec/aacdec_template.cQ:3(125711:.5(6131-:4 0note: 2.expanded from macro 'MDCT_INIT'63 58928013f4 /12577M88 | 96_ 9 P2I 6) fs),,c QaQ3l03e(1 1( =0..8 59s6v52a7l2630;8454 7 8612f /7M 0 _87 P fI )), Q} ,3 0 (| ~~~~^~~~~~~~~~~~~~~~~~~1 .5 6 src/libavcodec/aac_defines.h 4: 7 458: 6367 9: 1 8 f/ note: M expanded from macro 'Q31'_ P I ) , Q 3450 ( | 1 # . d ef5 6i71 n1 e 9 Q531 9 (x8) 4 f/ M _ P I )\ , | ^~~~ Q 3 (0i(1n.t5)7(0(2x9)6*228147754f8/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:f532i:n32e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 532 | { Q 3 1((i n0t.)80(7(0x5)06*3107763973415812f4)., 0Q 3+1 (0 .05.)2 9 6| 5 ^3 668284408f)In file included from },src/libavcodec/aacps_fixed.c :{24Q: 31In file included from (src/libavcodec/aacps.c-:0.323: 8src/libavcodec/aacps_fixed_tablegen.h9:81661:1114:78 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 926f), Q31( 0 .16689 | 5 7 2 6 0 5Q731070(81.75f6)0}7,9 6 6| 1 ~~~~~^~~~~~~~~~~~~~~~~~8 5f/src/libavcodec/aac_defines.hM:_45P:36I:) ,note: expanded from macro 'Q31'Q 30(1. 5456 | 1#4de2f6i5n2e0 3Qf3/1M(_xP)I ) , Q 3 0 ( 1 .5 6In file included from 23 8src/libavcodec/aacenc_is.c4 4: 86292 : (fisrc/libavcodec/aacenc_utils.hn/:t97M):_(P17(Ix:))* 2,1 4warning: Q73comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]408 (316.4586.04 7+86 709.158f /)97 M | _P I| ^ ~ ) , iQf3 0(qIn file included from m(src/libavcodec/aacsbr_fixed.ca1x:.v625a: 6lsrc/libavcodec/aacsbrdata.h 7:>1532=:1 79(:5 Fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9F _8A4RfR/AMY_ _532P | {EQI31L()E,M Q 3S00((a.81a0.c70557_020m96a6x3726v879a5l3f5_1/cMf)b,_)P)I) )Q, 3 | 1 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(| ^~~~~~~~~~~~~~ 0.2src/libavcodec/aac_defines.h9:6445:3366:6 82note: 8expanded from macro 'Q30' 4408 f44) | }#,d e{fQi3n1e( Q-300(.3x8)9 8 1 4 78 8 9 6 9 2 6 f ), (Qi3n1t()( (0.x8)9*510772630754711872048.70f )}+, 0 . 5| ) ~~~~~^~~~~~~~~~~~~~~~~~ | ^src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c :4524 | src/libavcodec/aacdec_template.c: #In file included from dsrc/libavcodec/aacps.c::e1221:3223: f: src/libavcodec/aacps_fixed_tablegen.hiwarning: :ncomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]166 e: 86Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x) 1221 | 166 src/libavcodec/aacenc.c | : Q 1177 3(0:( 1.i80f5:n o6twarning: )r(0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]((i7 9 x=)6* 620;11 84i7548 36f4 8/8+1l6)4a2m b1daf /3M_| 00_51c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P 75o84I8u7)nft, ?) Q,s3- >l0amQb(da3_11(s.-5u06m .49/ 7s5-8>06l7991a089mf8b/d35Ma7__5Pco6unI8t) 9,f:)} ,NQ A{3Q3N0)1(;( 1- 0..| 45 ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~760 70151499675091864src/libavcodec/aacenc.c9f:7/1177f:M100:)_, QP31warning: (I-0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].) 3,73 4Q300(514. 1177957 | 7 02 2896 268 74a57f/vf_)M_l}P,o I| g) ~~~~^~~~~~~~~~~~~~~~~~~(, a v| src/libavcodec/aac_defines.hc: ^~~~~~~~~~~~~~t 45:x36,src/libavcodec/aac_defines.h :: note: A44expanded from macro 'Q31'V: _36LO:G _ 45note: Iexpanded from macro 'Q30' | #Nde FfOi,ne 44Q3"1 | Qa(#vx)d eg f: i% n .3ef Q\3 n0( x)" , s -> l a m b(d ian t_ )c(( xo)* u2 n1 t4 (7i4?8n 3st-6)4>(la8m(bd.ax_0su) m* +1 /0 07s.-35>7l)am4b 1 d8| 2a4 ^ ~_.c ou0n t+ :0 .N5AN))In file included from ;src/libavcodec/aacsbr_fixed.c | : ^ 62| ~~~~~~ ^~~: src/libavcodec/aacsbrdata.h:531:In file included from 58/usr/include/math.h:src/libavcodec/aacps_fixed.c:: 1524warning: :: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]19In file included from src/libavcodec/aacps.c ::32: src/libavcodec/aacps_fixed_tablegen.hnote: :166expanded from macro 'NAN': 61 : 531warning: | {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 153 | 1#(d e0.f 1661 | i41 n 3 e0 0 5 N1A N7 Q 53 08( 4187 f)., 5Q60 3_7_b19u6(6i-1l08.9t55fi0n_/n9M_a0Pnf9(I8")"35,7)5 6 Q8| 3 ^~~~~~~~~~~~~~~~~~90 f()}1,. 56{14Q2316(5-200.34f7/0M0_5P4I96)7, 0Q1306(91.75f6)2,38 4Q4381(6-20f.3/7M3_4P0I5)4,9 7Q23806(417.f5)6}4,78 6 7| ~~~~^~~~~~~~~~~~~~~~~~~9 18f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31' 30(1. 455 | 67#1de1f9i5n9e8 4Qf3/1M(_xP)I ), Q 3 0 ( 1 . 5 7 0 2 9 6(2i8n7t5)f(/(M_xP)I*)2,1 4 7| 4 ^~~~~~~~~~~~~~ 836src/libavcodec/aac_defines.h4:844.:036 : +note: expanded from macro 'Q30'0. 5) | ^ ~44 | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(62x: )src/libavcodec/aacsbrdata.h : 531 :31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (531( | x{Q)3*11(0 73704.1184123040.501 +7 508.458)7 f ),| ^Q 31(-0.950In file included from 90src/libavcodec/aacps_fixed.c9:83245: In file included from 7src/libavcodec/aacps.c56:8329: f)src/libavcodec/aacps_fixed_tablegen.h}:,166: 36{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.47005496 71660 | 1 6 9 7 f ), QQ303(11(.5-60.037793646018554f9/7M_2P8I6)4,7 Qf3)0}(,1 .5 6| 14 ~~~~^~~~~~~~~~~~~~~~~~~2 652src/libavcodec/aac_defines.h0:345f:/36M:_ note: Pexpanded from macro 'Q31'I ), Q3 045( | 1#d.e5fi6n2e3 84Q4318(6x2)f / M _ P I ) , Q 3 0 ((1i.nt5)64(7(8x6)*72911487f48/3M_6P4I8).,0 Q+3 00(.1.55)6 7 1| 1 ^ ~95 984f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h:1531.:577:0 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62875f/M_P I)531, | { Q| 3 ^~~~~~~~~~~~~~1 ( 0src/libavcodec/aac_defines.h.:1444:361:3 0note: 0expanded from macro 'Q30'5 17584 8447 | f#)d,e fQi3n1e( -Q03.09(5x0)9 0 9 8 35 7 5 6 8 9f ) } , {(Qi3n1t(-)0(.(4x7)00*5140976377014618927f4).,0 +Q 301.(5-)0 . 3| 7 ^3 40549728In file included from 6src/libavcodec/aacps_fixed.c4:7f24): }In file included from ,src/libavcodec/aacps.c : 32: | src/libavcodec/aacps_fixed_tablegen.h ~~~~~^~~~~~~~~~~~~~~~~~: 166:11:src/libavcodec/aac_defines.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45:36: note: expanded from macro 'Q31' 16645 | | # d e f i nQ3e0 (Q13.15(x6) 0 7 9 6 6 1 8 5 f / M _ P(Ii),n tQ)3(0((xIn file included from 1).src/libavcodec/aacsbr.c*:5236916: 144src/libavcodec/aacsbr_template.c726:4516382:3023634:f/8M warning: ._0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]P I+) , 0Q.350)( 1 .5 | 6163 ^ ~2 | 3 8 4 4 8In file included from 62 src/libavcodec/aacsbr_fixed.cf :f/62oM: rsrc/libavcodec/aacsbrdata.h_ P:I(k530) ,: =83Q :31 0(;warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].k 5 6<4=7 86s7b9 r1530-8f | /{>MQ_n3Pu1m_I), Q30(1.5671195984f/M_PI), Q30(1.5702962p8atc(7h5-ef0s/.;M9 _9kP9+I4+)8),15 3 2| | 7 ~ ^ ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ 8 29src/libavcodec/aac_defines.h6:44f:)36,: Qnote: 3expanded from macro 'Q30'1 (-0.5 9444 | #8d3e4f1i75n1e6 Q63007(fx))} , { Q 3 1 ( 0 .9 7 1 1 3(45i4n3t9)3(9(9x1)f*),1 0Q7331(7-4108.2647.502 8+5 105.252)5 6 4| ^7 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~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'165 :136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31 (165x) | Q 3 0 ( 1 . 5(6i5nt1)7(3(0x2)9*92f1/4M_7P4I8)3,6 4Q83.00 (+1 .05.65)5 5 2| ^ ~7 2007f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:362: 0src/libavcodec/aacsbrdata.h(:1530.:5596:6 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 0267f/M_P I530) | {,Q Q3310((-10..95969744811573022785269f6/fM)_,P IQ)3,1( -Q03.05(914.85364817752186962073f8)f}/,M _{PQI3)1,( Q03.09(711.1537045514531955389f9/1Mf_P)I,) ,Q 3 | 1 ^~~~~~~~~~~~~~( -0.67src/libavcodec/aac_defines.h5:2448:5361:5 2note: 2expanded from macro 'Q30'5 647f) }44 | ,# d ef| i ~~~~~^~~~~~~~~~~~~~~~~~n e Q3src/libavcodec/aac_defines.h:045(:x36): note: expanded from macro 'Q31' 45 | # d e f i(ninet )Q(3(1x()x*)1 0 7 37 4 1 8 2 4 . 0 + (0i.n5t)) ( | ( ^x) *2147483In file included from 64src/libavcodec/aacps_fixed.c8:.240 : +In file included from src/libavcodec/aacps.c0:.32: 5src/libavcodec/aacps_fixed_tablegen.h):165 : 111| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c :16562 | : src/libavcodec/aacsbrdata.h : 530 : 31 :Q3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .56517302 95309 | f{/QM_3P1I()-,0 .Q93909(418.15563527582279260f0)7,f /QM3_1P(I-)0,. 5Q93408(314.15766501666600276f)7}f,/ {MQ_3P1I() ,0 .Q93701(113.455647349137909215f6)f,/ MQ_P3I1()-, 0Q.3607(5128.55165827225684972f3)8}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h30:(45:136.:5 7note: 0expanded from macro 'Q31'5 151558 f45/ | M#_dPefIi)n,e Q3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )(44( | x)#*d2e14f7i4n8e3 6Q4380.(0x) + 0 . 5 ) | ^ ~ (int)((In file included from x)src/libavcodec/aacsbr_fixed.c*:1620: 7src/libavcodec/aacsbrdata.h3:7530:46:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5 ) 530 | | ^{ Q31(-0.99In file included from 94src/libavcodec/aacps_fixed.c8:1245: 3In file included from 2src/libavcodec/aacps.c7:832: 2src/libavcodec/aacps_fixed_tablegen.h9:6165f:)86,: Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](- 0.59483417516 601657 | f ) }, { Q 3Q13(0 (01.9.751615314753403299399f9/1Mf_)P, IQ)3,1 (Q-300.(617.5526855512527225060477ff/)M}_, P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h:(451:.365:6 6note: 06expanded from macro 'Q31'6 0267f /45M_ | P#Id)e,fi nQe3 0Q(311.(56x7)41 7 0 2 5 6 f / M _ P I ) ,( inQt3)0(((1x).*5261847724889362438.80f /+M _0P.I5)), Q| 3 ^ ~0 (1.570515In file included from 15src/libavcodec/aacsbr_fixed.c5:8f62/: Msrc/libavcodec/aacsbrdata.h_:P528I:)83,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :52836 | :{ Qnote: 3expanded from macro 'Q30' 1(-0. 9444 | 70#5d0e8f96i6n5e98 4Qf3)0(,x )Q 3 1 ( - 0 . 2 9 5 8 00 4 2 8(1i4n3t06)f()(}x,) *{1Q03713(7 401.892145.909 +8 007.0857)3 7 6| f) ^, Q31(-0.In file included from 98src/libavcodec/aacps_fixed.c14:7248: 3In file included from 0src/libavcodec/aacps.c38:5327: 8src/libavcodec/aacps_fixed_tablegen.h1:f165):}61, : | warning: ~~~~^~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: 165expanded from macro 'Q31' | 45Q | 3#0d(e1f.i5n6e 5Q1317(3x0) 2 9 9 f / M _ P I) , Q 30 ((1i.n56t5)5(2(7x2)0*027f1/4M7_4P8I3)6,4 8Q.300 (+1. 506.650)6 6 0| 2 ^ ~6 7f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c Q:3620: (src/libavcodec/aacsbrdata.h:1528.5:6597:4 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 256f/M_PI 528) | ,{ QQ3310((-10..594678702508899263685f9/8M4_fP)I,) ,Q 3Q310((-10..5279055185010545288f1/4M3_0P6If))},, { Q| ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.9:1445:9369:8 0note: 7expanded from macro 'Q30'0 87376f )44, | #Qd3e1f(i-n0e. 9Q8310(4x7)8 3 0 3 8 5 7 8 1 f ) } , ( i| n ~~~~~^~~~~~~~~~~~~~~~~~t )((xsrc/libavcodec/aac_defines.h):*451:0367:3 7note: expanded from macro 'Q31'4 1824.0 45 | +# 0d.ef5i)n e Q| 3 ^1 (x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :(32i: nsrc/libavcodec/aacps_fixed_tablegen.ht):(165(x:)36*2:1 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0 .1655 | ) | ^ ~ Q30(1.565In file included from 1src/libavcodec/aacsbr_fixed.c7:3620: 2src/libavcodec/aacsbrdata.h9:5289:f31: /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(1 .5285 | 6{5Q532172(0-007.f9/M4_70P5I0)8,9 6Q63509(814.f5)6,6 0Q663012(6-70f./2M_9P5I8)0,0 Q43208(114.3506674f1)}7,02 5{Q63f1/(M _0P.I9)1,59 9Q83007(018.7537668f7)2,8 9Q23318(f-/0M_.P9I8)1,4 7Q83300(318.55778015f1)5},1 5 5| 8 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44 :4536 | : #dnote: eexpanded from macro 'Q30'f ine Q443 | 1#(dexf)i n e Q 30src/libavcodec/aacsbr_template.c (x: ) 251 : 31 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ( i n t )((i(nxt) )251*( | 2( 1x 4)7 48*3 610i47f8 3(.7s04b 18r+2-> b40..s5_0) l +i | m ^ ~i0t e.r5_b)a n| ds ^In file included from !src/libavcodec/aacsbr_fixed.c=: 62o: lsrc/libavcodec/aacsbrdata.hd:In file included from _528:src/libavcodec/aacps_fixed.cb6s::_24: In file included from lwarning: src/libavcodec/aacps.ciimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:m 32i: src/libavcodec/aacps_fixed_tablegen.ht:e165r:_11b: awarning: 528nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { dQs3 1&(&- !0s.b 9r-1654> | r7 e0 s50 8e9 t6)Q63 5098 (| 14 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~. f5)6,51 7Q33012(-909.f2/9M5_8P0I0)4,2 8Q13403(016.f)5}6,5 {5Q23712(0 00.79f1/5M9_9P8I0)7,0 8Q73307(61f).,56 6Q036610(2-670f./9M8_1P47I8)3,03 8Q53708(11f.)5}6,7 4 1| 7 ~~~~^~~~~~~~~~~~~~~~~~~0 256src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(1. 5456 | 87#2d8e9f2i3n8fe/ M_QP3I1)(,x )Q 3 0 (1 . 5 7 0 51 5 1 5 58 f (/iMn_tP)I()(x,) * 2| 1 ^~~~~~~~~~~~~~47 4836src/libavcodec/aac_defines.h4:844.:360: note: +expanded from macro 'Q30' 0.5) 44| ^ ~ | #define Q30In file included from (xsrc/libavcodec/aacsbr_fixed.c):62 : src/libavcodec/aacsbrdata.h :527 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (527x | ){*Q13017(37 401.892745.30 4+2 503.4557)8 3 7| f ^) , Q31( 0.In file included from 86src/libavcodec/aacps_fixed.c15:0249: 3In file included from 0src/libavcodec/aacps.c8:321: 26src/libavcodec/aacps_fixed_tablegen.h8:9164f:)136}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.99642 1644 | 66 5 0 4 1 63 fQ),3 0Q(311.(5 60.7760314190050743f42/7M5_1P2If))},, Q | 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (1.5src/libavcodec/aac_defines.h6:7458:3363: 3note: 0expanded from macro 'Q31'4 4f/M_ P45I | )#,d efQi3n0e( Q13.15(6x8)1 3 6 3 3 4 4 f /M _ P I ) , Q(i3n0t()(1(.5x6)8*8291640754582f3/6M4_P8I.)0, +Q3 00(.15.)56 9 | 6 ^ ~3 37223f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:35270:(159.: 5warning: 70implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 381798f/ M527_ | P{IQ)3, 1 (| ^~~~~~~~~~~~~~0. 975src/libavcodec/aac_defines.h3:4442:5363:45 7note: 8expanded from macro 'Q30'3 7f), Q 3144( | # d0.e8f6i1n5e0 Q93300(8x1)2 6 8 9 f ) } , { Q 3 1((i n0t).(9(9x6)4*21406763570441186234f.)0, +Q 301.(5) 0 | . ^7 01900434In file included from 27src/libavcodec/aacps_fixed.c5:1242: fIn file included from )src/libavcodec/aacps.c}:,32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~~^~~~~~~~~~~~~~~~~~: 164:111src/libavcodec/aac_defines.h:: 45:warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | 164#d | e f i n e QQ3310((x1). 5 6 7 6 3 4 1 0 5 7 f /(Mi_nPt)I()(x,) Q*321047(418.3564687.803 3+3 004.45f)/ M _| P ^ ~I) , Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c6:8621: 3src/libavcodec/aacsbrdata.h63:35274:4f32/:M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.5 65278 | {8Q93610(5 502.f9/7M5_3PI4)2,5 34Q53708(13.7f5),6 9Q63313(72 203.f8/M6_1PI5)0,9 3Q03801(216.8597f)0}63,8 1{7Q9381(f /0M._9P9I6)42,4 6 6| 5 ^~~~~~~~~~~~~~0 4163src/libavcodec/aac_defines.hf):, 44Q:363: 1note: (expanded from macro 'Q30' 0.701 9440 | #0d4e3f4i2n7e5 1Q23f0)(}x,) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :(36i:n t)note: (expanded from macro 'Q31'( x)*10 745 | 3#74d1e8f2i4n.0e +Q 30.15(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:)164*:862:14 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0. 5164) | | ^ ~ Q30(1.5In file included from 67src/libavcodec/aacsbr_fixed.c6:34621: 05src/libavcodec/aacsbrdata.h7:f527/:M7_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.56 75278 | 3{3Q33014(4 0f./9M7_5P3I4)2,5 3Q43507(813.75f6)81,3 6Q33314(4 f0/.M_8P6I15)0,93 0Q83102(6189.f5)6}8,8 9{6Q03515(2 f0/.M9_9P6I42)4,6 6Q53004(116.35f6)9, 6Q33317(2 203.f7/0M1_9P00I4)3,4 27Q53102(f1).}5, 7 0| 6 ~~~~~^~~~~~~~~~~~~~~~~~38 1798src/libavcodec/aac_defines.hf:/45M:_36P: Inote: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 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 3 0 ( x) ( i n t) ( ( x ) *2 1 4 7(4i8n36t4)8(.(0 x+) *100.753)7 4 1| ^ ~8 24.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:526:84: 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 526: | src/libavcodec/aacps_fixed_tablegen.h:{164Q:3611:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 934120417587 41644 | f ) , Q 3 1Q(3 00(.14.15367746035421005274f3/6M3_fP)I}),, {QQ3310((1 .056.7986303633094443f3/1M5_5P1I1f)),, QQ3301((1 .056.8931131663730449f5/4M1_2P8I0),f )Q}3, 0 (1| . ~~~~~^~~~~~~~~~~~~~~~~~ 568src/libavcodec/aac_defines.h8:94560:5365: 2note: fexpanded from macro 'Q31'/ M_PI) ,45 Q | 3#0d(e1f.i56n9e6 3Q337212(3xf)/ M _ P I ) , Q 3 0 ( 1 .(5i7n0t6)3(8(1x7)9*82f1/47M4_8P3I)6,4 8 .| 0 ^~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:44): 36 :| ^ ~ note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :62#: desrc/libavcodec/aacsbrdata.hf:in526e: 59Q: 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 526 | { Q 3(1i(n-t0).(9(3x4)1*2104071375784714842f4).,0 Q+31 (0 .05.)4 13 7| 4 ^0 52024363fIn file included from )src/libavcodec/aacps_fixed.c}:, 24{: QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.9:61640:6363:9 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 15511f), Q3 1641 | ( 0 . 9 3 Q13106(7109.554617268304f1)0}5, 7 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (1note: .expanded from macro 'Q31'5 678333 0454 | 4#fd/eM_fPiIn)e, QQ3310((x1). 5 6 8 1 3 63 3 4 4 f / M _(PiIn)t,) Q(3(0x()1*.25164878946803556248f./M0_ P+I )0,. 5Q)3 0( 1| ^ ~. 569653372 warning2In file included from s3src/libavcodec/aacsbr_fixed.c generatedf:/M. _62P: Isrc/libavcodec/aacsbrdata.h):,526 :Q323:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 70638179 8526f | /M{_QP3I1)(,- 0 | . ^~~~~~~~~~~~~~9 34120src/libavcodec/aac_defines.h4:1447:5368:74 4note: f)expanded from macro 'Q30', Q31( 440 | .#4d13e7f4i0n5e2 Q03204(3x6)3 f ) } , { Q 3 1 ( 0. 9(6i0n6t3)9(4(33x1)5*511017f3)7,4 1Q83214(. 00 .+9 301.156)7 0 9| 5 ^4 1280f)}, | 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:: 164note: :expanded from macro 'Q31'11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q1643 | 1 ( x ) Q3 0 ( 1 . 5 6 7 6 3 4 1(0i5n7tf)/(M(_PxI))*,2 1Q437408(316.4586.708 3+3 300.454)f / M_| P ^ ~I ), Q30(1.56In file included from 8src/libavcodec/aacsbr_fixed.c1:3626: 3src/libavcodec/aacsbrdata.h3:45264f:/6:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1. 55266 | 88{9Q63015(5-20f./9M3_4P1I2)0,4 Q137508(714.45f6)9,63 3Q3712(2 30f./4M1_37P4I0)5,2 0Q23403(16.35f7)0}6,3 81{7Q3918f(/ M0_.P9I6)0,6 3 9| 4 ^~~~~~~~~~~~~~3 3155src/libavcodec/aac_defines.h1:144f:)36,: note: Qexpanded from macro 'Q30' 31( 044. | 9#d3e1f1in6e 7Q03905(4x1)2 8 0 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *expanded from macro 'Q31'1 073741 82454 | .#0d e+f i0n.5e) Q 3| 1 ^(x ) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.h:i163n:t136): (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*214748364 8163. | 0 + 0 .Q350)( 0. 05| 6 ^ ~1 749674f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ3:0525(:084.0:5 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 29239f/M_P I)525, | Q3{0Q(03.10(4-703.191837850956f0/6M9_4P6I0)4,9 f)Q,3 0Q(301.( 003.38824278681751413f0/3M0_7P3If)),} ,Q 3{0Q(301.( 002.0877247364177974f7/4M3_P6I2)5,f )Q,3 0Q(301.(0 002.88290359996419f5/M6_5P5I4)3,3 f| ) ^~~~~~~~~~~~~~} , | src/libavcodec/aac_defines.h ~~~~~^~~~~~~~~~~~~~~~~~: 44:36:src/libavcodec/aac_defines.h :note: 45expanded from macro 'Q30' :36: note: expanded from macro 'Q31' 44 | #def i45ne | Q#3de0f(ixn)e Q 3 1 ( x ) ( i n t ) ( ( x )*(1i0n7t3)7(4(1x8)2*4.201 4+7 408.356)4 8 .| 0 ^ + 0.5) | In file included from ^ ~ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :163src/libavcodec/aacsbr_fixed.c:111::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 525:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 525 | { QQ3310((-00..09586715976409669744f/6M04_9PfI)),, QQ3301((0 .00.582262682897213493f0/3M0_P7I3)f,) }Q,3 0{(Q03.10(47 301.138870453f4/7M9_P4I)7,4 Q33602(05.f0)3,3 8Q43716(1 501f./8M9_3P9I9),4 9Q53605(05.403230f7)2}7,6 1 77| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h),: 45Q3:036(:0 .note: 0expanded from macro 'Q31'0 28205 96451 | f#/dMe_fPiIn)e, Q| 31 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' ( i44n | t#)d(e(fxi)n*e21 4Q73408(3x6)4 8 . 0 + 0 . 5 ) | ^ ~ ( int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:627: 3src/libavcodec/aacsbrdata.h7:45251:8322:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^525 | {Q31(-0.In file included from 98src/libavcodec/aacps_fixed.c7:5249: 6In file included from 0src/libavcodec/aacps.c6:9432: 604src/libavcodec/aacps_fixed_tablegen.h9:f163):,86 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.822887143 0163 | 3 0 7 3f ) } ,Q 30{(Q03.10(5 601.78479463744f7/M9_4P7I4)3,6 Q2350f()0,. 0Q53216(62 902.38993f9/9M_4P9I5)6,5 5Q43303(f0).0}4,7 3 11| 3 ~~~~~^~~~~~~~~~~~~~~~~~8 05fsrc/libavcodec/aac_defines.h/:M45_:PI36):, note: Q3expanded from macro 'Q31'0 (0.03 3458 | 4#7d6e1f5i1nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 0 2 0 7 2 7 6 1(7i7ntf)/(M(_xP)I*)2,1 4Q73408(3064.80.002 8+2 00.5596)1 f /| M ^ ~_ PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44:525::366:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #d525e | {fQin3e 1Q(3-00(x.)9 8 7 5 9 6 0 6 9 4 6 0 4 9 (fi)n,t )Q(3(x1)(* 100.738722481887241.04 3+AS libavcodec/aarch64/vp9lpf_neon.o 0 300.753)f ) }| ^, {Q31( 0.874In file included from 34src/libavcodec/aacps_fixed.c7:9244: In file included from 7src/libavcodec/aacps.c4:33262: 5src/libavcodec/aacps_fixed_tablegen.h:f163):,61: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.8939949 5163 | 6 5 5 4 3 3 fQ)3}0(,0 . 0| ~~~~^~~~~~~~~~~~~~~~~~~5 617src/libavcodec/aac_defines.h4:964574:f36/:M_ Pnote: Iexpanded from macro 'Q31') , Q30( 045 | .#05d2e6f6i2ne9 2Q3391f(/xM)_ P I ) , Q 30 ( 0 . 0 4 7 31(1i3n8t0)5(f(/xM_)PI*)2,1 4Q73408(306.04383.804 7+61 501.f5/)M _ P| I ^ ~) , Q30(0.0In file included from 20src/libavcodec/aacsbr_fixed.c7:2627src/libavcodec/aacdec_template.c: 61src/libavcodec/aacsbrdata.h7:7:1565:52435f:: /83Mwarning: _P:Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]), warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.00282 0524 | 5 {9Q315656 | 1(1 0.f 5/2 M17 _54 2P I)4, 6 82 | ^~~~~~~~~~~~~~1 9 5 fsrc/libavcodec/aac_defines.h) ,: 44 Q:3 36 1 :(if- 0note: .8(5expanded from macro 'Q30'o39 6f82f6s 744e | 3t#5[d7e00f] 5ifn>e) 2}55QU,3) 0{Q ({3 x| 1 ~~~~~~~~~ ^ ~~~~) ( - 0 . 9 4 70 11 3 9 6 9 0(9i5n6tf))(,( xQ)3*11src/libavcodec/aacenc.c(07-307:.41245:011819:82 24warning: 6.3comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]04 8+1 90.45)2 5| 5 ^f )}, | 1245 ~~~~^~~~~~~~~~~~~~~~~~~ | In file included from src/libavcodec/aacps_fixed.c :src/libavcodec/aac_defines.h :24f45: o:In file included from 36rsrc/libavcodec/aacps.c:: (32note: i: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31' : 163=: 360:; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45i | #db). | i*6 3t1_28 +i6]r) *0a t s63e qQ8 r3*9t30 (6(61e006n7e2r.54.001f2)/ e5}/n23,3 er7a0 908v| c1tf ~~~~~^~~~~~~~~~~~~~~~~~)x/- >s;M a src/libavcodec/aac_defines.h_:45m| p ~~~~ ~~~~~^~~~~~~P:I)l,e Q36_3:r 0anote: t(e0expanded from macro 'Q31' src/libavcodec/aacenc_is.c. /: 1a1 4561 | v#76:cd4e44t10f:x3-17if />M_nPwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Ih ),_Q 3l1 61Q | a(y3 0xo u()0 t .. n 1 0b 5_9 c8h7 a 1 n9 n1eI S2l s [f/ (*i M(i]n_l tP)a(=I m(b)(dLx,a[ )s t/*Q2a1 43r0(107.t0274+06.8f(2w+3w62))74;*2847 21.20 7| f8+ ~ ~~~~~~~^~~~~~~0 /+.i]M 5_P+I )p )| ^ ~h, Qa3se0*(R0[In file included from .ssrc/libavcodec/aacsbr_fixed.c:0ta624: r6src/libavcodec/aacsbrdata.ht:5238:+599(: 0wwarning: src/libavcodec/aacenc.c53implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45+f :w1395/M2:_) 136P*523: I1 | 2warning: 8){+missing field 'unit' initializer [-Wmissing-field-initializers]i,Q ] )*3Qs31q0(rt((e n00. e1395.44r22 | 00068 00/96e 332n9 59e56 6{r"4f0)1,a8) aQ23;cf1 _/( m0M_| Ps." ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ I7),, 1 3| " ^~~~~~~~~~~~~~2F 6o75r6src/libavcodec/aac_defines.h:c447e42: 736M/5S :s2te rnote: feexpanded from macro 'Q30')o } ,c o{ Q3d1(44i | 0n#g".de,f0i o3fnfe 6Q3s071e90(7txof1()5A8 31A 2fC E), n Qc 31C (o n 0t e.x 6t, 3 6o0(63pit8in9otn3)s(66.67(m5xif)d_)s}*, i | 1 ~~~~~^~~~~~~~~~~~~~~~~~d 0e7)3src/libavcodec/aac_defines.h,7 :4A145:V8_36O2:P4 T._note: T0expanded from macro 'Q31'Y P+E _ B0O45. | #Od5L)e, {f i.i| 6n ^ 4e Q3=1 (-x1In file included from )} src/libavcodec/aacps_fixed.c,: 24- 1: , In file included from src/libavcodec/aacps.c 1: ,32 : A src/libavcodec/aacps_fixed_tablegen.hA : C(i162ntE)(:(xN)86C:*_ F2Lwarning: 1Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G 4S7}4,83 6 4| 8. ^0 162 | + 0. 5 ) | ^ ~Q 30(0.1252In file included from 33src/libavcodec/aacsbr_fixed.c:7620: 9src/libavcodec/aacsbrdata.h8:f523:/32M:_P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30src/libavcodec/aacenc.c(:01396.: 11143523 | 7:6{41 Q30warning: 1(3missing field 'unit' initializer [-Wmissing-field-initializers] 170 .f/4M4_2PI2)6,80 0Q93302(09.5160f 5),1396 Q9 | 38 71AS libavcodec/aarch64/vp9mc_aarch64.o 1 (91 2{0"afa./71cM3_P_26I7)is5," 6Q3,07 (40".2I075n7262t72fe4)}7n, 2si{7Qt31f(y/ s tM0.e_0Pr36Ie)71o, 9co d0Q3i0(70n.15g0486"38,19 o20f5ff3)s4e5,ft /Qo31M(f_ (0P.6A3I6A0)C, 6Q3E3n0(8c09C.o3nt0e6xt06,66 3o7pt95if)5}6o4,n8s 2. ifnt| e/n ~~~~~^~~~~~~~~~~~~~~~~~sM _iPtyIsrc/libavcodec/aac_defines.h):_45:,36s :t e | r ^~~~~~~~~~~~~~note: eexpanded from macro 'Q31'o )src/libavcodec/aac_defines.h,: 44 A:45V36 | _:O#PT de_note: Tfiexpanded from macro 'Q30'Y neP E_Q B344O1O | L(#,dxef )i {n e. Q 3i0 6( x)4 = 1 } , - 1 ,( in 1t, ) (AA(Ci(xE)n*2Nt14C)7(_4(8F36x4L8.)A0*G1 0S+7 }30,7. 451 )| 8 ^ 2 4| ^ ~. 0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^: 62: src/libavcodec/aacsbrdata.h:523In file included from :src/libavcodec/aacps_fixed.c7::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:162:61: 523warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.4422 61628 | 0 0 9 32 9 5src/libavcodec/aacenc.c6 fQ:30)(,13970 :.Q13713:215 warning: (2 missing field 'unit' initializer [-Wmissing-field-initializers]30 .37701938f2/6 M71397_56 | 7P 4I 2)75 2f,) } , Q{{30"(Qa03a.1(c 10._013p7n66s7"4, 1"19Pe0r03c7ep11t7ua5fl8/ 3Mn1_2of)P,Ii )Q3s1,e (suQbs 30ti0.t(06u.310t659i08o673n18"9936,661 72of5fff/s)Me}t_P,oI f()A | , ~~~~~^~~~~~~~~~~~~~~~~~ A CQ3Esrc/libavcodec/aac_defines.h0(n:0.c045C7:o366:n2 7t24note: 7eexpanded from macro 'Q31'2x 7tf/,M _45oP | I)p#,t Qdi3e0ofns(i.0n.p04e6n 8sQ9)305,13 (x4A)5fV/ _MO _P P TI_ )T, Y QP30 E( _B0O O.L, 0 {0.(i664i3956482nft/) M=( _1}(Px,I) )-*,1 2, 1 | 41 ^~~~~~~~~~~~~~,7 48A3src/libavcodec/aac_defines.hA6C4:8E44.N0:C _36FL+A: note: Gexpanded from macro 'Q30'0S .}5,) | ^44| | #d ^ ~e fine Q30(xIn file included from ) src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 522 : 83 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)src/libavcodec/aacenc.c(:(1398x):* 1130075223: | 7{ 4Qwarning: missing field 'unit' initializer [-Wmissing-field-initializers]13 8214(.-00 .+9 0 .2313985 | 6 ) 60 2 3| ^{ 3"2a69a32cf_In file included from )src/libavcodec/aacps_fixed.ct,:24n: s"In file included from ,Q3src/libavcodec/aacps.c "1:Te(32-: m0psrc/libavcodec/aacps_fixed_tablegen.h.o:97r16297a:92l36:9 8warning: n0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o68i1s80ef s)h},a {p162Q3i1 | (n -g 0 ". ,44 60Q7o130f7(85f10se8to.5f19(825AfA2C3)E37,0n9 c8QCfo3/nM1_t(P-e0.I5x4)t2,, o3p 3tQi2532o00n(1AS libavcodec/aarch64/vp9mc_neon.o s0.63.t9ns1)417,6f A4V)_O1P}T0,31_7 Tf/| MYP ~~~~^~~~~~~~~~~~~~~~~~~E__ BPOIO)Lsrc/libavcodec/aac_defines.h,,: 45{Q3:0.36(i:0 note: 6expanded from macro 'Q31'4. 1=0 5 1459} | ,8 -#711d,9 e1,1f A2AiCf/nME_eNPC _FILQ)A3GS,}1, (Q 3x| 0) ^ ( 0 . 07 6 2 7 2 4 7 2 7f(/iM_src/libavcodec/aacdec_template.cnPtI):)((1565src/libavcodec/aacenc.c:,x 35:)1399Q:3128:: *021 4warning: (70warning: .missing field 'unit' initializer [-Wmissing-field-initializers]40comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 843664889.005 3 4+13995 | f0 ./ M _5 1565 P{)"a | acI _) | lt,p ^ ~ " Q ,3 0 ( "0 .0In file included from L 06osrc/libavcodec/aacsbr_fixed.c 3 9n: 5 g 626 t: er4m prsrc/libavcodec/aacsbrdata.he8 2:fdiic522/:M_fPt58io nI":,( ) ,ooffwarning: set fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][f s0e]t of>( 2 55AUA522 | ){QC {3E n1( -cC| o0 .9 ~~~~~~~~~ ^ ~~~~n| t2ex t ^~~~~~~~~~~~~~,3 6op6tsrc/libavcodec/aac_defines.h:044i:236o:3n32 s6note: .9l3expanded from macro 'Q30't2 fp),) Q, A3V441_ | (O-#0.P9dT7e_9TYfPE7_iB9On2O9e L8,Q {0.36i80(6x14)8 0= f0 )}} , , { Q- 1,3 1 1 ( , - A0A.(C4Ein4t)N(6(C0x_7F)L1*78A5118G059S873}f,74) ,1 | 82Q4 ^3.0 1( -+0 .05.4523)32 5 2| 0 ^1 6394f)}, In file included from | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aacenc.c::src/libavcodec/aac_defines.h241400:: :45In file included from :129src/libavcodec/aacps.c:36:: note: expanded from macro 'Q31'32 : warning: src/libavcodec/aacps_fixed_tablegen.hmissing field 'unit' initializer [-Wmissing-field-initializers]: 162 :1145: | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]de f i1400n | e Q 31 ( {x)162 " | a a c _ pr e d " ,Q 30 (0 .1"2 AA5C 2-(i3ntM)37a0((ixn9 p)8*r2f1e47/4dM_8Pi3I64c8)t.,0i o+Qn 30."50(,) 0of . f| ^ ~1 s1e7to6f(4A1AIn file included from 03C1src/libavcodec/aacsbr_fixed.c7E:fn/62cM: C_src/libavcodec/aacsbrdata.hPoI:n)522,t: 31e:Qx t3,warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( op0ti.o1ns0 .p5r5229 | e8{7dQ1)931,(1- 2A0fV/.M_9O2_PPI)3T,66_ T0YQ2P3E_3B0O3O(2L60.,907 3{6.i262f7244)7 ,2 =Q7 f310/}(,M- 0_.9-P17, I91)7,9,2 9AQ8A036C08(E0.1N08C4_F0LA6f89G)S0}}5,,3 4| {5 ^fQ/M _P3I1)(,- 0Q.3404(60.00701673895516845829f8/fM)_P,Isrc/libavcodec/aacenc.c), : Q1401 31:| ^~~~~~~~~~~~~~( 130-:0 .src/libavcodec/aac_defines.h:warning: 445missing field 'unit' initializer [-Wmissing-field-initializers]4: 362:3 3note: 25expanded from macro 'Q30'2 0 1614013 | 9 {44" | 4a#fda)c_epc}ef,i" ,n " Fe o| rQc ~~~~^~~~~~~~~~~~~~~~~~~3e0( sx )th src/libavcodec/aac_defines.h e : 45 :36u: s e note: expanded from macro 'Q31' o f( inPt )C((45Ex | s#)*"d10,7e fi3n74o1eff8 sQ32e14t(.x)o 0 f ( +A A 0C. 5E n)c Co n| t ^ e x(ti, noptt)In file included from i(o(xsrc/libavcodec/aacps_fixed.c)n*:24s2: 1.In file included from 4src/libavcodec/aacps.cp:7c32e4): 8, src/libavcodec/aacps_fixed_tablegen.hA3:6V161_4:8O136P.:0 Twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ +TY PE0_.B5OO)L, | {161 | ^ ~. i 6 4 =In file included from Q src/libavcodec/aacsbr_fixed.c30:0}62,( -: 0src/libavcodec/aacsbrdata.h1.:,5221: 9661,:9 3 A9warning: 97Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 C0Ef/NM_CPI_) F522 | ,LA{G QSQ}313CC libavcodec/aasc.o ,( 0-(0 .01| .8 ^569 273461616002f/3M3_P2I6)9,3 2Qf)3,0 (Q0.3116(8-1505.86937997f9/2M9_8P0I)6,8 1Q8300(f0).}1,22 3{6Q73413(-402.f4/M4_6P0I7)17,8 5Q13805(908.f0)7,5 8Q0318(8-802.75f4/2M3_3P2I5)2,0 1Q633904(f0).}0,1 0 3| 8 ~~~~^~~~~~~~~~~~~~~~~~~ 8447src/libavcodec/aac_defines.h9:45f:/36M:_ PInote: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:i36n:e note: expanded from macro 'Q30'Q 31(x) 44 | # d e f i n e Q 3 0((ixn)t ) ( ( x ) * 2 1 4 7 4 8 3(6i4n8t.)0( (+x )0*.1507)3 7 4| 18 ^ ~2 4.0 + 0.5In file included from ) src/libavcodec/aacsbr_fixed.c | : ^62 : src/libavcodec/aacenc.csrc/libavcodec/aacsbrdata.h::1403521::8310:In file included from : warning: src/libavcodec/aacps_fixed.cwarning: missing field 'help' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:140332 | : 521src/libavcodec/aacps_fixed_tablegen.h | { :Q161: 3111: 1 (-{0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N3 U6L3L2}6 0 18| 4 ^19 91616 | 5 f ) , QQ330(10( .019.6097349490725403f1/2M3_2P2I8)f,) }Q,3 0{(Q03.11(8 506.799491176900f4/4M_6P7I4)3,5 0Qf3)0,( 0.Q13618(1-5058.614319f3/02M8_7P34I7),4 0Q53f0)(}0,. 1 2| ~~~~^~~~~~~~~~~~~~~~~~~2 367src/libavcodec/aac_defines.h4:3454:236f: /note: Mexpanded from macro 'Q31'_ PI), Q 3450 | (#0d.e0f7i5ne8 0Q838182(7xf)/ M _ P I ) , Q 3 0 ( 0 .(0i1n0t)3(8(8x4)4*7291f4/7M4_8P3I6)4,8 . 0| ^~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h:544:)36 : note: | expanded from macro 'Q30' ^ ~ 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:f62i: nsrc/libavcodec/aacsbrdata.he: 521Q:3590:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 521 | {(Qi3n1t()-((0x.)3*61037236704118842149.906 5+f )0.,5 )Q | 3 ^1 ( 0.074402In file included from 43src/libavcodec/aacps_fixed.c1:2243: 2In file included from 2src/libavcodec/aacps.c8:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 161{:Q8631:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 9997904467 416135 | 0 f ) , QQ3310((-00..114913609238979374570f4/0M5_fP)I)},, Q 30| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .185src/libavcodec/aac_defines.h6:7454:1361:6 0note: fexpanded from macro 'Q31'/M _PI), 45Q | #3d0e(f0i.n1e68 1Q53518(6x39)f / M _ P I ) , Q 3 0 ((0i.n1t2)2(3(6x7)4*2314427f4/8M3_6P4I8).,0 Q+ 300.(50). 0 7| ^ ~5 8088827f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.hQ:35210:(320: .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 03884479f /521M | _{PQI3)1,( - 0| . ^~~~~~~~~~~~~~3 632src/libavcodec/aac_defines.h6:0441:84361: 9note: 9expanded from macro 'Q30'6 5f), 44 | Q#3d1e(f i0n.e0 7Q43400(2x4)3 1 2 3 2 2 8 f ) } , ({iQ3n1t() ((0x.)9*9190779307444617842345.00f ),+ 0Q.53)1 ( -| 0 ^ .141302873In file included from 47src/libavcodec/aacps_fixed.c4:0524f: )In file included from }src/libavcodec/aacps.c, : 32| : CC libavcodec/ac3.o ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed_tablegen.h:161:src/libavcodec/aac_defines.h61:45:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #161d | e f i ne QQ313(x0)(0 . 1 9 6 9 3 9 9 7 5 0 f / M(_iPnIt)),( (Qx3)0*(201.417854687341614680.f/0M _+P I0).,5 )Q 3 0| ( ^ ~0 .1681558In file included from 63src/libavcodec/aacsbr_fixed.c9:f62/: Msrc/libavcodec/aacsbrdata.hsrc/libavcodec/aacenc.c_:P521:I:1415)6::,12 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:Q 3 0warning: (0missing field 'value' initializer [-Wmissing-field-initializers]. 1 252123 | 6{Q7 3414151(3- | 402 f/. 3M6 3_ 2{P N6UILL0 1)}, 8Q 4139 90| 6( ^50 .f07)5,8 0Q8838217(f /M0_P.I0)7,4 4Q0302(403.1021320238f8)8}4,4 7{9Qf3/1(M _0P.I9)9,9 7 9| 0 ^~~~~~~~~~~~~~4 4674src/libavcodec/aac_defines.h3:5440:f36):, note: Qexpanded from macro 'Q30'3 1(-0. 144 | 4#1d3e0f2i8n7e3 4Q743005(fx))} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :36 : (note: iexpanded from macro 'Q31'n t)((x) *1450 | 73#7d4e1f82i4n.e0 Q+ 301.5()x ) | ^ In file included from src/libavcodec/aacps_fixed.c :(24i: ntIn file included from )src/libavcodec/aacps.c:(32(: xsrc/libavcodec/aacps_fixed_tablegen.h):*1612:1364:7 4warning: 83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5 )161 | | ^ ~ Q30(0.In file included from 19src/libavcodec/aacsbr_fixed.c69:3629: 9src/libavcodec/aacsbrdata.h7:55200:f83/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0. 1520 | 85{6Q73411(16-00f./M3_2P0I7)0,6 6Q3606(908.615668f15)5,8 6Q3319(f /0M._5P0I14)3,4 2Q13900(807.5132f2)3}6,7 4{3Q4321f(/ M0_.P5I7)5,9 3Q1360(302.02744588078f8)8, 2Q7f3/1M(_-P0I.9)89,6 6Q43202(902.101500398f8)4}47,9 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 Q3441 | (#x)d e f i n e Q 3 0 (x ) ( i n t ) ( ( x ) * (2i1n4t7)4((8x3)*614087.03 7+4 108.254.)0 +| 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps_fixed.c520::24: 59In 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:161:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 520 | {Q31(-0. 31612 | 0 7 0 6 6 6 6Q93806(506.f1),9 6Q93319(9 705.05f0/1M4_3P4I)2,19 0Q83705(30f.)1}8,5 6{7Q431116(0 f0/.M5_7P5I9)3, 1Q63302(204.4186781f5)5,8 6Q3391f(/-M0_.9P8I9)6,6 4Q2320(902.115220396f7)4}3, 4 2| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI):,45 :Q363:0( 0note: .expanded from macro 'Q31'0 7580 84588 | 2#7fd/eMf_iPnIe) ,Q 3Q1(3x0)( 0 . 0 1 03 8 8 4 4 7 9 f(/iMn_tP)I()(x,) * 2| 14 ^~~~~~~~~~~~~~7 483src/libavcodec/aac_defines.h6:444:836.:0 note: expanded from macro 'Q30'+ 0.5) 44| ^ ~ | #defCC libavcodec/ac3_channel_layout_tab.o ine In file included from Q3src/libavcodec/aacsbr_fixed.c0(:x62): src/libavcodec/aacsbrdata.h : 520: 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (520( | x{)Q*3110(7-307.4312802740.6066 6+9 806.556)f ), | Q3 ^1 ( 0.5014In file included from 34src/libavcodec/aacps_fixed.c2:1249: 0In file included from src/libavcodec/aacps.c8:3275: 3src/libavcodec/aacps_fixed_tablegen.hf:)160:}136:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1( 0.57593163 2160 | 2 4 4 8 7 f )Q,3 0(Q03.13(0-602.797839664654f2/29M2_1P5I0)9,f )Q}3,0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~ .29src/libavcodec/aac_defines.h1:1454:8365:1 note: 3expanded from macro 'Q31'6 f/M_P I)45, | # dQe3f0i(n0e. 26Q63913(26x3) 6 5 f / M_ P I ) , Q 3 (0i(n0t.)1(9(9x7)8*3271742724f8/36M4_P8I.)0, Q+3 00(.05.1)2 6 4| 1 ^ ~1 4529f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(5200:.6:0 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 609849f/M _520P | I{)Q,3 1 (| - ^~~~~~~~~~~~~~0 .320src/libavcodec/aac_defines.h70:66446:6369: 8note: 6expanded from macro 'Q30'5 6f), 44Q3 | 1#( d0e.f5i0n1e4 3Q43201(9x)0 8 7 5 3 f ) } , { Q 3(1i(n t)0(.(5x7)5*910371633724214842847.f0) ,+ Q301.5()- 0 .| 9 ^8 966422921In file included from 50src/libavcodec/aacps_fixed.c9:f24): }In file included from ,src/libavcodec/aacps.c :32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~: 160:111:src/libavcodec/aac_defines.h :warning: 45:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36: note: expanded from macro 'Q31' 45 | 160#d | e f i n e QQ3310((x0). 3 0 6 2 7 7 3 6 4 5 f /(Mi_nPtI))(,( Qx3)0*(201.4279481314684581.306f /+M _0P.I5)), Q| 3 ^ ~0 (0.2669326In file included from 3src/libavcodec/aacsbr_fixed.c6:562f: /src/libavcodec/aacsbrdata.hM:_519:P84:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.199 75198 | 37{7Q2312(f /0M._9P40I4),4 9Q43606(08.71926634f)1,1 4Q53219(f /0M._0P9I0)2,6 2Q03101(507.401167f5)6}0,9 8{4Q93f1(/-M0_.PI8),2 3 8| 6 ^~~~~~~~~~~~~~3 5253src/libavcodec/aac_defines.h4:3442:736f:) note: ,expanded from macro 'Q30' Q31( 0 .440 | 8#9d2e4f7i6ne8 8Q23306(7x6)f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36n: tnote: )expanded from macro 'Q31'( (x)* 451 | #0d73e7f4i1ne8 24Q.301 (+x )0 . 5 ) | ^ (inIn file included from tsrc/libavcodec/aacps_fixed.c:)24(: (In file included from xsrc/libavcodec/aacps.c)*:2321: 4src/libavcodec/aacps_fixed_tablegen.h7:41608:3866:4 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 + 0.5) | ^ ~160 | QIn file included from 30src/libavcodec/aacsbr_fixed.c:(620: .src/libavcodec/aacsbrdata.h3:05196:25877:3 6warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q 35190 | ({0Q.32911( 104.8951430464f9/4M6_68P7I9)6,3 fQ),3 0Q(310(. 206.6099302266326051f1/5M7_4P1I6)f,) }Q,3 0{(Q03.119(9-7083.8273876223f5/2M_5P3I)4,3 2Q370f()0,. 12Q63411(1 405.2098f9/2M4_7P6I8)8, 2Q33607(60.f0)1}7,5 6 0| 9 ~~~~^~~~~~~~~~~~~~~~~~~8 49f/src/libavcodec/aac_defines.hM:_45PI:)36:, note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f inote: nexpanded from macro 'Q30'e Q31(x) 44 | #d ef i n e Q 3 0 ( x )(i n t )( ( x ) * 2 1 4 7 48 3 6(4i8n.t0) (+(x )0*.15)0 7 | 3 ^ ~7 41824.0 +In file included from 0src/libavcodec/aacsbr_fixed.c.:625: )src/libavcodec/aacsbrdata.h : 519| : ^ 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 51924 | : In file included from {src/libavcodec/aacps.cQ:3321: ( src/libavcodec/aacps_fixed_tablegen.h0:160.:619:4 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 946687963f) ,160 Q | 3 1 ( 0 . 0 9Q0320(602.03101625777431664f5)f}/,M _{PQI3)1,( -Q03.08(203.8296131542855313463f2/7Mf_)P,I )Q,3 1Q(3 00(.00.82966294372668386253f6/7M_6PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.19src/libavcodec/aac_defines.h9:745:8363:7 7note: 22expanded from macro 'Q31'f /M_PI )45, | #Qd3e0f(i0n.e1 2Q634111(4x52)9 f / M _ P I ) , Q 3 0 ( 0(.i0n1t7)5(6(0x)9*824194f7/4M8_3P64I8)., 0 +| ^~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h :| ^ ~44 :36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aaccoder.c:4462 | : #src/libavcodec/aacsbrdata.h:d:783519e::19f7in:: e warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 519 | {783 Q | 3 1( (i n t0 ) (.(x )9*4 1 0073*74 4148(29l4.40a 6m+6b 8d7906.a 35/f) )| 1 ^,2 0 Q.3f1() ;0 In file included from . 0| src/libavcodec/aacps_fixed.c9: ~ ~~~~~~~^~~~~~~0242 : 6In file included from 2src/libavcodec/aacps.c0:13215: 74src/libavcodec/aacps_fixed_tablegen.h1src/libavcodec/aaccoder.c:1606:f:36782)::}52: warning: ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31(-0 782. 81602 | 38 | 6 3 5 2 5 3 4 Q3/302 (((70fa)v.c,3t06 x-2>7Q3f7l13a(6 g4s0 5.&f /0A8M9V_P2_I4C)7O,DE6 8C8Q_233F60(L7A0G.6_2Q91f1S4)}C8A5,L1 3E 6| )f ~~~~~^~~~~~~~~~~~~~~~~~/ M?_P src/libavcodec/aac_defines.h2I.):0,f 45Q3 :0:(036. a:2 vnote: expanded from macro 'Q31'6 c69t32x6 -453> | ch6#5_dfe/lMfa_yoiuPnet I.Qn3)b1_c,( xh)Qa n3 n 0e( l0 . 1s 9) 9 7| ~ ^~~~ 8 (3in7t7)2((2xf)/*M2_1P4I74)8, 3Q63480.(00 .+1 206.451)1 4| 5 ^ ~2 9f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(062.: src/libavcodec/aacsbrdata.h0:15187:835:6 0warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 49f/M_PI) ,518 | {Q| 3 ^~~~~~~~~~~~~~1 ( 0.src/libavcodec/aac_defines.h67:2442:63686:1 3note: 9expanded from macro 'Q30'37 88f) ,44 | Q#3d1e(f-i0n.e1 3Q43904(x3)8 9 0 1 1 0 1 4 f ) } , ({iQn3t1()-(0.(7x)0*71307733794818842240.06 8+ f0),. 5)Q 3 | 1 ^( -0.7654734In file included from 9src/libavcodec/aacps_fixed.c32:59249: 2In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :| 160: ~~~~^~~~~~~~~~~~~~~~~~~11 : warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 160 | 45 | # d e f iQn3e0( 0Q.331(0x6)2 7 7 3 6 4 5 f / M _ P (Ii),n tQ)30(((0x.)2*921114487458133664f8/M._0P I+) ,0 .Q53)0( 0. 2| 6 ^ ~6 9326365f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:PI62): ,src/libavcodec/aacsbrdata.h :Q51830:(58:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 97837722 f518/ | M{_QP3I1)(, 0 .Q63702(02.61826614319134758289ff/)M,_ PQI3)1,( -Q030.(13049.40318795061019081449ff)/}M,_ P{IQ)3,1 ( -| 0 ^~~~~~~~~~~~~~. 7073src/libavcodec/aac_defines.h7:3449:8368:4 2note: 0expanded from macro 'Q30'6 8f), 44Q | 3#1d(e-f0i.n7e6 5Q43703(4x9)3 2 5 9 9 2 f ) } , | ( ~~~~^~~~~~~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(:x45)*:1360:7 note: 3expanded from macro 'Q31'7 41824 .45 | 0# +d e0f.i5n)e Q3| 1 ^( x) In file included from src/libavcodec/aacps_fixed.c: 24 : In file included from (src/libavcodec/aacps.ci:32n: t)src/libavcodec/aacps_fixed_tablegen.h(:(159x:)136*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0 .159 | 5 ) | ^ ~ Q30(0.4In file included from 2src/libavcodec/aacsbr_fixed.c0:0629: 2src/libavcodec/aacsbrdata.h5:85182:731:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30 (5180 | .4{0Q33817( 5802.76782f/2M6_8P61I3)9,3 7Q8380f()0,. 3Q73619(2-006.410354f9/4M3_8P9I0)1,1 0Q1340f()}0,. 2{9Q53317(9-504.9730f7/3M7_3P9I8)8, 4Q32006(80f.)1,9 4Q63718(6-7901.f/7M65_4P7I3)4,9 Q332509(902.f0)2}7,8 7 2| 2 ~~~~^~~~~~~~~~~~~~~~~~~ 942fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | #44d:e36f:i nnote: eexpanded from macro 'Q30' Q 31(x) 44 | # d e f i n e Q 3 (0(inxt)) ( ( x ) * 21 4 7 48 3 6 4 8(.in0t +) (0(.x5))* 1| 0 ^ ~7 3741824.0In file included from src/libavcodec/aacsbr_fixed.c+: 620: .src/libavcodec/aacsbrdata.h5:)518: 7 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 518src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c( :032.: 6src/libavcodec/aacps_fixed_tablegen.h7:21592:6111:8 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393788f), Q 31591 | ( - 0 . 1 3Q43904(308.94021010091245f8)2}7,f /{MQ_31P(I-)0,. 7Q300(703.7430938878548220786f8/fM)_,P IQ3)1,( Q-300.(07.63574697230469430255f9/9M2_fP)I}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h2:9455:3367:9 note: 5expanded from macro 'Q31'4 93f/M _45P | #Id),e fQi3n0e( 0Q.3119(4x6)7 8 6 7 9 1 f / M _ P I ) ,( iQn3t0)(0(.(0x2)78*72221944724f8/3M6_4P8.I0), + | 0 ^~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h: 44| : ^ ~36 : note: expanded from macro 'Q30'34 warningIn file included from s src/libavcodec/aacsbr_fixed.c generated44:. | 62#: src/libavcodec/aacsbrdata.hdef:i517n:e84 :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x) src/libavcodec/aacenc_is.c 517 | : { Q 1393 (:1i61:( n warning: t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( .(4x1)*81810273874411882 264139.803 | f +) , Q03 .51) ( 0 | ^. 0 2 1 8 80 9 89In file included from 2src/libavcodec/aacps_fixed.c 2 : 224 c8p: In file included from 2efsrc/libavcodec/aacps.c)}-:>,c32 h: [{src/libavcodec/aacps_fixed_tablegen.h0]Q.:3i159:186s(:_ -warning: e0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].n86 13e54r5[4w9*411 62159+g3] | 7= f )s q, r Qt31Q((3 0en0e(r.00.98 492/40 0972b45es8t08-9>20e79n3f5e/9Mr_Pf0)I},1)) ;, | ~~~~~^~~~~~~~~~~~~~~~~~ Q | 3 ~~~~ ~~~~~~^~~~~~~~~~~~~~src/libavcodec/aac_defines.h0 :(450:.36:4 0note: 38expanded from macro 'Q31'7 58278 f/45M | #_dPeIf)i,n eQ Q3301((0x.)3 7 6 9 2 0 6 4 0 5 f /M _P I()i,n tQ)3(0((x0).*22915437749853469438f./0M _+P I0).,5 Q)3 0 (| 0 ^ ~. 194678679In file included from 1fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.h:I517):58,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.02787 25172 | 9{4Q23f1/(M_ P0I.)4,1 8| 81 ^~~~~~~~~~~~~~2 841src/libavcodec/aac_defines.h:8442:636:8 3note: fexpanded from macro 'Q30') , Q3 1(44 | #0d.e0f21i8n8e0 9Q83902(x22)8 2 f ) } , { Q 3 1 ( - 0 .(8in6t1)3(5(x4)5*419401273377f4)1,8 2Q43.1(0 +0 .908.954)7 4 8| 09 ^0 9359f)}, 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: 159expanded from macro 'Q31': 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 31591 | ( x ) Q 3 0 ( 0 . 4 2 (0i0n9t2)5(8(2x7)f*/2M1_4P7I4)8,3 6Q4380.(00 .+4 0038.75)5 82 7| 8f ^ ~/ M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062: .src/libavcodec/aacsbrdata.h3:7517:6329:2 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]64 05f/M_PI )517, | {QQ3301(0(. 209.5431789851429834f1/8M2_6P8I3)f,) ,Q 3Q0(30.119(4 06.0728168789019f8/9M2_2P2I8)2,f )Q}3,0 ({0Q.3012(7-08.78262914325f4/5M4_9P41I23)7,f ) ,| ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.449:8369:4 7note: 4expanded from macro 'Q30'8 09093 5449 | f#)}d, e f| ~~~~~^~~~~~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 45 | #(idnetf)i((nxe) *Q13017(3x7) 4 1 8 2 4 . 0 + 0. 5 ) ( i| n ^ t)((x)*2In file included from 1src/libavcodec/aacps_fixed.c4:724: 4In file included from 8src/libavcodec/aacps.c3:632: 4src/libavcodec/aacps_fixed_tablegen.h8:.1590: 36+: 0.warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) | ^ ~ In file included from 159src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 517Q:370:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 42009258 25177 | {fQ/3M1_(P I0).,4 1Q83801(208.44108328678538f2)7, 8Qf3/M1_(P I0).0,2 1Q83800(09.8397226298220f6)4}0,5 {fQ/3M1_(P-0I.)8,6 1Q335405(04.92491253377f9),5 4Q9331f(/ M0_.P9I8)9,47 4Q830090(90.31599f4)}6,78 6 7| 9 ~~~~~^~~~~~~~~~~~~~~~~~ 1f/Msrc/libavcodec/aac_defines.h_:P45I:)36:, Qnote: 3expanded from macro 'Q31' 0(0.0 2457 | 8#7d2e29f4i2nfe/ src/libavcodec/aacenc_is.cMQ_3P1(:xI)142): ,44 : | ^~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare] src/libavcodec/aac_defines.h : 44 : 36 : (note: iexpanded from macro 'Q30'n t )142 | ( ( 44x | )#d *e 2 f 14i7 n4 e8 Q3 630 (4 x)8 . 0 i + f 0(p .r5 e ) v _(is i| &n ^ ~t& )( (xp)r*ev1_In file included from b0tsrc/libavcodec/aacsbr_fixed.c7 :3!627: =4src/libavcodec/aacsbrdata.h1 8:c516:283p4:e. 0- +warning: > cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 h.[5)1 ]| .b ^ an516dsrc/libavcodec/aacsbr_template.c | _t:{Qy3p1In file included from (369e-src/libavcodec/aacps_fixed.c0::.[230w:243*8 4: 1warning: 1In file included from comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]65src/libavcodec/aacps.c +1g:732: ]6)src/libavcodec/aacps_fixed_tablegen.h {0 : 1| 8159369 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4: | 3 11f ),: Qwarning: 3 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (f -o0r. 69(8k88 8=1591 | 51 6; 81 k1 7< 9 =f)Q} s3,0br -({>Qn03._142m(0a-0s09t.2e350r812; 0k72f++1)/5M 7_ 3| P0 ~ ^ ~~~~~~~~~~~~~I4 6)4,4 fQ)3,0 (Q031.(4src/libavcodec/aacsbr_template.c-0:038381.:0776236:57 warning: 88comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]20 7889f22/2 M_0P3815If) | ), } , Q 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0f.o3src/libavcodec/aac_defines.hr7: 6459(:k 236= 0:61 ;4note: expanded from macro 'Q31'0k 5 fe fnQin3_ema0 (sQ0t3e.1r2(;9x) 5 k37 9+ 5+4) 9 3 f /M| _ ~ ^ ~~~~~~~~~~~~~P I ) , (Qi3n0t()0(.1(9x4)6*728164779418f3/6M48_.P0I +) ,0. 5)Q 3 0| ( ^ ~0 .027872294In file included from 2fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)516,: 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' 516 | {Q31( -440 | .#0de3f8i4n1e5 1Q73600(1x8)4 3 f ) , Q 3 1 ( - 0 . 6(9i8n8t8)8((1x)5*618017137794f18)2}4,. 0{ Q+ 301.(5-)0 . 3| 0 ^1 0215730464In file included from 4fsrc/libavcodec/aacps_fixed.c):,24 Q: 31In file included from (src/libavcodec/aacps.c-:032.: 0src/libavcodec/aacps_fixed_tablegen.h7:6158:6136:7 8warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 922205f)}, | ~~~~^~~~~~~~~~~~~~~~~~~158 | src/libavcodec/aac_defines.h : 45Q:336:0 (note: expanded from macro 'Q31'0 .5628 7451 | 75#4d2fe/fMi_nPeI ),Q 3Q13(0x(0).54 9 9 7 25 3 4 2 f / M _ P I )(,i nQt3)0(((x0).*52274184970046853f6/4M8_.P0I )+, 0Q.305(0). 4 4| 9 ^ ~ 9453008f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:35160:(310:. 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]83 358216f/M _516P | I){,Q 3Q13(0-(00..00532824213561786601f1/8M4_3PfI)),, Q | 3 ^~~~~~~~~~~~~~1 (-src/libavcodec/aac_defines.h0:.446:369:8 8note: 8expanded from macro 'Q30'8 15681 144 | 7#9fd)e}f,i {nQe3 1(Q-300.(3x0) 1 0 2 15 7 3 0 4 6 4 4 f ) ,( iQn3t1)((-(0x.)0*716067738704819822242.005 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.c45: | 32#: dsrc/libavcodec/aacps_fixed_tablegen.he:f158i:n111e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 158 | ( i nQt3)0(((0x.)5*62218471774584326f4/8M._0 P+I) , 0Q.350)( 0 .| 5 ^ ~4 99725342In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h),: 516Q:360:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 27489006 5516f | /{QM3_1P(I)-,0. 0Q33804(105.41479690415834030f8)f,/ MQ_3P1I()-,0 .Q6309(808.83821853638518127196ff/)M}_,P I{),Q 3Q13(0-(00..30051220223165876310f46/4M4_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~ -0.07src/libavcodec/aac_defines.h6:6447:368:0 8note: 9expanded from macro 'Q30' 22205f 44) | },# d e| f ~~~~^~~~~~~~~~~~~~~~~~~i ne src/libavcodec/aac_defines.hQ:3450:(36x:) note: expanded from macro 'Q31' 45 | # d e f(iinnte) (Q(3x1)(*x1)0 7 3 7 4 1 82 4 . 0 + 0 .(5i)n t )(| ( ^x) *2147483In file included from 64src/libavcodec/aacps_fixed.c8:.240 : +In file included from src/libavcodec/aacps.c0:.325: )src/libavcodec/aacps_fixed_tablegen.h :| 158 ^ ~: 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:515 :15883 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.56 25158 | {7Q173514(2 0f./9M8_6P3I0)5,6 3Q233200(705.f5)4,9 9Q73215(3-402.f5/3M5_7P8I)8,9 9Q60300(606.25f2)7}4,8 {9Q03016(5-f0/.M6_1P5I1)0, 3Q63202(707.347449f9)4, 5Q3310(0-80f./8M9_5P1I5)0,1 98Q993909(70f.)32}8,3 3 5| 8 ~~~~^~~~~~~~~~~~~~~~~~~2 16fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31' Q30(0 .450 | 5#2d2e23f6i8n61ef /Q3M1_P(Ix)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(36i:n tnote: )expanded from macro 'Q30'( (x)*2 14447 | 4#83d6e4f8i.n0e + Q03.05()x ) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t: )src/libavcodec/aacsbrdata.h(:(515x:)58*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 515+ | {0Q.351)( | 0 ^. 9863056323In file included from 2src/libavcodec/aacps_fixed.c0:7245: f)In file included from ,src/libavcodec/aacps.c: 32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:-1580.:56135:7 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9600662f)}, {158 | Q 3 1 (- 0 .Q63105(100.35662227877317745f4)2,f /QM3_1P(I-)0,. 8Q95310(50.0514999879295939472ff)/}M,_ P I| ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450.:5362:7 4note: 8expanded from macro 'Q31'9 0065f /45M | _P#Id)e,f iQ3n0e( 0.Q43419(9x45)3 0 0 8 f / M _P I ), Q 3 0((i0n.t3)2(8(3x3)5*82211467f4/8M3_64P8I.)0, +Q 300.5() 0 .| 0 ^ ~ 52223686In file included from 1src/libavcodec/aacsbr_fixed.cf:62/: M_src/libavcodec/aacsbrdata.hP:I515):,31 : | ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: 515note: | expanded from macro 'Q30'{ Q31( 0 .449 | 8#6d3e0f5i6n3e2 3Q23007(5x)f ) , Q 3 1 ( - 0 . 5 3(5i7n8t)8(99(6x)0*0160672f3)74}1,8 2{4Q.301 (+- 00..65)1 5 1| 0 ^3 62277374fIn file included from ),src/libavcodec/aacps_fixed.c :Q243: In file included from 1src/libavcodec/aacps.c(:-320.: 8src/libavcodec/aacps_fixed_tablegen.h9:51581:5360:1 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9997f)}, | ~~~~^~~~~~~~~~~~~~~~~~~158 | src/libavcodec/aac_defines.h : 45 : 36Q3:0 (note: 0expanded from macro 'Q31'. 562871 7455 | #4d2eff/iMn_eP IQ3)1,( xQ)3 0 ( 0 . 5 4 9 97 2 5 3 4(2inft/)M(_(xP)I*)2,1 4Q73408(306.54287.408 9+0 006.55)f / M| ^ ~_ PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:44629: 9src/libavcodec/aacsbrdata.h4:55153:070:8 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q3 0515( | 0{Q.3312(8 303.598821663f0/M5_6P3I2)3,2 0Q7350f()0, .Q03512(2-20.365836517f8/8M99_6P0I0),6 6 2f| ) ^~~~~~~~~~~~~~} , {Qsrc/libavcodec/aac_defines.h3:144:(36-:0 note: .expanded from macro 'Q30'6 1510 36442 | 2#7d7e3f7i4nfe) ,Q 3Q03(1x()- 0 . 8 95 1 5 0 1 9 8 9 9 9(i9n7tf))(}(, x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h:4451:8362:4 .note: 0 expanded from macro 'Q31'+ 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 : 158 : 11(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*214748 31586 | 4 8 . 0 + Q03.05()0 . 5| 6 ^ ~2 8717542fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_P:I62): ,src/libavcodec/aacsbrdata.h Q:35140:(840:. 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9725342f/M 514_ | P{IQ3)1,( -Q03.06(2008.15528714386910804605ff)/M,_ PQI3)1,( Q03.07(500.040469796425138090586ff/)M}_,P I{)Q,3 1Q(3-00(.04.383627803315582251068f/1M2_fPI)),, QQ3310(( 00..09592929283066896214f43/2M_2PfI))},, | | ^~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4544 | | ##ddeeffiinnee Q 3Q03(1x()x ) (i n(ti)n(t()(x()x*)1*027134774418832644.80. 0+ 0+. 50). 5 )| ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :24src/libavcodec/aacsbr_fixed.c: :In file included from 62: src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32514: :src/libavcodec/aacps_fixed_tablegen.h58::157 :warning: 136implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | {Q3 1(157- | 0 . 62 0 8 1 5Q83103(601.864701f2)7,2 9Q33315(f /0M._7P5I0)0,0 6Q76320(108.965663f8)8}9,3 4{8Q53f1/(M-_0P.I4)3,8 6Q3700(105.2655008617629f0)61,f /QM3_1P(I )0,. 9Q93909(800.6690204945392721f8)}2,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h Q:3450:(360:. 5note: 0expanded from macro 'Q31'3 6380 2459 | 1#fd/efMi_nPe IQ)3,1 (Qx3)0 ( 0 . 1 0 6 0 0 28 7 4 7(fi/nMt_P)I()(,x ) | * ^~~~~~~~~~~~~~2 1474src/libavcodec/aac_defines.h8:3446:364:8 .note: 0expanded from macro 'Q30' + 0. 544) | #d| ef ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 514 : 32: warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*1 05147 | 3{74Q13812(4-.00 .+6 200.58)1 5 8| 1 ^3 61840f), In file included from Q3src/libavcodec/aacps_fixed.c1:( 240: .In file included from 7src/libavcodec/aacps.c5:0320: 0src/libavcodec/aacps_fixed_tablegen.h6:71576:21111:8 9warning: 56implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f) }, {Q31(-0.4 31578 | 67 0 1 5 2 5 Q03801(20f.)6,7 1Q237129(3 305.f9/9M9_9P8I0)6,9 2Q44330(202.f66)3}8,89 3 4| 8 ~~~~~^~~~~~~~~~~~~~~~~~5 f/Msrc/libavcodec/aac_defines.h_:45P:I36):, note: Qexpanded from macro 'Q31'3 0(0. 6455 | 0#6d7e6f9i06n1ef /QM3_1P(Ix)), Q 3 0 ( 0 . 6 00 9 5 9 7 1(8i2nft/)M(_(PxI)*)2,1 4Q3704(803.654083.603 8+0 209.15)f / M| _ ^ ~P I), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c1:06620: 0src/libavcodec/aacsbrdata.h2:85147:467:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ 514 | {src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 6expanded from macro 'Q30'20 81581 3446 | 18#4d0eff)i,n eQ 3Q13(0( x0). 7 5 0 0 0 6 7 6 2 1 8 9(i5n6tf))(}(,x ){*Q13017(3-704.1483284.607 0+1 502.55)0 8 1| ^2 f), Q31( 0In file included from .9src/libavcodec/aacps_fixed.c9:9249: 8In file included from 0src/libavcodec/aacps.c6:329: 2src/libavcodec/aacps_fixed_tablegen.h4:41573:862:2 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45157: | 36 : note: expanded from macro 'Q31'Q 30(0. 6457 | 1#2d7e2f9i3n35ef /QM3_1P(Ix)), Q3 0 ( 0 .6 6 38 8 9 3 4 8 5(fi/nMt_)P((Ix)),* 21Q43704(803.66485.006 +7 6900.651)f / M| _ ^ ~P I), Q30(0.In file included from 60src/libavcodec/aacsbr_fixed.c:0629: src/libavcodec/aacsbrdata.h5:95137:1838:2 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30 (513 | 0{.5Q03316(38 0209.15f0/4M4_9P1I)6,6 7Q63003(003.f1)0,6 0Q03218(7-407.f8/5M_9P9Isrc/libavcodec/aacsbr_template.c)50,:7 2 5114:| 0 ^~~~~~~~~~~~~~178: 4 3warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f src/libavcodec/aac_defines.h)}:,44 :{36Q:3 1note: (expanded from macro 'Q30' 511 0 | . 4 7 144 6 | #i2df 8(e9f1gin0eo 6Q3a50l1_(0s8fxb)) ,< Q s3b 1 r-(> k -x0 [1.] 1 8 +6 80s2 b04(0ir49n5-t69)>f)(}m[,1( ]x ))| ~~~~^~~~~~~~~~~~~~~~~~~* {1 0src/libavcodec/aac_defines.h | 7: ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~37454 :136:8 note: 2expanded from macro 'Q31'4 .0 src/libavcodec/aacsbr_template.c+: 524450.: | 534#):d warning: ecomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] f| i ^ ne Q 35241 | In file included from ( src/libavcodec/aacps_fixed.cx :) 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.hfo :r 157 : ( 61i :(= ikwarning: n;t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i( x=)=*2 1k4 74|8 3|1576 s | 4b 8 .> 0( s b+r - 0Q>.k305([0)0] . -6| ^ ~ 7112 7+2 9m33sIn file included from 5bf src/libavcodec/aacsbr_fixed.c/M-: _62oP: dIsrc/libavcodec/aacsbrdata.h)d:,513) Q:3;590: i(warning: -0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6- )6 3{8 8 9| 3 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 4 5138 | 5{f/QM3_1Psrc/libavcodec/aacsbr_template.c(I: ),5500: Q.3175:0(0 04warning: .4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6590 1666776 690055036 | 01 3f f/ ) M,}_ P IQw)h,3i1 (lQ-e30. 08((50s9b.69 050!07=92 54sb0r984-73>1k4f8x)2[}1f,] /+ M s{_bQPr3I-1)>m([ , 10Q.4]370()10;6 2. 8| 95 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~103 0636850120918ff/)M,_P IQ)3,1 (Q3-00(.018.6180062000420849754679ff/)}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 )( ((xi)n*2t1)4(7(4x8)3*614087.307 4+ 108.254.)0 + | 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:513In file included from :31src/libavcodec/aacps_fixed.c:: 24: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:157:36 :513 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.504491 61576 | 7 6 0 3 03Qf3)0(,0 .Q63711(2-702.983539595f0/7M_2P4I0)8,4 Q3304(f)0}.,6 6{3Q3818(9 304.8457f1/6M2_8P9I10)6,5 1Q0380f()0,. 65Q03617(6-900.6118f6/8M_0P2I0)4,0 4Q9350(609.f60)0},9 5 9| 7 ~~~~^~~~~~~~~~~~~~~~~~~1 82fsrc/libavcodec/aac_defines.h/:M45:_36P:I )note: ,expanded from macro 'Q31' Q30(0 .455 | 0#3d6e3f8i0n2e9 1Qf3/1M(_PxI) ) , Q 3 0 ( 0 .1 0 6 0 0 2(8i7n4t7f)/(M(_x)P*I2)1,4 7| 4 ^~~~~~~~~~~~~~8 3648src/libavcodec/aac_defines.h:.440: 36+: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #defineIn file included from src/libavcodec/aacsbr_fixed.cQ:623: 0src/libavcodec/aacsbrdata.h(:x513): 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i513n | t{)Q(3(1x)(* 01.07530744419812646.706 0+3 003.f5)), Q 3| 1 ^( -0.8599507In file included from 24src/libavcodec/aacps_fixed.c0:824: 4In file included from src/libavcodec/aacps.c3:324: fsrc/libavcodec/aacps_fixed_tablegen.h:)157}:,11 :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.4716289 1571 | 0 6 5 1 0 8 fQ)3,0 (Q03.167(1-207.128698303250f4/0M4_9P5I6)9,f )}Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 663src/libavcodec/aac_defines.h8:8459:3364:8 5note: f/expanded from macro 'Q31'M _PI) ,45 Q | 3#0d(e0fi.n6e5 Q03617(69x0)6 1 f/ M _ P I ) , Q3 0 ( 0(.in6t0)0(9(x5)9*72118427f4/M8_3P6I)4,8 .Q030 (+ 00..550)3 63 8| 02 ^ ~9 1f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c:Q623: 0src/libavcodec/aacsbrdata.h(:0512.:18406:0 02warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 47f/M_PI )512, | { Q| 3 ^~~~~~~~~~~~~~1 (-0.src/libavcodec/aac_defines.h4:9441:0364:7 note: 8expanded from macro 'Q30'3 13715 044f | ),# dQe3fi1ne( 0Q.3302(8x9)5 2 1 4 3 5 9 6 6 3 f ) }(i,nt ){(Q(3x1)(* 100.793974818812147.501 2+0 705.51)f ) ,| ^Q 31( 0.88In file included from 99src/libavcodec/aacps_fixed.c39:824: 3In file included from 83src/libavcodec/aacps.c1:3325: 4src/libavcodec/aacps_fixed_tablegen.hf:)156}:,136: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'156 | 45 | Q#3d0e(f0i.n78e5 3Q93811(x8)5 3 f / M _ P I ) , Q 3 0 ((0i.n7t8)5(3(9x8)1*85231f4/7M4_8P3I6)48,. 0Q 3+0 (00.7.8553)98 1 85| 3 ^ ~f /M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:75128:53599:8 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 3f/M_PI), 512Q | 3{0(Q0.3718(5-309.841895130f4/7M8_3P1I3)7,1 5Q300f)(,0 .Q73815(3 908.13825839f/5M2_1P4I3)5, 9 66| 3 ^~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h{:Q443:1(36 : 0note: .expanded from macro 'Q30'9 98811 75441 | 2#0d7e5f1ifn)e, QQ3301((x ) 0 . 8 8 9 9 3 9 8 3 8 31(3in5t4)f()(},x )* 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 374src/libavcodec/aac_defines.h1:8452:436.: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 : 156 :111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](i nt)((x)*214 71564 | 8 3 6 4 8 .0 Q+3 00(.0.57)8 5 3| ^ ~9 81853f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0512(:320:. 7warning: 85implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]39 81853f/M _P512I) | ,{ QQ3310((-00..4791805437988311835731f5/0Mf_)P,I )Q,3 1Q(30 (00..372885935928114835539f6/6M3_fP)I}),, {QQ3301((0 .07.895938988111875531f2/0M7_5P1I)f,) ,Q 3Q03(01.(7 805.388998913895833f83/1M3_5P4If)),} , | | ^~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636: :note: expanded from macro 'Q31'note: expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3310((xx)) ((iinnt)t()(((xx))**21104774378431684284.0. 0+ +0 .05.)5 ) | ^ ~| ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c:512::326: :src/libavcodec/aacps_fixed_tablegen.h :warning: 156implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | {Q31 (-1560 | . 4 9 1 0 4 7Q83301(307.175805f39)8,1 8Q5331f(/ M0_.P3I2)8,9 5Q23104(305.79866533f9)8}1,8 5{3Qf3/1M(_ P0.I9)9,8 8Q13107(501.2708755319f8)1,8 5Q33f/1M(_ P0I.)8,8 9Q9303(9803.8738513395841f8)}5,3 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036:( 0note: .expanded from macro 'Q31'7 85398 1458 | #5d3fe/fMi_neP IQ)3,1 (Qx3) 0 ( 0 . 7 8 5 3 9 8 1 8 5 3(fi/nMt_)P(I()x,) * 2| 1 ^~~~~~~~~~~~~~4 748src/libavcodec/aac_defines.h3:6444:836.:0 note: +expanded from macro 'Q30' 0.5) 44| | ^ ~# define Q30In file included from (xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 511 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )511* | 10{7Q33174(1 802.49.408 +1 03.655)0 2 2| 1 ^2 68f), Q31(-In file included from 0.src/libavcodec/aacps_fixed.c9:7245: 0In file included from 6src/libavcodec/aacps.c6:4320: 0src/libavcodec/aacps_fixed_tablegen.h2:71561:2618:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31(-0.9 51564 | 3 4 4 9 7 4 Q932805(30f.)7,8 5Q339181(8-503.f7/96M07_9P7I8)5,0 1Q93803(f0).}7,8 5 3| 9 ~~~~^~~~~~~~~~~~~~~~~~~8 1853src/libavcodec/aac_defines.hf:/45M:36_:P Inote: )expanded from macro 'Q31', Q30 (450 | .#7d8e5f3i9n8e1 Q83531f(/xM)_ PI ) , Q3 0 ( 0 .7 8 5 3 9 8(1i8n5t3)f(/(Mx_)P*I21)4,7 4Q83306(408..708 5+3 908.1585)3 f| / ^ ~M _PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.627: 8src/libavcodec/aacsbrdata.h5:35119:8581:8 5warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), | 511 ^~~~~~~~~~~~~~ | {Q3src/libavcodec/aac_defines.h1:(44 :036.: 9note: expanded from macro 'Q30'4 81365 0442 | 2#1d2e6fi8nfe) ,Q 3Q03(1x()- CC libavcodec/ac3_parser.o 0 . 9 7 5 0 6 6 4 0 0 2(7i1n2t8)f()(}x,) *{1Q03713(7-401.892544.304 4+9 07.459)2 85 3| f ^) , Q31(-0.In file included from 7src/libavcodec/aacps_fixed.c96:0247: In file included from 9src/libavcodec/aacps.c:7328: 50src/libavcodec/aacps_fixed_tablegen.h1:91568:336f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :15636 | : note: expanded from macro 'Q31' Q30 (450 | .#7d8e5f3i9n8e1 85Q33f1/(Mx_)P I ), Q 3 0 ( 0 . 7 8 5 3 9(8i1n8t5)3((fx/)M*_21P4I7)4,8 3Q3604(80.0. 7+8 503.958)1 8 5| 3 ^ ~f /M_Psrc/libavcodec/aacsbr_template.cI),In file included from :src/libavcodec/aacsbr_fixed.cQ:588362:0: 19(src/libavcodec/aacsbrdata.h0::.511 78:5warning: 31comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3: 98warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 53f /588M | _P I) 511, | Q{f3Q0o3(r01 (.( 07k.8 9=54 381;91 83k16 855<=0 322sf1br/2M6->_8PnIf[))0, ,]Q3 ;1(Q- 30src/libavcodec/aaccoder.ck0.+(9+:07.5)709206: 8195639 8: 4| 0 ~ ^ ~~~~~~~~~01warning: 28implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]75 1238ff/src/libavcodec/aacsbr_template.c):M}615,:_19 :PI{)920 ,Q | warning: 3 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 ( | - ^~~~~~~~~~~~~~0 615 . 9 | src/libavcodec/aac_defines.h 5 : *4 3 44(4la :436m: 9bnote: dfa7expanded from macro 'Q30'o4r 9 2/(8 k5 344f12= | #)0. fd, 1Q)3ef;;1i k (n -e<| 0 ~ ~~~~~~~^~~~~~~. 7=Q96 300(sx7br)9- 7> n src/libavcodec/aaccoder.c 8 _ :9195q0 :52;1 k:++9 83 f))}, warning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ( ~~~~^~~~~~~~~~~~~~~~~~~ i| ~ ^ ~~~~~~~~ nt )(src/libavcodec/aac_defines.h(919: | 45:x36: ) note: * expanded from macro 'Q31'1 0 7/3 ( (745a4v1 | 8c#2dt4exf.i-0n +>ef la 0Qg3s. &15( x))A V _ | C O ^ D E C _ F LIn file included from Asrc/libavcodec/aacps_fixed.c G :_ 24(Qin: tSIn file included from src/libavcodec/aacps.c)C:AL(32(E: x)src/libavcodec/aacps_fixed_tablegen.h) :?*156 221:.11407:48f warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :64 8.a0v ct+x 156 - | 0> c .h5_) l ay | o ^ ~Qu 3t0.(n0b._cIn file included from 7h85src/libavcodec/aacsbr_fixed.c3a:nn962e8: lsrc/libavcodec/aacsbrdata.h1:511s8):75: 3| ~ ^~~~ fwarning: / implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q3 0511( | {0Q.317(8 50.399488118365530f2/2M_1P2I6)8,f Q)3,0 (Q03.1(7-805.399817855036f6/4M0_0P2I7)1,2 8Qf3)0}(,0 .{Q73815(3-908.19855433f4/4M9_P7I4)9,2 8Q5330f()0,.7 8Q3513(98-108.5739f6/0M7_9P7I8)50,1 Q93803(f)0},. 7 8| 53 ~~~~~^~~~~~~~~~~~~~~~~~9 818src/libavcodec/aac_defines.h53:f45/:M36_:PI )note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44e:f36i:n enote: expanded from macro 'Q30' Q31(x )44 | # d e f i n e Q 3 0 ((x)i n t ) ( ( x )* 2 1 4 7 4 8 3(6i4n8t.)0( (+x )0*.150)7 3| 7 ^ ~ 41824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.5:)62 : src/libavcodec/aacsbrdata.h| : ^510 :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 510In file included from | src/libavcodec/aacps.c{:32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(155: 1360: .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 430266919728 f155) | , Q 3 1 ( Q030.(108.8819259555233137757543ff/)M}_P,I ){,Q 3Q13(0 (00..990766980669462042f3/8M_1P8I4)3,f )Q,3 0Q(301.9(2-001.19248064684f5/3M4_3P6I6)6,2 0Qf3)0(}0, . 9| 6 ~~~~^~~~~~~~~~~~~~~~~~~ 9836src/libavcodec/aac_defines.h5:945:2367:f /note: Mexpanded from macro 'Q31'_P I), Q 4530 | (#1d.e0f67i1n5e8 3Q43114(f/xM)_ P I ) , Q 3 0 ( 1 . 4 6 4 7(93i4nt4)3(7(f/xM)_*P2I1)4,7 4 | 8 ^~~~~~~~~~~~~~36 48.0src/libavcodec/aac_defines.h :44+: 360:.5 )note: expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from insrc/libavcodec/aacsbr_fixed.ce: 62Q: 30src/libavcodec/aacsbrdata.h(:x510):59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (510i | n{tQ)3(1((x )0*.190974330742186246.901 9+7 208.f5)), Q| ^3 1( 0.1881In file included from 25src/libavcodec/aacps_fixed.c5:5243: 1In file included from src/libavcodec/aacps.c7:55323: fsrc/libavcodec/aacps_fixed_tablegen.h):}155,: 111{:Q 31warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.9768640238 11558 | 4 3 f) , Q 3 1Q(3-00(.02.886969455233437376646f2/0Mf_)P}I,), Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h:9450:6369:0 6note: 9expanded from macro 'Q31' 624f/ M45 | _#PdIe),f iQn3e0 (Q301.(9x2) 0 1 1 9 4 0 4 8 f / M _P I()i,n tQ)3(0(x()0*.2194679488336654982.70f /+M _0P.I5),) Q 3| ^ ~0 (1.06715In file included from 83src/libavcodec/aacsbr_fixed.c4:1462f: /src/libavcodec/aacsbrdata.hM:_P510I:)32,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.464793 451043 | 7{fQ/3M1_(P I)0,. 9 9| 4 ^~~~~~~~~~~~~~30 2669src/libavcodec/aac_defines.h1:9447:2368:f )note: ,expanded from macro 'Q30' Q31( 044. | 1#8d8e1f2in5e5 5Q3301(7x5)5 3 f ) } , { Q 3 1 ( 0 .(9i7n6t8)6(4(0x2)3*811087433f7)4, 1Q381(2-40..02 8+6 604.553) 4 36| 6 ^ 620f)}, | In file included from ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: In file included from :src/libavcodec/aacps.c45::3236:CC libavcodec/ac3dec_data.o : src/libavcodec/aacps_fixed_tablegen.hnote: :155expanded from macro 'Q31': 86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 31155( | x ) Q 3 0 ( 0 . 8 9 9(52i3n3t77)4(f(/xM)_*2P1I4)7, 4Q83306(408..900 69+0 609.56)2 4 f| / ^ ~M_ PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:9622: 0src/libavcodec/aacsbrdata.h1:151094:074:8 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q3 0510( | 0.{9Q639813( 605.99279f4/M3_0P2I6)6,9 1Q93702(81f.)0,6 7Q15381(3 4104.f1/8M_8P12I5)5,5 Q331705(15.34f64)7},9 3{4Q43317(f /0M._9P7I6)8,6 4 0| 2 ^~~~~~~~~~~~~~3 8184src/libavcodec/aac_defines.h3:f44):,36 : Qnote: expanded from macro 'Q30'3 1(-0.2 84466 | 4#5d3e4fi3n6e6 6Q2300(fx))}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x )45* | 1#0d7e3f7i4n1e 8Q2341.(0x )+ 0 . 5 ) | ^ (intIn file included from )src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c2:1324: 7src/libavcodec/aacps_fixed_tablegen.h4:81553:6614:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 155 | QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620.: 89src/libavcodec/aacsbrdata.h95:5092:3833:7 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q 35090 | {(Q03.19(0-609.096098682945f9/3M6_P0I2)5,4 6Qf)3,0( 0Q.3912(0 101.9642004384f3/9M70_5P4I3)8,0 fQ3)0}(,0 .{9Q63918(3-605.096276f18/6M2_2P5I48)1, 7Q73f0)(1,. 0Q63711(5-803.42143f81/2M_2P1I7)22,1 Q33590f)(}1,. 4 6| 4 ~~~~^~~~~~~~~~~~~~~~~~~7 9344src/libavcodec/aac_defines.h37:f45/:M36_P:I )note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#44:d36e:f inote: nexpanded from macro 'Q30'e Q31 (44x | )# d e f i ne Q 30 ( x ) ( i n t ) ( ( x ) * 2(1in4t7)4(83(6x4)8*.100 7+ 3074.158) 2 4| . ^ ~0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c:| 62 ^ : src/libavcodec/aacsbrdata.h:509:58: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 509src/libavcodec/aacps_fixed_tablegen.h | :{155Q3:136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 08895936025 46155f | ) , Q 3 1 (Q 300.(602.0839495323937707544f38/0Mf_)PI}),, {QQ330(10.(9-0609.006696612846f2/2M5_4P8I1)7,7 fQ3)0,( 0Q.93210(1-109.243084182f/2M1_7P2I2)1,3 5Q93f0)(0}.,9 6 | 9 ~~~~^~~~~~~~~~~~~~~~~~~83 659src/libavcodec/aac_defines.h2:7f45/:M36_P:I )note: ,expanded from macro 'Q31' Q30(1. 0456 | 7#1d58e3f4i1n4ef /QM3_1P(Ix)), Q 3 0 ( 1 . 46 4 7 9 3 (4i4n3t7)f(/(Mx_)P*I2)1, 4 7| 4 ^~~~~~~~~~~~~~83 648src/libavcodec/aac_defines.h.:440: +36 0:. note: 5expanded from macro 'Q30') | ^ ~ 44 | #defineIn file included from src/libavcodec/aacsbr_fixed.cQ:623: 0src/libavcodec/aacsbrdata.h(:x509): 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i509n | t{)Q(3(x1)(*-100.7930784819852943.600 + 20.554)6 f )| , ^ Q31( 0.62In file included from 03src/libavcodec/aacps_fixed.c43:9247: 0In file included from 5src/libavcodec/aacps.c4:323: 8src/libavcodec/aacps_fixed_tablegen.h0:f155):}11,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.066186 21552 | 5 48 1 7 7 f )Q,3 0Q(301.(8-90.9253283132727147f2/2M1_3P5I9)f,) }Q,3 0 (0| .9 ~~~~~^~~~~~~~~~~~~~~~~~0 690src/libavcodec/aac_defines.h6:945:636:2 4note: fexpanded from macro 'Q31'/ M_PI) ,45 | #Qd30e(f0i.9n2e0 1Q13914(0x)4 8 f / M _ P I ) , Q 3 0 ( 0(.i9n69t8)(3(6x5)9*2271fCC libavcodec/ac3dec_fixed.o 4/7M4_8PI3)6,4 8.Q03 0+( 10..056)7 1| 58 ^ ~3 414f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:5090:(61:. 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7934437f /509M | _{PQI3)1,( - 0| ^~~~~~~~~~~~~~. 90src/libavcodec/aac_defines.h8:89445:9363:6 0note: 2expanded from macro 'Q30'5 46f), Q443 | 1#(de f0.i6n2e0 34Q33907(x0)54 3 8 0 f ) } , { Q 3 1 ( - 0(.i0n6t6)1(8(6x22)5*1408177377f4),1 8Q2341.(-00 .+2 308.152)2 1 7| 2 ^2 1359f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~^~~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c::3245:: 36src/libavcodec/aacps_fixed_tablegen.h::154 :136note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e154 | Q3 1 (x ) Q 3 0 ( 1 . 0 0 7 9 2(4i5n5t6)7(f(/xM)_*P2I1)4,7 4Q83306(418..002 0+8 203.58)3 6 3| f ^ ~/ M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(1:.0624: 3src/libavcodec/aacsbrdata.h3:05087:3830:4 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q 35080 | ({1Q.31120(85-100.3497977f0/8M3_2P4I1)6,9 7Q33f0)(,1 .Q234214(6-004.8196738f9/5M5_6P2I0)3,0 2Q350f()1}.,5 18{5Q73216(8-801.f9/9M_7P15I9)7,9 2 6| 0 ^~~~~~~~~~~~~~87 8f), src/libavcodec/aac_defines.hQ:344:136(:- 0note: .expanded from macro 'Q30'9 35657 8444 | 0#0d7e6f4i8nfe )Q}3,0 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)(( x45) | *#1d0e7f3i7n4e1 8Q2341.(0x )+ 0 . 5 ) | ^ (int)In file included from ((src/libavcodec/aacps_fixed.cx:)24*: 2In file included from 14src/libavcodec/aacps.c7:4328: src/libavcodec/aacps_fixed_tablegen.h3:61544:8111.0: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 154 | In file included from src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:1508.:00587:9 24warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 67f/M_PI )508 | ,{ QQ3310((-10.0.24078727380386332f4/1M_6P9I7)3,f )Q,3 0Q(311.(04-3030.713607484f9/5M5_6P2I0)3,0 2Q53f)0}(,1 .1{20Q835110(3-909.f9/M9_7P1I5)9,7 Q93206(018.72482f4)6,0 4Q83913(f-/0M._P9I3)5, 6Q53708(4100.5716854782f6)8}8,1 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :| 45 ^~~~~~~~~~~~~~: 36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: note: 45expanded from macro 'Q30' | #defin e44 Q | 3#1(dxef)i n e Q 30 ( x ) ( in 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:508In file included from :31src/libavcodec/aacps_fixed.c:: 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]508 | {Q31(-0.4777083 21544 | 1 6 9 7 3 f )Q,3 0Q(311.(0-007.912647585965756f2/0M3_0P2I5)f,) }Q,3 0{(Q13.10(2-008.293987316539f7/9M2_6P0I8)7,8 fQ)3,0 (Q13.10(4-303.097335064547f8/4M0_0P7I6)4,8 fQ)3}0,( 1 .| 1 ~~~~^~~~~~~~~~~~~~~~~~~2 0851src/libavcodec/aac_defines.h0:3459:936f:/ Mnote: _expanded from macro 'Q31'P I), Q3 045( | 1#d.e2f4i2n4e 6Q3014(8x9)3 f / M_ P I ) , Q 30 ( 1 . 5 1(i8nt5)72(68(8x1)f*/2M1_4PI7)4,8 3 6| 4 ^~~~~~~~~~~~~~8 .0 src/libavcodec/aac_defines.h+: 440:.365:) note: expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from isrc/libavcodec/aacsbr_fixed.cn:e62: src/libavcodec/aacsbrdata.hQ3:0508(:x6): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | ({inQt3)(1((x-)0*.1407773774018832244.106 9+7 03.5f)) , | ^Q 31(-0.1678In file included from 95src/libavcodec/aacps_fixed.c5:6242: 0In file included from 3src/libavcodec/aacps.c0:2325: f)src/libavcodec/aacps_fixed_tablegen.h}:,154 :{61Q:3 1CC libavcodec/ac3dec_float.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.9971597 91542 | 6 0 8 7 8f ), QQ3301((1-.00.903795264557586470f0/7M64_8PfI))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~ (1.src/libavcodec/aac_defines.h02:0458:2363:8 3note: 6expanded from macro 'Q31'3 f/M_P I45) | ,# deQf3i0n(e 1Q.03413(3x0) 7 3 0 4 4 f / M _ P I ) ,( iQn3t0)((1(x.)1*22018457140833969f4/8M._0P I)+, 0Q.350)( 1 .| 2 ^ ~4 24604893In file included from fsrc/libavcodec/aacsbr_fixed.c/:62M: _src/libavcodec/aacsbrdata.hP:I)507,: 83Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .5185726 85078 | 1{fQ3/1(M _0P.I6)5,2 6 9| 44 ^~~~~~~~~~~~~~7 475src/libavcodec/aac_defines.h09:444f:)36,: Qnote: 3expanded from macro 'Q30'1 ( 0.6 5449 | 16#0d0e4f8i3n3e9 3Q23f)0}(,x ){ Q 3 1 ( 0 . 6 7 4 39 4 7(8i1n4t1)1(2(1xf))*,1 0Q73317(4-108.2841.608 4+3 800.854)6 7 9| 6 ^f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::45:2436: :In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:154: 3645: | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] define Q31( x154) | Q 3 0 ( 1 . 00 7 9 2 4(5i5n6t7)f(/(Mx_)P*I2),1 4Q734083(614.80.02 +0 802.358)3 6 3| f ^ ~/ M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c1:.620: 4src/libavcodec/aacsbrdata.h3:35070:73590:4 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q5073 | 0{(Q13.112(0 805.16053269994f4/7M4_7P5I0)9,4 fQ)3, 0Q(13.12(4 204.660549819630f0/4M_8P3I)3,9 3Q23f0)(}1.,5 1{8Q537126(8 08.16f7/4M3_9P4I7)8,1 4 1| 1 ^~~~~~~~~~~~~~2 1f),src/libavcodec/aac_defines.h :Q443:136(:- 0.note: 8expanded from macro 'Q30'1 68438 440 | 8#4de6f7i9n6ef )Q}3,0 ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)( (45x | )*#1d0e7f3i7n4e1 Q83214(.x0) + 0 . 5 ) | ^ (int)(In file included from (xsrc/libavcodec/aacps_fixed.c):*242: 1In file included from 4src/libavcodec/aacps.c7:432: 8src/libavcodec/aacps_fixed_tablegen.h3:61544:811.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 154 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h0:(5071:.320:0 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 45567f/M _P507I | ){,Q Q3310(( 01..605226098424387346735f0/9M4_fP)I,) ,Q 3Q13(0( 1.00.463593106703004448f3/3M9_3P2If),) },Q 30{(Q1.311(2 0805.16074339994f7/8M1_4P1I1)2,1 Qf3)0,( 1.Q23412(4-600.48819638f/4M3_8P0I8)4,6 7Q9360f()1}.,5 1 8| 57 ~~~~~^~~~~~~~~~~~~~~~~~2 688src/libavcodec/aac_defines.h1:f45/:M_36P: Inote: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#d:e44f:i36n:eCC libavcodec/ac3dsp.o note: Qexpanded from macro 'Q30'3 1(x) 44 | # d e f i n e Q3 0((ixn)t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t8)(.(0 x+)* 10.057)3 7 4| 1 ^ ~8 24.0 + 0.5In file included from ) src/libavcodec/aacsbr_fixed.c :| ^62 : src/libavcodec/aacsbrdata.h:507: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 :50732 | : {src/libavcodec/aacps_fixed_tablegen.hQ:31531:(136 :0 .warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 26944747509 4f153) | , Q 3 1 ( Q03.06(519.116500074083373893728ff/)M}_,P I{)Q,3 1Q(3 00(.16.741369649270851442171f2/1Mf_)P,I )Q,3 1Q(3-00(.18.11693884735860780446f79/6Mf_)PI}),, Q| 30 ~~~~~^~~~~~~~~~~~~~~~~~( 1.2src/libavcodec/aac_defines.h7:5454:1366:7 3note: 1expanded from macro 'Q31'8 f/M_P I45) | ,# dQe3fi0n(e1 .3Q73611(1x7)7 0 6 3 f / M _ P I ) , Q(3i0n(t1.)5(4(2x9)2*420144657f4/8M3_64P8I).,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 | :#d506e:f83i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 506 | { Q 3 1 ( -0 . (4i8n9t7)2(8(9x3)9*3120277347f4)1,8 2Q43.10( +0. 506.258)9 2 4| 6 ^3 62686f)},In file included from src/libavcodec/aacps_fixed.c{:Q3241: (In file included from -src/libavcodec/aacps.c0:.328: 9src/libavcodec/aacps_fixed_tablegen.h0:31533:611158:6 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 697f), Q31( -1530 | . 7 1 6 5 6Q53603(918.710580720f3)7}8,7 8 f| /M ~~~~^~~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h,: Q453:036(:1. 1note: 66expanded from macro 'Q31'9 20542 745f/ | M#_dPeIf)i,n eQ 3Q0(311.(1x9)3 8 75 6 7 0 4 f /Msrc/libavcodec/aacsbr_template.c_ :P 684:I )23 , :(Q i3nwarning: 0(t1)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare].(2 (x7)54*1261747341 6848 | 38 6f 4 /8M ._ 0P I +) ,f0 Qo.3r 5(0)src/libavcodec/aacdec_template.ci (:= 117051:;| .39 ^ ~i3:7 <6warning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]c1 7In file included from h7src/libavcodec/aacsbr_fixed.c_d0:6a623t: fasrc/libavcodec/aacsbrdata.h-/ :>M1705506_:bP58sI | :_ )nwarning: , u implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] m Q_e n3 v0 ;( i+1506 + .5 | 4{) 2Q | ~ ^ ~~~~~~~~~~~~~~~~~~~93 1 24(0 -fo40r6src/libavcodec/aacsbr_template.c.5f (:gr4/8700ouM9_7:P28p23I9) := ,3 warning: 0 ;9 gcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]ro 3| u2p ^~~~~~~~~~~~~~ <2 7(700A4Asrc/libavcodec/aac_defines.hC_ | f):S , 44I :G36Q N :3 note: Eexpanded from macro 'Q30' 1) g ( f_l oer 0(44n.; ig | 5r #6o=d2u e89p0f2;+i+n4 ,e c6i fQ3 6| b Q ~~~~~ ^ ~~~~~~~~~~~~~~~~s3_ 1n(u -m0_ . 8e90 nsrc/libavcodec/aacdec_template.cv3 :;17093: 39: 6i 5+warning: +(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare])86i8n t 9) | 6 ~ ^ ~~~~~~~~~~~~~~~~~~~( 9(1709x)7* | f )1 , src/libavcodec/aacsbr_template.cQ0 7337: 14747 (1: -8202 0 : 4. 7warning: .0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] +16 5 60 5747 | . 63 5) CC libavcodec/ac3enc.o 9 f8o | 7 ^r 0 i(g8fr2 o(In file included from fsrc/libavcodec/aacps_fixed.cu:p24b)s =: },_ pIn file included from src/libavcodec/aacps.c0o i:;32| n ~~~~^~~~~~~~~~~~~~~~~~~ : gtsrc/libavcodec/aacps_fixed_tablegen.hrsrc/libavcodec/aac_defines.heou::r45 p> 153:: c36h86<:_: warning: da(note: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ataexpanded from macro 'Q31'- C_>SbI GsN45_En | um )#g_153 | d _ eelne f vniQ ;n3+ ger 0 oQ(31up1)1++(, c{.xf o 1)+ | 5= ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 01 7 2 08 )3 src/libavcodec/aacsbr_template.c 7{:8 | 754 ~~~~~ ^ ~~~~~~~~~~~~~~~~7 : 198 f/:( M_iPIwarning: n)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]t, )src/libavcodec/aacdec_template.c(( x):*Q23 17427541 | 0:443 (17: .41 8 6warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3f66 o4r982 .0( 05i1742 = 4+ | 1 2 0;.7 f/ 5 M i )<_ P = I ) c h| , ^ ~ _ dQ a3 In file included from t 0src/libavcodec/aacsbr_fixed.c(a :1- >62bs. : 1_ src/libavcodec/aacsbrdata.h :9nf506o:3ur32 8m_:( 7ewarning: g5rnoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u6v p7 =;0 40f /i;506 M+ | g{Q_3+PrI1)( o{)-u ,0 Qp3 .| 04( ~ ^ ~~~~~~~~~~~~~~~~~~~< 8(91 A7.A22C7584_src/libavcodec/aacsbr_template.cS9I1:3782G:69N34173E2):12g 87_warning: lf4fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])e /M,_ nQ3P1(; I782 | )0, gr.o 5u pQ 6320+(c8h_+d192,. ac4f3t6ao->73+e6161=2_7162a788[06f)0 6)3f]{}/M =,_ | -P{I ~~~~~ ^ ~~~~~~~~~~~~~~~~)(Q ,c3 h1_(Qd-3a0src/libavcodec/aacdec_template.c0.8t90:33(6a17631-:.5438>54:6e8926 _warning: 99acomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare][27f 14)04],6 5!fQ /= 31763Mb1s(- | _ _ 0 Pn. I u 7 ) m, 1_ 6e 5 n| 6 5v ^~~~~~~~~~~~~~ 6 _ 3 o fsrc/libavcodec/aac_defines.h9l8od:447:r) 036;(8g: 2/r/ fo note: )expanded from macro 'Q30' ulp} =_,A 0 ;P 44gr o| r | u#d ~~~~~^~~~~~~~~~~~~~~~~~eefpin ev src/libavcodec/aac_defines.h :< 45Q 3| : ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (0A36A:(C _xnote: )Sexpanded from macro 'Q31' I G N E 45 ) | g _ # dle efn ;(i ignrneo t)u(Q3p1((x+) x +) ,* 1 c 0 7fo 37+ =4 112 88 2()4 .i0 {+n 0 .t | 5 ~~~~~ ^ ~~~~~~~~~~~~~~~~)) ( (| x ^) *214src/libavcodec/aacdec_template.c74:817893:In file included from 436src/libavcodec/aacps_fixed.c::244 8.: warning: 0In file included from comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/aacps.c+ 0:.532): src/libavcodec/aacps_fixed_tablegen.h| ^ ~ :1789 | 153 :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 : 506 : 1536 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fo rQ 3(g0ro u(506p1 | .={ 1Q5003;7 1gr0(3ou-p07. 84<8977 28(8f93A9/A3C_MS_2PI2IG7NE)4,) Qf3g)_0,(l1 e.n1Q66;39 21g0r5(42o7 u0.f5p6/+2M8+92_4,P6 I3c6)2f,6o 8+Q=163f280)()1 }{ . | , ~~~~~ ^ ~~~~~~~~~~~~~~~~1 {9Q3318(7-5067.0src/libavcodec/aacdec_template.c4f8/:M91811_:043P3:I 3)warning: ,6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 58Q638906(CC libavcodec/ac3enc_fixed.o 9118117. | f2 )7, Q53 14( 1 - 6703 .1 781 f 6 /5 M6 _5P 6I3) 9, Q8 3 f700o8(r2 1(.fgr3)7o6}u1p,1 =7 7 00;6| 3g ~~~~^~~~~~~~~~~~~~~~~~~rof u/pMsrc/libavcodec/aac_defines.h_ :P<45:I36 :) note: (,expanded from macro 'Q31' A AQC 345_0( | 1#SI.GNd5eE)4g2f9_ile2nn;4e 0Q3g41(rx65o)ufp/ +M +_, P I c) fo,+= 1 | 2 ^~~~~~~~~~~~~~ 8 ) { src/libavcodec/aac_defines.h :| ~~~~~ ^ ~~~~~~~~~~~~~~~~ 44(:i36n:t note: )expanded from macro 'Q30'(src/libavcodec/aacdec_template.c (:x1837)*:2 43144:4 | #7dewarning: 4ficomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]n8 e3 Q63408.( 01837 x | + ) 0 . 5 ) | ^ ~ (In file included from ifosrc/libavcodec/aacsbr_fixed.crn (:tg62ro): usrc/libavcodec/aacsbrdata.h(:p505( :x83=): *0warning: 1;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73 74g18r2o4up. 0 505< | {+ Q0(3AA.C51) _ ( S| I0GN ^E. )1g_0l83e18nIn file included from ;6 src/libavcodec/aacps_fixed.c2g:r248o1: In file included from usrc/libavcodec/aacps.c0:p732+49: f)+src/libavcodec/aacps_fixed_tablegen.h,:,153 cf:oQ+363=:11 28()warning: - 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {. 0| 8 ~~~~~ ^ ~~~~~~~~~~~~~~~~6 288 3153 | 7 1 7 4 5 9Q230f()1}.,15 0{Q73013(7 80.7981f2/2M9_4P1I7)5,4 0Q34036(f1).,1 6Q63912(0-504.26579f/8M73_5P1I4)0,8 4Q1300f()1.}1src/libavcodec/aaccoder.c,9 3: 8| 71011: ~~~~^~~~~~~~~~~~~~~~~~~5 316:7src/libavcodec/aac_defines.h 0:warning: 445implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]f /:36M:_ Pnote: I)expanded from macro 'Q31', Q30( 1. 4521010 | 7 | #5 4d 1 6ef 7in 3 1e8 f /QM 3_ 1P I( ) x ,) Q 30 ( 1 . 3 7 61 17 M 7[ 0 6 3if/ ]( M= i_n(sPcIt)e),(0(x -)Q3>*c02o(e11ff.s54[74s482t9324a6r0t44+6(85w.f/+M0w_ 2P+) I)*01., 258 +| i ^~~~~~~~~~~~~~)] src/libavcodec/aac_defines.h| | : ^ ~44:src/libavcodec/aacsbr_template.c36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: 796:note: 44expanded from macro 'Q30' In file included from : 1011 src/libavcodec/aacsbr_fixed.c | warning: : 4462comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | : # desrc/libavcodec/aacsbrdata.hf in:e 505 796 : 59Q | : 3 warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( dx s) t 505- | { Q 3 >1 ( e _a0 . [ 1 0 0 ]83 18 6 +2 8s1 ce01 7- 4 9>f)( c,oi net) Qf(3 (1f=x (s)--([ds*t0s1t-.0a7>e0r83_at+6(27[1w]84CC libavcodec/ac3enc_float.o 1+8 83w7127!442=5.9)* 1d02 2+ sf80.t)+}5->ibs,_n)] u{Q ) m3_ | 1e*n ^( v 00)..91;22In file included from 95 src/libavcodec/aacps_fixed.c4:;24: 1 In file included from | 7src/libavcodec/aacps.c54| 0 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~:4 323 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~6: fsrc/libavcodec/aacps_fixed_tablegen.h:)153,: 11Q:3 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.6598735 11534 | 0 84 10 f )} , Q | 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (1.src/libavcodec/aac_defines.h15:0457:03367:8 7note: 8expanded from macro 'Q31' f/M_PI )45, | Q#3d0e(f1i.ne1 6Q63912(0x5)4 2 7 f / M _ P I ) , Q 30 ( 1(.i19n3t8)7(5(67x0)4f*/2M1_P4I7),4 83Q63480.(01 .+2 70.554)1 67 3| 1 ^ ~8 f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(1:.3627: 6src/libavcodec/aacsbrdata.h1:150577:0316:3 f/warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30 (5051 | .5{4Q239214( 0046.5f1/0M8_3P1I8)6,2 8| 1 ^~~~~~~~~~~~~~0 749src/libavcodec/aac_defines.hf:)44, :Q363:1 (note: -expanded from macro 'Q30'0 .0862 84483 | 7#1d7ef4in5e9 2Qf3)0}(,x ){ Q 3 1 ( 0 . 91 2 2 9 4 1(7i5n4t0)4((3x6)f*)1,07 3Q371(4-108.2645.908 7+3 501.4058)4 1 0| f ^) }, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::45:2436: In file included from :src/libavcodec/aacps.c :note: expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:152 :45 | 136#:de fiwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 152 | (iQn3t0)(1(.(2x6)4*52118497746823f6/4M8_.P0 I+) ,0. 5Q)3 0| ( ^ ~1 .279647827In file included from 1src/libavcodec/aacsbr_fixed.c:f62/: Msrc/libavcodec/aacsbrdata.h_:P505I:)7,: Q3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.303863 65054 | 4{6Qf3/1M_(P I0).1,0 8Q33108(612.837110017245698f5)f,/ MQ_3P1I()-, 0Q.3008(612.8483474137844599322f5)f}/,M _{PQI3)1,( Q03.09(112.2595431237552492044f3/6M_fP)I,) ,Q 3| 1 ^~~~~~~~~~~~~~( -0.src/libavcodec/aac_defines.h6:5449:368:7 3note: 5expanded from macro 'Q30'1 408410 f44) | }#,de fi n| e ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:x45): 36 : note: expanded from macro 'Q31' 45 | (#idenfitn)e( (Qx3)1*(1x0)7 3 7 4 1 8 2 4 . 0 + (in0t.)5(()x ) *| 2 ^1 47483648.0In file included from + src/libavcodec/aacps_fixed.c0:.524): 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] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:504:83: warning: 152implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30 (5041 | .2{6Q43511( 809.7662f7/7M0_9P4I9)1,9 3Q73305(71f.)2,7 9Q63417(8-207.19f5/4M7_8P0I7)58,src/libavcodec/aacsbr_template.c2 :2Q82439:0019(61: fwarning: .)3}comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0, 3 8{6Q336144(6 0 f.824/5 | M6 1 _5 P1Ifo7)r7, 0 (i5 6Q= 8033;016 f(i)1, Q.3<31 7(1s-0b0.1r72-05>6n69_38811q7;54f 7/i77M8+_fP+)}I,) ) , Q| ~ ^ ~~~~~~~~| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.src/libavcodec/aac_defines.h:444543:836:4 9note: 3expanded from macro 'Q31'2 5f/M_ PI45) | #,d eQf3i0n(e 1Q.53513(2x3)5 2 9 24 f / M _P I ) , | ^~~~~~~~~~~~~~( int)src/libavcodec/aac_defines.h:(44(:x36):* 2note: 1expanded from macro 'Q30'4 74836 4448 | .0# d+e f0i.n5e) Q 3| 0 ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(504i:n59t):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])* 10737418 24504. | 0{ Q+3 10(. 50). 6 7| 7 ^0 949193735In file included from 7src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.1529:5864: 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 75822906f)} ,152 | { Q 3 1 ( 0Q.350(611.521674750158697863126f/fM),_ PQI3)1,(- 0Q.3700(619.38217197644777872781ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1src/libavcodec/aac_defines.h.:3450:3368:6 3note: 6expanded from macro 'Q31'4 46f/M _45P | #Id)e,f iQn3e0 (Q13.13(7x1)0 12 5 6 8 5 f /M _ P I )(,i nQt3)0(((1x.)4*4241348744983362458f./0M _+P I0).,5 )Q 3 0(| 1 ^ ~ .553235292In file included from 4src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I504):,31 : | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: 504note: | expanded from macro 'Q30'{ Q31( 0.446 | 7#7de0f9i49n1e 9Q3307(3x5) 7 f ), Q 31 ( - 0 CC libavcodec/ac3tab.o . 9 5(4i78n0t7)5((8x2)2*910067f3)7}4,1 8{2Q43.01 (+ 0.05.56)1 5 1| 7 ^7 0568316f),In file included from src/libavcodec/aacps_fixed.cQ3:1(24-: 0In file included from .src/libavcodec/aacps.c7:0326: 9src/libavcodec/aacps_fixed_tablegen.h:31528:1611: 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 778f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 152 | src/libavcodec/aac_defines.h : 45 : 36:Q 3note: 0expanded from macro 'Q31'( 1.264 545 | 1#8d9e76f2ifn/Me_ PQI3)1,( xQ)3 0 ( 1 . 2 7 9 6 4 7 8 27 1 f(/iM_nPtI)),( (Qx3)0*(211.437043886336644486.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 1.37101256In file included from 85src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I504),: 7Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .44438493 25045 | f{/Q3M_1P(I )0,. 6Q73700(914.95159332733552972f4)f, /QM3_1P(I-)0, . 95| 4 ^~~~~~~~~~~~~~78 075src/libavcodec/aac_defines.h8:442:2369:0 6note: fexpanded from macro 'Q30')} , {Q31 44( | #0d.e5f6i1n5e1 Q73700(5x6)83 1 6 f ),src/libavcodec/aaccoder.c Q 3: 1( -1054 :035 .: 7warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]0( 6i9n3t8)1(1(7x4)7*717087f )}3,1053 | 7 4| 18 ~~~~~^~~~~~~~~~~~~~~~~~2 4 . 0 src/libavcodec/aac_defines.h +: 45 0 .:536): | ^note: expanded from macro 'Q31' 45 | # dIn file included from src/libavcodec/aacps_fixed.ce : f24iM: nIn file included from src/libavcodec/aacps.c[ei:] 32Q=3: 1(src/libavcodec/aacps_fixed_tablegen.hs:152(:cxe) 360- >c:oe ffwarning: s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] [ s t a r t +(i(n tw152) | +(( xw) 2*2 )1 47*4 1 823Q86+43i80].0( 1 +| .2 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 045.1859 )7 10546 2f | /| ^ ~ M _ P I ) In file included from , src/libavcodec/aacsbr_fixed.c :62 : Q 3src/libavcodec/aacsbrdata.h 0:(1 503 . :2 83 7: 9 6 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7 8 2 7 1 f /+503M _ | sPc{Ie)Q,13 1-Q(>-3c00o.(e801f6.39f0s23[08s0t6a31r62t4448+46(f/8Mw_7+Pwf2I))),*, Q13 281Q(+i3-0]0(.3)1 2* .6307120.7155420;6653 6 28| 51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~f 4/fM)_}P,I ),{ QQ331(0 0(.14.3404804030386494392957f6/fM)_,P IQ)3,1 (Q-300.(2119.159509352633656293284ff)/}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(xe) Q 30 (x ) ( i n t()i(n(t)x()(*x2)1*41704783734614882.40. +0 0 .+5 )0 . 5)| ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: In file included from 503src/libavcodec/aacps.c:59::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :152:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]503 | {Q31(-0.8 01526 | 9 2 0 0 12 48 4Q873f0)(,1 .Q23614(5-108.93726622f7/5M4_0P6I6)3,2 1Q43f0)(1}.,2 7{9Q6314(7 80.24713f08/0M0_0P3I6)4,9 97Q63f0)(,1 .Q330318(6-306.424169f1/90M9_5P6I36)6, 3Q83f0)(}1,. 3 | 7 ~~~~~^~~~~~~~~~~~~~~~~~1 0125src/libavcodec/aac_defines.h6:845:536f:/ M_note: Pexpanded from macro 'Q31'I ), Q3 045( | 1#.d4e4f4i3n8e4 9Q33215(fx/)M _P I ) , Q 3 0 ( 1 . 5 5(3i2n35t2)9(2(x4)f*/2M1_4P7I4)8,3 6 4| 8. ^~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:544): 36: | ^ ~note: expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:n503e:31 :Q 30warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 503 | { Q3 1 ( - 0(.8i0n6t9)2(0(0x1)2*140873478471f)8,2 4Q.301 (+- 00..352)6 2 7| 5 ^4 0663214In file included from fsrc/libavcodec/aacps_fixed.c):}24,: In file included from {src/libavcodec/aacps.cQ:332: 1src/libavcodec/aacps_fixed_tablegen.h:(151 :0136.:4 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 0003649976f )151, | Q 3 1( - 0 .Q3201(911.93079358653663603681ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h0(:145.:3368:5 1note: 2expanded from macro 'Q31' 21800f /45M | _#PdIe)f,i nQe3 Q03(11(x.)40 2 6 4 0 4 6 1 9 f / M _ P I)(,i nQt3)0(((1x.)4*24184472488836962f4/8M._0P I)+, 0Q.53)0 ( 1.| 4 ^ ~9 49874878f/MIn file included from _src/libavcodec/aacsbr_fixed.cPI:),62 : Qsrc/libavcodec/aacsbrdata.h3:0503(:61:. warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 04078770f /503M | _{PQI3)1,( - 0| . ^~~~~~~~~~~~~~8 0692src/libavcodec/aac_defines.h0:0441:2364:8 4note: expanded from macro 'Q30'8 7f), Q 344 | 1#(de-f0i.ne3 2Q63207(5x)4 0 6 6 3 2 14 f ) } , { Q 3(1i(n t0.)4(3(0x8)0*0100376347949178264f.)0, +Q 301.(5-)0 . 2| 1 ^9 1909563663In file included from 8src/libavcodec/aacps_fixed.cf:)24}: In file included from ,src/libavcodec/aacps.c :| 32: ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :151:src/libavcodec/aac_defines.h111::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | 151# | d ef i n e Q 31Q(3x)0 (1 . 3 7 3 8 5 6 3 0 6 (1ifn/tM)_(P(xI))*,2 1Q4307(418.3634885.102 2+ 108.050)f / M| _ ^ ~P I), Q30(1.4In file included from 02src/libavcodec/aacsbr_fixed.c6:4620: 4src/libavcodec/aacsbrdata.h6:15029:f84/:M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.4 5024 | 8{4Q23818(6-90.24f/3M31_1PI2)6,0 3Q38009(715.f4)94,9 8Q73418(7 80f./8M5_P3I2)1,8 1Q53904(17.459600f4)0}7,87 7{0Qf3/1M_(P I0).,9 9 1| 9 ^~~~~~~~~~~~~~4 9796src/libavcodec/aac_defines.h7:3448:3366: fnote: )expanded from macro 'Q30', Q31( 440 | .#9d1e8f7i62n4e97 6Q63402(2xf)) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :36 :( inote: nexpanded from macro 'Q31't )((x) *451 | 0#7d3e7f4i1n8e2 Q43.10( x+) 0 . 5 ) | ^ (inIn file included from tsrc/libavcodec/aacps_fixed.c)(:(24x: )In file included from *src/libavcodec/aacps.c2:1324: 74src/libavcodec/aacps_fixed_tablegen.h8:1513:6864: 8warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 151 | In file included from Q3src/libavcodec/aacsbr_fixed.c0:(621: .src/libavcodec/aacsbrdata.h:35027:3598:5 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 61f/M_PI) ,502 | Q3{0Q(311(.-308.54313212121680003f8/0M9_7P5If)),, QQ330(11(. 400.2865430241681195f/9M4_7P4I9)0,f )Q}3,0 ({1Q.3414(8 402.8989619924f9/7M9_6P7I3)8, 3Q63f0)(,1 Q.3419(4 908.79481788f7/6M2_4P9I7),6 6Q43202(f1).}56,0 4 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~8 770fsrc/libavcodec/aac_defines.h/:45M_:P36I:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#44d:e36f:i nnote: eexpanded from macro 'Q30' Q31(x )44 | # d e f i n e Q 3 0 ( x()in t ) ( ( x ) * 2 1 4 7 4 8 3(6i4n8t.)0( (+x 0).*51)0 7 3| 7 ^ ~4 1824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h :| 502 ^: 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :50224 | : {In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h:0151.:614:33 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 60380975f), 151Q3 | 1 ( 0 . 8 5Q332108(1519.4377439805f6)30}6,1f /{QM3_P1I( )0,. 9Q93109(14.9378956127231880306ff/)M,_ PQI3)1,( Q03.09(1187.6420429674660442621f9)f}/M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h0:(451:.3644:84 2note: 8expanded from macro 'Q31'8 692f/ M45_ | #PdIe)f,i nQe3 0Q(311.(4x9)4 9 8 7 4 8 7 8 f / M _ P(I)i,n tQ)3(0((x1.)5*620144077488737604f8/M._0P I+) ,0 . 5| ) ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h: 50244: | 6#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 502 | { Q 3 1 ( - 0 . 4 3(3i1n1t2)6(03(8x0)9*7150f)7, 3Q73411(8 204..805 3+2 108.15)5 9 4| 74 ^9 0f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .In file included from 9src/libavcodec/aacps.c9:1329: 4src/libavcodec/aacps_fixed_tablegen.h9:71519:6367:3 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f), Q31( 0.91 871516 | 2 4 9 7 6 6 4Q2320f()1}.,3 7 38| 5 ~~~~^~~~~~~~~~~~~~~~~~~63 061fsrc/libavcodec/aac_defines.h/:M_45P:36I:) ,note: expanded from macro 'Q31'Q 30(1. 345CC libavcodec/acelp_filters.o 8 | 5#1d2e2f1i8n0e0 fQ/3M1_(PIx)), Q 3 0 ( 1 .4 0 2 64 0 4 6 1 9(fi/Mn_tP)I()(,x )Q*3201(14.7444884326848869.20f /+M _0P.I5)), Q 30| ( ^ ~1 .49498748In file included from 78src/libavcodec/aacsbr_fixed.cf:/62M_: Psrc/libavcodec/aacsbrdata.hI:)501,: 84:Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.560407 85017 | 70{fQ/3M1(_ P0I.),8 1| ^~~~~~~~~~~~~~9 2499src/libavcodec/aac_defines.h00:2445:7362:4 f)note: ,expanded from macro 'Q30' Q31( 044. | 9#9de6f98i4n2e5 2Q53005(7x9)f ) } , { Q 3 1 ( - 0 . 2(67i1n9t8)5(0(8x)7*31305773f7)4,1 8Q2341.(0 0+. 608.95)0 3 3| 6 ^9 776193f)}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:151 :note: 11expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #def i151n | e Q 3 1 ( xQ)3 0 ( 1 . 3 7 3 8 (5i6n3t0)6(1(f/xM)_*PI2)1,4 7Q4380(316.4388.501 2+2 108.050) f /| M ^ ~ _PI), Q30In file included from (1src/libavcodec/aacsbr_fixed.c:.624: 0src/libavcodec/aacsbrdata.h26:45010:458:6 19warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q3 0501( | 1{.4Q48341(2 8806.9821f/9M2_4P9I9)0,0 2Q5307(214.f4)9,4 9Q8371(4 807.89f9/6M9_84P2I)5, 2Q53005(791f.)5}6,0 40{7src/libavcodec/aacsbr_template.cQ8371:7868(:0-f019.:/2 M6_warning: 71Pcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]98I5 08)7, 3 3| 5 ^~~~~~~~~~~~~~7f ), src/libavcodec/aac_defines.h Q:448683: | 1 36(: 0.note: f6expanded from macro 'Q30' o8r9 0(3i 36 449= | 7 #706de;1 f9i3i fn<)e } c,hQ _| 3 ~~~~^~~~~~~~~~~~~~~~~~~d0 (axt)asrc/libavcodec/aac_defines.h :45-: >36 b: s note: _n expanded from macro 'Q31' u m _ e n v45; ( | ii#+dnet+fi)n()e( { xQ )3| *1( ~ ^ ~~~~~~~~~~~~~~~~~~~x1) 0 7 3 7 4 1 8 2src/libavcodec/aacsbr_template.c 4 :(.0872i :nt+31): ( warning: 0(.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]x5)) * 2 1| 4 ^74 8 38726 | 4 8. 0In file included from + src/libavcodec/aacps_fixed.c 0.: 5)24 : In file included from src/libavcodec/aacps.c| : ^ ~ 32 : src/libavcodec/aacps_fixed_tablegen.h : 150 :136f:orIn file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](:j 62=: src/libavcodec/aacsbrdata.h :0501;: 32j: n [Qc 5013h | 0_{(dQ3a11t(.a -04>.4b851s59_f2r64e299q06_00r21e51s7[f/2Mi 4+_f)P,I )Q,311( ]]Q0;30.( 1j+9+.4953)61 595{82 4| 729 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~52 2f5/M0_5PI7)9,src/libavcodec/aacsbr_template.cf: )}880Q,:3 31{0:Q( 311warning: .(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]- 406.246870 198809 | 187 509 83 7 f3 3/ 5 M_7P fI) ),, QQ 33 0(11 (. 0 .4f69o8490r353 26(j398 7=87 269f01;/M9 _3jPfI ))< }s,, b Q r3| -0 ~~~~~^~~~~~~~~~~~~~~~~~>( n1[.csrc/libavcodec/aac_defines.hh5:_452d3:a936t0:a5 -7note: >5expanded from macro 'Q31'b4 s1_ff/rMe _q45P | _I#dre),f ieQnes Q3[30i1( (x1+). 1 5 64] 4] 0; j0 +6+ )7 2 9 f{ /( Min| t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_) PI()(,x )* 2| 1 ^~~~~~~~~~~~~~4 src/libavcodec/aacsbr_template.c748src/libavcodec/aac_defines.h3:64:888944.::03631 ::+ 0 note: .warning: 5)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] expanded from macro 'Q30' | ^ ~ 44 | 889# | dIn file included from e src/libavcodec/aacsbr_fixed.cf :in 62e : src/libavcodec/aacsbrdata.h: 501 Q: 37 :0 warning: ( x implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) f o r ( j501 | {Q 3= 1 0;( j 0 .< 8s (b1ir9n24-9t>9)n0([c0h2(_5x)d7*12a40tf7a)3->,b7 Qs34_118f(2r 04e..0q _99+69r8 0e4s.2[55) i2 5| +0 ^ 517]]9;f )j+}In file included from +, src/libavcodec/aacps_fixed.c){: Q24{3: In file included from 1 (src/libavcodec/aacps.c| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-:0 .322: src/libavcodec/aacps_fixed_tablegen.h6:71501:9111src/libavcodec/aacsbr_template.c8:: 509008warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:727 3:3 57warning: fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]), Q3 1150( | 0 900. 6 | 8 9 0 Q33 369 70 7( 61. 14 94 3 5f 5)6}fo2,r6 0 1(| 1 ~~~~~^~~~~~~~~~~~~~~~~~ jf /=src/libavcodec/aac_defines.hM :1;_45P :Ij36 <):, s b note: expanded from macro 'Q31'rQ3 -0>(n1[. c445h5 | _d3#at1da5-e>b5fs2_7if9nr2ee fqQ/3_Mr1e_(s[Pxi I))+ , Q1 3] 0 ]( ; 1 . j4 +6 +4 8) 0(i n9t{1) (7 (| x ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9) 3*f2/1M4_P7I)4,8 3Q63408(.10.4 9+ 405.253)8 8 2| 9 ^ ~f /M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(1: .src/libavcodec/aacsbrdata.h:55002:3839: 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541f/M_PI 500) | , {QQ3301((1 .05.674647080966079294f6/1M7_9P5If)),, Q 3| 1( ^~~~~~~~~~~~~~- 0.76src/libavcodec/aac_defines.h5:1449:3365:6 7note: 3expanded from macro 'Q30'0 966f) }44, | #{Qd3ef1i(n-e0 .Q83200(0x2)4 2 1 8 3 6 4 0 9 f ) , Q(i3n1t()(-(0x.)7*315037031774915852347.670f +) }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: src/libavcodec/aacps_fixed_tablegen.hf:i150n:e86 :Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 150 | ( i nQ3t0)((1(.x44)5*526124670418136f4/8M._P0I )+, 0Q.350)( 1 .| 4 ^ ~5 31552792f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62),: src/libavcodec/aacsbrdata.hQ:35000:(1.584:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 91793f/ M500_ | P{I)Q,31 (Q3 00(.17.64789946502934868172995ff/)M_,P IQ)3,1 (Q-300.(716.551293395065773504916f6/fM)_P}I,) ,{ QQ3310((-10..586240042402061782396f4/0M9_f)P,I )Q3,1 ( -| 0 ^~~~~~~~~~~~~~. 735src/libavcodec/aac_defines.h30:1447:9365:5 3note: 7expanded from macro 'Q30'6 7f)}, 44 | | ~~~~^~~~~~~~~~~~~~~~~~~#d efinesrc/libavcodec/aac_defines.h :Q45:3360:( xnote: )expanded from macro 'Q31' 45 | # d e fi n e (Qi3n1t()x()( x ) * 1 0 7 3 7 4 1 8 2 4(.i0n t+) (0(.x)5*)2 1 4| 7 ^ 483648.0 In file included from +src/libavcodec/aacps_fixed.c :024.: 5In 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] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:500 :15031 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1 .5004 | 4{5Q536126(0 101.f7/6M7_8P9I6)0,9 4Q63107(915.f4)53,1 5Q532719(2f-/0M._P7I65)1,93 5Q63703(0196.646f4)8}0,9 {1Q73913(f-/0M._8P2I0)0,2 4Q23108(3164.04994f5)2, 3Q838129(f-/0M._73P5I3)0,1 7Q93505(317.6572f3)9}0,5 7 5| ~~~~^~~~~~~~~~~~~~~~~~~4 1f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (1.56 445 | 4#0d0e67f2i9fn/eM _QP3I)1,( x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'( int) (44(x | )#d*ef2i1n4e7 4Q83306(x4)8 . 0 + 0 . 5 ) | ^ ~ (int)((x)In file included from *1src/libavcodec/aacsbr_fixed.c0:7623: 7src/libavcodec/aacsbrdata.h4:15008:274:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^500 | {Q31( 0.7In file included from 67src/libavcodec/aacps_fixed.c8:92460: 9In file included from 4src/libavcodec/aacps.c61:73295: fsrc/libavcodec/aacps_fixed_tablegen.h):,150 :Q363:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .7651935673 01509 | 6 6 f ) } ,Q 3{0Q(31.144(5-506.26802110f02/4M2_1P8I3),6 4Q0390f()1,. 4Q53311(5-502.779325f3/0M1_7PI9)5,5 3Q37067(f)1}.,4 6 4| 8 ~~~~~^~~~~~~~~~~~~~~~~~0 9179src/libavcodec/aac_defines.h3:f45/:M36_P:I )note: ,expanded from macro 'Q31' Q30(1 .454 | 94#5d2e38f8i2n9ef CC libavcodec/acelp_pitch_delay.o /Q3M1_(PxI)) , Q 3 0 ( 1 . 5 2 3 9 0(5i7n5t4)1(f(/xM)_*P2I1)4,7 4Q3803(614.856.404 0+0 06.752)9 f /| M ^ ~_ PI), | In file included from ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::49944::3683:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #499d | ef{iQn3e1( Q03.09(7x3)9 4 0 2 7 8 9 7 4 4 2 f ) ,(i nQt3)1((-(0x.)26*619057934744018862546.10f )+} ,0 .{5)Q 3 | 1 ^( 0.99206In file included from 46src/libavcodec/aacps_fixed.c3:424: 7In file included from 7src/libavcodec/aacps.c94:632f: ),src/libavcodec/aacps_fixed_tablegen.h :Q1503:111(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 7010120849 41502 | 9 f ) } , Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.4src/libavcodec/aac_defines.h4:545:536:6 2note: 6expanded from macro 'Q31'0 11f/M _45P | #Id)e,f iQn3e0 (Q13.14(5x3)1 5 5 2 7 9 2 f / M _ P I) ,( inQt3)0(((1x.)4*624184079418739634f8/.M0_ P+I )0,. 5Q)3 0 (| ^ ~1 .49452388In file included from 29src/libavcodec/aacsbr_fixed.cf:/62M_: Psrc/libavcodec/aacsbrdata.h:I499):,59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.523905 754994 | 1{fQ/3M_1P(I ),0 .Q93703(914.056247849070464722f9f)/,M _QP3I1)(,- 0 .| 2 ^~~~~~~~~~~~~~6 6959src/libavcodec/aac_defines.h4:4440:8366:5 6note: 1expanded from macro 'Q30'f )}, {44Q | #3d1e(f i0n.e9 9Q23006(4x6) 3 4 7 7 94 6f ) , Q 3 1((i-n0t.5)7(0(1x)0*12100874397442918f2)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 | :#d24e: fIn file included from insrc/libavcodec/aacps.ce: Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:x149): 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) ((149x | ) * 2 1 4 7Q3408(316.4581.406 2+1 307.750f)/ M _| P ^ ~I ), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c5:1628: 1src/libavcodec/aacsbrdata.h3:349940:1319:f /Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30( 1499.5 | 2{34Q83419(4 503.f9/7M3_9P4I0)27,8 9Q73404(21f.),5 36Q9314(86-08.0296f6/9M5_9P4I4)0,8 Q635601(f1).}5,50 0{6Q8317(3 601.f9/9M2_0P6I4)6,3 47Q7309(416.f5)6,7 9Q73517(5-905.f5/7M0_1P0I1)20,8 4| 94 ^~~~~~~~~~~~~~2 9f)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 45Q | 3#0d(ex)f in e Q 3 1 ( x ) ( i n t ) ( ( x )* 1 0(7i3n7t4)1(82(4x.)0* 2+1 40.7548)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:149: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:499:7: warning: 149implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q3 4990 | ({1Q.3511(4 602.1937737904f/0M2_7P8I9)7,4 4Q23f0)(,1 .Q531181(3-304.021696f9/5M9_4P4I0)8, 6Q53601(f1)}.,52 3{4Q84391(4 503.f9/9M2_0PI6)46,3 Q43707(914.65f36)9,4 8Q63810(9f-/0.M5_7P0I1)0, 1Q23008(4194.2595f0)0}6,8 7 | 3 ~~~~~^~~~~~~~~~~~~~~~~~6 1f/src/libavcodec/aac_defines.h:M45_:PI36):, note: Qexpanded from macro 'Q31'3 0src/libavcodec/aacsbr_template.c(1:. 5937456 | 79:#71957d5:e9 f5warning: ifncomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]/e M_QP3I1)(,x ) | ^~~~~~~~~~~~~~ 937 | src/libavcodec/aac_defines.h :44 : 36f :o rnote: (expanded from macro 'Q30' i( i=n t0;) (44i( | x#<)d *e2cf1hi4_n74de8a3 6t4Qa83.-00 >+b( sx0_.)n 5u )m _ n | o ^ ~ is e; i +(i+n)In file included from t {src/libavcodec/aacsbr_fixed.c ) (:| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~62: xsrc/libavcodec/aacsbrdata.h :)498*:1840:7 3warning: src/libavcodec/aacsbr_template.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4:9391:82274:. 0 warning: 498+comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | {Q 03.15()-0 . 72939| 0 | ^9 4 7 86 2 3 7 In file included from 6src/libavcodec/aacps_fixed.c9 :6 24f : )foIn file included from , rsrc/libavcodec/aacps.cQ :(3321: j(src/libavcodec/aacps_fixed_tablegen.h: -=1490: .8603:;5 0warning: 0jimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 9< 6s1b93r42-5>5 fn)}149,_ | {q Q;3 src/libavcodec/aacdec_template.c 1 j:( + +2429)0 :Q .1773:{0 8(8 1warning: 4| 3. ~ ^ ~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]35 111041629123src/libavcodec/aacsbr_template.c571:f7)9480 f, :Q24293/127M_ | P(I: 0 .) 5 ,warning: 2comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]fo 85 rQ(133i098 =948(950 | 18.5;1 2781 1i3f + 3)41 }0<1 ,s9i f z /e| o M_ ~~~~~^~~~~~~~~~~~~~~~~~P f (I b src/libavcodec/aac_defines.hf)u:o,f)45 :r &36 :Q&3( l0jnote: e(expanded from macro 'Q31'1=n> =. 851; 452; | i3j#+4 d+84en -n53Qf/=M_8_3)P q| 1I); ~~~^~~~~~~~~~~~( , xj) Q+ 3+ 0 ) {( 1 . 5 | ~ ^ ~~~~~~~~3 6 9 48 6 (8i0n9t)f(/M(_xP)I*)2,1 4Q370(418.356504086.8073 6+1 f/0M.5_)PI ) ,| ^ ~Q 30(1.56797In file included from 57src/libavcodec/aacsbr_fixed.c5:9625: fsrc/libavcodec/aacsbrdata.h/:M498_:P59I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :49844 | :{36Q:31 (note: -expanded from macro 'Q30'0. 720947 8446 | #2d3e7f69i6nef )Q,3 0Q(3x1)( - 0 . 3 5 0 0 8 9 6 1 93 4(2i5n5tf))(}(x,) {*Q10371(3 704.17882844.303 11+0 109.255)1 f )| , ^ Q31( 0.528In file included from 51src/libavcodec/aacps_fixed.c3:92489: 5In file included from src/libavcodec/aacps.c8:322: 7src/libavcodec/aacps_fixed_tablegen.h1:f149):}61,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :149 | note: expanded from macro 'Q31' Q45 | 3#0de(fi1n.e5 1Q436121(3x7)70 f /M _ P I ) , Q 3 0( 1 . 5(18i1n3t3)4(0(1x9f)/*M2_1P4I7)4,8 3Q63408(.10. 5+2 304.854)9 4 5| 3 ^ ~ f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3062(: 1src/libavcodec/aacsbrdata.h.5:34986:9314:8 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 9f/M_PI) ,498 | Q{3Q03(11(.-505.0702608974376816f2/3M7_6P9I6)f,) ,Q 3Q03(11(.-506.79375507058996159f3/4M2_5P5If)),} , | { ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.447:8368:4 3note: 3expanded from macro 'Q30'1 10192 5441 | #fd)e,f inQe31 (Q 300.(5x2) 8 5 1 3 9 8 9 5 82 7 1 f ) }(,i n| t ~~~~^~~~~~~~~~~~~~~~~~~) ((xsrc/libavcodec/aac_defines.h):*45:1360:7 3note: 7expanded from macro 'Q31'4 1824. 045 | +# d0e.f5i)n e Q| 3 ^1( x) In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from ntsrc/libavcodec/aacps.c):(32(: xsrc/libavcodec/aacps_fixed_tablegen.h):*1492:136:4 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0 .1495 | ) | ^ ~ Q30(1.5In file included from 1src/libavcodec/aacsbr_fixed.c4:6622: 1src/libavcodec/aacsbrdata.h3:74987:06:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 4981 | .{5Q13811(3-304.0712109f0 warning/9Ms_4P generated7I)8,6. 2Q337069(61.f5)2,34 8Q43914(5-30f./M3_5P0I)0,8 9Q6310(9134.2535659f4)8}6,8 0{9Qf/3M1_P(I )0,.7 8Q83403(13.15150006189723516f1)f,/ MQ_3PI1)(, 0Q.3502(815.5163799785975598527f1/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#edfienfei nQe3 1Q(3x0)( x ) ( i nt )((i(xn)t*)21(4(7x48)3*614087.307 4+1 802.45.)0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:In file included from 497:src/libavcodec/aacps_fixed.c84:: 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:149:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]497 | {Q31( 0.75 211494 | 6 8 1 81 1 1Q5300(f1).,5 14Q63211(37-700.f/9M9_9P5I5)6,8 1Q03402(616.55f1)}8,1 3{3Q43011(9-f0/.M4_2P1I0),2 9Q93808(219.353293f4)8,4 94Q5331f(/M _0P.I9)97,2 0Q93401(91.9593369944f8)6}8,0 9 f/| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h,: Q453:036(:1. 5note: expanded from macro 'Q31'5 00687 453 | 61#fd/eMf_iPnIe )Q, 3Q13(0x(1). 5 6 7 9 7 5 7 5 9 5 f (/iM_nPtI))((,x ) *| 2 ^~~~~~~~~~~~~~1 4748src/libavcodec/aac_defines.h3:644:4368:. 0 note: +expanded from macro 'Q30' 0.5) 44 | | # ^ ~d efine Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx): 62 : src/libavcodec/aacsbrdata.h : 497 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )*4971 | {0Q733714(1 802.47.502 1+4 608.158)1 1 1| 5 ^ 0f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:497:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:497:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:496:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:496:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:496:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:496:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:494:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:494:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:494:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:494:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31src/libavcodec/aacdec_template.c(-0:.62429639:173:41 0warning: 6comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]7 4885f), Q31(-0.08 2424299 | 67 9 6 2 9f0o8r1(fi)=0}; ,i + 1| ~~~~~^~~~~~~~~~~~~~~~~~< sizsrc/libavcodec/aac_defines.he:o45f:(36b:uf )note: expanded from macro 'Q31'& & l e45n> | =#8d;e fii++n,e lQ3e1n(-x=)8 ) | ~~~^~~~~~~~~~~~ (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:src/libavcodec/aacsbr_template.c note: expanded from macro 'Q31': 1170: 2045: | # dewarning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]in e Q31(x) 1170 | i f ((ibnytt)es((x_)r*e2a14d7 4>8 3c6n4t8) .{0 +| ~~~~~~~~~~ ^ ~~~0 .5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:491:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:491:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:490:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:490:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:490:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31(In file included from 0src/libavcodec/aacps_fixed.c.:22403: 2In file included from 0src/libavcodec/aacps.c1:0325: 4src/libavcodec/aacps_fixed_tablegen.h1:02444:31367: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.86879180355289f )244} | , { Q 3 1 (-Q03.09(7079.00504080600000508040ff)/,M _QP3I1)(, Q03.09(602.90008101609959392349f2/fM)_}P,I )| ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.0:0361:7 0note: 8expanded from macro 'Q31' 9852f /M45_ | P#I)d,e fQi3n0e( 0Q.3010(2x5)2 5 4 1 2 9 f / M _ P I ) ,( inQt3)0((0(.0x0)2*92319487446883f6/4M8_.0P I+) ,0 .Q53)0 ( 0.| 0 ^ ~0 3159717In file included from 0src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hPI:)490 : 7| : ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h :49044 | :{36Q:3 1(note: expanded from macro 'Q30'0 .20320 1440 | #5d4ef1i0n4e3 7Qf3)0,( xQ)3 1 ( - 0 . 8 6 8 7 9(1i8n0t3)5(5(2x8)9*1f0)7}3,7 4{1Q83214(.-00 .9+7 7900.554)8 6 0| 0 ^ 584f), Q31(In file included from 0src/libavcodec/aacps_fixed.c.:9246: 2In file included from 9src/libavcodec/aacps.c0:8320: 6src/libavcodec/aacps_fixed_tablegen.h9:2449:91112:42 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36244: | note: expanded from macro 'Q31' Q 3450 | (0#.d0e0f00i0n0e0 0Q0301f(x/)M_ P I ), Q 3 0 ( 0 . 0 0 1 1(0i5n3t9)3(9(fx/)M*_2P1I4)7,4 8Q33604(80..00 0+1 07.058)9 8 5| 2 ^ ~f /M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h25:24895:4831:2 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0489. | 0{0Q2933918(-406.82f0/6M5_1P3I4)9,6 2Q03608(90f.)0,0 3Q13519(7 107.0f5/4M5_9P30I4)4 0 6| 6 ^~~~~~~~~~~~~~3 55f)src/libavcodec/aac_defines.h}:,44 :{36Q: 3note: 1expanded from macro 'Q30'( -0.621 26444 | 1#6d3e5f6i9n2e0 fQ),3 0Q(3x1)( - 0 . 59 8 9 3 6 8 1 7 0 03(9i2nft))}(,( x )*| 1 ~~~~^~~~~~~~~~~~~~~~~~~ 07374src/libavcodec/aac_defines.h1:8452:436.:0 note: +expanded from macro 'Q31' 0.5) 45| | ^# define Q3In file included from 1src/libavcodec/aacps_fixed.c(:x24): In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 244 : 86 : warning: (iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nt )((x)*214748 32446 | 4 8 . 0 + Q03.05()0 . 0| 0 ^ ~00 000000f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):,62: src/libavcodec/aacsbrdata.hQ:34890:(580:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 1053939 f489/ | M_{PIQ)3,1 (Q-300.(200.65010314790682980526f8/9Mf_)PI,11) , warningQ sQ330 generated(1(. 0 .00.052455923504441026693f5/5Mf)_}P,I ){,Q3 1Q3(0-(00..6020122963491683456689f2/0Mf_)P,I )Q,3 1Q(3-00(0..509089331569871177000f3/9M2_fP)I}) , | ^~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::4536::36 :note: expanded from macro 'Q30'note: expanded from macro 'Q31' 4445 | | ##ddeeffiinne eQ Q331(0x()x ) ( i n(t)i((nxt))*(2(1x4)7*4180376374481.802 4+. 0 0+. 50).5 ) | ^ ~| ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c:489::3232: : src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]244 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | {Q31(-0 .2442 | 06 5 1 3 4 9 6Q2300(06.8090f0),0 0Q03010(0 00.f5/M4_5P93I0)4,4 0Q63603(505.f0)0}1, 1{05Q39331(9-f0/.M6_2P1I)2,6 4Q13603(506.9002107f0)8,9 85Q23f1/(-M0._5P9I8)9,3 6Q83107(000.0309225f2)5}4, 1 2| ~~~~~^~~~~~~~~~~~~~~~~~9 f/M_src/libavcodec/aac_defines.hP:45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.002 934598 | 4#6d8eff/iMn_ePI )Q,3 1(Qx3)0 (0 . 0 0 3 1 5 9 7 1 7 0 f/ M(_iPnIt)) ( (| x ^~~~~~~~~~~~~~) *214src/libavcodec/aac_defines.h74:8443:6364:8 .note: 0expanded from macro 'Q30' + 0.5 ) 44 | | # ^ ~ define Q30(xIn file included from ) src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 489 : 6 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)* 14890 | 7{Q3317(41-802.42.006 5+1 304.956)2 0 6| 8 ^9f ), Q31( 0In file included from .src/libavcodec/aacps_fixed.c5:42459: 3In file included from 0src/libavcodec/aacps.c4:324: 0src/libavcodec/aacps_fixed_tablegen.h6:62443:5536f):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.62126 42441 | 6 3 5 6 9 2 0Qf3)0, (Q03.10(0-0000.0509080903f/6M8_17P0I0)3,9 2Qf3)0}(0,. 0 0| 1 ~~~~^~~~~~~~~~~~~~~~~~~1 0539src/libavcodec/aac_defines.h39:f45:/36M:_ note: Pexpanded from macro 'Q31'I ), Q3 045( | 0#.0d0e1f7i0n8e9 8Q5321f(/xM)_ P I ) , Q3 0 ( 0 . 0 0(2i52n5t4)1(2(9x)f*/2M1_4P7I4)8,3 6Q4380.(00 .+0 0209.359) 8 4| 6 ^ ~8 f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:034881:5849:7 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI) 488| | ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h(-0.65889129:65449:361:6 note: 8expanded from macro 'Q30'f ), Q3 144 | (# d0e.5f8i8n3e 5Q633401(x3)8 5 8 3f ) } , { Q 3 1 ( 0(.i9nt8)8(3(8x0)8*61905733773421f8)2,4 .Q03 1+( 0 .05.)9 9 9| 9 ^4 349600236In file included from fsrc/libavcodec/aacps_fixed.c):}24,: In file included from src/libavcodec/aacps.c| : ~~~~~^~~~~~~~~~~~~~~~~~32 : src/libavcodec/aacps_fixed_tablegen.h:244src/libavcodec/aac_defines.h::1145::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #244d | ef i n e QQ3310((x)0 . 0 0 0 0 0 0 0 0 0 0 f /(Mi_nPtI)),( (Q3x0)(*02.1040714180356394389.f0/M _+ P0I).,5 )Q 3| 0 ^ ~( 0.001708In file included from 98src/libavcodec/aacsbr_fixed.c5:262f: src/libavcodec/aacsbrdata.h/:M488_:P59I):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(0.0025 2488 | 5{4Q13219(f-0/.6M5_8P8I9)1,2 9Q6539016(80f.)0,0 2Q93319(8 406.588f8/35M6_3P4I1)38,5 83Qf30)(},0 .{0Q03311( 509.79187803f8/0M8_6P9I5) 3 7| ^~~~~~~~~~~~~~3 2f),src/libavcodec/aac_defines.h Q:3441:36(: 0note: .expanded from macro 'Q30'9 99943 4449 | 6#0d02e3f6ifn)e }Q,3 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~x) src/libavcodec/aac_defines.h : 45 :36 : note: expanded from macro 'Q31' (i n45t | )#(d(exf)in*e10 7Q33714(1x8)2 4 . 0 + 0 . 5 ) | ^ (int)((x)*In file included from 21src/libavcodec/aacps_fixed.c47:4248: 3In file included from 6src/libavcodec/aacps.c4:832: .src/libavcodec/aacps_fixed_tablegen.h0: 243+: 1360: .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 243 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h:0488(:032.:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000f/ M_488P | I{)Q,3 1Q(3-00(.06.50808199162097640579f1/68Mf_P)I,) ,Q 3Q13(0( 00..05083803359653340193f8/5M8_3PfI))},, Q{Q330(10( .00.09484893581028066f9/53M7_P3I2)f,), QQ3301((0 .00.05929390954632439f6/0M0_2P3I6)f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 005src/libavcodec/aac_defines.h6:15452:366:37 fnote: /expanded from macro 'Q31'M _PI), 45| | ^~~~~~~~~~~~~~# defisrc/libavcodec/aac_defines.h:n44e: 36:Q 3note: 1expanded from macro 'Q30'( x) 44 | # d e f i n e Q(3i0n(tx)) (( x ) * 2 1 4 7 4 8 3 6 4 8(.i0n t+) (0(.x5))* 1| 0 ^ ~7 3741824.In file included from 0 src/libavcodec/aacsbr_fixed.c+ :062.: 5src/libavcodec/aacsbrdata.h): 488 :| 6 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c488: | {24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h6:52438:81119:1 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 659168f), Q2433 | 1 ( 0 . 5 8Q83305(603.40103080508030f0)0}0,f /{MQ_3P1I(), 0Q.3908(803.8000816996503773420f7)f,/ MQ_3P1I() ,0 .Q3909(909.4030439063090253360f9)f}/,M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450:(36:0 .note: 0expanded from macro 'Q31'0 44951 2450 | 6#fd/eMfi_neP IQ)3, 1Q(3x0)( 0. 0 0 5 2 30 5 6 2 3 f / M _(PiIn)t,) (Q(3x0()0*.0201546715428633674f8/.M0_ P+I )0, . 5| ) ^~~~~~~~~~~~~~ | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:f487i:n84e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 487 | { Q 3 1 ((-i0n.t4)8(2(0x2)4*21950373679418892f4).,0 Q+3 10(.-50).9 6 8| 0 ^ 5608884164fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : {In file included from Qsrc/libavcodec/aacps.c3:132(: 0src/libavcodec/aacps_fixed_tablegen.h.:22437:5867:25 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 16567f), Q3 1243( | 0 . 5 8 63 4Q3705(303.3050803020f0)0},0 00 f| ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363: 0note: (expanded from macro 'Q31' 0.001 9456 | 0#7d4e0f7ifn/eM_ PQI3)1,( xQ)3 0 ( 0 . 00 3 0 3 9 5 3 0 9(fi/nMt_)P(I(),x )Q3*02(104.70408434694581.200 6+f /0M.5_)P I )| , ^ ~ Q30(0.005In file included from 2src/libavcodec/aacsbr_fixed.c3:0625: 6src/libavcodec/aacsbrdata.h23:f487/:M59_P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00 54876 | 1{5Q236317f(/-M0_.4P8I2)0,2 4 2| 9 ^~~~~~~~~~~~~~5 36989src/libavcodec/aac_defines.hf:)44,: 36Q: 3note: 1expanded from macro 'Q30'( -0.96 8440 | 5#6d0e8f8i8n4e1 64Qf3)0}(,x ){ Q 3 1 ( 0 . 2 7 5 7 2 5 8(2i4n1t6)5(6(7xf)),* 1Q037317(41 802.45.806 +3 407.553)3 3 5| 8 ^3 2f)}, | In file included from ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from src/libavcodec/aacps.c45::3632:: src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'243 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q3 1243( | x ) Q 3 0 ( 0 . 0 0 0 0(0i0n0t0)0(0(fx/)M*_2P1I4)7,4 8Q33604(80..00 0+1 906.50)7 4 0| 7 ^ ~f /M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.0:062: 3src/libavcodec/aacsbrdata.h:0487:3319:5 30warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q 34870 | ({0Q3.10(0-404.94582102240269f5/M3_6P9I8)9,f )Q,3 0Q(310(.-00.059268300556602838f8/4M1_6P4If),) }Q,30 ({0Q.3010(5 601.522763577f2/5M8_2P4I1)6,5 6 | 7 ^~~~~~~~~~~~~~f ), src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 5expanded from macro 'Q30'8 634 74453 | 33#5d8e3f2ifne) }Q,3 0 (| x ~~~~^~~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dexf)i*1n0e7 3Q74311(8x2)4 . 0 + 0 . 5 ) | ^ ( int)((x)*In file included from 21src/libavcodec/aacps_fixed.c47:4248: 3In file included from 6src/libavcodec/aacps.c4:328: .src/libavcodec/aacps_fixed_tablegen.h0: 243+: 360:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 243src/libavcodec/aacsbr_fixed.c: | 62 : src/libavcodec/aacsbrdata.h : 487: 6:Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0000000 04870 | 0{f/QM3_1P(I-)0,. 4Q83200(204.209051396968097f4)0, 7Qf3/1M(_P-I0.)9,6 8Q0305(600.80808340136945f3)0}9,f /{MQ_3P1(I )0,. 2Q3705(702.5008424491561526076ff)/,M _QP3I1)(, 0Q.305(806.304075523330355682332f/fM)_}P,I) , Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h0:5456:1365:2 6note: 3expanded from macro 'Q31'7 f/M_PI )45, | # d| e ^~~~~~~~~~~~~~fi ne src/libavcodec/aac_defines.hQ:443:1(36x: )note: expanded from macro 'Q30' 44 | # d e f(iinnet )Q(3(0x()x*)2 1 4 7 4 8 3 6 4 8 . 0 + ( i0n.t5))( ( x| ) ^ ~* 1073741824In file included from .src/libavcodec/aacsbr_fixed.c0: 62+: src/libavcodec/aacsbrdata.h0:.5486): 83 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c486: | 24{Q: 3In file included from src/libavcodec/aacps.c1:(-320: .8src/libavcodec/aacps_fixed_tablegen.h5:22438:3112:4 9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]75 397f), Q31 (243 | 0 . 9 1 4 7 5Q53603(902.204002010f0)0}0,0 0{fQ/3M1_(P I)0.,8 8Q83606(800.8090518916240f7)4, 0Q731f(/-M0_.9P9I7)3,5 2Q6370(008.30202360f3)}9,53 0 9| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q3360: (note: 0expanded from macro 'Q31'. 004495 1452 | 0#6dfe/fMi_nPe IQ)3,1 Q(3x)0 ( 0 . 0 0 5 2 3 0 5 6 2 3(fin/tM)_(P(Ix)),* 2Q13407(408.306054681.502 6+3 70f./5M)_ P I| ) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c:36::62 : note: src/libavcodec/aacsbrdata.h:expanded from macro 'Q30'486 :59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #defin e486 | Q{3Q03(1x()- 0 .8 5 2 8 3 2 4 9 2 7 5(3in9t7f))(,( xQ)31*(1 007.39714417852546.309 22+4 201.f5)) } ,| ^{ Q31( 0.888In file included from 6src/libavcodec/aacps_fixed.c6:8240: 8In file included from 95src/libavcodec/aacps.c8:1322: 4src/libavcodec/aacps_fixed_tablegen.hf:)242,: 136Q: 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.99735267 02428 | 3 2 2 6 f ) }Q,3 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~0 .000src/libavcodec/aac_defines.h0:4500:360:00 0note: fexpanded from macro 'Q31'/ M_PI) ,45 | Q#3d0e(f0i.n0e0 3Q43911(3x0)3 4 f / M _ P I ) , Q 30 ( 0(.in0t0)(5(40x7)0*626114f7/M4_8P3I6)4,8 .Q03 0(+0 .00.50)79 9 | 1 ^ ~7 293f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 30src/libavcodec/aacsbrdata.h(:0486.:0320: 9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 99367f/ M486_ | P{IQ)31,( -Q300.(8502.08032949982757755399f7/fM)_,P IQ)3,1 ( | 0. ^~~~~~~~~~~~~~9 147src/libavcodec/aac_defines.h5:54463:9362:2 note: 4expanded from macro 'Q30'2 1f)}, {44Q | #3d1e(f i0n.e8 8Q83606(8x0)8 9 58 1 2 4 f ) , Q 3 1 ( (-i0.n9t9)7(3(5x2)6*710087332724168f2)4}.,0 +| ~~~~~^~~~~~~~~~~~~~~~~~0. 5) src/libavcodec/aac_defines.h| : ^45 :36: note: expanded from macro 'Q31' src/libavcodec/aacsbr_template.cIn file included from 45src/libavcodec/aacps_fixed.c: | :#241293d: :In file included from e19src/libavcodec/aacps.cfi::n 32e: warning: Qsrc/libavcodec/aacps_fixed_tablegen.h3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 :(242x:)111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1293 | f( o242 | ir n(k t ) =( 0(;x )Q*k32 01<(04 .07s04b08r030-60>04k0x8[0.100] f;+/M k0_.5+)P + I| ^ ~) ) ,{ Q| 3 ~ ^ ~~~~~~~~~~0In file included from (0src/libavcodec/aacsbr_fixed.c.:620: 0src/libavcodec/aacsbrdata.h3:44869src/libavcodec/aacsbr_template.c:16:3 0:warning: 13003implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 419f:/ Mwarning: _comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]P I)486, | {1300QQ | 303( 1(0 -. 00 .0f8552o84r30 247(90k26 7=65 3019;7ff) ,/k M_ Q04.k70x5057[630999]21;2 k74+292+31f)f) /}{M ,| _P I ~ ^ ~~~~~~~~~~{ ),Q 3Q130(( 00..08089862698908993657f8/1M2_4PfI)), ,Q Q3310((0-.00.0999973857256775098f3/2M2_6fP)I)},, | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544:36::36 :note: expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | #44d | e#fdienfei nQe 3Q13(0x()x ) ( (iinntt))((((xx))**21104773474813862448..0 0+ +0 .05.)5 ) | ^| ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h:32:: 485src/libavcodec/aacps_fixed_tablegen.h::84242:: 86:warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {242 | Q 31 ( 0 . 4Q13002(508.00000001090400603f0)f,/ MQ_3P1I() ,0 .Q03201(106.70306933459713340f3)4}f,/ M{_QP3I1)(, 0 .Q03906(308.006025040087006468f1)f,/ QM3_1P(I )0, .Q03404(101.90840378919415772f9)3}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 0expanded from macro 'Q31'9 29993 6745f | #/dMe_fPiIn)e, QQ3310((0x.)0 0 9 9 8 7 5 7 5 9 f / M_ P I()i,n t )| ( ^~~~~~~~~~~~~~(x )*21src/libavcodec/aac_defines.h4:7444:8363:6 4note: 8expanded from macro 'Q30'. 0 + 0 .445 | ) # d| e ^ ~f ine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 485 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x) *4851 | 0{7Q33714(1 802.44.10 0+2 508.050)0 1 9| 4 ^6 3f), Q31( In file included from 0src/libavcodec/aacps_fixed.c.:240: 2In file included from 1src/libavcodec/aacps.c:1326: 7src/libavcodec/aacps_fixed_tablegen.h3:62429:3615:7 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f)}, {Q31( 0242. | 0 9 6 3 8 06 2Q03008(00.4080f0)0,0 0Q03010(0 f0/.M0_4P4I1)1,9 Q83403(801.405073f4)9}13,0 3 4| f ~~~~~^~~~~~~~~~~~~~~~~~ /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0. 005407 06456 | 1#fd/eMf_iPnIe) Q,3 1Q(3x0()0 . 0 07 9 9 1 7 2 9 3 f/ M _ P(Ii)n,t )Q3(0((x0)*.20104972498939634687.f0/ M_+P I0)., 5Q3)0 (0 .| 0 ^ ~0 99875759fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):485,:32 : | ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: 485note: | expanded from macro 'Q30'{Q 31( 0 .444 | 1#0d2e5fi8n0e0 0Q1309(4x6)3 f ) , Q 3 1 ( 0. 0 2(1i1n6t7)36(9(x3)57*3140f7)3}7,4 1{82Q43.10( +0 .00.59)6 3 8| 0 ^6 2008048fIn file included from ),src/libavcodec/aacps_fixed.c: 24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .0src/libavcodec/aacps_fixed_tablegen.h44:12421:983643:8 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 7f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 242 | src/libavcodec/aac_defines.h : 45 : 36 :Q 3note: 0expanded from macro 'Q31'( 0.000 04500 | 0#0d0e0ffi/nMe_ PQI)3,1 (Qx3)0 ( 0 . 0 0 3 4 9 1 30 3 4f / M(_PiIn)t,)( (Qx3)0*(201.40075448037604686.10f /+M _0P.5I)) , | ^ ~Q 30(0.007In file included from 9src/libavcodec/aacsbr_fixed.c9:17622: src/libavcodec/aacsbrdata.h9:3485f:/7M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.009 24859 | 9{9Q33617(f /0.M4_P1I0)2,5 8Q03000(109.406039f)9,87 5Q73591f(/ M0._0P2I1)1,6 7 3| 6 ^~~~~~~~~~~~~~9 357src/libavcodec/aac_defines.h3:444f:)36}:, note: {expanded from macro 'Q30'Q 31( 0. 0449 | 6#3d8e0f6i2n0e0 8Q03408(xf)) , Q 31 ( 0 . 0 44 1 1 9 84(3i8n1t4)5(7(fx))}*,1 0 7| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 418src/libavcodec/aac_defines.h2:445.:360: +note: 0expanded from macro 'Q31'.5 ) | ^ 45 | #definIn file included from e Qsrc/libavcodec/aacps_fixed.c3:124(: xIn file included from )src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 242 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22421 | 4 7 4 8 3 6 4Q83.00( +0 .00.050)0 0 | 0 ^ ~0 000f/M_PI)In file included from src/libavcodec/aacsbr_template.c,src/libavcodec/aacsbr_fixed.c ::62Q13193: 0:src/libavcodec/aacsbrdata.h(019:.:484 :084warning: :0 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]91 3034f/M_P I484) | , {QQ3301((0 .00.09574037 120131936 | 16 31 9f 2 3/Mf6_oP3Ir 5(fj)) ,,= Q 3Q1(0-3;00 .(j90 9.<50 40s8b71r991-96>1n37u20m9033_1ffp)}/,aM _tc{hPQe3sI1;) (j,- Q+0+30.()30 8.{02 09 99| 9 ~ ^ ~~~~~~~~~~~~~~~~ 27969569730617f7/fM)_,P IQ)3,1 Q(3 00(.09.805019699src/libavcodec/aacsbr_template.c8079:57132271:2255:9f4/2 warning: M7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]_f P)}I, ) , | ~~~~~^~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h1322src/libavcodec/aac_defines.h: | :45: 3644 :: 36:note: expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | #44d | e#dwfehifininleee Q Q3(g3 01(x<(=) x ) s b r -> n _ q & & k >( =i ns(tbi)(rn-(t>)xf(_()xt*)a1*b02l147e73n47oi84s316e8244[8..0g0 ]++) 00 | .. ~ ^ ~~~~~~~~55 )) | | ^ ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :24src/libavcodec/aacsbr_fixed.c: In file included from :src/libavcodec/aacps.c62:: 32src/libavcodec/aacsbr_template.c: src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h:::1338241:484::11136::58 :warning: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1338 | 484 | { Qi2413f1 | (( k0 . <97 3 Q13s203(b1309r.20-3>060m300[5010f0] )+0, 0sQfb3r/1-M(>_-kP0x.9I9[),5 148Q]13)90 1( 6300.| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~03 0162f1)0}0, 4{8Q73f1/M(_-P0I.3)8,2 9Q3909(706.0506976011375f2)4,2 fQ/3M1_(P I0).,9 Q83501(609.090711452412170f5)6}8,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h :45Q:3360:( 0note: .expanded from macro 'Q31'0 165348 6451 | 2#f/dMe_fPiIn)e, QQ3301((x0). 0 1 7 7 5 8 7 0 2 9 f / M _(PIi)n, t )| ^~~~~~~~~~~~~~( (x)src/libavcodec/aac_defines.h*:2441:4367:4 note: 8expanded from macro 'Q30'3 648. 044 | +# d0e.f5)i n e| ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 484: 31 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t) ((x)*107 34847 | {4Q138214(. 00 .+9 7301.253)1 3 9| 2 ^3 635f), Q31In file included from (src/libavcodec/aacps_fixed.c-:024.9: 9In file included from 5src/libavcodec/aacps.c4:81329: 1src/libavcodec/aacps_fixed_tablegen.h6:32410:031111:f) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31(-0.38299 92417 | 6 5 6 7 0 1 7Qf3)0,( 0Q.3010( 000.090805010609f0/9M7_1P5I4)2,7 fQ)3}0,( 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 621src/libavcodec/aac_defines.h0:0454:836:7 fnote: /expanded from macro 'Q31'M _PI), 45Q | 30#(d0e.f0i0n9e6 1Q335124(2xf)/ M _ P I ) , Q 3 0 ((0i.n0t1)4(21(1x0)5*62814f7/4M8_3P6I4)8,. 0Q 3+0 (00..50)1 6 5| 3 ^ ~4 8612f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62, : Qsrc/libavcodec/aacsbrdata.h3:0484(:07.:0 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 587029f/M _484 | P{IQ)31,( 0| .9 ^~~~~~~~~~~~~~7 3123src/libavcodec/aac_defines.h1:34492:3366:3 5note: fexpanded from macro 'Q30') , Q31 (44- | 0#.9d9e5f4in8e1 9Q163300(0x3)1 f ) } , { Q 3 1 (- 0 . (3i8n2t99)9(7(6x5)6*170071377f4)1, 8Q243.10( 0+. 9805.156)9 0 9| 7 ^1 5427f)}, | 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.h: 241note: :expanded from macro 'Q31'86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 241 | Q 31 ( x ) Q 3 0 ( 0 . 0 00 0 0 0(0i0n0t0)f(/(Mx_)PI*)2,1 4Q73408(30.604086.201 0+0 408.75f)/ M _| P ^ ~I ), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:9626: 1src/libavcodec/aacsbrdata.h3:54832:4832:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 0483. | 0{1Q432111(05 608.f56/7M2_P1I9),7 9Q73408(309.40f)1,65 3Q43816(1-20f./M2_4P0I7)6,8 36Q431044(909.f01)77}5,8 7{0Q2391f(/ M_0P.I4)6,8 5| 7 ^~~~~~~~~~~~~~7 667src/libavcodec/aac_defines.h4:6440:2369:f )note: ,expanded from macro 'Q30' Q31(- 044. | 30#1de4f0i2n3e3 4Q537109(8xf))} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(:i note: nexpanded from macro 'Q31't )((x) *451 | 0#7d3e7f4i1n8e2 4Q.310( +x )0 . 5 ) | ^ (intIn file included from )(src/libavcodec/aacps_fixed.c(:x24): *In file included from 2src/libavcodec/aacps.c1:324: 7src/libavcodec/aacps_fixed_tablegen.h4:832416:4618:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 241 | In file included from src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0.4830:0590:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000f/M_PI 483) | ,{ QQ330(10( .00.0566722110907498774f8/3M9_4PfI),) ,Q 3Q13(0-(00..204009766183356244124f4/9M9f_)P}I,), {QQ3301((0 .00.144682517170566687f4/6M0_2P9If)),, QQ3301((0.-001.6350314480621323f4/5M7_19P8I)f,) Q}3, 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 0177src/libavcodec/aac_defines.h5:458:7360: 2note: 9fexpanded from macro 'Q31'/ M_PI) ,45 | # | d ^~~~~~~~~~~~~~e fine src/libavcodec/aac_defines.hQ:3441:(x36): note: expanded from macro 'Q30' 44 | # d e f(iinnte) Q(3(0x()x*)2 1 4 7 4 8 3 6 4 8. 0 + 0(.i5n)t ) (| ( ^ ~x )*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 4830:.315:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 483In file included from | {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.325: 6src/libavcodec/aacps_fixed_tablegen.h:72412:13697:9 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 394f), Q31(- 0241. | 2 4 0 7 6 8 3Q6304(01.40409090f00)0}0,0 0{fQ3/1M_(PI )0,. 4Q3608(507.070666274160002498f7)f,/ MQ_3P1I()-,0 .3Q0301(400.20303495671139582f4)}2, f /M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'1 4211 0455 | 6#8dfe/fiMn_eP IQ)3,1 (Qx3)0 ( 0. 01 6 5 3 4 8 6 1 2 f /(Mi_PnIt)),(( xQ3)0*(2014.70418737654887.002 9+f /0M.5_)P I ),| ^ ~ | ^~~~~~~~~~~~~~src/libavcodec/aacsbr_template.c :src/libavcodec/aac_defines.hIn file included from :1353src/libavcodec/aacsbr_fixed.c44:::621936: src/libavcodec/aacsbrdata.h:::483 warning: :note: 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi ne483 | Q {31353Q | 03 (1 x() f o0 r. 5 (6 k7 21 9= 79 7 04 8; 3 9 4(fki)n, t )*210k47x30[0774];6 18k83+6421+)44 .40{9 9 +f) } , | {0 ~ ^ ~~~~~~~~~~Q. 351)( | 0 ^. 46857766746In file included from 02src/libavcodec/aacps_fixed.c9:f)24,: In file included from Q3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:324101:4110:2 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 457198f)}, | 241 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_template.c: :45Q:3135936:0: 14(note: 0:expanded from macro 'Q31'.0 0warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 00 0450 | 0#0de0f fi1359n/e | M _Q P3I 1 )(f,x )o Qr 30 ((0 .; 00 k6 <2 1 0sb r0-4 8>k x7[f(0/i]Mn_ tP)(+(I x)s)*,2b1 r4Q->7m43[803604(]80;.. 00k0 +9++6 )10 3.{ 552 )4 | 2 | f ^ ~ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~/ M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0(:062: .src/libavcodec/aacsbrdata.h0:14824:2831:1 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 8f/M_PI), 482Q | 3{0Q(301.(0 106.954324982651625f55/3M_1P6src/libavcodec/aacsbr_template.cI):,01366 f:Q)3190:(, 0 Qwarning: 3.0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]11 77(5 807.0823 911366f6 | /3 9M _0P 6 5If1o)8,r 2( 9k 3 | ^~~~~~~~~~~~~~f =) }0src/libavcodec/aac_defines.h,;: 44{:kQ 363<1(: 0note: sb.rexpanded from macro 'Q30'7- 5>08k1 x14445[ | 2816#9]d4;8e ffi)nk,e + QQ+33)01( {(x- )0 . 3| 5 ~ ^ ~~~~~~~~~~5 3 32 2 3 1 4 2 2 6(5ifn)t}),( (| x ~~~~^~~~~~~~~~~~~~~~~~~) *107src/libavcodec/aac_defines.h3:7454:18362: 4note: .0expanded from macro 'Q31' + 0.5 )45 | #| de ^f inesrc/libavcodec/aacsbr_template.c Q:313721:(14xIn file included from :src/libavcodec/aacps_fixed.c) : warning: 24: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 240: 136 :1372 | (warning: i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t) (( xf)o*2r1 4240(7 | ;4 8k 3 6< 4 sQ8b.03r 0(-+0>. k00x0.0[150] )+0 s0| b0 ^ ~r0 -0>0mf[1/]MIn file included from _P;src/libavcodec/aacsbr_fixed.cI :)k62,+: +src/libavcodec/aacsbrdata.hQ):4823 {: 059(: 0warning: | .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 0 110366 24822 | 3{fQ/31M(_ P0I.)9,4 29Q23506(05.5051371068063f1)4,0 fQ/3M1_(P I0).,8 3Q136039(006.501285229632f)0}98,8f /{MQ_3P1I() ,0 .Q7350(008.10124953298565964187f)f,/ MQ_3P1I()-,0 .Q3305(503.3022331154722266359f9)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , src/libavcodec/aac_defines.h| ^~~~~~~~~~~~~~: 45:36src/libavcodec/aac_defines.h:: 44note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | #d e44fi | n#ed eQf3i1n(ex )Q 3 0 ( x ) ( i n t ) ( ( (xi)n*t)2(1(4x7)4*813067438.70 4+1 802.45.)0 +| ^ ~0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:482In 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:240:111 :482 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.94292 52406 | 5 5 5 3 1 6Q030f()0,. 0Q03010( 000.08030106f3/9M0_65P1I8),2 Q9330f()0}.,0 1{1Q03316(6 202.37f5/0M8_1P1I4)5,2 8Q63904(80f.)0,1 7Q03816(-301.4305f5/3M3_2P2I3)1, 4Q3202(605.0f2)5}2,6 2 0| 9 ~~~~~^~~~~~~~~~~~~~~~~~8 8f/Msrc/libavcodec/aac_defines.h_:P45I:),36 :Q 3note: 0expanded from macro 'Q31'( 0.0 2459 | 3#9d5e5f6i1n7e fQ/3M1_(PxI)) , Q3 0 ( 0 . 0 3 15 7 2 6(3i9n9tf)/M(_(xP)I*)2,1 4 7| 4 ^~~~~~~~~~~~~~8 3648.src/libavcodec/aac_defines.h0 :+44 :036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #deIn file included from fisrc/libavcodec/aacsbr_fixed.cne: Q623: 0src/libavcodec/aacsbrdata.h(:x482): 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( in482t) | ({(Qx3)1*( 100.79347421982245.605 5+5 30.156)0 f )| , ^ Q31( 0.831In file included from 63src/libavcodec/aacps_fixed.c9:0246: 5In file included from 1src/libavcodec/aacps.c:8322: 9src/libavcodec/aacps_fixed_tablegen.h3:f240):}86,: {Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.75081145 22408 | 6 9 4 8 f ) ,Q 3Q03(10(.-0000.030505030320203f/1M4_22P6I5)f,) Q}3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 1103src/libavcodec/aac_defines.h6:6452:2363:f /note: Mexpanded from macro 'Q31'_ PI), Q 3450 | (#0d.e0fi1ne7 0Q8316(3x1)40 f / M _ PI ) , Q 3 0 ( 0(.i0n2t5)2(6(2x0)9*828f1/47M4_P8I3)6,4 8Q.300 (+0 .00.259)3 9 5| 5 ^ ~6 17f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0.:04813:1845:7 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 399f/M_PI )481 | ,{ Q | 3 ^~~~~~~~~~~~~~1 (-0.src/libavcodec/aac_defines.h6:5442:9368: 8note: 04expanded from macro 'Q30'5 52119 f)44, | #Qde3f1in(e- 0Q.3108(4x3) 9 5 7 5 4 5 0 9 2 1 f ) (}i,n t{)Q(3(1x() *01.0171397764 warning0s3 generated118. 2940.006 8+4 30f.)5,) Q 3| 1 ^( 0.9989934In file included from 67src/libavcodec/aacps_fixed.c8:24016: 8In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :| 240 ~~~~~^~~~~~~~~~~~~~~~~~: 61: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 240 | 45 | # d e fQi3n0e( 0Q.3010(0x00)0 0 0 0 0 f / M _P I ) , Q3 0(i(n0t.)(0(1x1)0*3261642724383f6/4M8_.P0I )+, 0Q3.05)( 0 .0| 1 ^ ~7 0863140fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 481Q:3590: (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 02526209 84818 | f{/Q3M1_(P-I0).,6 5Q23908(08.00425935925151691f7)f,/ MQ_P3I1)(,- 0Q.3108(4039.50735145507922613f9)9}f,/ M{Q_3P1I(), 0| ^~~~~~~~~~~~~~. 119src/libavcodec/aac_defines.h6:0443:1369:0 06note: 8expanded from macro 'Q30'4 3f), 44Q | 3#1d(e f0i.ne9 9Q8309(9x3)4 6 7 8 0 1 6 8 f ) } , | ( ~~~~~^~~~~~~~~~~~~~~~~~i nt)src/libavcodec/aac_defines.h(:(45x:)36*:1 0note: 73expanded from macro 'Q31'7 41824 .450 | # d+e f0i.n5e) Q 3| 1 ^( x) In file included from src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c (:i32: nsrc/libavcodec/aacps_fixed_tablegen.ht:)240(:(36x:) *warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 +240 0 | . 5 ) | Q ^ ~30 (0.00000In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: fsrc/libavcodec/aacsbrdata.h/:M481_:P31:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.011 04813 | 6{6Q23213(f-/0.M6_5P2I9)8,8 0Q3405(50.20111790f8)6,31 4Q301f(/-0M._1P8I4)3,9 5Q753405(009.2012f5)2},6 2{0Q93818(f /M0_.P1I19)6,0 3Q13900(006.804239f3)9,5 5Q63117(f /0M._9P9I8)9,9 Q3304(607.8003116587f2)}6,3 9 9| 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 (44x | )# d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4(i74n8t3)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:481: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.c481: | 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1240(:-110:.6 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 9880455211 9240f | ) , Q 3 1Q(3-00(.01.840309050070504050009f2/1Mf_)}P,I ){,Q 3Q13(0 (0.01.109161003319606202638f43/fM)_,P IQ)3,1 ( Q03.09(908.909134760788603114608ff/M)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.450:2365:2 6note: 2expanded from macro 'Q31'0 988f /45M | _#PId),e fQ3i0n(e0 .Q3012(9x3)9 55 6 1 7f / M _ P I ) , Q(3i0n(t0).(0(3x1)5*722164379498f3/6M48_.P0I )+, 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#:d480e:f83i:n warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 480 | { Q 3 1 ( - 0 .(3i6n0t2)4(8(2x)8*21402879367f4)1,8 2Q43.10( +0 .034.65)5 5 7| 35 ^6 48287f)}In file included from , src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 93src/libavcodec/aacps_fixed_tablegen.h3:82398:81361:2 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 209f), Q31(-0 .82394 | 4 7 6 5 4 1 0Q93604(209.f0)}0,0 0 0| ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.hf:45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0 .450 | 1#9d5e8f7i3n5e6 6Qf/3M1_(PxI)) , Q 3 0 ( 0 .0 3 0 3 3(1i6n91t7)f(/(Mx_)P*I2)1,4 Q73408(306.4084.04 8+6 608.852)3 f| / ^ ~M _PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 5src/libavcodec/aacsbrdata.h2:24802:5588:9 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/M_PI), Q4803 | 0{Q(301.(-005.63160024448926812f4/M2_8P9I6),f ), | Q ^~~~~~~~~~~~~~3 1( src/libavcodec/aac_defines.h0:.4434:65365:7 3note: 5expanded from macro 'Q30'6 48287 44f | )#}d,e f{iQn3e1 (Q-300.(9x3)3 8 8 8 1 2 54 9 2 0 9 f ), Q(3in1t(-)0(.(8x)4*14077635744110892644.209 +f )}0,. 5 )| ~~~~^~~~~~~~~~~~~~~~~~~ | ^src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24 : In file included from 45src/libavcodec/aacps.c | :#32d: esrc/libavcodec/aacps_fixed_tablegen.h:f239i:n111e: Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 239 | ( in tQ3)0(((0x.)0*020104070408030604f8/.M0_ +P I0)., 5Q) 3 0| ( ^ ~0 .0195873566In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h),: 480Q:3320(:0 .warning: 03implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 3316917f /480M | _{PQI3)1,( -Q030.(306.00244488626882842238f9/6Mf_)P,I )Q,3 1Q3(0 (00..3054262255587931556f4/M8_2P8I7)f,) }Q,3 0{(Q03.015(6-10.094343968188f1/2M5_4P9I2)0,9 f| ) ^~~~~~~~~~~~~~, Q31src/libavcodec/aac_defines.h(-:044.:836:4 4note: 7expanded from macro 'Q30'6 54109 6444 | 2#9dfe)f}in,e Q 3| 0( ~~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' src/libavcodec/aacsbr_template.c (:i1390n 45: | t19#:)d( e(warning: fxicomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare])n* e1 Q03713(74x18)2 4 . 01390 | + 0 . 5f ) o r( i| (n ^et )=(( x)0*;21 4In file included from e7src/libavcodec/aacps_fixed.c 4<:83 6244: c8.In file included from 0h_src/libavcodec/aacps.c d+: 32a0: t.a5src/libavcodec/aacps_fixed_tablegen.h) - :>| 239:b ^ ~86s: _nwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] m_envIn file included from ; src/libavcodec/aacsbr_fixed.ce:+62+: ) src/libavcodec/aacsbrdata.h{ 239: | 480| : ~ ^ ~~~~~~~~~~~~~~~~~~~ 6 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0000 04800 | {0Q3010(0src/libavcodec/aacsbr_template.c-f0:/.M_14013P:236I0:2) 4,8 2warning: Qcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]38 02(4208.90169f5)8 7, 1401Q33 | 5166 (f 0./ 3 M4 _6 P5 I57)3f5,o6r 4Q 832(0(80i 7= .f00);}3 ,i 0 <3{ 3Q1il3i61m(9;- 1i0+7.+f9)3/ 3| M8 ~ ^ ~~~~_8 P8I1),2 5Q43902(00.90f4)4,8 6Q63818(-203f./M8_4P4I76)54,1 0Q9src/libavcodec/aacsbr_template.c306(:140740:223.9:0f 5)warning: 2}comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2, 2 5| 8 ~~~~^~~~~~~~~~~~~~~~~~~91 5f/ src/libavcodec/aac_defines.hM1407:_ | 45:P I36), : Qnote: expanded from macro 'Q31' 3 0 ( f0 o.45r0 | (5#i6d 1e0=f4 i04n9;e61 ifQ 3/M1_<( xPs)Ib )r ,- > n _ q| ; ^~~~~~~~~~~~~~ i + + src/libavcodec/aac_defines.h:) 44 | : ~ ^ ~~~~~~~~36(: inote: nexpanded from macro 'Q30't )((x) 44* | 21#4d7e4fi8n3e6 Q438.00(x )+ 0 . 5 ) | ^ ~ (intIn file included from )(src/libavcodec/aacsbr_fixed.c(x:)62*: 1src/libavcodec/aacsbrdata.h0:747937:4831:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) src/libavcodec/aacsbr_template.c479 | :| {1411 ^Q:23 3:1 (warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0. 39In file included from 70src/libavcodec/aacps_fixed.c:1244: 2In file included from 1src/libavcodec/aacps.c:1411432 | : 4 src/libavcodec/aacps_fixed_tablegen.h6:3 23981: f61 ): , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3f1o(r (0i. =8 01239;7 | 79i 6 3<4 1 s74 3b 1rQ630-f(>0n).[}01, 0]{;0Q 003i10+(0+-00).0 3{070 f2/M 4| _4 ~ ^ ~~~~~~~~~P6 I4)1,8 7Q43307(f0).,0 1src/libavcodec/aacsbr_template.cQ39:151421(:87-30235.:68 7607warning: 1f/comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]6M_ 5PI6)2,2 29Q593f0)(}0,. 0 3 | 01421 ~~~~^~~~~~~~~~~~~~~~~~~3 | 3 1 6src/libavcodec/aac_defines.h :9 45:136 7: f /note: fexpanded from macro 'Q31'M o_PrI )45(, | iQ#3d ef0i=(n 0e0.; Q031i( 4x<4) 8 i6 li6 m8 ;8 2 i3+ f+ /) M_ P{ I ) | , ~ ^ ~~~~ Q (3i0n(t0).(0(5x2)2*2215487941853f/6M4_8P.I0) ,+ Q03.05(0). 0 56| 1 ^ ~0 44961f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h | : ^~~~~~~~~~~~~~479 :58:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:36 : note: expanded from macro 'Q30' 47944 | | {#Qd3ef1i( n0e. 3Q93700(1x4)21 4 4 6 3 8 1 f ) , Q 3 1(( i0nt.)8(1(7x79)6*314107743371461f8)2}4,. 0{Q 3+1 (0.-50). 3 7| 0 ^2 4464187437In file included from f)src/libavcodec/aacps_fixed.c,: 24: QIn file included from 3src/libavcodec/aacps.c1:(32: -src/libavcodec/aacps_fixed_tablegen.h0:.2398:7360:7 1warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 6222959f)}, 239 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q453:036(:0 .note: 00expanded from macro 'Q31'0 00000 0450 | f#/dMe_fPiIn)e, Q3Q130((x0). 01 9 5 8 7 3 5 6 6 f / M _ P(Ii)n,t )Q(3(0x()0.*02310437341863961478f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .04486688In file included from 2src/libavcodec/aacsbr_fixed.c3:f62: /src/libavcodec/aacsbrdata.hM_:P479I:)32,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.052225 847991 | 5{fQ/3M1_(P I0).,3 9Q730014(201.40456631801f4),4 9Q6311f( /0M._8P1I7)7,9 6 3| 41 ^~~~~~~~~~~~~~74 316fsrc/libavcodec/aac_defines.h)}:,44: 36{:Q 3note: 1expanded from macro 'Q30' (-0.37 440 | 2#4d4e6f4i1n8e7 4Q3370f()x,) Q 3 1 ( - 0 . 8 7 0 7 1 6 5(6i22n2t9)5(9f()x}),* 1 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~37 418src/libavcodec/aac_defines.h2:4.450:36 :+ note: 0expanded from macro 'Q31'. 5) | ^ 45 | #define QIn file included from 31src/libavcodec/aacps_fixed.c(:24x): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 239 :11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12394 | 7 4 8 3 6 4Q83.00(0 .+0 000.0500)0 0 0| 0 ^ ~f /M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(0.620: 1src/libavcodec/aacsbrdata.h:94795:877:3 5warning: 66implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q4793 | 0{(Q03.103(0 303.1369971071f42/1M4_46P38I1)f,) Q,3 0Q(301.( 004.4886176789862334f1/7M4_3P1I6)f,) }Q,3 0{(Q03.1(0-502.23275082941456f4/1M8_7P4I3)7,f Q)3,0 (Q03.10(5-601.084740976116f5/6M22_2P9I5)9,f )} ,| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | #45d | e#fdienfei nQe3 0Q(3x1)( x ) ( i(nitn)t()((x()x*)1*0271437744813862448..00 ++ 00..55)) | | ^ ~ ^ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c478::3284: :src/libavcodec/aacps_fixed_tablegen.h :warning: 238:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | {Q31 (238 | 0 . 9 3 8 Q83706(805.61050807050f0)00,00 f/QM3_1P(I)-,0 .Q1301(2804.502287250848613469f5)f}/,M {_QP3I1)(, 0Q.308(501.206442375376852731039ff/)M,_ PQI3)1,( Q03.05(203.40962352611548381554f7/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.450:73636:7 note: 3expanded from macro 'Q31'1 067f /45M | _#PdIe),f iQn3e0 (Q03.10(7x9)1 66 3 3 04 f / M _ P I ) , | ( ^~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(x:)44*:21364:7 4note: 8expanded from macro 'Q30'3 648.0 44+ | #0d.e5f)i n e| ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 478 : 59 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*1 04787 | 3{74Q13812(4 .00 .+9 308.85)7 6 8| ^5 615875fIn file included from )src/libavcodec/aacps_fixed.c, :Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 1src/libavcodec/aacps_fixed_tablegen.h1:22388:41115:2 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 04636f)}, { Q2383 | 1 ( 0. 8 5Q13206(403.50700802300090f0)0,0 fQ/3M1_(P I)0,. 5Q23304(902.501257453584871f4)9}5,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h Q:3450:(360.:0 42note: 7expanded from macro 'Q31'3 65713 f45/ | M#_dPeIfi)n,e QQ3301((x0). 0 6 3 2 6 1 8 8 1 5 f / M(_inPtI))((,x )Q*3201(407.4087336674381.0607 +f /0M._5P)I ) ,| ^ ~ Q30(0.079In file included from 16src/libavcodec/aacsbr_fixed.c63:3620: 4src/libavcodec/aacsbrdata.hf:/M478_:31P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :47844 | :{36Q:3 1note: expanded from macro 'Q30'( 0.9 3448 | 8#d7e6f8i56n1e5 8Q7350f()x,) Q 3 1 ( -0 . 1 1 2 8 4 52 8 2(0in4t6)3(6(fx))}*,10 7{3Q734118( 20.48.501 2+6 403.557)8 2 | 3 ^0 9f), Q31( In file included from 0.src/libavcodec/aacps_fixed.c:52423: 4In file included from 9src/libavcodec/aacps.c2:51325: 4src/libavcodec/aacps_fixed_tablegen.h3:52384:786f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :238 | note: expanded from macro 'Q31' Q 3450 | (#0d.e0f0i0n0e0 Q0310(0x0)0 f / M _ PI ) , Q 30 ( 0. 0(2i7nt5)8(8(1x4)95*f2/1M4_7P4I8)3,6 48Q.300 (0+. 004.257)3 6 5| 7 ^ ~1 3f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c:3620: (src/libavcodec/aacsbrdata.h0.:04786:3276:1 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 5f/M_PI), 478Q3 | 0{(Q03.017(3 607.39130886776f8/5M6_1P5I8)7,5 fQ)3,0 (Q03.10(7-901.66131320844f52/8M2_0P4I6)3,6 f )| } ^~~~~~~~~~~~~~, {Q3src/libavcodec/aac_defines.h1:(44 0:.36:8 5note: 1expanded from macro 'Q30'2 64357 84423 | 0#9dfe)f,i nQe3 1Q(3 0(0x.5)2 3 4 9 2 5 1 5 4 3 5 4 7f()i}n, t )| ( ~~~~~^~~~~~~~~~~~~~~~~~(x )*1src/libavcodec/aac_defines.h0:457:3367:4 note: 1expanded from macro 'Q31'8 24.0 +45 | #0d.e5f)i n | e ^ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 (: isrc/libavcodec/aacps_fixed_tablegen.hn:t238):(61(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648. 0238 | + 0 . 5) | ^ ~Q3 0(0.0000In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.hf:/477M:_84P: Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.02 7477 | 5{8Q813419(5 f0/.M9_P9I9)7,1 4Q63307(0036.90412fsrc/libavcodec/aacsbr_template.c7)3,:6 Q537144611:23(:3- f0warning: /.Mcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8_ 3P8I8)9,9 5Q432053(40.60263f2 )14466}1 | , 8 {8 Q1 351 f( /-0 M.7 _5Pfo3rI)7,6 (3Qe308 (5=60. 30097;937 68e7f )3<,1 0cQ6h371_(df/ Ma0_.t0P08a1I46-)4>,34 3bQ8s306(_20nu5m.f)_}0e, 7 9n| v16 ~~~~~^~~~~~~~~~~~~~~~~~6; 3 3e0+4+src/libavcodec/aac_defines.hf): /45{M: _36P :I| ) ~ ^ ~~~~~~~~~~~~~~~~~~~note: , expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44e:f36i:ne note: Qexpanded from macro 'Q30'31 (x) 44 | # d e fi src/libavcodec/aacsbr_template.cne : Q1455 3: 027(: (ixwarning: )ncomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]t) ( ( x ) * 2 1 41455 7 | 4 83 6 4 8(i .n 0t ) +( ( 0x .)5*f)1 o 0r| 7 ^ ~(3 74m1 8=2 40;.In file included from 0src/libavcodec/aacsbr_fixed.cm :62 : +warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| [ ^1 ]; m ++477) | {In file included from {Qsrc/libavcodec/aacps_fixed.c3 1(: 24 | : 0 ~ ^ ~~~~~~~~~ In file included from .src/libavcodec/aacps.c9:9329: 7src/libavcodec/aacps_fixed_tablegen.h1:42386:363: 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 691f), Q31 (238- | 0 . 8 3 8 8 9Q93504(205.src/libavcodec/aacsbr_template.c003:041467620f:)023}:00, 0 0warning: {0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Qf/ 3M_1P(I-)0.,7 5 3Q146737 | 6 03 (8 0.506 32 9797 8 5ff88)1o, 4Qr39 15f((/e M_ 0P=.I )00,;0 8Qe130 4(<6 04c.h0_3d44a382t673a26-5>5fb7)s}_1n,3 f um/| _Me ~~~~^~~~~~~~~~~~~~~~~~~_nP vI);,src/libavcodec/aac_defines.h e :+Q453+:0)36(0 :.0 6{note: 3 expanded from macro 'Q31'2 | 6 ~ ^ ~~~~~~~~~~~~~~~~~~~1 881 545f | /M#_dPeIf)i,n eQ 3Q03(10(.x0)7 3 6 7 3 10 6 7 f / M _ P I(),i nQt3)0((0(.x0)7*92114676438330src/libavcodec/aacsbr_template.c64:f481473./:0M27_ :+P Iwarning: 0)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare],. 5 )| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44 :1473 | 36 : note: In file included from src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30' : 62 : src/libavcodec/aacsbrdata.h : 44477 | :f#31do: ewarning: rfiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e (Qp3 0=( x)0 477; | { pQ <3 1 s( b 0r .-9 >9 n9[7 c14h(6_i3nda7tt0a)3-6(>9(b1xsf)_)*f,1r eQ07q33_1(7-r40e1.s[88e234 8.+80 9 91]+5] 4;02 .5p5+3)4+ 6) 2| f ^) {} , | { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Q In file included from 31src/libavcodec/aacps_fixed.c(:-240: In file included from .src/libavcodec/aacps.c7:53237: 6src/libavcodec/aacps_fixed_tablegen.h3:852386:31199:7 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.0 023881 | 4 6 4 3 4 3 8Q63250f()0}.,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 00src/libavcodec/aac_defines.h0:0450:f/36M:_ note: Pexpanded from macro 'Q31'I ), Q3 0(450 | .#0d2e7f5i8ne8 1Q43915(fx)/ M _ P I ) , Q 3 0 ( 0 . 0(4i2n7t3)6(5(7x1)3*f2/1M4_74P8I36)4, 8Q.300 (+0 0..056)3 2 6| ^ ~1 8815f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0477.:07:7 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 31067f/M _477PI | ){,Q Q3310((0 .00.79919696731340643f7/0M3_6P9I1)f,) , | Q ^~~~~~~~~~~~~~3 1(-0src/libavcodec/aac_defines.h.:84438:8369:9 5note: 4expanded from macro 'Q30'2 53462 44f | #)d},e f{iQn3e1 Q(3-00.(7x5)3 7 6 3 8 5 6 3 9 9 7 8 f )(,i nQt31)(( (0x.)0*0811047634734413882642.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.hef:i237n:e136 :Q3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 237 | ( i n tQ)3(0((x0).*02010407040803604008f./0M _+P 0I.)5,) Q| 3 ^ ~0 (0.0387469In file included from 7src/libavcodec/aacsbr_fixed.c5:462f: /src/libavcodec/aacsbrdata.hM:_476P:I84):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0600 64763 | 6{78Q83f1/(M-_0P.I9)3,9CC libavcodec/acelp_vectors.o 4Q13903(10.708829000328f7)6,69 fQ/3M1_(PI-)0.,5 6Q43009(307.91604307395066f4)8}3,f /{MQ3_1P(I-)0,.8 8Q53900(000.31118185697273f7),4 7Q3f1/(M _0P.I4)7,6 2 46| 0 ^~~~~~~~~~~~~~04 9138src/libavcodec/aac_defines.h2:f44):36}:, 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 3 1 ((xi)n t ) (( x )* 1 0 73 7 4 1 8 (2i4n.t0) (+( x0)*.251)4 74 8| 3 ^64 8.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:237In file included from :111src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :476:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | 476Q3 | 0{(Q03.10(00-000.009030904f1/9M3_1PI7)8,2 00Q23f0)(,0 .Q03318(7-406.95765440f9/3M7_9P6I40)3,5 6Qf30)(}0,. {0Q603016(3-607.8888f59/0M0_0P3I1)8,8 6Q7370f()0,. 0Q83910(3 807.6467962f4/6M0_0P4I9)1,3 8Q230f()0}.,10 3 | 7 ~~~~^~~~~~~~~~~~~~~~~~~9 064src/libavcodec/aac_defines.h8:345f:/36:M _note: Pexpanded from macro 'Q31'I ), Q3 0(450 | .#1d1e1f5i9n2e3 7Q437f1/(Mx_)P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44:i36nt:) (note: (expanded from macro 'Q30'x )src/libavcodec/aacdec_template.c*21:4 744305448 | 3:#640d4ef:8i.0 n +warning: e 0 .5comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare])Q 3 0 (| x) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:3054 62: | src/libavcodec/aacsbrdata.h(i :nt 476):31 ( (:x) * warning: 1 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3 7 a4c18-24 >.oc4760 | [0 ]{.m+Q4 3a01c.(-5.0.)9s39 a4 mp1l9| 3e ^1 _7r8a2te0 0!In file included from =2 fsrc/libavcodec/aacps_fixed.c),h:d Q2431r: _(iIn file included from -nsrc/libavcodec/aacps.c0f:.32o: src/libavcodec/aacps_fixed_tablegen.h5:.2376s:4am860:p 9lwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e7 9_6r40a3t5e6f) ){237} | , | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~{ Q 3Q310((-00.8.8050900000003010880607f7/fM)_,P IQ)3,1 (Q 300.(407.602348670406499715348f2/fM)}_,P I ),| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0.:0456:0360:6 3note: 6expanded from macro 'Q31'7 88f/M_ P45I | ),# dQe3f0i(0n.0e8 9Q0313(8x7)6 6 9 f / M _ P I ) , Q (3i0n(t0).(10(3x7)90*6241834f7/4M8_3P6I4)8,. 0Q 3+0 (00..51)1 1 | 5 ^ ~92 3747f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,:62 : src/libavcodec/aacsbrdata.h| :476 ^~~~~~~~~~~~~~: 6: src/libavcodec/aac_defines.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 476 | { Q443 | 1#(d-e0f.i9n3e9 Q43109(3x1)7 8 2 0 0 2 f ) , Q 3 1 ( -(0.i5n64t0)9(3(7x9)6*410037536f7)4}1,8 {2Q431.(0- 0+ .0.858)5 9 0| 0 ^0 3188677In file included from f)src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h4:762372:4616:0 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 1382f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 237 | src/libavcodec/aac_defines.h : 45 : 36 :Q 3note: expanded from macro 'Q31'0 (0.00 0450 | #0d0e0f0i0n0ef /MQ_3P1I()x,) Q 3 0( 0 . 0 3 8 7 4 6 9 7 (5i4ntf)/(M(_xPI)),* 2Q13407(408.036604086.306 7+8 80f/.M5_P)I ) ,| ^ ~Q 30(0.089038In file included from 7src/libavcodec/aacsbr_fixed.c:6626: 9src/libavcodec/aacsbrdata.hf/:M475_:P83I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 0(0.10379 04756 | 48{3Qf3/1M(_ P0I.)4,4 Q1380(300.991012115798263f)7,4 7Qf3/1M(-_0P.I9)3,5 6 8| 9 ^~~~~~~~~~~~~~7 4498src/libavcodec/aac_defines.h7:6441:f36):} ,note: expanded from macro 'Q30'{ Q31( 0 .449 | #3d3e1f01i8n0e1 2Q3505(3x2)f ) , Q 3 1 ( - 0 .9 9 9 1 33(0i8n0t6)8(2(4x6)f*)}1,0 7 3| ~~~~^~~~~~~~~~~~~~~~~~~7 4182src/libavcodec/aac_defines.h4:.450 :+36 :0 .note: 5expanded from macro 'Q31') | ^ 45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:241: (In file included from xsrc/libavcodec/aacps.c): 32 : src/libavcodec/aacps_fixed_tablegen.h :237 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x237) | *2 1 4 7 4 8 3Q6304(80..00 0+0 000.050)0 0 0| f ^ ~/ M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 3src/libavcodec/aacsbrdata.h87:4475:6599:7 54warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q 30475( | 0{.Q036010(6 306.4748188f3/M0_99P0I)2,17 8Q63f0)(,0 .Q03819(0-308.9736566899f7/4M_4P9I8)7,6 1Qf3)0}(,0 .{1Q03317(9 006.498333f10/1M_8P0I1)2, 5Q53320(f0),. 1Q131519(2-307.4979f9/1M3_3P08I06)8,2 4 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 | #defi n45e | #Qd3e0f(ixn)e Q 3 1 ( x) ( i n t ) ( ( x()i*n1t0)7(3(x7)4*1282144.704 8+3 604.58). 0 | ^+ 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :src/libavcodec/aacsbr_fixed.c237::6211: :src/libavcodec/aacsbrdata.h :warning: 475implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | 475 | Q{3Q03(10(. 000.04040108030090900f2/17M8_6PfI)),, QQ3310((0-.00.398375466899775444f9/8M7_P6I1)f,) }Q,3 {0Q(301.(0 60.090363316071888f0/1M2_5P5I3)2,f )Q,3 0Q(301.(0-809.093989716363908f0/6M8_24P6If)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .10src/libavcodec/aac_defines.h3:7CC libavcodec/adpcm.o 459:0366:4 8note: 3expanded from macro 'Q31'f /M_PI )45, | #Qd3ef0i(n0e. 1Q1311(5x9)2 3 7 4 7 f / M _ PI ), | ^~~~~~~~~~~~~~( int)src/libavcodec/aac_defines.h(:(44x:)36*:2 1note: 4expanded from macro 'Q30'7 48364 844. | 0# d+e f0i.ne5 )Q 3 0| ( ^ ~ x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:i475:n7t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*107374 14758 | 2{4Q.310( + 0.04.451)8 3 0| 9 ^ 9021786f), In file included from Q3src/libavcodec/aacps_fixed.c1(:-240.: In file included from 93src/libavcodec/aacps.c5:326: 89src/libavcodec/aacps_fixed_tablegen.h7:4236:41369:8 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f)}, {Q31( 0 .2369 | 3 3 1 0 1 8Q03102(5503.20f0)0,0 0Q030100(0f-/0M._9P9I9)1, 3Q33008(006.08542141638f87)3f}/,M _ P| I) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:0.450:8363:9 98note: 4expanded from macro 'Q31'4 17f/M _45P | I#)d,e fQi3n0e( 0Q.311(2x4)8 7 1 8 7 9 8 f / M _ P I(),i Qn3t0)((0(.x1)4*528137457145863f6/48M._0P I+) ,0 .Q53)0 ( 0| . ^ ~1 569785923fIn file included from /src/libavcodec/aacsbr_fixed.cM:_P62I: )src/libavcodec/aacsbrdata.h:,474 : 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'474 | {Q31 (44- | #0de.f1i6n79e6 4Q5308(9x6)8 99 8 f ) , Q 3 1 ( - 0 . 9(8i9nt8)7(5(x1)1*819007437704f1)8}2,4 .{0Q 3+1 0(.-50). 8 7| 9 ^7 9225745In file included from 2src/libavcodec/aacps_fixed.c1:324f: )In file included from , src/libavcodec/aacps.cQ:3321: (-src/libavcodec/aacps_fixed_tablegen.h0:.72361:71112:5 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 041680f)}, 236| | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45Q:3360:( 0note: .expanded from macro 'Q31' 00000 450 | 0#0d0ef0if/nMe_P IQ3)1,( xQ)3 0 ( 0 . 0 5 4 1 1 3 8 8 7 3(fi/nMt_)P(I()x,) *Q23104(7048.30684389.908 4+4 107.f5/)M_ P | I ^ ~) , Q30(0.12In file included from 4src/libavcodec/aacsbr_fixed.c8:716287: 9src/libavcodec/aacsbrdata.h8:f474/:58M:_P Iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.1 4744 | {5Q83317(5-10.5166f7/9M64_5PI8)9,6 8Q93980f()0,. 1Q563917(8-5902.938f/9M8_7P5I1)1,8 9 0| 47 ^~~~~~~~~~~~~~0 f)}src/libavcodec/aac_defines.h,: 44{:Q363:1 (note: -expanded from macro 'Q30'0 .8797 9442 | 25#7d4e5f2i1n3fe) ,Q 3Q03(x1) ( -0 . 7 1 7 2 5 7 2 5 0 4(1i68n0tf))(}(,x )| * ~~~~^~~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:1458:2364:. 0note: expanded from macro 'Q31'+ 0.5) 45 | | # ^d efine 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 : 236 : 86 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in t)((x)*214 72364 | 8 3 6 4 8 . 0 Q+3 00(.05.) 0 0| 0 ^ ~00 00000f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4743:310:(0 .warning: 05implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1138873f/ M474_P | I{)Q,3 1Q(30-(00.0.8136979894461475f8/9M_6P8I9)9,8 Qf3)0(,0 .Q13214(8-701.89879897851f1/8M9_0P47I0f)),} ,Q 3{0Q(301.(1-405.887397571925265f74/5M_2P1I3)f),, QQ330(10(.-105.67917782557922530f/4M16_8P0If))}, , | ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~CC libavcodec/adpcm_data.o src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h:3645: :note: 36expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | # d45e | f#idneef inQe3 0Q(3x1)( x ) ( i n(tin)t()((x()x)**21107437744813862448..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 :src/libavcodec/aacps.c474::326: :src/libavcodec/aacps_fixed_tablegen.h :236warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 474 | {Q3 1236(- | 0 . 1 6 Q7309(604.5080906080909080f0)0,f /QM3_1P(I-)0,. 9Q8309(08.70551411183980487730ff/)M}_,P I{)Q,3 1Q(3-00.(807.90789329295874441572f/1M3_fP)I,), QQ3301((0-0..172148772158772958f0/4M1_P6I80)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~.1 4583src/libavcodec/aac_defines.h7:5451:536:6 fnote: /expanded from macro 'Q31'M _PI), 45 | Q#3de0f(i0n.e1 Q53619(7x8)59 2 3 f / M_ P I ) , | ^~~~~~~~~~~~~~( intsrc/libavcodec/aac_defines.h):((44x:)36*2:14 7note: 4expanded from macro 'Q30'8 3648.0 +44 | 0#.d5e)f i | n ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 473 : 84: warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] int)((x)* 14730 | 7{3Q73411(8-204..04 3+6 4055.954)3 6 0| 6 ^ 33f), Q31In file included from (src/libavcodec/aacps_fixed.c-:024.: In file included from 9src/libavcodec/aacps.c48:032: 5src/libavcodec/aacps_fixed_tablegen.h0:32360:1361:3 2warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f)}, {Q31(- 0236. | 9 9 84 8 4 7 1Q7300(2097.6f0)0,0 0Q030010(0 00f./9M6_2P45I1)6,6 9Q23308(009.f0)5}4,1 1 3| 8 ~~~~~^~~~~~~~~~~~~~~~~~ 873fsrc/libavcodec/aac_defines.h/:M45_:PI36):, note: Qexpanded from macro 'Q31'3 0(0.0 8453 | 9#9de8f4in4e1 7Qf3/1M(_PxI) ) , Q 3 0 ( 0 .1 2 4 8 7 1(8i7n9t)8(f/(Mx_)P*I2)1,4 7Q483306(408..104 58+3 07.551)5 6 f| / ^ ~M _PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.1:5626: 9src/libavcodec/aacsbrdata.h7:854739:582:3 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_PI), 473| | { ^~~~~~~~~~~~~~Q 31(-src/libavcodec/aac_defines.h0:.44:4363:6 4note: 5expanded from macro 'Q30'5 94360 6443 | 3#fd)e,f iQne3 1Q(3-00(.x9)4 8 0 5 0 3 0 1 1 3 2 8(4ifn)t}),(( x{)Q*3110(7-3704.1989248.40 8+4 7017.05)2 97 6| ^f ), Q31( 0In file included from .9src/libavcodec/aacps_fixed.c6:2244: 5In file included from 1src/libavcodec/aacps.c6:6329: 2src/libavcodec/aacps_fixed_tablegen.h3:82360:911f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :36236: | note: expanded from macro 'Q31' Q3 045( | 0.#0d0e00f0i0n0e0 0Q03f1/(Mx_)P I ) , Q 3 0 ( 0 . 0 5 4 1(i1n3t8)8(7(3xf)/*M2_1P4I7)4,8 3Q63408(.00. 0+8 30.959)8 4| 4 ^ ~1 7f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:621: src/libavcodec/aacsbrdata.h2:4734:8317: 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 98f/M_PI) ,473 | Q{3Q03(10(.-10.445386347555195463f6/M06_3P3If)),, QCC libavcodec/adpcmenc.o Q3310((-00..195486095708350912133f2/8M4_fP)I}),, {Q 3| 1 ^~~~~~~~~~~~~~( -0.src/libavcodec/aac_defines.h9:9448:436:8 4note: 7expanded from macro 'Q30'1 70297 644f | )#,d eQf3i1n(e 0Q.39062(45x1)6 6 9 2 3 80 9 f ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(:x36):* 1note: 0expanded from macro 'Q31'7 37418 2445. | #0de f+ i0ne. 5)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(:(235x:)136*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 235 | 0 .5 ) | ^ ~Q 30(0.000In file included from 0src/libavcodec/aacsbr_fixed.c00:062: 0src/libavcodec/aacsbrdata.h0:0473f:6/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0.0 74734 | 7{5Q03619(1-70f./4M_3P6I4)55,9 4Q336006(303.f1)1, 6Q33218(7-803.9348f0/5M0_3P0I1)1, 3Q23804(f0)}.,1 7{3Q83816(7-106.49f9/8M4_8P4I71)7,0 2Q93706(f0),. 20Q33815(8 707.79962f4/M5_1P6I69)2, 3In file included from Q830src/libavcodec/aarch64/me_cmp_init_aarch64.c09:(f0)24.}2: ,1In file included from 9src/libavcodec/mpegvideo.h:| 45 ~~~~^~~~~~~~~~~~~~~~~~~9 : 4src/libavcodec/put_bits.h5src/libavcodec/aac_defines.h::459227:0:367:37:6 fnote: /warning: M_expanded from macro 'Q31'PIcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]) , | ^~~~~~~~~~~~~~45 | #dsrc/libavcodec/aac_defines.he:f44i:n36e :Q 31note: (227expanded from macro 'Q30'x | ) 44 | # de f iifn e ( sQ(30-in(>xt) b )u ( f ( _x en)d* 2 1 - 4 7s4(-i8>bnu36t48f.0) _(+p(tx 0r). *>5=)1 0s iz7e| ^ ~3o 7f4(1Bi8tB2uIn file included from f4src/libavcodec/aacsbr_fixed.c:).)62: 0src/libavcodec/aacsbrdata.h : {472+ 0: .83| 5: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ In file included from 472 | src/libavcodec/aacps_fixed.c:{24Q: 3In file included from 1src/libavcodec/aacps.c(:-032.: src/libavcodec/aacps_fixed_tablegen.h6:332356:1114:9 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 534650f), Q 32351 | ( - 0 . 1 64 7Q33509(404.2030704060f0)0}0,0 0{fQ/3M1_(P-I0).,1 62Q538021(705.0007749725f)0,6 9Q1371f(/-M0_.P95I9)3,91 2Q53400(008.012f1)6}3,28 7 8| 3 ~~~~^~~~~~~~~~~~~~~~~~~3 f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: note: Qexpanded from macro 'Q31'3 0(0.1 74538 | 8#6d7e1f6i4nfe/ MQ_3P1I()x,) Q 3 0 ( 0. 2 0 3 8 5 8(7i7n7t9)f(/(Mx_)P*I2)1,4 7Q3408(306.4281.909 4+ 509.057)6 f /| M ^ ~_P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36::472 note: :expanded from macro 'Q30'58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4723 | 0({xQ)3 1 ( - 0 . 6 3 3 6 4 9 6(8i5n3t4)(6(5x0)f*)1,07 3Q73411(8-204..1064 7+3 50.954)4CC libavcodec/adts_header.o 2 3| 7 ^4 6f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1(:-240: .In file included from 1src/libavcodec/aacps.c:6322: 58src/libavcodec/aacps_fixed_tablegen.h2:12357:5860:0 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f), Q31(-0. 972355 | 9 warning 3s 9 generated1 . 2Q53400(008.0src/libavcodec/aacdec_template.c020f0:)0}30540,0 0:0 400| ~~~~^~~~~~~~~~~~~~~~~~~:0 f /src/libavcodec/aac_defines.hwarning: M:_45comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]P:I36 :) ,note: expanded from macro 'Q31'Q 30(0 .450 | 7# 43054de7f5 | 06i n9 e1 Q371 (xf)/ M _ P Ia) , cQ -3>o 0 c ([0 ]0 ..m 14(a1ci6.nsa3t2m8)78p(l3e(3x)_*f/r2aMte1_4 7P!4=I h8d)r3,_6in f4o.Qs38a.m0(00.p l1e_+7 ra3t80.e8567)) 1{ | 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~4| f ^ ~ /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:620: .src/libavcodec/aacsbrdata.h2:04723:8315:8 7warning: 77implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f/M_PI), 472 | Q{3Q03(01.(2-10.9693436549097668f5/3M4_6P5I)0,f ) ,| ^~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h-:440:.361: 6note: 47expanded from macro 'Q30'3 59442 3447 | 4#6dfe)f}i,n e{Q 3Q13(0-(0x.)1 6 2 5 8 2 1 7 5 0 0 7 9 2(fi),n tQ)3(1((x-)0*.1950973379411822544.000 8+0 20f).}5,) | | ~~~~^~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36:In file included from note: src/libavcodec/aacps_fixed.c:expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:45235 | :#61d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 235 | Q 3(0i(n0t.)0(0(0x0)0*02010040f7/M4_8P3I6)4,8 .Q300 +( 00..057)4 7 5| 0 ^ ~69 17f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620.: 1src/libavcodec/aacsbrdata.h16:34722:8768:3 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q3 0(4720 | {.Q13713(8-806.76136346f4/M9_6P8I5)3,4 6Q5300f()0,. 2Q03318(58-7src/libavcodec/put_bits.h0.71:796f/2654:M_7P3I375)94:,4 2warning: Q3comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]3740 (6f0)}.,2 1{9Q9314(5 265- | 090 7. 61f 6/ 2M 5_ 8 P2iIf 1(s)-7>,5b u | 0 ^~~~~~~~~~~~~~f 0_7en9dsrc/libavcodec/aac_defines.h2 -f: ),44 Qs:-3>b36u:1f_ pnote: (-expanded from macro 'Q30't0 r. 9>59=3 44 9 | 12s#i5dz4efe0i08onf02e(fBi )Q}3t0,B(u fx )| )) ~~~~^~~~~~~~~~~~~~~~~~~ { src/libavcodec/aac_defines.h :45 : | 36 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ : note: expanded from macro 'Q31' (45 | i#ndte)f(i(nxe) *1Q073317(4x1)8 2 4 . 0 + 0 . 5 ) (| i ^n tCC libavcodec/adts_parser.o )((x)*2In file included from 1src/libavcodec/aacps_fixed.c4:7244: 8In file included from src/libavcodec/aacps.c3:6324: 8src/libavcodec/aacps_fixed_tablegen.h.0: 235+: 360:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 235src/libavcodec/aacsbr_fixed.c: | 62 : src/libavcodec/aacsbrdata.h :471 : 83 :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.000000000 0471f | /{MQ_P3I1()-, 0Q.3700(406.07704577758066892167f)f,/ MQ_3P1I() ,0. 9Q332072(707.71156031285877f8)}3,3f /{MQ_3P1I() ,0 .Q3909(804.61072381890657215644ff)/,M _Q3P1I)(,- 0Q3.09(807.225073486528574473739ff)}/,M _ P| I) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:2361:9 9note: 4expanded from macro 'Q31'5 9076f /45M | _#PdIe)f,i n| e ^~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.hx:)44 : 36: note: expanded from macro 'Q30' 44 | #(dienfti)n(e( xQ)3*02(x1)4 7 48 3 6 4 8 . 0 + 0 . 5)( i n| t ^ ~) ((x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:2624.: 0src/libavcodec/aacsbrdata.h: 471+: 590:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 471 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-0: .In file included from 7src/libavcodec/aacps.c0:324: 6src/libavcodec/aacps_fixed_tablegen.h7:2350:5117:7 8warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 26f), Q31( 0235. | 9 3 2 7 2 7 7Q73500(108.5070f0)0}0,0 00{0Q03f1(/ M0_.PI9)9,8 46Q032019(0502.504f7)47,5 0Q6391(1-70f./9M8_72P5I7)46,2 5Q43403(30f).}1,1 6 3| 2 ~~~~~^~~~~~~~~~~~~~~~~~8 7833src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0. 1457 | 3#8d8e67f1i6n4ef Q/3M1_(PxI)) , Q 3 0 ( 0 . 2 0 3 8(5i8n7t7)7((9x)f*/2M1_P4I7)4,8 3Q63408(.00. 2+1 909.455)9 0 7| 6 ^ ~f /M_PI), In file included from src/libavcodec/aacsbr_fixed.c| :62 ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:471src/libavcodec/aac_defines.h::3244:: 36:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44471 | | {#Qd3e1f(i-n0e. 7Q03406(7x0) 5 7 7 86 8 2 6 f ) , Q3 1 ((i n0t.)9(3(2x7)2*771705703714815872f4).}0, + {0Q.351)( 0| . ^9 9846021905In file included from 25src/libavcodec/aacps_fixed.c4:f24): ,In file included from Qsrc/libavcodec/aacps.c3:132(-: 0src/libavcodec/aacps_fixed_tablegen.h.:982347:21365:7 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 4433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 234 | src/libavcodec/aac_defines.h :45 : 36Q:3 0note: (expanded from macro 'Q31' 0.000 0450 | 0#0de0f0i0nfe/ MQ_3P1I()x), Q 3 0 ( 0 . 1 0 1 1 1 2(9i0n9t6)f(/(Mx_)P*I2)1, 4Q73408(306.41588.007 6+4 500.25f)/ M _| P ^ ~I ), Q30(0.2In file included from 3src/libavcodec/aacsbr_fixed.c:87625: 5src/libavcodec/aacsbrdata.h7:174719:f6/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0. 24718 | 2{0Q73218(7-190f.7/0M4_6P7I0)5,7 7Q83608(206f.)3,0 5Q83318( 001.8973f2/M7_2P7I7)7,50 1 8| 57 ^~~~~~~~~~~~~~f )},src/libavcodec/aac_defines.h {:Q443:136(: 0note: .expanded from macro 'Q30'CC libavcodec/adx.o 9 98460 2441 | #9de0fi5n2e5 4Q3f0)(,x )Q 3 1 ( - 0 . 9 8 7 2 5 7 4 6(2i5n4t43)3(f()x}),* 1 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~3 741src/libavcodec/aac_defines.h8:452:436.:0 note: +expanded from macro 'Q31' 0.5) 45 | | # ^d efine 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 : 234 : 111 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*2147 42348 | 3 6 4 8 . 0 Q3+0 (00..050)0 00 0| 00 ^ ~0 0f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h1:04701:184:1 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 9src/libavcodec/put_bits.h6f/M:_317P:I )33470, | :{ Q3Q13warning: (0(-0.comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]01.9 59880279664653027f5/ 28M18317_f) | PI,), QQ3 310(( 0if 0..021(83s7-87>b7u15f3_e587nd81 792-f 43/1sM-1_f)>Pb}ufI,)_, p {QtQ3r 3>0=1 ((s-0.i208z.27e00o78f2(0B81i071t19B6fu5/f4M8)1_)8 P4{I f) ),,| Q 3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~Q1 3(0( 0.030.53833688006188579f4/8M1_1P7fI)}),, | ~~~~~^~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::3644:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | 44#d | e#fdienfei nQ3e1 (Qx3)0 ( x ) ( i n t) (((ixn)t*)2(1(4x7)48*31604783.704 1+82 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.c470::5824: : 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:234:86 : 470warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.99829 62346 | 3 75 2 8 1 8Qf3)0,( 0Q.3010(0 000.000108070f7/M1_3P8I)8,2 4Q33101(f0).}1,0 1{1Q13219(0-09.67f0/8M01_0P1I6)5,4 8Q1308(04.f1)5,80 7Q63415(0 20f./3M3_6P8I)0,6 85Q93408(101.72f3)8}7,5 5 7| 17 ~~~~^~~~~~~~~~~~~~~~~~~9 f/Msrc/libavcodec/aac_defines.h_P:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.282 045 | 7#2d8e7f1i9nf/eM _QP3I1)(,x )Q 3 0 ( 0. 3 0 5 8 3 8 0 1 8 7(fi/Mn_tP)I(),( x) *| 2 ^~~~~~~~~~~~~~14 748src/libavcodec/aac_defines.h3:6444:836.:0 note: +expanded from macro 'Q30' 0.5) 44| ^ ~ | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(x62): src/libavcodec/aacsbrdata.h : 470 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )470( | ({xQ)31*(1-0703.794918822946.603 7+52 801.85f)), Q| ^3 1( 0.018CC libavcodec/adx_parser.o 7In file included from 7src/libavcodec/aacps_fixed.c1:3248: 8In file included from src/libavcodec/aacps.c2:43321: 1src/libavcodec/aacps_fixed_tablegen.hf:)234}:,61 :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1(-0.708010 162345 | 4 8 18 4 f) , QQ3310((0 .00.030306080006080509f4/8M1_1P7If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .101src/libavcodec/aac_defines.h1:14529:036:9 6note: expanded from macro 'Q31'f /M_PI )45, | Q#3d0e(f0i.n1e5 8Q03716(4x5)0 2 f / M _ P I ) , Q 3 0((0i.n2t3)8((7x5)5*72117497f4/8M3_6P4I8).,0 +Q 30.05()0 . 2| 8 ^ ~ 20728719fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 470Q:360:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 058380187 f470/ | M{_QP3I1()-, 0 .9| 9 ^~~~~~~~~~~~~~ 8296src/libavcodec/aac_defines.h6:3447:5362:8 note: 1expanded from macro 'Q30'8 f), Q443 | 1#(de f0i.n0e1 8Q773103(8x8)2 4 3 1 1 f ) } , { Q 3 1(i(n-t0).(7(0x8)0*11001763574481188244.f0) ,+ Q03.15() 0 .| 3 ^3 6806859In file included from 4src/libavcodec/aacps_fixed.c8:1241: 7In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h| : ~~~~^~~~~~~~~~~~~~~~~~~234 :36: src/libavcodec/aac_defines.hwarning: :45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45234 | | # d e f i nQe3 0Q(31(x)0. 0 00 0 0 0 0 00 0 f / M _ PI )(,i nQt3)0(((x0).*1201141714289039664f8/.M0_ P+I )0,. 5Q)30 ( 0| . ^ ~1 580764502fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h, :Q4693:083(:0 .warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 87557179f/ M469_ | P{IQ)3,1 (Q-300.(709.529882700722987731296f1/f)M,_ PQI3)1(, 0Q.3907(01.330854813183011888974ff/)M_}P,I ){Q,3 1 (| - ^~~~~~~~~~~~~~0 .99src/libavcodec/aac_defines.h2:6444:7360:8 9note: 4expanded from macro 'Q30'8 101f) ,44 | #Qd3e1f(-i0n.e9 9Q3504(2x)8 2 2 4 0 2 5 3 6 f ) } , (| i ~~~~^~~~~~~~~~~~~~~~~~~n t)((src/libavcodec/aac_defines.hx:)45*:10367:3 7note: 4expanded from macro 'Q31'1 824.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: 32 : src/libavcodec/aacps_fixed_tablegen.h(:i234n:t11)(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 234+ | 0 . 5 ) | Q ^ ~3 0(0.00000In file included from 0src/libavcodec/aacsbr_fixed.c0:06200: f/src/libavcodec/aacsbrdata.hM:_469P:I58):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.10111 24699 | 0{9Q63f1(/-M0_.7P9I)5,9 8Q3700(209.715382601f7)6,4 5Q0321(f /0M._9P7I)1,3 8Q4310(103.1283889745f5)}7,1 7{Q93f1/(M-_0P.I9)9,2 6Q437008(90.428180210f72)8,7 1Q93f1/(M-_0P.9I9)5,4 2Q83202(400.23503568f3)8},0 1 8| 7f ~~~~^~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,: 36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44 :4536 | :# note: dexpanded from macro 'Q30'e fine Q3441 | (#xd)e fi n e Q 3 0 ( CC libavcodec/adxdec.o x ) ( i n t ) ( ( x ) * 2(1i4n7t4)8(3(6x48).*01 +0 703.57)4 1 | 8 ^ ~2 4.0 + 0.5In 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]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h469: | 233{Q:31361:(- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]79 598702973261 f233) | , Q 3 1 ( Q03.09(701.308040101301080809040ff)/}M,_ P{IQ3)1,( -Q03.09(902.614271028299408317061ff/)M,_ PQI3)1,( -Q03.09(905.412980232490429533860ff/)M}_,P I | ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:2369:0 7note: 9expanded from macro 'Q31'5 8031f /45M | #_dPIe)f,i neQ 30Q(301.(3x4)6 6 9 9 38 6 8 f / M _ P I(),i Qn3t0)((0(.x37)8*22184271458963f64/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.h44: | 469#:d6e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 469 | { Q 3 1 (- 0 . 7 9 5(9in8t70)2((9x7)3*216017f3)7,4 1Q83214.(0 0+. 907.153)8 4 1| 1 ^3 18894f)},In file included from src/libavcodec/aacps_fixed.c{Q:3241(: In file included from -src/libavcodec/aacps.c0:.329: 9src/libavcodec/aacps_fixed_tablegen.h2:642337:081119: 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 01f), Q31(- 0233. | 9 9 5 4 2 Q83202(400.20503060f0)0}0,0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45:,36 :Q 3note: 0expanded from macro 'Q31'( 0.121 245 | 2#9d0e3f7i6nfe/ MQ_3P1I(x)), Q 3 0 ( 0 . 1 9 0 3 9 4 9(3i8n0tf)/(M(_x)P*I2)1,4 7Q438036(408..2900 +7 905.850)3 1 f| / ^ ~M _PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:3624: 6src/libavcodec/aacsbrdata.h6:94689:843:8 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q 4683 | 0({0Q.33718(2 802.1255968f72/6M7_5P0I6),3 36 0| ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h31:(44 :036.:9 note: 9expanded from macro 'Q30'8 93303 9443 | 3#d8e1f6ifne) }Q,3 0{(Qx3)1 ( - 0 . 0 1 1 1 5 9 9 8 (6i8n1t9)(3(7fx)),* 1Q037317(4 1082.49.8049 6+0 109.754)2 4 4| 4 ^f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: In file included from :src/libavcodec/aacps.c36::32 : src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'233 :86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q 32331 | ( x ) Q 3 0 ( 0 .0 0 0 0 0 0(0i0n0t0)f(/(Mx_)P*2I1)4,7 4Q833604(80.0. 1+2 1202.950)3 7 6f| / ^ ~ MCC libavcodec/adxenc.o _PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620.: 1src/libavcodec/aacsbrdata.h:94680:39584:9 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), Q4683 | 0{(Q0.3219(0 709.5285083712f6/7M5_0P6I3)3,6 0Qf)3,0 (Q03.13(4 606.999938896338f0/3M9_3P3I8)1,6 fQ)3}0,( {0Q.3371(8-208.2011519165f9/98M6_8P1I9)3,7 f )| , ^~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h :044.:9368: 4note: 9expanded from macro 'Q30'6 01974 2444 | #4d4eff)i}n,e Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0( x) src/libavcodec/aac_defines.h : 45 :36 : note: expanded from macro 'Q31' ( i45n | t#d)e(f(inxe)* 1Q3017(3x)7 4 1 8 2 4 . 0 + 0 .5 ) ( i| ^n t)((x)*2In file included from 14src/libavcodec/aacps_fixed.c7:4248: 3In file included from 64src/libavcodec/aacps.c8:.320: src/libavcodec/aacps_fixed_tablegen.h :+233 :061.:5) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from 233 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :Q4683:032:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000000 f468 | /{MQ_3PI1)(, 0.Q235807(02.671502613236209f0)3,76 fQ3/1M(_P I0).,9 Q938903(300.31993033891469f3)8}0,f /{MQ_3P1(I-)0,. 0Q13101(509.9289608719953870f3)1,f /MQ_3P1I() ,0 Q.3908(49060.139476462494943f8)6}8f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036.:3 7note: 8expanded from macro 'Q31' 282159 645f | /#Md_ePfIi),n e | Q ^~~~~~~~~~~~~~3 1(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (i n44t | )#(d(ex)f*i2n14e7 48Q33604(8x.)0 + 0 . 5 ) | ^ ~ (int)((x)In file included from *1src/libavcodec/aacsbr_fixed.c0:627: 37src/libavcodec/aacsbrdata.h4:14688:274:. 0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 468 | {Q31( 0.2In file included from 58src/libavcodec/aacps_fixed.c7:2246: 7In file included from 5src/libavcodec/aacps.c0:326: 3src/libavcodec/aacps_fixed_tablegen.h3:62330:f36):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.998933 02333 | 9 3 3 8 1 6Qf30)(}0,. 0{0Q030010(0-0000.f0/1M_1P1I5)9,9 8Q63801(903.71f2)1,2 2Q93013(7 60f./9M8_4P9I)6,0 1Q97340(204.4149f)0}3,94 9 | 3 ~~~~~^~~~~~~~~~~~~~~~~~8 0f/src/libavcodec/aac_defines.hM:_45P:I36),: Qnote: 3expanded from macro 'Q31'0 (0.290 7459 | 5#8d0e3f1ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 3 4 6 6 9 9 3 (8i6n8tf)/M(_(PxI))*,2 1Q473408(03.634788.2802 1+5 906.f5/)M_ P I| ) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :467note: :expanded from macro 'Q30'83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n467e | Q{3Q03(1x() 0 . 5 0 8 4 3 2 3 3 1 CC libavcodec/agm.o 5 9 1(6i2nft)),( (Qx31)(*1 007.39764118027469.102 6+62 005.f5)) } ,| ^{ Q31( 0.17006In file included from 33src/libavcodec/aacps_fixed.c4:6247: 0In file included from 6src/libavcodec/aacps.c1:532f: )src/libavcodec/aacps_fixed_tablegen.h,: 233Q:3111:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 76854025314 82332 | 9 f ) } , | Q ~~~~^~~~~~~~~~~~~~~~~~~ 30(0src/libavcodec/aac_defines.h.:450:0360:0 0note: 0expanded from macro 'Q31'0 000f /45M | _#PdIe)f,in eQ 3Q0(301.(1x2)1 2 2 9 0 3 7 6 f / M _ P I )(,i ntQ)30(((0x.)1*9201437944893368408f./0M _+P 0I.),5 )Q 3 0| ( ^ ~0 .29079580In file included from 31src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I467):,59 :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .34669938 64678f | /{MQ_P3I)1, (Q 300.(500.834738223832115599166f/2Mf_)PI,) ,Q 3 1| ( ^~~~~~~~~~~~~~ 0.96src/libavcodec/aac_defines.h1:07446:9361: 2note: 6expanded from macro 'Q30'6 205f) }44 | ,#d e{fQin3e1 (Q 300.(1x7)0 0 6 3 3 4 6 7 0 6 1 5 f ) ,( iQn3t1)((-(0x.)7*6180574307421583241.408 2+9 f0).}5,) | ^| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36:src/libavcodec/aacps_fixed.c :note: 24: expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h45: | 232#:d136e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 232 | Q 3 0((i0n.0t0)0(0(x0)0*020104704f8/3M6_4P8I.)0, +Q 300(.05.)1 4 1| 8 ^ ~2 47074f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: Qsrc/libavcodec/aacsbrdata.h3:4670:(320: .2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 0308374f 467/ | M{_QP3I1)(, 0 .Q53008(4302.33341754981136420f2)f,/ MQ_3P1I)(, 0Q.3906(100.74629012296169200056ff)/}M,_ P{IQ)3,1 (Q 300.(107.040663373466077006318f5/fM)_,P QI3)1,( - 0| ^~~~~~~~~~~~~~. 7685src/libavcodec/aac_defines.h4:440:2365:3 1note: 4expanded from macro 'Q30'8 29f)}, 44 | | #d ~~~~~^~~~~~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h Q:3450:(36:x )note: expanded from macro 'Q31' 45 | # d e f(iinne tQ)(3(1x()x*)1 0 7 37 4 1 8 2 4. 0 + 0 (.i5n)t ) (| ( ^x )*21474In file included from 83src/libavcodec/aacps_fixed.c6:4248: .In file included from 0src/libavcodec/aacps.c :+32: src/libavcodec/aacps_fixed_tablegen.h0:.2325:)111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from 232src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h :467 : 7Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .000000 04670 | 0{0Qf3/1M(_ P0I.),5 0Q83403(203.311451981264270f7)4,f /Q3M1_(P I0).,9 6Q13007(60.9212420636028035f7)4}f,/ M{_QP3I1),( Q03.01(700.036437CC libavcodec/aic.o 344861703640125ff)/,M _QP3I1)(,- 0Q.3706(805.44022503219418920906ff)/}M, _ P| I ~~~~~^~~~~~~~~~~~~~~~~~), Q3src/libavcodec/aac_defines.h0:(450:.364:6 3note: 7expanded from macro 'Q31'6 07038 f45/ | M#_dPeIf),i n | e ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.hx:)44 : 36 : note: expanded from macro 'Q30' 44 | (#idnefti)n(e( xQ)*320(1x4)7 4 8 36 4 8 . 0 + 0 . 5 )( i nt| ) ^ ~( (x)*10737In file included from 4src/libavcodec/aacsbr_fixed.c1:628: 24src/libavcodec/aacsbrdata.h.:0466 :+83 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 466 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from src/libavcodec/aacps.c0:.321: 0src/libavcodec/aacps_fixed_tablegen.h40:7232:9866:0 51warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 82f), Q31( 2320. | 7 7 35 7 7 9 3Q83101(601.90f0)0}0,0 0{0Q03010(f /0M._9P5I9),6 4Q7303(708.214117822487f0)7,4 fQ/3M1_(P-I0.)3, 5Q43305(801.8222845035008237f4)}f,/M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0(:045.3:4367:4 8note: 1expanded from macro 'Q31'34 02f/M _45PI | )#,d eQf3i0n(e0 .Q43210(2x9)1 9 0 0 6 f / M _ P I) , Q3(0(i0n.t4)6(37(6x0)7*02318f4/74M8_3P6I4)8,. 0 | + ^~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h :| 44 ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | #62d: esrc/libavcodec/aacsbrdata.hf:i466n:e 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 466 | { Q 3 1( (0i.n1t0)4(0(7x9)6*01501703578421f8)2,4 .Q03 1+( 00..57)7 3 5| 7 ^79 3811619f)In file included from },src/libavcodec/aacps_fixed.c :{24Q3: 1In file included from src/libavcodec/aacps.c(: 320: src/libavcodec/aacps_fixed_tablegen.h.:92325:961:6 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7821728f), Q2323 | 1 ( - 0 . 3Q5304(3508.180208050500020f0)0},0 f /| ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360(:0 .note: 1expanded from macro 'Q31' 418247 0457 | 4#f/dMe_fPIi)ne, QQ3310((x0). 2 2 40 3 0 8 3 7 4 f / M _ P(iIn)t),( (Qx3)0*(201.4374744883164384.002 f+ /0M._5P)I ) ,| ^ ~Q 30(0.4202919In file included from 0src/libavcodec/aacsbr_fixed.c0:626: fsrc/libavcodec/aacsbrdata.h/:M466_:PI32): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.463 74666 | 0{7Q03318f(/ M0_.P1I0)4,0 7 | 9 ^~~~~~~~~~~~~~6 0510src/libavcodec/aac_defines.h5:8442:f36):, note: Qexpanded from macro 'Q30'3 1( 0. 7447 | 3#5d7e7f9i3ne8 1Q13601(9xf)) } , { Q 3 1 ( 0 . 9 5 9(6in4t7)3(7(x8)21*7120873f7)4,1 8Q2431.(0- 0.+3 504.35581)82 8 | 5 ^50 2f)}, | 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'232 :36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q3 1232( | x ) Q 3 0 ( 0 . 0(0i0n0t0)0(0(0x0)0*2f1/4M7_4P83I6),4 8Q.300 (+0 CC libavcodec/alac.o .01.451)8 2 4| 7 ^ ~0 74f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4662:274:0 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 374f/M_PI )466, | {QQ3301((0 0..31407440871936400521f0/5M8_2PfI)),, QQ3310(( 00..47270325971799030861f1/6M_1P9I)f,)} ,Q 3{0Q(301.4(6 307.69059760437387f8/M2_1P7I2)8,f ) , | Q ^~~~~~~~~~~~~~3 1(-0src/libavcodec/aac_defines.h.:3445:4363:5 8note: 1expanded from macro 'Q30'8 28550 244f | #)d}e,f in e| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' 45( | i#dnet)f(i(nxe)* 1Q301(7x3)7 4 1 8 2 4 . 0 + 0 . 5 )( i nt| ) ^ ((x)*214748In file included from 3src/libavcodec/aacdec_template.c6src/libavcodec/aacps_fixed.c4:8:24.: 34740In file included from :10 src/libavcodec/aacps.c+:: 032warning: .missing field 'help' initializer [-Wmissing-field-initializers]: 5src/libavcodec/aacps_fixed_tablegen.h ): 232: 11| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3474 | In file included from {src/libavcodec/aacsbr_fixed.cN:62U: src/libavcodec/aacsbrdata.hL :L}232,465: 83 | :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000 04650 | 0{0Q03010(-f0/.M9_9P9I8)6,9 8Q03704(602.0104f1)8,2 4Q73017(4-f0/.M_3P6I0)2,1 6Q13002(909.721254f0)3},0 8{Q33714(f /0M._P8I9)1,1 0Q634805(9908.7394f7)4,8 Q13314(0-20f./9M7_8P9I4)25,0 3Q43300(04.44f2)0}29,1 9 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~6 f/M_src/libavcodec/aac_defines.hPI:)45,: 36:Q 3note: 0expanded from macro 'Q31'( 0.46 3457 | 6#0d7e0f3i8nfe/ MQ3_1P(Ix)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: t)expanded from macro 'Q30'( (x)*2 14447 | 4#8d36e4f8i.n0e +Q 30.05()x ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :62 : (isrc/libavcodec/aacsbrdata.hn:465t:)59(:( warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *10737418 24654 | .{0Q 3+1 0(.-5)0 . 9| 9 ^9 86980746200fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: In file included from 3src/libavcodec/aacps.c:132(-: 0src/libavcodec/aacps_fixed_tablegen.h.:32316:01362:16 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]29 9715f)}, {Q3 1231 | ( 0 . 8 91 1Q0360(408.50090908070090f0)0,f /QM3_1P(I-)0,. 9Q73809(402.51063043380664346f9)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:.362: 5note: 4expanded from macro 'Q31'9 43758 245f | /#Md_PeIf)i,n eQ 3Q301((0x.)4 0 2 9 4 4 6 8 4 0 f / M(_iPnIt)),( Q(3x0)(*02.144978408638694588.50f /+M _0P.I5)), Q| ^ ~3 0(0.561564In file included from 1src/libavcodec/aacsbr_fixed.c4:7625: fsrc/libavcodec/aacsbrdata.h/:M465_:P31I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :46544 | :{36Q:3 1note: (expanded from macro 'Q30'- 0.999 8446 | 9#d8e0fi7n4e 6Q23000f()x,) Q 3 1 ( - 0 .3 6021610299715f)}, {Q31( 0.891106485998 79 f ) , (Qi3n1t()-(0(.x9)7*81904723570431842340.404 f+) }0,. 5) | ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c :2445: | In file included from #src/libavcodec/aacps.cd:e32f: isrc/libavcodec/aacps_fixed_tablegen.hn:e231 :Q1113:1 (warning: x)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (231i | n t ) ( ( xQ)3*02(104.070408030604080.000 +f /0.M5_)P I )| , ^ ~Q 30(0.160In file included from 3src/libavcodec/aacsbr_fixed.c86:6623: 6src/libavcodec/aacsbrdata.h9:f465/:M6_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.25 446594 | 3{7Q53812(f-/0M._9PI9),9 8Q63908(00.744062290404f68)4,0 fQ/M3_1P(I-)0,. 3Q63002(01.64190820996781955f8)5}f,/ M{_PQI3)1,( Q0.3809(101.05664185596491847795ff)/,M _QPI3)1,( - 0| ^~~~~~~~~~~~~~. 978942src/libavcodec/aac_defines.h5:0443:4363: 0note: 4expanded from macro 'Q30'4 f)}, 44| | ~~~~^~~~~~~~~~~~~~~~~~~# defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: (xexpanded from macro 'Q31') 45 | # d e f in e( iQn3t1)((x()x ) * 1 07 3 7 4 1 82 4 . 0 +(i n0t.)5()( x )| * ^2 147483648.0In file included from src/libavcodec/aacps_fixed.c+: 240: .In file included from 5src/libavcodec/aacps.c): 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h: 231: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:464: 84231: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 04640 | 0{0Q03010(00 f0/.M0_3P0I0)4,4 7Q53708(07.31166f0)38,6 6Q33619(f-/0M._9P9I73)88,9 6Q3303(03.38245f4)9}4,3 7{5Q832f1/(M-_0.P9I7)9,8 7Q23104(304.140032944f4)6,8 4Q03f1/(M _0P.I3)6,5 2Q63102(906.8469482056f8)9}5,8 5 f/| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 5expanded from macro 'Q31'6 15641 454 | 7#5dfe/fMi_neP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' (int)( (44x | )#*d2ef1i4n7e4 8Q336048(.x0) + 0 . 5 ) | ^ ~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h)*:14640:73587:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0 .4645 | ){ Q 3| ^1 ( 0.030044In file included from 7src/libavcodec/aacps_fixed.c5:7248: 7In file included from 3src/libavcodec/aacps.c1:632f: )src/libavcodec/aacps_fixed_tablegen.h,: 231Q:3611:( -0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 97388963333 82314 | f ) } , { QQ331(0-(00..9709080702104003040100f3/4Mf_)PI,) ,Q 31Q(30 (00..3166053286616236996f8/6M_4P2I5)f),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .25src/libavcodec/aac_defines.h4:94453:7365:8 2note: f/expanded from macro 'Q31'M _PI), Q453 | 0#(0d.e4f0i2n9e4 4Q63814(0fx/)M _ P I) , Q 3 0 ( 0 . 4(9i8n0t6)(8(9x5)8*521f4/7M4_8P3I6)4,8 .Q03 0+( 00..556)1 5 6| 4 ^ ~1 475f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c : 62| : src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~: 464:31: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 464 | {Q 3441 | (#d e0f.i0n3e0 04Q4307(5x7)8 7 3 1 6 f ) , Q 3 1 ( -(0i.9n9t)7(3(8x8)9*61303733378441f8)24}.,0 {+Q 30.15()- 0. 9| 7 ^98 721434103In file included from 4src/libavcodec/aacps_fixed.cf:)24: ,In file included from src/libavcodec/aacps.cQ:332: 1src/libavcodec/aacps_fixed_tablegen.h(: 2310.:336:6 5warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6129686425 f)231} | , | ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(45:036.0:0 0note: 0expanded from macro 'Q31'0 0000 045f | /#Md_ePfIi)n,e QQ3301((0x.) 1 6 0 38 6 6 36 9 f / M _ P(Ii)n,t )Q(3(0x)(*02.124574498433674588.20f /+M _0P.I5)), | Q ^ ~3 0(0.40294In file included from 46src/libavcodec/aacsbr_fixed.c8:4062f: /src/libavcodec/aacsbrdata.hM:_464P:I)7,: Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.498068 94645 | 8{5Qf3/1M_(P I0).,0 30Q03404(705.758671351646f1)4,7 5fQ/3M1_(P-I0.)9,9 7 3| 8 ^~~~~~~~~~~~~~8 9633src/libavcodec/aac_defines.h3:34484:f36:) }note: ,expanded from macro 'Q30' {Q31(- 044. | #9d79e8f72i1ne4 3Q4301(0x3) 4 f) , Q3 1 ( 0 .3 6 5 2 6(1in2t9)6(8(6x4)2*51f0)}7,3 7 4| 1 ~~~~~^~~~~~~~~~~~~~~~~~8 24.0src/libavcodec/aac_defines.h :+45 :036.:5 )note: expanded from macro 'Q31' | ^ 45 | #deIn file included from fsrc/libavcodec/aacps_fixed.ci:n24e: In file included from Qsrc/libavcodec/aacps.c31:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 231 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (231x | ) * 2 1 4 7 4Q8303(6408..000 0+0 000.050)0 0 f| / ^ ~M _PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.621: 6src/libavcodec/aacsbrdata.h0:346386:6843:69 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_PI), Q3 0463( | 0{.Q23514(9-403.79558025f3/1M8_2P4I8),8 1Q0310f(0).,4 0Q23914(4-608.409f6/9M3_9P9I0)5, 1Q33800(802.f4)9}8,06 8{Q93518(5-f0/.M6_2P2I2)8,8 7Q23902(806.2526f1)5,6 41Q43715(f /0M._8P2I7)6,7 2 6| 2 ^~~~~~~~~~~~~~8 46661src/libavcodec/aac_defines.hf:)44}:,36 : | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h: 4544: | 36#:d enote: fexpanded from macro 'Q31'i ne Q3 045( | x#)d e f in e Q 3 1 ( x ) ( in t ) ( ( x ) *(i1n0t7)3(7(41x8)2*241.407 4+8 306.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::23062:: 136src/libavcodec/aacsbrdata.h:: 463warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | 463 | { Q 3 Q1(3-00(.905.0050301080204080801001f/fM)_,P IQ),3 1Q(3-00(.09.6197339690015519378058f2/fM)_}P,I ),{ QQ3310((-00..26727232784857625962f8/6M2_2PfI)),, QQ3310(( 00..48426716987420632884f6/6M6_1PIf)),} , Q | 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h5:6456:636:8 9note: 0expanded from macro 'Q31'1 44f/M _45P | I#)d,e fQi3n0e(0 .Q63618(6x1)1 2 8 8 1 f/ M _ P I ) , | ( ^~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(:x44):*362:1 4note: 7expanded from macro 'Q30'4 83648. 044 | +# de0f.i5n)e Q| 30 ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 463(:i31n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*107374 1463 | 8{2Q43.10( -+0 .09.550)5 3 1| 8 ^2 488101f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 9src/libavcodec/aacps_fixed_tablegen.h6:2309:311199:0 5warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8082f)}, {Q3 1230( | - 0 . 6 2 22 8Q83702(902.8060202f0)0,0 Q03010(0f /0M._8P2I7)6,7 2Q63208(406.616713f6)0}1, 5 97| 5 ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I)45,:36 :Q 3note: 0expanded from macro 'Q31'( 0.2773 7454 | 5#6de5f6ifn/eM _QP3I1)(,x) Q3 0 ( 0 . 4 4 6 1 9 8 4 0(3i8nft/)M(_(PxI))*, 2Q1340(704.835664686.809 0+1 404.f5)/ M _| P ^ ~I ), Q30(0.In file included from 66src/libavcodec/aacsbr_fixed.c8:61621: 2src/libavcodec/aacsbrdata.h8:84631f:/M6_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :46344 | :{36Q: 3note: 1(expanded from macro 'Q30'-0 .9505 3441 | 8#d2e4f8i8n1e0 1Qf3)0,( xQ3CC libavcodec/alac_data.o )1( - 0 . 9 6 9 3 9 9 0 5 1(i3n8t0)8(2f()x}),* 1{0Q73317(4-108.2642.202 8+8 702.952)8 6 2| 2 ^ f), Q31( 0.In file included from 82src/libavcodec/aacps_fixed.c7:6247: 2In file included from 6src/libavcodec/aacps.c2:8324: 6src/libavcodec/aacps_fixed_tablegen.h6:62301:f86): }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36230: | note: expanded from macro 'Q31' Q3 045( | 0#.d0e0f0i0n0e00 0Q3010(xf/)M _ P I ), Q 3 0 ( 0. 1 7 3(6i0n1t5)9((7x5)f*/M2_1P4I7)4,83 6Q4380.0( 0+. 207.753)7 4 5| 6 ^ ~ 56f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:62(: 0src/libavcodec/aacsbrdata.h.:444626:1839:8 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]38 f/M_PI), Q4623 | 0{(Q03.15(6-606.8694061124641f6/1M2_9P7I3)6,f )Q3,0 (Q301.(6 608.67121129888617f4/M8_04P5I4),4 f )| } ^~~~~~~~~~~~~~, {Qsrc/libavcodec/aac_defines.h3:144(:36 :0 .note: 1expanded from macro 'Q30' 165777 0446 | 6#3d1e9f1infe) ,Q 30Q(31x(-)0 . 83 6 6 2 8 3 3 8 1 50 4 1(fi)n}t,) ( | ( ~~~~^~~~~~~~~~~~~~~~~~~x )*1src/libavcodec/aac_defines.h0:7453:73641:8 2note: 4expanded from macro 'Q31'. 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 : 230(:i61n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x)*21474836 42308 | .0 + 0. 5 )Q 3 0(| 0 ^ ~ .00000000In file included from 00src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hPI:)462,: 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1736015 94627 | 5{fQ/3M1_(P-I0).,64 6Q132061(06.122797733764f5)6,5 6Qf3/1M(_P I0).,72 1Q93806(704.840446159448f)4}0,3 8f{/QM3_P1I() ,0 Q.3101(605.75766760869603114941ff),/ MQ3_1P(I-0).,8 3Q63602(803.368618651014218f81)f}/,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 | #d e44f | i#ndeef iQ3n1e (Qx3)0 (x ) ( i n(ti)n(t()x(()x*)21*417048733674481.802 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::24462:: 32In file included from :src/libavcodec/aacps.c :32warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:230:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | {Q31(-0. 642306 | 1 2 6 1 6 1Q23907(306.f0)0,0 0Q03010(0 000.f7/2M_1PI9)8,6 7Q43800(405.41473f6)0}1,5 9{7Q53f1/(M _0P.I1)1,6 5Q73707(00.626737139714f5)65,6 fQ/3M1_(P-I0),. 8Q3306(602.8434368119580440318ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h0:(450:.365: 6note: 6expanded from macro 'Q31'6 89014 445f | /M#_dPeIf),i nQe3 0Q(03.16(6x86)1 1 2 8 8 1 f / M _ P I )(,i n t)| ( ^~~~~~~~~~~~~~( x)*2src/libavcodec/aac_defines.h1:4447:4368:3 6note: 48expanded from macro 'Q30'. 0 + 0. 544 | )# d e| f ^ ~i ne Q30(xIn file included from )src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 462 : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x462) | *1{0Q73317(4-108.26446.102 6+16 1209.753)6 f | ) ^, Q31( 0.721In file included from 98src/libavcodec/aacps_fixed.c6:7244: 8In file included from 0src/libavcodec/aacps.c4:5324: 4src/libavcodec/aacps_fixed_tablegen.hf:)230:}11,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.11657 72307 | 0 6 6 3 1 9Q13f0),( 0Q.3010(0-0src/libavcodec/aacdec_template.c0.08:034743:00601060:2 83f3warning: /8M_missing field 'help' initializer [-Wmissing-field-initializers]1 5P04I1)f,) }Q ,303474( | 0 .1| ~~~~^~~~~~~~~~~~~~~~~~~73 60{1Nsrc/libavcodec/aac_defines.h5U:459:36L: 7note: Lexpanded from macro 'Q31'5} ,f/M_PI), Q30 ( 450 | | #.2 ^d 7e7f3i7ne4 5Q63516(fx/)M _ PI ) , Q 30 ( 0 . 4 46 1 9(8in4t0)3(8(fx/)M*_2P1I4)7,4 8Q363408(.00. 5+6 6608.59)0 1 4| 4 ^ ~f/ M_PI), Q30(0In file included from .6src/libavcodec/aacsbr_fixed.c6:8626: 11src/libavcodec/aacsbrdata.h28:84611:f/83M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h461: | 44:{36Q:3 1note: expanded from macro 'Q30'( 0.99 0449 | 6#1d3e1f4i4n9e2 5Q03f0)(,x )Q 3 1 ( -0 . 1 9 4 5 1 1 (8i2n8t5)4(4(0x2)f*)10}7,3 7{4Q138214(.0- 0+. 800.54)1 2 3| ^2 9643109f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:8328: 5src/libavcodec/aacps_fixed_tablegen.h1:32298:11368:1 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 57f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h229: | 45 : 36 : note: Qexpanded from macro 'Q31' 30(0.0 0450 | #0d0e0f0i0n0e0 f/QM3_1P(Ix)), Q 3 0 ( 0 . 1 7 8 4 2 7 6(6i6n4tf)/(M(_xP)I*)2,1 4Q370(408.3268485.606 +7 300.052)f / M| _ ^ ~ PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c4:6623: 0src/libavcodec/aacsbrdata.h7:2461:3585:9 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q 34610 | ({0Q.35197(1 603.2909004f9/6M1_31P4I4)9,2 5Q03f0)(,0 .Q763013(8-707.118974f5/1M1_8P2I8)54,4 0 2| f ^~~~~~~~~~~~~~) }, src/libavcodec/aac_defines.h{Q:3441:(36-:0 .note: 8expanded from macro 'Q30'0 41232 9446 | 4#3d1e0f9ifn)e, QQ3301((x-0).8 8 5 13 8 1 8 1 9 9 4 5 7 f )(}i,n t )(| (x ~~~~^~~~~~~~~~~~~~~~~~~) *10src/libavcodec/aac_defines.h73:7454:1368:2 4.note: 0expanded from macro 'Q31' + 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 : 229 : 111 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*21474 8229 | 3 64 8 . 0 +Q 300.(50). 0 0| 0 ^ ~0 000000f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c:)62: ,src/libavcodec/aacsbrdata.h: 461Q:3310:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 78427666 4461f/ | M{_QP3I1)(, Q03.099(009.62183516464793205002ff),/ MQ_3P1I()-,0 .Q193405(101.84623805742430529f6)f},/ M{_Q3P1I()-,0 Q.38004(01.259372169362040341f0/9Mf_)PI,) ,Q 3Q13(0-(00..7868053187378118871f9/9M_4P5I)7,f )| } ^~~~~~~~~~~~~~, | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36src/libavcodec/aac_defines.h::45 :36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | 45 | ##ddeefifnien eQ 3Q03(1x()x ) ( i(nitn)t()(x()(*x1)0*73271441872448.306 4+8 .00.5 )+ 0| . ^5 ) | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbr_fixed.c24:62: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::46132:: 7src/libavcodec/aacps_fixed_tablegen.h:: 229warning: :86implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | {Q3 1229( | 0 . 9 9 0Q9306(1301.40409020500f0)0,0 0Q03f1/(M-_0P.I1)9,4 5Q3101(802.8CC libavcodec/alacenc.o 157484402726f6)6}4,f /{M_QP3I1)(,- 0Q.38004(102.322895664637130090f2)f,/ MQ_3P1I()-,0 .Q83805(103.841683109792435579f6)f}/, M _P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:.3659:7 1note: 6expanded from macro 'Q31'32 004f/ M45_ | P#Id)e, fQi3n0(e0 .Q736013(8x7)7 18 7 f / M_ P I ) , | ( ^~~~~~~~~~~~~~i nt)src/libavcodec/aac_defines.h(:(44x:)36*: 2note: 1expanded from macro 'Q30'4 74836 4448 | .#0d ef+i 0n.e5 )Q3 0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h (:i460n:84t:)( (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*10737418 24604 | .0{ Q+3 10(. 50). 5 2| 8 ^9 0520960295In file included from f)src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(: 320.: 6src/libavcodec/aacps_fixed_tablegen.h0:02294:8618:7 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 5592f)}, {Q 32291( | 0 . 74 2 3 8Q53502(90.1040508070f0)0,0 0Q03f1/M(_ 0P.I0)4,4 9Q13901(502.9117804442f7)66}6,4 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 2expanded from macro 'Q31'85 66730 0452 | f#/dMe_fPiIn)e, QQ3301((0x.)4 6 30 7 2 3 5 9 6 f / M _ P(Ii)n,t )Q(3(0x()0*.25197417643832604084.0f /+M 0_.P5I)) , | ^ ~Q 30(0.760In file included from 3src/libavcodec/aacsbr_fixed.c8:7627: src/libavcodec/aacsbrdata.h1:84607:f/59M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :46044 | :{36:Q 3note: 1expanded from macro 'Q30'( 0.52 8449 | 0#5d2e0fi9n6e0 29Q5f3)0,( xQ)3 1 ( 0 . 6 00 4 8 8 7 2 4 5(55i9n2tf))(}(x,) *{1Q037137(4 01.827442.30 8+5 502.951)4 5 8| 7 ^f ), Q31( 0.0In file included from 44src/libavcodec/aacps_fixed.c9:1249: 1In file included from 5src/libavcodec/aacps.c:2329: 1src/libavcodec/aacps_fixed_tablegen.h0:4229:436f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :22936 | : note: expanded from macro 'Q31' Q3 045( | 0#.d0e0f0i0n0e0 00Q0301(fx/)M _ P I ) , Q 3 0 ( 0 . 1 7(8i4n2t7)6(6(6x)4*f2/1M4_7P4I8)36,4 8Q.300 (+0 .028.556)6 7 3| 0 ^ ~0 2f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4604:6323:0 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3596f/M_P I460) | ,{ QQ3301((0 .05.95721869302502004f9/6M0_2P9I)5,f )Q, 3Q031((0 .07.660030488778178274f5/5M59_2PfI))},, {| Q ^~~~~~~~~~~~~~ 31( 0src/libavcodec/aac_defines.h.:7444:2363:8 5note: 5expanded from macro 'Q30'2 9145 8447 | f#)d,e fQi3n1e( Q030.(0x4)49 1 9 1 5 29 1 0 44 f ) } (,i n t| ~~~~~^~~~~~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:1450:7363:7 4note: 1expanded from macro 'Q31'8 24.0 +45 | 0.#5d)e f i| n ^ e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h :(229i:n11t:) ((warning: x)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 21474CC libavcodec/aliaspixdec.o 8364 8.2290 | + 0 .5 ) | Q ^ ~30 (0.0000000In file included from 00src/libavcodec/aacsbr_fixed.c0:f62/M: _Psrc/libavcodec/aacsbrdata.hI:)460, :Q73:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 78427666 4460f | /{MQ3_1P(I )0,. 5Q23809(005.220895660627390052ff)/M,_ QP3I1)(, Q03.06(000.446838077224355559926ff/)M}_,P I{)Q,3 1Q(3 00(.07.425398751562392010445f87/fM)_, PQI3)1,( Q03.004(409.179165023981074741f8)7}f, / M| _ ~~~~~^~~~~~~~~~~~~~~~~~PI ), 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*4180733674481.802 4+.0 0+. 50.)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.c459::3284: :src/libavcodec/aacps_fixed_tablegen.h :warning: 228implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | {Q31(- 0228. | 7 9 3 5 1 8Q33203(408.801060f0)0,0 Q03010(-00f./36M2_0P8I8)9,7 9Q83901(306.f1)7}3,6 {0Q13519(7 50f./6M3_8P72I3)5,9 15Q13603(6f0).,2 7Q73317(4 506.5068f1/2M_8P2I5)2,4 9Q33404(40f.)4}4,6 1 9| 8 ~~~~~^~~~~~~~~~~~~~~~~~4 038fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0. 5456 | 6#6d8e9f0i1n4e4 Qf3/1(Mx_)P I ) , Q 3 0 ( 0 . 6 6 8(6i1nt1)28(8(1xf)/*M21_4P7I4)8,3 6| 4 ^~~~~~~~~~~~~~8 .0 +src/libavcodec/aac_defines.h :044.:536): note: | expanded from macro 'Q30' ^ ~ 44 | In file included from #src/libavcodec/aacsbr_fixed.cd:e62f: isrc/libavcodec/aacsbrdata.hn:e459 :Q593:0 (xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | { Q 3(i1nt()-(0(.x7)9*31501783372431842848.106 f+) ,0 .5Q)3 1 (-| 0 ^. 362088979In file included from 89src/libavcodec/aacps_fixed.c1:3246: fIn file included from src/libavcodec/aacps.c):},32 : {src/libavcodec/aacps_fixed_tablegen.hQ:32281:(111 :0 .warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 872359151636f )228, | Q 3 1 ( 0Q.3008(102.8205002040CC libavcodec/alacdsp.o 9030404040ff)/M}_,P I | ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:1367:3 6note: 01expanded from macro 'Q31'59 75f/M_ P45I | ),# dQe3f0i(n0e. 2Q737137(4x56)5 6 f / M _ PI ) , Q 3 0 ((0i.n4t4)6(1(9x8)*42013487f4/M8_3P6I48).,0 Q3+0 (0.05.)5 6 | 6 ^ ~6 890144f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I)62,: src/libavcodec/aacsbrdata.hQ:34590:(310.:6 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 112881f/M _459PI | ),{ Q 3| 1 ^~~~~~~~~~~~~~( -0.7src/libavcodec/aac_defines.h9:3445:1368:3 2note: 34expanded from macro 'Q30'8 816f) ,44 | Q#3d1ef(i-n0e .Q3306(2x0)8 8 9 7 9 8 9 1 3 6 f ) } ,( in{tQ)3((1x)(*CC libavcodec/aliaspixenc.o 01.06733877412832549.105 1+6 306.f5)) , | Q ^3 1( 0.081In file included from 28src/libavcodec/aacps_fixed.c:2245: 24In file included from 9src/libavcodec/aacps.c3:4324: 4src/libavcodec/aacps_fixed_tablegen.hf:)228}:,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'228 | 45Q3 | 0#(d0e.f0i0ne0 0Q030010(0x0) f / M _ P I ) , Q 3 0( 0.(1i7n3t6)0(1(5x9)7*52f1/4M7_4P8I3)6,4 8Q.300 (+ 00..257)7 3 | 7 ^ ~4 5656f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, :Q3620: (src/libavcodec/aacsbrdata.h0.:44594:661:9 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 38f/M_PI )459, | {QQ3301((0-0..57696365819803124344f8/8M1_6PIf)),, QQ3310((0-.0.663866121028888917f9/8M9_1P3I6)f,) } ,| ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h :044.:6363:8 7note: 2expanded from macro 'Q30'3 591516 3446 | f)#, dQe3f1i(n e0 .0Q83102(8x2)5 2 4 93 44 4 f )} , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:(36x:) *1note: 0expanded from macro 'Q31'7 37418 2454 | #.d0e f+i n0e. 5Q)3 1 (| x ^) In file included from src/libavcodec/aacps_fixed.c : (24i: nIn file included from src/libavcodec/aacps.ct:)32(: (xsrc/libavcodec/aacps_fixed_tablegen.h):228*:2611:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0. 5228) | | ^ ~ Q30(0.00In file included from 0src/libavcodec/aacsbr_fixed.c0:06200: 0src/libavcodec/aacsbrdata.h0:0458f:/84M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.1 74583 | 6{0Q13519(7 50f./0M_2P7I0)4,5 5Q340(104.12878753f7)45,6 5Q631f(/M-_0P.I0)5,4 1Q7350(108.0454361696864f0)3},8 f{/QM3_1P( I0).,8 0Q03001(707.355666668891081f4)4,f /QM3_P1I() ,0 .Q3901(504.26169851641110283891ff)/}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 | #de f44in | e# dQe3f1i(xn)e Q 3 0( x ) ( i n t) ( ((xi)n*t2)1(4(7x4)8*316074387.401 8+2 40..05 )+ 0| . ^ ~5 ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:458In file included from :59src/libavcodec/aacps_fixed.c:: 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:228:36 :458 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.02704 52285 | 4 1 4 1 8 8Q5f3)0,( Q03.1(0-000.00050401070501f8/0M5_3P6I6)6,f )Q}3,0 ({0Q.3117(3 06.80015097051f7/7M3_5P6I6),8 1Q83f0)(,0 Q.3217(7 307.459615564f2/1M_9P5I1),4 Q130309(f0).}4,4 6 1| 9 ~~~~~^~~~~~~~~~~~~~~~~~8 4038src/libavcodec/aac_defines.hf/:M45_P:I36:) ,note: expanded from macro 'Q31'Q 30(0.5 6456 | 68#9d01e4f4ifn/eM _QP3I1),( xQ)3 0 ( 0 . 66 8 6 11 2 8 8 1 f /(Mi_PnIt))(,( x )| * ^~~~~~~~~~~~~~ 214src/libavcodec/aac_defines.h7:44483:6364:8 .note: 0expanded from macro 'Q30' + 0.5 )44 | # d| ef ^ ~i ne Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 458 :31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x 458) | *{1Q03713(7 4108.2042.700 4+5 504.1451)8 8 5| f ^) , Q31(-In file included from 0.src/libavcodec/aacps_fixed.c0:5244: In file included from 1src/libavcodec/aacps.c7:5321: 8src/libavcodec/aacps_fixed_tablegen.h0:52283:6116:6 f)warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.80 02280 | 1 7 7 3 5Q63608(180f.)0,0 0Q03010(0 000.091f5/4M2_1P9I5)1,4 1Q03309(f0).}1,7 3 6| 0 ~~~~^~~~~~~~~~~~~~~~~~~1 597src/libavcodec/aac_defines.h5:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30( 045. | 2#7d7e3f7i4n5e6 5Q63f1/(Mx_)P I ) , Q 3 0 ( 0. 4 4(6i1n9t8)4(0(3x8)f*/2M1_4P7I4),8 3Q63408(.00. 5+6 606.859)0 1 4| 4 ^ ~f /M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 6src/libavcodec/aacsbrdata.h:64588:671: 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 81f/M_PI) ,458 | { Q| 3 ^~~~~~~~~~~~~~1 ( 0.0src/libavcodec/aac_defines.h2:7440:4365:5 4note: 1expanded from macro 'Q30'4 1885f )44, | Q#3d1e(f-i0n.e0 5Q43107(x5)1 8 0 5 3 6 66 f ) } , { Q 3 1(( i0n.t8)0(0(01x7)7*3156067831784f1)8,2 4Q.301 (+ 00..951)5 4 2| 1 ^9 5141039f)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:227::45136::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #d e227f | i n e Q 3Q13(0x()0. 0 0 0 0 0 0 0 0 0 0 f / M _(PiIn)t,) (Q(3x0)*(2014.71640833684686.03 6+9 f0/.M5_) P I| ) ^ ~, Q30(0.2In file included from 54src/libavcodec/aacsbr_fixed.c9:4623: 7src/libavcodec/aacsbrdata.h5:82457f:/83M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.4 045729 | 4{4Q63814(0 f0/.M6_2P3I1)9,5 3Q73406(205.44928f06)8,9 5Q8351(f-/0M.9_3P0I9)8,3 Q13305(502.55969f1)56}4, 1{4Q7351f/(M_ P0I.)42,2 1 5| ^~~~~~~~~~~~~~8 1759src/libavcodec/aac_defines.h4:8440:736f:) ,note: expanded from macro 'Q30'Q 31(-0 .440 | 7#d7e1f2i7n8e7 3Q83502(0x8)f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :(36in:t )(note: (expanded from macro 'Q31'x )*107 345 | 7#4d1ef8i2n4e. 0 Q+3 10(.x5)) | ^ In file included from src/libavcodec/aacps_fixed.c(:i24n: t)In file included from (src/libavcodec/aacps.c(:x32): *src/libavcodec/aacps_fixed_tablegen.h2:122747:41118:3 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~227 | Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 00src/libavcodec/aacsbrdata.h0:04570:05900:0 f/warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 0.4571 | 6{0Q33816(6 306.96f/2M3_1P9I5)3,7 Q4360(205.4225f4)94,3 Q758321f(/-M0_.P9I3),0 9Q8303(103.4505229549496f8)40}f,/ M{_QP3I1)(, 0Q.3402(02.4198508618795598458f0/7Mf_),P IQ)3,1 (Q3-00(.007.7516271856743184572508ff/)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 | # d44 | ef#idenfei nQ3e1 (Qx3)0 ( x ) (i n t ) (( x()i*n21t4)74(8(x3)6*4180.703 7+ 401.852)4 . 0| ^ ~+ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:457:In file included from 31src/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:227 :45786: | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.62319 2275 | 3 7 4 6 Q23504(20f.)00,0 0Q03010(0-000f./9M30_9P8I3)1,3 Q535025(90.91f6)0}3,8 6{6Q33619(f /0M._4P2I2)1,5 8Q13705(904.820574f9)4,3 7Q53812(f-/0M._0P7I7)1,2 7Q83703(805.24080f2)9}4,4 6 8| 4 ~~~~^~~~~~~~~~~~~~~~~~~0 f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.49 80456 | #8d9e5f8i5nef /QM3_1P(Ix)), Q 3 0 ( 0 . 5 6 1 5 6(4i1n4t7)5(f(/xM)_*P2I1)4,7 4 8| 3 ^~~~~~~~~~~~~~6 48.0src/libavcodec/aac_defines.h :+44 :036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:n62e: Qsrc/libavcodec/aacsbrdata.h3:0457(:x7): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | ({Qi3n1t() (0(x.)6*12037139754317842642.504 2+f )0,. 5Q)3 1 (| - ^0 .930983135In file included from 52src/libavcodec/aacps_fixed.c5:9249: fIn file included from )src/libavcodec/aacps.c}:, 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1(227 :061.:4 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 5817594807 f227), | Q 31 ( - 0 .Q03707(102.70807030850200080f0)0}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~ I),src/libavcodec/aac_defines.h :Q453:036:( 0note: .expanded from macro 'Q31' 16038 6456 | 3#6d9eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 2 5 4 9 4 3 7 5 82 f /(Mi_nPtI))((,x )Q*3201(407.440823964484.6804 0+f /0M._5)P I )| , ^ ~ Q30(0.4980In file included from 6src/libavcodec/aacsbr_fixed.c8:629: 5src/libavcodec/aacsbrdata.h8:5f456/:M84_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.56 14565 | 6{4Q1314(7-50f./7M4_4P9I0),1 04 6| 9 ^~~~~~~~~~~~~~96 26f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: 0expanded from macro 'Q30'.9 472591 1447 | 4#4d61e0ffin)e} ,Q 3{0Q(3x1)( 0 .6 48 8 0 1 1 9 7 9 2 7 5(9ifnt)),( (Q3x1)(* 100.7431734316862640.803 0+5 701.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.h45: | 227#:d36:e fiwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 227 | (iQn3t0)((0(.x0)0*020010407040803f6/4M8_.P0I +) ,0 .Q350) ( 0| . ^ ~1 603866369In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_P: Isrc/libavcodec/aacsbrdata.h):,456 :Q3590:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254943758 2456f | /{MQ_3P1I()-,0 .Q37044(900.140042699946462864f0)f,/ MQ_3P1I() ,0 .Q3904(702.54998101678494568150ff)/}M,_ P{QI3)1,( Q03.06(408.850611159674912477559ff)/,M _QP31I() ,0 .4 1| ^~~~~~~~~~~~~~3 3666src/libavcodec/aac_defines.h0:8443:036:5 71note: fexpanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:f45:i36n:e note: Qexpanded from macro 'Q31'3 0(x) 45 | # de f i n e Q 3 1((xi)n t ) ( ( x ) * 1 0 7 3 74 1 8(2i4n.t0)( (+x )0*.2514)7 4 8| ^CC libavcodec/allcodecs.o 3 648.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:227: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:456:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | 456Q | 3{0Q(301.(0-000.07040409000100f4/6M9_9P6I2),6 fQ)3,0 Q(301.(16 0308.6964376295f9/1M1_7P4I4)6,1 0Qf3)}0,( 0{Q.32514(9 403.76548828f0/1M1_9P7I9)2,7 5Q390f()0,. 4Q03219(4 4608.44103f3/6M6_6P0I8)3,0 Q53701(f)0}., 4 9| 8 ~~~~~^~~~~~~~~~~~~~~~~~0 6895src/libavcodec/aac_defines.h8:545f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30 (450 | .5#6d1e5f6i4n1e4 7Q53f1/(Mx_)P I) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(36i:n tnote: )expanded from macro 'Q30'( (x)*21 4447 | 4#8d3e6f4i8.n0e +Q 300.(5x)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: src/libavcodec/aacsbrdata.ht:)(456(:6x: )warning: *1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824 .4560 | {+Q 301.(5-)0 .7 4| 4 ^9 01046996In file included from 2src/libavcodec/aacps_fixed.c6:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0226.:91364:7 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 11744610f)} ,226 | { Q 31 ( 0 .Q63408(8001.100907090020705090ff)/,M _QP3I1)(, Q030.(401.313646168024873007547f1/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:2452:4360:3 0note: 8expanded from macro 'Q31'37 4f/M_ P45I | ),# dQe3f0i(n0e. 3Q43714(8x13)4 0 2 f / M _P I ) , Q 3 0 ((0.i4n2t0)2(9(x1)9*020164f7/48M36_4P8.I0) ,+ Q03.05()0 . 4| 6 ^ ~3 7607038fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h, : 455| :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'455 | {Q31( -440 | .#0d7e5f8i8n9e4 8Q56330(0x)7 9 f ), Q 31 ( 0 .7 4 0(96i21n4t0)8(4(1x7)0*f1)0}7,3 7{4Q13812(4 .0.07 6+3 403.159)8 9 5| 1 ^4 45f), Q31(In file included from 0src/libavcodec/aacps_fixed.c.:4241: 7In file included from 4src/libavcodec/aacps.c6:6322: 94src/libavcodec/aacps_fixed_tablegen.h2:22266:31114f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45226: | 36 : note: expanded from macro 'Q31' Q30 (450 | .#0d0e0f0i0n0e0 0Q0301f(/xM)_ P I ) , Q 3 0 ( 0 . 1(4i1nt8)2(4(7x0)7*42f1/4M7_4P8I3)6,4 8Q.300 (+0 .02.254)03 0 8| 37 ^ ~4 f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:455.:3594:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 3402f/M_ P455I | ){,Q 3Q310((-00..40270528981994080566f3/0M7_9PfI)),, QQ331(0 (00..7446039766201740083481f/7M0f_)P}I,) ,{ Q 3| 1 ^~~~~~~~~~~~~~( 0.7src/libavcodec/aac_defines.h63:4443:1369:89 5note: 1expanded from macro 'Q30'4 45f) ,44 Q | 3#1d(e f0i.n4e1 7Q43606(2x9)4 2 26 3 4 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: expanded from macro 'Q31'* 10737 4451 | 8#2d4.e0f in+e 0Q.53)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:)86*: 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 2260 | . 5 ) | ^ ~Q 30(0.00000In file included from 00src/libavcodec/aacsbr_fixed.c0:620: 0src/libavcodec/aacsbrdata.h:f455/:M32_:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.141 84552 | 47{0Q3714(f-/M0_.P0I7)5,8 8Q93408(50CC libavcodec/alsdec.o 6.3027294f0)3,0 8Q3371(4 f/0M._P7I4)0,9 6Q23104(008.43147704f8)13}4,0 2{fQ/M3_P1I)(, 0Q.3706(304.34129082995119404056ff/)M,_ PQI3)1,( Q03.04(1704.6462693472620673043f8)f}/,M _ P| ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.h| : ^~~~~~~~~~~~~~45: 36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: 45note: | expanded from macro 'Q30'# defin e44 | Q#3d1e(fxi)n e Q 3 0 ( x ) (i n t ) ( ((xi)n*t2)1(4(7x4)8*31604783.704 1+8 204..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.c455::624:: 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:226:61: 455 | {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.075889 42268 | 5 6 3 0 79 f )Q, 3Q03(10(. 000.0704000906020104f0/8M4_1P7I0f)),} ,Q 3{0Q(301.1(4 108.274637403714f9/8M9_5P1I4)4,5 fQ)3,0 (Q03.2124(0 300.84317744f6/6M_2P9I4)2,2 6Q334f0)(}0,. 3 4| 7 ~~~~^~~~~~~~~~~~~~~~~~~4 813src/libavcodec/aac_defines.h4:0452:f36/: Mnote: _expanded from macro 'Q31'P I), Q 3450 | (#0d.e4f2i0n2e9 1Q903016(fx)/ M _ P I ) , Q 3 0 ( 0 .(4i6n3t7)6(0(7x0)38*f2/1M4_7P48I3)6,4 8 .| 0 ^~~~~~~~~~~~~~ + 0.5src/libavcodec/aac_defines.h:)44 :36 :| ^ ~note: expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:454n:e83 :Q3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 454 | { Q 31 ( (-i0n.t8)9((7x4)6*417047632754617812f4).0, + Q03.15() 0 .| 9 ^9 846578838In file included from 53src/libavcodec/aacps_fixed.c:724f: )In file included from }src/libavcodec/aacps.c, :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(226 :036.:3 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 7256130792f ),226 | Q 3 1 ( - 0 Q.3704(805.40606080060009030509ff/)M}_,P I ),| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h:045.:13641:8 2note: 4expanded from macro 'Q31'7 074f/ M45_P | I#d)e,f iQn30e( 0Q.3212(40x3)0 8 3 7 4 f / M_ P I ) , Q(3i0n(t0).(3(4x7)4*82113440724f8/3M6_4P8I.)0 ,+ Q03.05() 0 .| 4 ^ ~2 02919006fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:62P: Isrc/libavcodec/aacsbrdata.h):,454 :59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .463760 74540 | 3{8Qf31/(M-_0P.I8)97,4 6 4| 7 ^~~~~~~~~~~~~~ 462src/libavcodec/aac_defines.h5:64471:f36:) , note: Qexpanded from macro 'Q30' 31( 0. 9449 | 8#4d6e5f7i88n3e8 5Q3370f()x},)CC libavcodec/amr_parser.o { Q 3 1 ( 0 . 3 9 6 7 7 2(5i6n1t3)0(7(9x2)f*)1,0 7Q33714(1-8024..704 8+5 406.6586)0 9 3| 5 ^9 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps.c:4532:36: :src/libavcodec/aacps_fixed_tablegen.h :note: 226expanded from macro 'Q31': 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 32261 | (x ) Q 3 0 ( 0 . 0 0 0 0 (0i0n0t0)0(0f(/x)M*_2P14I7)4,8 3Q63408(.00. 1+4 108.254)7 0 7| 4 ^ ~f /M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.622: 2src/libavcodec/aacsbrdata.h4:04543:0328: 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f/M_PI), 454Q | 30{(Q03.13(4-7408.1839470426f4/7M4_6PI2),5 6Q7310f()0., 4Q23012(91 900.096f9/8M4_65P7I8)8,38 5Q3370f()0.}4,6 37{6Q03710(3 80f./3M9_67P7I2)5,6 13 0| 7 ^~~~~~~~~~~~~~9 2f),src/libavcodec/aac_defines.h: 44Q3:136:( -note: 0expanded from macro 'Q30'. 74854 6446 | 8#6d0ef9i3n5e9 fQ)3}0,( x )| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)( (45x | )#*1d0ef7i3n7e4 1Q83214(.x0 )+ 0 . 5 ) | ^ (int)((In file included from x)src/libavcodec/aacps_fixed.c*:2241: 4In file included from 7src/libavcodec/aacps.c:4328: 3src/libavcodec/aacps_fixed_tablegen.h6:42258:.136:0 +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 225 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : Qsrc/libavcodec/aacsbrdata.h3:0454(:06.:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000f/M_ P454I | ){,Q3 1Q(3-00(.08.917241624279406327566f7/1Mf_)P,I )Q,3 1Q3(0( 00..19990834964597388803f/8M5_P3I7)f,) }Q,30 ({0.Q23910(7 905.839607317f25/6M_1P3I0)7,92 fQ)3,0 (Q03.1(3-406.6794983584686f68/6M_0P9I3)5,9 fQ)3}0, ( 0| ~~~~^~~~~~~~~~~~~~~~~~~. 3782src/libavcodec/aac_defines.h8:24515:9366:f /note: expanded from macro 'Q31'M _PI), 45 | | # ^~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.he: 44Q3:136(:x )note: expanded from macro 'Q30' 44 | # d e f(iinnet )Q3(0((x)x*)2 1 4 7 4 8 3 6 4 8 . 0 + 0(.i5n) t )| ( ^ ~(x )*10737418In file included from 24src/libavcodec/aacsbr_fixed.c.:062 : +src/libavcodec/aacsbrdata.h 0:.4535:)84 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 453src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: src/libavcodec/aacps_fixed_tablegen.h.:812255:01115:48 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4602f), Q31 (-2250 | .9 4 6 8 59Q43708(601.0306090f0)00}0,0 0{fQ/3M1_P(I-)0,. Q43409(07.6132801925249806307f6)f,/ MQ_3P1I() ,0 .Q4300(809.4195073924697318504f5/f)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.452:369:0 7note: 9expanded from macro 'Q31'5 8031f /M45_ | #PdI)e,f iQn3e0 (Q03.134(6x6)9 9 3 8 6 8 f / M _ P I ) , (Qi3n0t()0(.(3x7)82*822114579468f3/6M48_.P0I )+, 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:e453f:i58n: ewarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 453 | { Q 3 1( 0 .(8i1n5t0)5(4(84x5)7*41600723f74)1, 8Q243.10( -+0 .09.456)8 5 9| 4 ^7 861369f)},In file included from src/libavcodec/aacps_fixed.c{:Q3241: In file included from (src/libavcodec/aacps.c-:032.: 4src/libavcodec/aacps_fixed_tablegen.h49:72256:3868:0 9warning: 54implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 60f), Q31( 0 .2254 | 0 8 9 4 5 7 2Q63701(504.50f0)0},0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 00fsrc/libavcodec/aac_defines.h/:M45_:P36:I )note: ,expanded from macro 'Q31' Q30( 045. | 1#2d1e2fi2n9e0 3Q7361(fx/)M _ P I ) , Q 3 0 ( 0 .(1i9n0t3)9(4(9x3)8*021f4/7M4_8P3I6)4,8 .Q300( 0+. 209.057)9 5 8| 0 ^ ~31 f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h3:44536:6319:9 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 8f/M_PI) ,453 | Q{30Q(301.(3 7802.882115509564f84/5M7_P4I6)0, 2 f| ) ^~~~~~~~~~~~~~, Q31src/libavcodec/aac_defines.h(:-440:.369:4 6note: 8expanded from macro 'Q30' 594786 1443 | 6#9deff)i}n,e {QQ3301((x-)0 . 44 9 7 6 3 8 0 9 5 4 86 0 f()i,n tQ)3(1((x )0*1.04703874914852742.06 7+1 5045.f5))} , | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ 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: 45225 | :61#d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 225 | Q 3 0((i0n.t0)0(0(0x0)0*0201040f7/4M8_3P6I4)8,. 0Q 3+0( 00..152)1 2 2| 9 ^ ~0 376f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(0453.:179:0 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 9380f/M_P I)453, | {QQ3310(( 00..821950075945848503714f6/M0_2PfI)),, QQ3301((0-.03.49646698953984678f8/6M1_3P6I9f)),} ,Q 3{0Q3(10(.-3708.28424195769368f0/9M5_4P8I6)0,f )| , ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h :044.:4360:8 9note: 4expanded from macro 'Q30'5 72671 5444 | 5#fd)e}f,i n e| ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:)45 :36 : note: expanded from macro 'Q31' 45 | (#idnetfi)n(e( Qx3)1*(1x0)7 3 7 4 1 8 2 4 . 0 + 0 .5 )( i n| t ^) ((x)*2147In file included from 48src/libavcodec/aacps_fixed.c36:424: 8In file included from .src/libavcodec/aacps.c0: 32+: src/libavcodec/aacps_fixed_tablegen.h:0225.:536): warning: | ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c225:62 | : src/libavcodec/aacsbrdata.h : 452 : 84 :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .00000000 04520 | f{/QM3_P1I() ,0 .Q83304(304.212912224900133746f6/f)M,_ PQI3)1,( -Q03.01(300.231495003694496398907ff/)M}_,P I{)Q,3 1Q(3 0(00..02599047694589013310f7/0M2_5PfI)),, QQ3310((0 .03.426065919103487608f7/4M8_66PfI))},, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.3src/libavcodec/aac_defines.h7:8452:368:21 5note: 9expanded from macro 'Q31'6 f/M_PI )45, | # d e| f ^~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:144(x:)36 : note: expanded from macro 'Q30' 44( | in#td)e(f(ixn)e* 2Q13407(4x8)3 6 4 8 .0 + 0 . 5 ) (| i ^ ~n t)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h2:4452.:059 :+ 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 452 | {Q31In file included from ( src/libavcodec/aacps_fixed.c0:.8243: 4In file included from 34src/libavcodec/aacps.c2:9322: 4src/libavcodec/aacps_fixed_tablegen.h0:12253:4116:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.1302 32254 | 5 06 4 6 997 f )Q}3,0 ({0Q.3010(0 0000.00509040f6/4M9_1P3I0)7,0 2Q53f0)(,0 .Q3112(1 202.9200357161f/0M47_0P74I8)6,6 Qf3)0}(, 0 .| 1 ~~~~~^~~~~~~~~~~~~~~~~~9 039src/libavcodec/aac_defines.h49:3458:036f:/ Mnote: _expanded from macro 'Q31'P I), Q3 045( | 0#.de2f9i0n79e5 8Q03311(fx/)M _ P I ) , Q 3 0 ( 0 . 3(4i66n9t9)3(8(6x8)f*/21M4_7P4I8)3,6 4Q83.00( 0+. 307.852)8 2 1| 5 ^ ~9 6f/M_PI), In file included from | ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::44452::3136:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | 452#d | e{Qf3i1n(e 0Q.38304(3x4)2 92 4 0 1 3 4 6 f) , Q 3 1 ((i-n0t.)1(3(0x23)4*5100674367949178f2)4}.,0 +{ Q03.15() 0 .| 05 ^9 46491307In file included from 02src/libavcodec/aacps_fixed.c5:f24): ,In file included from src/libavcodec/aacps.c :32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:224(: 1360:. 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 11047074866 f)224} | , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.450:0360: 0note: 0expanded from macro 'Q31'0 0000f /45M | _#PdIe)f,i nQe3 0Q(301.1(0x)1 1 1 2 9 0 9 6 f / M _ P I()i, nQt3)0(((0x.)1*528104776448530624f8/.M0_ P+I )0,. 5Q)3 0 (0| . ^ ~2 38755717In file included from 9fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:452):,7 :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.28207 245287 | 1{9Qf3/1M( _0P.I8)3,43 4Q23902(400.13304568f3),8 Q03118(7f-/0.M1_3P0I2)34,5 0| 6 ^~~~~~~~~~~~~~4 6997src/libavcodec/aac_defines.hf:)44}:,36 :{ Qnote: 3expanded from macro 'Q30'1 ( 0.0 59444 | 64#9d1e3f0i70n2e5 fQ)3,0 (Qx)3 1 ( 0 . 2 0 5 1 1 0 4 70(7i4n8t6)6(f()x},) * 1| ~~~~~^~~~~~~~~~~~~~~~~~0 737src/libavcodec/aac_defines.h4:1458:2364:. 0note: expanded from macro 'Q31'+ 0.5 )45 | | #d ^e fine 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 : 224 : 111: (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nt )((x)*21474 82243 | 6 4 8 . 0 + Q03.05)( 0 .| 00 ^ ~0 000000In file included from 0src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I451):,83 :Q3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .10111290 94516 | f{/QM3_1P(I-0).,5 8Q6360(007.0195686097762485f0)2,f /Q3M1_P(I )0,. Q93608(400.72733887056557821f7)9},f /M{_QP3I1)(,- 0Q.3107(507.3723862606772286771f9)f,/ MQ_3P1(I-)0,. 4Q83106(609.2300855984388051f8)7}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.h| : ^~~~~~~~~~~~~~45 :36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: note: 45expanded from macro 'Q30' | #def i44n | e# dQe3fi1n(xe) Q 3 0 ( x ) ( i n t ) ( ( (xi)n*t2)1((4x7)4*8130674387.401 8+2 40..05 )+ 0.| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacps_fixed.cCC libavcodec/amrnbdec.o src/libavcodec/aacsbrdata.h:24:: 451:In file included from 58src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h: 224:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | {Q31(-0 .224 | 5 8 6 60 7 0Q936069(702.80f0)0,0 0Q030100(0 f0/.M9_P6I8)4,0 77Q33800(605.8120f1)1}1,2 9{0Q9361f(-/0M._1P7I5)7,3 7Q33606(607.125860776f4)5,0 2fQ/3M1_(P-I0).,4 Q83106(60.922308875595748157f9)f/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:2368:2 0note: 7expanded from macro 'Q31'28 719f/ M45_P | I)#,d Qe3f0i(n0e. 3Q03518(3x8) 0 1 8 7 f / M _ P I ) , | ( ^~~~~~~~~~~~~~i nt)src/libavcodec/aac_defines.h(:(44x:36):* 2note: 14expanded from macro 'Q30'7 48364 844 | .#0d ef+i n0e. 5Q)3 0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h:(451i:n32t:) ((warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741 8451 | 2{4.Q031 (+- 00..558)6 6 0| 7 ^09 669728f),In file included from Qsrc/libavcodec/aacps_fixed.c31:(24 : 0In file included from .src/libavcodec/aacps.c9:6328: src/libavcodec/aacps_fixed_tablegen.h4:072247:3618:0 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 2f)}, {Q31( -2240 | . 1 7 5 7 3 73Q63606(702.6070f0),0 0Q03010(0-00f./4M8_1P6I6)9,2 08Q53904(805.1f0)1}1,1 2 | 9 ~~~~~^~~~~~~~~~~~~~~~~~0 96fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0. 145 | 5#8d0e76f4i5n0e2 Qf3/1M(_xP)I ) , Q3 0 ( 0 . 2 3(8i7n5t5)7(17(9xf)/*2M1_4P7I4)8,3 6Q4380.(00 .+2 802.057)2 8 7| 1 ^ ~9 f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0.:34510:568:3 8warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 87f/M_PI )451, | { | Q ^~~~~~~~~~~~~~31 (-0.src/libavcodec/aac_defines.h5:86446:0367:0 9note: 6expanded from macro 'Q30'6 9728f )44, | #Qd3e1f(i n0.e9 6Q834007(7x3)8 06 5 8 2 f ) } , { Q 3 1 ((-i0n.t)1(75(7x3)7*316076367742186274f.)0, +Q 310(.-50). 4| 8 ^1 66920859485In file included from f)src/libavcodec/aacps_fixed.c}:,24 : | In file included from ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h:224::4536::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | # d224e | f i n e QQ3310((x0). 0 0 0 0 0 0 0 0 0 0 f / M(i_nPIt),) (Q(30x()0*.1201141714289306964f8./0M _+PI )0,. 5Q)3 0| ( ^ ~ 0.1580764In file included from 5src/libavcodec/aacsbr_fixed.c0:262f/: Msrc/libavcodec/aacsbrdata.h:_450:P83I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.238 74505 | 5{7Q13719(f /0M._9P9I9)30,3 8Q13907(308.0248f2)0,7 2Q873119(f /0M._9P45I7)8,8 9Q63209(60.634095f83)80}1,8 7{fQ/3M_1P(I )0,. 8 2| ^~~~~~~~~~~~~~9 0776src/libavcodec/aac_defines.h76:00447:368:3 fnote: expanded from macro 'Q30') , Q31( -440 | .#0d6e32f3i4n42e5 9Q83102(8xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 :( inote: nexpanded from macro 'Q31't )((x) *451 | 07#3d7e4f1i8n2e4. 0Q +3 10(.x5)) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct:)24(: (In file included from xsrc/libavcodec/aacps.c):*322: 1src/libavcodec/aacps_fixed_tablegen.h4:72244:81136:4 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 + 0.5) | ^ ~224 | Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h0:004500:0590:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q 34500 | ({0Q.3110(1 1012.9909969f3/0M3_P8I)1,9 7Q383004(f0).1,5 8Q037614(5 002.f9/4M_5P7I8)89,6 2Q9306(604.92f3)8}7,5 5{71Q7391f(/ M0_.P8I2)9,0 7Q73607(600.0278832f)0,7 2Q3817(1-90f./0M63_2P3I4)4,2 5Q93801(280f).}3,0 5 8| 3 ~~~~~^~~~~~~~~~~~~~~~~~8 0187src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:36d:e fnote: iexpanded from macro 'Q30'n e Q31 (44x | #)d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4 7 4(8i3nt6)4(8(.x0) *+10 703.754)1 8 2| 4 ^ ~. 0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| : ^ 62: src/libavcodec/aacsbrdata.h:450:32: 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: 223450: | 136{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.99930381 2239 | 7 3 8 0 4f ) ,Q 3Q03(01.(0 000.090405070808096f2/9M66_4P9If),) },Q 3{0Q(301.(0 704.78520960971776f7/6M0_0P7I8)3, fQ)3,0 Q(301.(1-106.30286738233344f2/5M_9P81I2)8,f )Q}3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~1 7388src/libavcodec/aac_defines.h:645:7361:6 4note: fexpanded from macro 'Q31'/ M_PI), Q453 | #0d(e0f.2i0n3e8 5Q837177(9xf)/ M _ P I ) , Q 3 0 ( 0(.2i1n9t9)4(5(9x0)7*621f4/7M4_8P36I4)8,. 0 | + ^~~~~~~~~~~~~~0 .5)src/libavcodec/aac_defines.h : 44| : ^ ~36 : note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hfi:n450:e7 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x) 450 | { Q 31 ( 0(i.n99t9)3(0(x3)8*1190773830744f1)8,2 4Q.30 1+( 00..5)9 4 5| ^7 889629664In file included from 9src/libavcodec/aacps_fixed.cf:)24}: ,In file included from {src/libavcodec/aacps.cQ:323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2230:.111:8 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 7767600783f )223, | Q 3 1 ( - 0. 0Q63302(30.404020509080102080f0)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~ ), Qsrc/libavcodec/aac_defines.h3:045(:036.0:7 4note: 7expanded from macro 'Q31'5 06917f /45M | _#PdIe)f,i nQe3 Q03(10(.x1)1 6 3 2 8 7 8 3 3 f /(Mi_nPtI))(,( xQ)3*02(104.71478338684687.106 4+f /0M._5P)I ) ,| ^ ~Q 30(0.203858In file included from 77src/libavcodec/aacsbr_fixed.c7:962f: /src/libavcodec/aacsbrdata.hM_P:449I:)84,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.219945 94490 | {7Q6f3/1M(_-P0I.)5,0 2 | 5 ^~~~~~~~~~~~~~4 50077src/libavcodec/aac_defines.h2:6443:536f:) ,note: expanded from macro 'Q30'Q3 1(-0.8 8448 | 2#9d3e3f8i13n4e2 9Q43f)0}(x,) { Q 3 1 ( 0 . 0 19 9 5 8 7(3i2n3t8)8(5(5xf))*,1 0Q73317(4 108.2845.202 3+ 50.155)0 9 6| 7 ^6 5f)}, | ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45src/libavcodec/aacps.c::3632: note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :223:86: 45warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31 (223x | ) Q 3 0( 0 . 0 0 0(0i0n0t00)0(0(fx/)M*_2P1I4)7, 4Q83306(408..00 7+4 7500.6951)7 f /| M ^ ~ _PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.1:1626: 32src/libavcodec/aacsbrdata.h8:784493:359f:/M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0 .4491 | 7{3Q3818(6-701.6540f/2M5_4P5I0),0 7Q723603(50f.)20,3 8Q583717(7-9f0/.M8_8P82I9)3,3 8Q13304(20.92419f9)4}59,0 7{6Qf3/1M(_ P0I.)0,1 9| 9 ^~~~~~~~~~~~~~5 8732src/libavcodec/aac_defines.h3:84485:536f:) ,note: expanded from macro 'Q30'Q 31( 044. | 8#5d2e2f3i5ne1 50Q93607(6x5)f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t:) (note: (expanded from macro 'Q31'x) *107 3457 | 41#8d2e4fi.n0e +Q 30.15()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*:22231:4617:4 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) 223 | | ^ ~ Q30(0.0In file included from 0src/libavcodec/aacsbr_fixed.c0:620: src/libavcodec/aacsbrdata.h0:4490:0310:0 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q3 0449( | {0Q.3017(4-705.050629541570f0/7M7_P2I6)3,5 fQ),3 0Q(301.(-10.186838228798333381f3/4M2_9PI4)f),} ,Q 3{Q03(10(.1 703.80816979156847f3/2M3_8P8I5)5, fQ)3,0 (Q03.12(0 308.588752727395f/1M5_0P9I6)7,6 5Qf)3}0,( 0 .| 2 ~~~~^~~~~~~~~~~~~~~~~~~1 994src/libavcodec/aac_defines.h5:9450:7366:f /note: Mexpanded from macro 'Q31'_ PI), 45| | ^~~~~~~~~~~~~~# definsrc/libavcodec/aac_defines.he: Q443:136(: xnote: )expanded from macro 'Q30' 44 | # d e f i(nien tQ)30((x()x ) * 2 14 7 4 8 3 6 4 8. 0( i+n t0).(5()x ) *| 1 ^ ~0 73741824.In file included from 0 src/libavcodec/aacsbr_fixed.c+: 620: .src/libavcodec/aacsbrdata.h5:)449 : 6| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 449src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h5:2230:2365:4 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 772635f), Q2233 | 1( - 0 . 8 Q83802(903.30801030040209040f0)f}/,M {_QP3I1)(, 0Q.300(1099.50877437253086895157ff),/ MQ_3P1I() ,0 .Q83502(203.5115106936276857f8)3}3,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Qsrc/libavcodec/aac_defines.h3:045:(360: .note: 1expanded from macro 'Q31'7 38867 145 | 6#4dfe/fMi_nPeI )Q,3 1Q(30x()0 . 2 0 3 8 5 8 7 7 7 9 f /(Mi_ntPI))(,( xQ)3*02(01.24179498435694087.60f /+M 0_.P5I)) , | ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :448:84: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q 34480 | (x{)Q 3 1 (- 0 . 5 3 2 8 2 1 5 6(06i1n94t2)f()(,x )Q*3110(7-307.4911842243.2065 0+ 901.355) 4 f| ) ^} , {Q31( 0.In file included from 99src/libavcodec/aacps_fixed.c8:17243: 1In file included from 0src/libavcodec/aacps.c:7323: 1src/libavcodec/aacps_fixed_tablegen.h1:7223:611f:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31( 0.6113 32235 | 72 4 8 2 1 4 8Qf3)0}(,0 . 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h0:0450:036f: /note: Mexpanded from macro 'Q31'_ PI), Q45 | 3#0d(e0f.i0n7e4 7Q50361(9x1)7 f/ M _ P I ) , Q 3 0 ( 0 .(1i1n6t3)2(8(x7)8*3231f4/7M4_8P3I6),4 8Q.300( 0+. 107.358)8 6 7| 1 ^ ~6 4f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h0:.44820:38595:87 7warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f/M_PI), Q4483 | {0Q(301.2(1-9094.559307268f2/1M_5P6I)0,6 1 9| 4 ^~~~~~~~~~~~~~2 f),src/libavcodec/aac_defines.h :Q443:136:( -note: 0expanded from macro 'Q30'. 914232 6445 | 0#9d1e3f5i4fn)e} ,Q 3{0(Qx3)1 ( 0 . 99 8 1 7 3 1 0 7(3i1n1t76)f(),( xQ)3*1(1 007.367141133852742.4802 1+4 80f.)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 : 45src/libavcodec/aacps_fixed_tablegen.h | :#222d:e136f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 222 | Q(30i(nt0).(0(0x0)0*020104070408f/3M6_4PI8).,0 Q+3 0(00..505)4 1 1| 3 ^ ~8 873f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0(src/libavcodec/aacsbrdata.h0.:04488:3319:9 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 17f/M_PI )448, | {QQ3301((0-0..125438278128179586f0/6M1_P9I42)f,) ,Q3 0Q(301.(14-508.397154125362f6/5M09_1P3I5)4,f )Q}3,0 ({0Q.311(5 609.798958912733f1/0M7_3P1I1)73,6 f ), warning| s ^~~~~~~~~~~~~~ generatedQ 3. 1( src/libavcodec/aac_defines.h0:.446:1361:3 3note: 5expanded from macro 'Q30'7 248214 844 | f#)d}e,f i | n ~~~~^~~~~~~~~~~~~~~~~~~e Q3src/libavcodec/aac_defines.h0:(45x:)36 : note: expanded from macro 'Q31' 45 | # d e(fiinnte )Q(3(1x()x*)1 0 7 3 7 4 1 8 2 4 . 0 (+i n0t.)5()( x )| * ^2 147483648In file included from .0src/libavcodec/aacps_fixed.c :+24 : 0In file included from .src/libavcodec/aacps.c:532): src/libavcodec/aacps_fixed_tablegen.h :| 222 ^ ~ :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:448:6 :222 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 04480 | 0{0Q03010(0-00f./5M3_2P8I2)1, 5Q63006(1094.025f4)1,13 8Q83713(f-/0M._9P1I)4,2 3Q23605(009.10385349f9)8}4,4 1{7Qf/3M1_(P 0I.9)9,8 1Q73301(007.3112147867f1)8,7 9Q83f1/(M _0P.6I1)1,3 3Q53702(408.211445883f7)51}5,6 f /| M ~~~~^~~~~~~~~~~~~~~~~~~ _PI)src/libavcodec/aac_defines.h,: 45Q:336:0 (0note: .expanded from macro 'Q31'1 56978 5459 | 2#3dfe/fMi_nPeI )Q,3 1( x| ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x)#*d2e1f4i7n4e8 3Q63408(.x0) + 0 . 5 ) | ^ ~ (int)((In file included from x)src/libavcodec/aacsbr_fixed.c*:1620: 73src/libavcodec/aacsbrdata.h7:4474:1838:24 .warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | 447 ^ | { Q31(-0.38In file included from 68src/libavcodec/aacps_fixed.c:41244: 4In file included from 7src/libavcodec/aacps.c8:4327: 3src/libavcodec/aacps_fixed_tablegen.h8f:)222,: 86Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.513373490 322204 | 0 6 f ) } , Q{3Q031((0-.00.09070340602060709044f5/4M5_fP)I,) Q,3 1Q(3-00(.09.605544191336848378340f9/8Mf_P)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~ 0(0.0src/libavcodec/aac_defines.h8:39459:8364:4 1note: 7expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0e(0f.i1n2e4 87Q183719(8xf)/ M _ P I ), Q 30 ( 0. 1 4(i5n8t3)7(5(1x5)*62f1/4M7_4P8I3)6,4 8Q.300 +( 00..51)5 6 | 9 ^ ~7 85923f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~447 :58: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 447 | {Q 344 | 1#(d-e0f.i3n8e6 8Q4301(4x)4 7 8 4 7 38 f ) , Q 3 1(( i0n.t5)1(3(3x7)*314097033704410862f4).}0, +{ Q301.(5-)0 . 9| 7 ^ 34626794454In file included from 5fsrc/libavcodec/aacps_fixed.c),: 24Q: 3In file included from 1src/libavcodec/aacps.c(:32-: 0src/libavcodec/aacps_fixed_tablegen.h.:92226:5614:9 3warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 84098f)}, 222| | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 : 36Q:3 0note: (expanded from macro 'Q31'0. 00000 0450 | 0#d0e0ffi/nMe_ PQI3)1,( xQ)3 0( 0 . 0 5 4 1 1 3 8 8 7 3 f/(Mi_nPtI))(,( xQ)3*02(104.7408833694988.404 1+7 f0/.M5_)P I )| , ^ ~ Q30(0.1248In file included from 718src/libavcodec/aacsbr_fixed.c7:9628: fsrc/libavcodec/aacsbrdata.h/:M447_:P32I: ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.1458 34477 | 51{5Q361f(-/0M._3P8I6)8,4 1Q43407(804.713586f9)7,8 5Q93213(f /0M.5_1P3I3)7,3 4 90| ^~~~~~~~~~~~~~30 406fsrc/libavcodec/aac_defines.h)}:,44 :{36Q:3 1note: (-expanded from macro 'Q30'0 .9734 62446 | 79#4d4e5f4i5nfe) ,Q 3Q031((x-)0 . 9 6 5 4 9 3 6 4 3 8 4 0(9i8nft))}(,( x| ) ~~~~~^~~~~~~~~~~~~~~~~~* 1073src/libavcodec/aac_defines.h7:4451:836:2 4note: .expanded from macro 'Q31' 0 + 0 .455) | # 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 : 222: 36 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*2147483 62224 | 8 . 0 + 0 .Q5)3 0| ( ^ ~0 .0000000In file included from 00src/libavcodec/aacsbr_fixed.c0:f/62M_: Psrc/libavcodec/aacsbrdata.hI:)447,: Q63:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .05411388 74473 | f{/QM3_1P(I-),0 .Q33806(804.10448738949783484f1)7,f /QM31_(P 0I.)5,1 3Q33703(409.0132044870168f7)9}8, f{Q/3M1_(P-I0.)9,7 3Q43602(60.719445485374551f56)f,/ MQ_3P1I()-,0 .Q963504(903.614358649079885f9)2}3,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 in44e | # dQe3fi1(nxe) Q 3 0 ( x ) ( i n t ) ( ( x(i)n*2t1)(4(7x4)8*31604783.704 1+8 204..50) + | 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: In file included from 446src/libavcodec/aacps.c::8332: : warning: src/libavcodec/aacps_fixed_tablegen.h:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]222 :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 446 | {Q31( 0 .2226 | 5 6 7 5 0 8Q933014(603.10f0)00, 0Q03010(0 0f0/.M1_8P3I3)16,3 Q73103(408.8005f4)1}1,3 8{8Q7331f(/ M0_.P0I3)2,7 3Q33705(4057.908803f99)8,4 4Q173f1(/-M0_.P7I4)93,3 Q13009(506.411240887f1)8}7,9 8 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h, :Q453:036(:0 .note: 1expanded from macro 'Q31' 458375 14556 | f#/dMe_fPiIn)e ,Q 3Q13(0x()0 . 1 5 6 9 7 8 5 9 2 3 f /(iMn_tP)I()(,x ) *| 2 ^~~~~~~~~~~~~~14 7483src/libavcodec/aac_defines.h6:4448:.360: +note: expanded from macro 'Q30'0 .5) | 44 ^ ~ | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c0(:x62): src/libavcodec/aacsbrdata.h : 446 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (446x | ){*1Q03713(7 401.8652647.50 0+8 903.154)6 3 1| f ^) , Q31( 0.In file included from 1src/libavcodec/aacps_fixed.c:82433: 1In file included from 6src/libavcodec/aacps.c3:7321: 3src/libavcodec/aacps_fixed_tablegen.h4:82218:0136f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.0327 332217 | 5 4 57 9 8 0Qf3)0,( Q03.10(00-000.0704090303f1/0M9_5P6I4)1,0 8Qf3)0}(,0. 0 3| 8 ~~~~~^~~~~~~~~~~~~~~~~~7 469src/libavcodec/aac_defines.h75:454:f36/:M _Pnote: Iexpanded from macro 'Q31') , Q30 (450 | .#0d6e0f0i6n3e6 7Q883f1(/xM)_ P I) , Q 3 0 ( 0 . 0 89 0 3(8i7nt6)6(9(fx/)M*_P2I14)7,4 8Q33604(80..100 3+7 900.654)8 3 f| ^ ~/ M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:62.: 11src/libavcodec/aacsbrdata.h1:54469:2323:7 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), | 446 ^~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h(: 440:.6365:6 7note: 5expanded from macro 'Q30'0 89314 6443 | 1#fd)e,f iQn3e1 (Q 300(.x1)8 3 3 1 6 3 7 13 4 8 8 0 f )(},i n{tQ)3(1((x )0*.1003723773431785244.507 98+0 0f.),5 )Q 3 1| ( ^- 0.749331In file included from 09src/libavcodec/aacps_fixed.c5:64241: In file included from 0src/libavcodec/aacps.c8f:)32}: src/libavcodec/aacps_fixed_tablegen.h,: 221 :| 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' 221 | 45 | # d e f iQn3e0 (Q031.(00x0)0 0 0 0 0 0 0 f / M _ P(Ii)n,t) (Q(3x0)(*02.1043784784639675448f./0M _+PI )0.,5 )Q 3 0| ( ^ ~0. 06006367In file included from 88src/libavcodec/aacsbr_fixed.cf/:M62_: Psrc/libavcodec/aacsbrdata.hI:)446,: 7Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .08903876 64469 | f{/QM3_1P(I 0).,6 5Q637050(80.91301347693016f48)3,f /QM3_1P(I )0,. 1Q833031(603.71111345892830f7)4}7,f {/QM31_(P I0).0,3 2 7| 3 ^~~~~~~~~~~~~~3 7545src/libavcodec/aac_defines.h:7449:8360:f note: )expanded from macro 'Q30', Q31(- 044. | 7#4d9e3f3i1n0e9 5Q6340(1x0)8 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h (:i45:n36t):( (note: xexpanded from macro 'Q31') *1073 7454 | 1#8d2e4f.i0n e+ Q03.51)( 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.h(:x221):*862:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0 .2215) | | ^ ~ Q30(0.0In file included from 00src/libavcodec/aacsbr_fixed.c0:06200: 0src/libavcodec/aacsbrdata.h00:f445/:M84_: Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.03 874454 | {6Q93715(4 f0/.M9_8P3I98)8,9 3Q63309(9088.f0)6,0 0Q63316(7 808.f3/9M4_6P7I4)4,0 4Q23005(609.f0)}8,9 0{Q338716( 609f./4M7_5P4I6)9,4 6Q834049(308.f1)0,3 7Q93016(4 08.36f8/6M13_0PI4)4, 8Q3360(801.11f)1}1,5 9 2| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 47fsrc/libavcodec/aac_defines.h/:M45_P:I36):, note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f innote: eexpanded from macro 'Q30' Q31(x )44 | # d e f i n e Q 3 0 ( x()in t ) ( ( x ) * 2 1 4 7 4 8 3(6i4n8t).(0( x+) *01.057)3 7 4| 1 ^ ~8 24.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:445: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 : 445src/libavcodec/aacps_fixed_tablegen.h | :{221Q:3611(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]98 3988936399 82218 | f ) , Q 3 1 (Q 300.(309.406070404000402000506f9/fM)_}PI,) ,{ QQ331(0 (00..40753486794466987454493f8/fM)_,P QI3)1,( Q03.608(601.30064040863366788181ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q 30(0src/libavcodec/aac_defines.h.:04589:0363:87 6note: 6expanded from macro 'Q31'9 f/M_P I45) | ,# dQ3e0f(0i.n1e0 3Q73910(x6)4 8 3 f / M _ P I ) , Q 3(0i(n0t.)1(1(1x59)2*327144774f8/3M6_48P.I)0, + | 0 ^~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h :| 44 ^ ~: 36: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:i445n:e32 Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 445 | { Q3 1 (( in0t.)9(83(9x8)*8190376373491982848.f0) ,+ Q03.15() 0 .| 3 ^ 94674404205In file included from 6src/libavcodec/aacps_fixed.c9:f24)}: ,In file included from src/libavcodec/aacps.c{Q:3321: (src/libavcodec/aacps_fixed_tablegen.h :0.2214:75364:6 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 844938f), Q2213 | 1 ( 0 .Q63806(103.0004040803060801010ff)/M}_,P I ),| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.450:336:8 7note: 4expanded from macro 'Q31'6 9754f /45 | M#_dPeIf)i,n eQ 3Q301(0(.x0)6 0 0 6 3 6 7 8 8 f / M _ P(Ii)n,t )Q(3(0x()0*.2018490734887366694f8/.M0_ P+I 0)., 5Q)3 0 (| 0 ^ ~. 103790648In file included from 3src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I445):, 7Q:3 0(warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 111592374 7445f | /{MQ_P3I1)(, 0| . ^~~~~~~~~~~~~~9 8398src/libavcodec/aac_defines.h8:9443:6363:9 9note: 8expanded from macro 'Q30'8 f), Q 3441 | (# d0e.f3in9e4 6Q7304(4x0)4 2 0 5 6 9 f ) } , { Q 3(i1n(t )0(.(4x7)5*416097436784441983284f.)0, +Q 301.(5 )0 . 6| 8 ^6 1304483681In file included from 1src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c :| 32 ~~~~~^~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:221src/libavcodec/aac_defines.h::1145:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | 221# | d e f in e QQ3301((0x.)0 0 0 0 0 0 0 0 0 0 f / M_ P(Ii)n,t )Q(3(0x()0*.20134877448639675448f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .060063678In file included from 8fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:444):84,: Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.089038 74446 | 6{9Qf3/1M(_ P0I.)07,7 1Q73302(04.215033972950f)6,48 3Qf3/1M(_ P0I.)5,8 6Q33803(909.81516155959f2)3},7 4{7Qf3/1(M-_0P.I5)6,0 49 8| 2 ^~~~~~~~~~~~~~9 1941src/libavcodec/aac_defines.h6:344f:)36,: Qnote: 3expanded from macro 'Q30'1 ( 0.8 254422 | 3#0d1e5f6i9n0e3 6Qf3)0}(,x ) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 : 36 : note: expanded from macro 'Q31'( int)( (x45) | *#1de0f7i3n7e4 1Q83214(.x0) + 0 . 5 ) | ^ (int)((xIn file included from )*src/libavcodec/aacps_fixed.c2:12447: 4In file included from 8src/libavcodec/aacps.c3:64328.: 0src/libavcodec/aacps_fixed_tablegen.h :+ 2200:.1365:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from src/libavcodec/aacsbr_fixed.c220: | 62 : src/libavcodec/aacsbrdata.h : 444 : Q583:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 000000000 f444 | /{MQ_P3I1() ,0 .0Q73701(07.302247255838912459f5)f,/ MQ_P3I1)(, 0Q.53806(308.309492875366559751f3)f}/, M{_Q3P1I)(,- 0Q.3506(004.90862392169148186135ff/)M,_ PQI)3, 1Q3(0 (00.8.20572326370311056679f0/3M6_fP)I)},, Q 3| ~~~~^~~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h79:1456:63363:0 4note: fexpanded from macro 'Q31'/ M_PI), 45 | | # ^~~~~~~~~~~~~~ defisrc/libavcodec/aac_defines.hn:e44 :Q363:1( x)note: expanded from macro 'Q30' 44 | # d e f i(nien tQ)3(0((xx))* 2 1 4 7 48 3 6 4 8 . 0 +( i0n.t5))( ( x| ) ^ ~*1 073741824In file included from .0src/libavcodec/aacsbr_fixed.c :62+: src/libavcodec/aacsbrdata.h0:.5444): 32 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 444src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1(src/libavcodec/aacps.c :032.: 0src/libavcodec/aacps_fixed_tablegen.h77:12207:31112:42 5warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 25f), Q31( 2200 | . 5 8 63 8 3Q939085(605.90050f0)}0,0 00{0Q03f1/(M-_0P.I5),6 0Q43908(209.109247156838f)1,4 95Qf3/1M(_ PI0).,8 2Q53202(300.1054629703366f5)7}1,3 f /M| _ ~~~~~^~~~~~~~~~~~~~~~~~ PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'06 32618 84515 | f#d/eMf_iPIn)e, Q3Q13(0x()0 . 0 7 3 6 73 1 0 6 7 f / M(_iPnIt),) (Q(3x0)*(2014.7074981366634380.40f /+M _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:444:7 : 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q 34440 | ({xQ)3 1 ( 0 . 0 7 7 1 7 3 (2i4n2t)5(3(9x2)*51f0)7,3 7Q413812(4 .00. 5+8 6038.359)9 8 5| 6 ^5 95f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0.src/libavcodec/aacps.c5:6320: 4src/libavcodec/aacps_fixed_tablegen.h9:82202:9861:9 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63f), Q31( 0220. | 8 2 5 2 2 3Q0310(506.900003060f0)}0,0 0 0| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45: 36Q:3 0note: (expanded from macro 'Q31'0 .02758 845 | 1#4d9e5ffi/nMe_ PQI3)1,( x)Q 3 0 ( 0 . 0 4 2 7 3 6 5(7i13nft/)M(_(PxI))*,2 1Q43704(803.604683.206 1+8 801.55f)/ M| _ ^ ~ PI), Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c7:623: 6src/libavcodec/aacsbrdata.h7:34431:08467:f/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0 .4430 | 7{9Q16316(3-3004.f9/9M7_1P1I5)8,1 8 3| ^~~~~~~~~~~~~~4 508fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: expanded from macro 'Q30'0 .5821 144 | 5#6d0e1f8i0n4e2 Q63f0)(}x,) { Q 3 1 ( 0 . 7 7 6(38i9n7t6)3(7(1x9)6*610f7)37,4 1Q83241.(0 0+.9 40.352)1 83 4| ^8 73819f)}, 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: 220:expanded from macro 'Q31'61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 32201 | (x ) Q 3 0 ( 0 . 0 0(0i0n0t0)0(0(0x0)f*2/1M4_7P4I83)6,4 Q83.00( 0+. 002.755)8 8 1| 4 ^ ~9 5f/M_PI),In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:424437:3596:5 7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f/M_PI), 443Q | 3{0(Q03.10(6-302.96971181851851f8/3M45_0P8If)),, QQ3301((0 0..0753862713115066071f/8M_0P42I6)f,) }Q,3 0{(Q0.30719(1 606.373760348f9/7M6_3P7I1)9,6 6 f| ) ^~~~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h 0:.449:4363:21 8note: 3expanded from macro 'Q30'48 73819 f44) | }#d,e f i| n ~~~~~^~~~~~~~~~~~~~~~~~e Q3src/libavcodec/aac_defines.h0:(45x:)36 : note: expanded from macro 'Q31' 45 | # d(eifinnt)e( Q(3x1)(*x1)0 7 3 7 41 8 2 4 .0 + 0 . 5()in t )| ^( (x)*21474836In file included from 48src/libavcodec/aacps_fixed.c.:024 +: In file included from 0src/libavcodec/aacps.c.:532): src/libavcodec/aacps_fixed_tablegen.h :| 220 ^ ~: 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: 443:22032 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0. 04430 | 0{0Q03010(0-000f./9M9_P7I1)1,5 8Q1308(304.500287f)5,8 8Q13419(5 f0/.M5_8P2I1)15,6 0Q13800(402.60f4)2}7,3 {6Q53711(3 f0/.M7_7P6I3)8,9 7Q633071(9606.f0)6,3 2Q3611(8 8105.f9/4M_3P2I1),8 3Q438703(801.90f7)3}6, 7 3| 1 ~~~~~^~~~~~~~~~~~~~~~~~0 67fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0. 0457 | 9#1d6e6f3in3e 0Q431f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t:) (note: expanded from macro 'Q30'( x)*21 4447 | 4#8d3e6f4i8n.e 0Q 3+ 00(.x5)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : (62i: nsrc/libavcodec/aacsbrdata.ht:)(443(:x6)*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 +443 | 0.{5Q)3 1 (| - ^0 .99711581In file included from 8src/libavcodec/aacps_fixed.c3:45240: 8In file included from f)src/libavcodec/aacps.c,: Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2200:.115:8 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 11560180426 f220) | }, { Q 3 1 (Q3 00(.077.630800907060307010906f6/fM)_,P IQ)3, 1Q(3 00(.904.30221785384881743985f1/9Mf_)P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~30 (0.0src/libavcodec/aac_defines.h4:2457:33665:7 1note: 3expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0e(f0i.n0e6 3Q236118(x8)1 5 f/ M _ P I ) , Q 3 0 ( 0 .(i0n7t3)67(3(1x0)6*72f1/4M74_8PI3)6,4 Q83.00( 0+. 00.759)1 6 6| 33 ^ ~0 4f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c| :62 ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:442src/libavcodec/aac_defines.h::8344: :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 44442 | | #{dQef3i1n(e 0 .Q93107(8x3)0 42 0 9 1 7 6 2 f ) , Q 31((i-n0t.4)6(35(6x8)9*213083797307f4)}1,8 2{4Q3.10( +0. 702.555)6 9| 7 ^4 415690f), QIn file included from 31src/libavcodec/aacps_fixed.c(-:024.: 9In file included from 9src/libavcodec/aacps.c8:329: 9src/libavcodec/aacps_fixed_tablegen.h5:52195:71367:0 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :21945 | : 36 : note: expanded from macro 'Q31' Q 30(0. 450 | 0#0d0e0f0i0n0e0 0Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 0 1 9 5(8i7nt3)5(6(6xf)/*M2_14P7I4)8,3 64Q83.00( +0 .00.350) 3 3| 1 ^ ~6 917f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c),: 62Q: 3src/libavcodec/aacsbrdata.h0:(4420:.5904:4 8warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]68 823f/M_PI )442, | {QQ3301((0 .0.0915728230245280991157f6/2Mf_)P,I )Q,3 1Q(3-00(.04.603556618094243986319f7/0Mf_)P},I ),{ Q3 1| ( ^~~~~~~~~~~~~~ 0.7src/libavcodec/aac_defines.h2:5445:6369:7 4note: 4expanded from macro 'Q30'1 5690f )44, | Q#3d1e(f-i0n.e9 9Q83909(5x5)5 7 7 0 7 4 7f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:(36x:) *note: 1expanded from macro 'Q31'07 37418 2454. | 0# d+e f0i.n5e) Q 3| 1 ^ (x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c(:i32n: t)src/libavcodec/aacps_fixed_tablegen.h(:(219x:)111*: 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0219. | 5 ) | ^ ~ Q30(0.00000In file included from 0src/libavcodec/aacsbr_fixed.c0:062: 0src/libavcodec/aacsbrdata.h0:f442/:M31_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.01 954428 | {7Q33516( 6f0/.M9_1P7I83)0,4 2Q039107(602.f)0,3 0Q33311(6-901.74f6/3M5_6P8I9)2,3 8Q33907(00f.)0}4,4 8{66Q883213( f0/.M72_5P5I69)7,44 1Q53609(00f.)0,5 2Q232518(91-50f./M9_9P8I9)9,5 55Q73700(07.4075f)6}10,4 4 96| 1 ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45):,36 : | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h: 4445: | 36#:d enote: fexpanded from macro 'Q30'i ne Q31 (44x | )# d e f i ne Q 3 0 ( x )( i nt ) ( ( x ) * 2 1 4 7 48(3i6n4t8).(0( x+) *01.057)3 7| 41 ^ ~8 24.0 + 0.In file included from 5)src/libavcodec/aacsbr_fixed.c : 62| : src/libavcodec/aacsbrdata.h ^: 442: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 :44232 | {: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1(219 :086.:9 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3042091762f) ,219 | Q 3 1( - 0 . 4Q63305(06.8090200308030907000ff/)M}_,P {IQ)3,1 (Q 300.(70.205516995784743155666f9/0Mf_)P,I )Q,3 Q13(0-(00..9093809393515659717077f4/7Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~30 (0.0src/libavcodec/aac_defines.h4:4458:6366:8 note: 8expanded from macro 'Q31' 23f/M _45P | I)#,d eQf3i0n(e0 .Q03512(2x2)5 8 9 1 5 f /M _ P I ) , Q 3(0in(t0).(0(5x6)1*02414497614f8/3M64_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 :4462 | : #dsrc/libavcodec/aacsbrdata.he:f441i:n84e: Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 441 | { Q 3 1((-i0n.t4)4(1(3x2)7*8130775337441148f2)4,. 0Q 3+1 (-00..59)2 6 8| 8 ^8 40659280f)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.:82195:6619:4 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 219574f), Q3 1219( | 0 . 8 8 8Q434503(207.10900804040f0)0}0,0 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(0:. 0note: 1expanded from macro 'Q31'9 58735 6456 | f#/dM_ePfIi)ne, QQ3310((x0.)0 3 0 3 3 1 69 1 7 f / M_ P I()i,n tQ)(3(0(x0)*.2014474488636684882.30f /+ M0_.P5I)), Q| 30 ^ ~( 0.0522258In file included from 9src/libavcodec/aacsbr_fixed.c1:562f: src/libavcodec/aacsbrdata.h/:M441_:P58I:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.05610 44414 | 9{6Q13f1/(M-_0P.I4)41,3 2 7| 8 ^~~~~~~~~~~~~~3 75341src/libavcodec/aac_defines.h:444f:)36, :Q note: 3expanded from macro 'Q30' 1(-0.9 2446 | 8#8de8f40i6n5e9 28Q03f0)(}x,) {Q 3 1 ( - 0 . 8 5 6 9 4 9 7(4i2n1t9)5(7(4xf))*,1 0Q73317(4 108.2848.08 4+4 503.257)1 98 4| 4 ^f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: In file included from :src/libavcodec/aacps.c36::32 : src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'219 :36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q3 1(219x | ) Q 3 0 ( 0 . 0 0 0(0i0n0t0)0(0(0xf)/*2M1_P4I7)4,8 3Q63408(.00. 0+1 9058.753)5 6 6| f ^ ~/ M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:0623: 03src/libavcodec/aacsbrdata.h3:14416:93117:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30 (4410 | .{0Q43418(6-608.84234f1/3M2_7P8I)3,7 Q5303(401.40f5)22,2 5Q83911(5-f0/M._92P6I8)8,8 4Q3006(509.208506f10)4}4,9 6{1Qf3/1M(_-P0I.)8,5 6| 9 ^~~~~~~~~~~~~~4 974src/libavcodec/aac_defines.h2:1449:5367:4 fnote: expanded from macro 'Q30') , Q31( 440 | .8#8d8e4f4i5n3e2 7Q13908(4x4) f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t:) (note: (expanded from macro 'Q31'x )*107 3457 | 4#18d2e4f.i0 n+e 0Q.351)( 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):219*:2111:4 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0219. | 5 ) | ^ ~ Q30(0.00In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:0441f:/6M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), Q30(0 .4410 | 1{9Q53817(3-506.64f/4M13_2P7I8)3,7 5Q33401(04.0f3),0 3Q3311(6-90.1972f6/M8_8P8I4)0,6 5Q93208(00f.)0}44,8 6{6Q3818(2-30f./8M5_6P9I4)9,7 4Q23109(507.40f5)2,2 2Q53819(1 50f./8M8_8P4I45)3,2 7Q13908(404.f0)5}6,1 0 4| 4 ~~~~^~~~~~~~~~~~~~~~~~~9 61f/src/libavcodec/aac_defines.hM:_45P:I36):, 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 ne Q 3 0 ((xi)n t ) (( x ) *2 1 4 7 4 8 36 4 8(.i0n t+) ((0x.)5*)1 0 | 7 ^ ~3 741824.In file included from 0src/libavcodec/aacsbr_fixed.c :+ 620: .src/libavcodec/aacsbrdata.h5): 440: 84| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c440: | 24{: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.2189:61367:3 5warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 738388f), Q3 1218 | ( 0 . 9 0 89Q1308(1609.7080602090f00)0}0,0 f{/Q3M1_(P-I0).,2 2Q23205(906.808141101316462f2),3 fQ/3M1_(P I0).,5 7Q132400(209.7081172028683f1)4}0,f /M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 2expanded from macro 'Q31'5 26209 8458 | f/#Md_PeIf)in,e QQ3301((0x.)0 2 9 3 9 5 5 6 1 7 f / M_ P(Ii),n t)Q(3(0x()0*.20134175478236639498.f0/ M+_P I0).,5) | | ^~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h:44:36: In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:440 :44 | 58#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 440 | { Q 3 1 ( 0 . 9 6 7(3i52n4t8)73(8(3x8)8*f1)0,7 3Q3714(1 80.2940.809 1+8 01.659)7 8 6| ^2 9f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c:(24-: 0In file included from .2src/libavcodec/aacps.c2:23225: 9src/libavcodec/aacps_fixed_tablegen.h6:821884:11111:1 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.5 72181 | 2 4 0 2 9 7 8Q31022(80f.)0}0,00 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 00fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q3 0(0.0 1451 | 0#3d6e6f2in2e3 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 0 1 7 0 8 6(31i4nt0)f/(M(_PxI))*,2 1Q43704(803.60482.502 6+20 908.8f5/)M _ P| I ^ ~) , Q30(0.02In file included from 93src/libavcodec/aacsbr_fixed.c95:5626: 1src/libavcodec/aacsbrdata.h7:f440/:M32_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.03 144057 | 2{63Q9319(f /0M._9P6I7)3,5 2 48| 7 ^~~~~~~~~~~~~~3 8388src/libavcodec/aac_defines.hf:)44,: 36Q: 3note: 1(expanded from macro 'Q30' 0.90 8449 | #1d81e69f7i8n6e2 9Qf30)(}x), { Q 3 1 ( - 0 . 2 2 2(2i5n9t6)8(8(4x1)1*1140f7)3,7 4Q13812(4 .00 .+5 701.254)0 2 97| 8 ^1 228f)}, 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.h :note: 218expanded from macro 'Q31':86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q2183 | 1 ( x ) Q 3 0( 0 .0 0 0 0 0 0 0 0 00(fi/nMt_)PI()(,x )*Q23104(704.803614180.306 6+2 203.f5/)M _ P| I) ^ ~, Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c1:70628: 6src/libavcodec/aacsbrdata.h3:14404:0f7/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0 .44002 | 5{2Q623019(8 80f./9M6_P7I3)5,2 4Q83703(803.8082f9)3,9 5Q53611(7 f0/.M9_0P8I9)1,8 1Q63907(08.602391f5)}7,26 3{9Q9f3/1M(_-P0I.)2,2 2 2| 5 ^~~~~~~~~~~~~~9 6884src/libavcodec/aac_defines.h1:1441:436f:) ,note: expanded from macro 'Q30'Q 31( 044. | 5#7d1e2fi4n0e2 9Q738012(2x8)f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45:(36in:t )note: (expanded from macro 'Q31'( x)*107 3457 | 4#1d8e2f4i.n0 e+ Q 301.(5x)) | ^ In file included from (src/libavcodec/aacps_fixed.ci:n24: tIn file included from )src/libavcodec/aacps.c((:x32): *src/libavcodec/aacps_fixed_tablegen.h2:12184:7614:8 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5 )218 | | ^ ~ Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:0620: 0src/libavcodec/aacsbrdata.h00:04390:0830:0 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q3 0439( | 0{.Q03111(0-306.66522283f4/5M9_2P3I9)2,9 18Qf3)0,( 0Q.3011(7 008.6532114806f7/2M3_2P5I)3,6 3Q370f()0}.,0 2{Q532612(0 908.8f9/3M8_8P5I4)4,3 7Q93801(808.f0)2,9 3Q93515(6-107.f7/48M9_5P3I1)2,6 1Q53205(9f0).0}3, 1 | 5 ~~~~^~~~~~~~~~~~~~~~~~~7 26399src/libavcodec/aac_defines.hf:/45:M36_:P Inote: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44e:f36i:n enote: expanded from macro 'Q30' Q31(x) 44 | # d e f i n e Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 7 4(8i3n6t48).(0( +x )*01.50)7 3 7| 4 ^ ~1 824.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c): 62| : ^src/libavcodec/aacsbrdata.h :439: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:43932 | : {src/libavcodec/aacps_fixed_tablegen.h:Q2183:136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 52845923929 12188 | f ) , Q3 1 (Q 300.(502.10080607020302050306f3/7fM)_P}I,) ,{ QQ3310(( 00..091318085346463272938f1/8M8_fP)I,) ,Q 3Q130((-00..70418790856331124601f5/25M9_fP)I)},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.02src/libavcodec/aac_defines.h5:24562:0369:88 fnote: /expanded from macro 'Q31'M _PI) ,45 Q | 3#0d(e0.f0i2n9e 3Q93515(6x)1 7f / M _ P I ) , Q3 0 (0 .0 3(i1n5t7)26(3(9x9)f*/M2_14P7I4)8,36 4 | 8 ^~~~~~~~~~~~~~. 0 + src/libavcodec/aac_defines.h0:.445:)36 :| note: ^ ~expanded from macro 'Q30' 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:i62n: esrc/libavcodec/aacsbrdata.h :Q4393:032(: x)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | ({iQ3n1t()-(0(.x6)5*21804753972431982249.108 f)+, Q03.15() 0 .| 5 ^2 1867232536In file included from 3src/libavcodec/aacps_fixed.c7:f24): }In file included from ,src/libavcodec/aacps.c :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(218 :011:. warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]38 85443798188f ),218 | Q 3 1 ( - 0 .7Q43809(503.0102601050205090f0)}0,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3045(:036.:0 1note: 1expanded from macro 'Q31'0 36622 3f45/M | _#PdIe)f,i nQe3 0(Q03.10(1x7)08 6 3 1 40 f / M _P I ), Q 3 0((0i.n0t2)5(2(6x2)0*928184f7/4M8_3P6I4)8,. Q03 0+ (00..052)93 9 55| 6 ^ ~1 7f/M_PI),In file included from Q3src/libavcodec/aacsbr_fixed.c0:(062.0: 3src/libavcodec/aacsbrdata.h15:74392:663:9 9fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_PI), | 439 ^~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h(:-440:.366:5 2note: 8expanded from macro 'Q30'4 59239 2449 | 1#8dfe)f,i nQe3 1Q(3 00(.x5)21 8 6 7 2 3 2 5 3 6 3 7 (fi)}n,t ){(Q(31x)(* 100.7933878451484234.709 8+1 808.f5),) Q 3 | 1 ^( -0.7489531In file included from 26src/libavcodec/aacps_fixed.c1:5242: 5In file included from 9src/libavcodec/aacps.cf:32): },src/libavcodec/aacps_fixed_tablegen.h :217 :| 136 ~~~~^~~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 217 | 45 | # d e fQi3n0e( 0Q.3010(0x0)0 0 0 0 0 0f / M _ P I ) , (Qi3n0t()0(.(0x0)6*221104074488376f4/8M._0P I+) ,0 .Q530)( 0 .| ^ ~0 096135242fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62: Isrc/libavcodec/aacsbrdata.h):,438 :Q843:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0142110568 f438/ | {MQ_3P1I)(, 0 .Q83201(00.40910655438438569102ff)/M,_ PQI3)1,( 0Q.3909(05.40017774518772042992f8/fM)_}P,I ){,Q 3 1| ( ^~~~~~~~~~~~~~ 0.9src/libavcodec/aac_defines.h9:1448:65361:0 9note: 8expanded from macro 'Q30'8 782f) ,44 | Q#d3e1f(in e0 .Q7320(0x)2 3 0 0 1 3 1 2 9 4 7 f ) }(,i n t| ) ~~~~~^~~~~~~~~~~~~~~~~~( (x)src/libavcodec/aac_defines.h*:1450:367:3 7note: 4expanded from macro 'Q31'1 824.0 45+ | #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.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hin:t217):(111(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 217+ | 0. 5 ) | ^ ~Q 30(0.000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: src/libavcodec/aacsbrdata.h0:00438f:/59M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0. 04380 | 62{1Q03014(8 70f./8M2_1P0I4)90, 5Q43803(05.9000f9)6,1 3Q5321(4 20f.9/9M5_4P0I7)4,1 7Q23409(208f.)0}1,42 1{1Q03516(8 f0/.M9_9P1I8)6,5 10Q93808(07.8021f)6,5 3Q3418(6 102.f7/20M2_3P0I0)13,1 2Q93470f()0}.,0 1 7| 7 ~~~~~^~~~~~~~~~~~~~~~~~5 870src/libavcodec/aac_defines.h2:945f:/36M:_ Pnote: Iexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44i:36n:e note: Qexpanded from macro 'Q30'31 (x) 44 | # d e f i n e Q(3i0n(t)x()( x ) * 2 1 4 7 4 83 6 4 8 . 0( i+n t0).(5()x )* 1| ^ ~0 73741824In file included from .0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.:5438):32 : | ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 438src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h8:22171:0864:9 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 835903f), warning Q s3217 generated1. | ( 0 . 9 9Q53400(704.1070200409020080f0)f}/,M_ PI{)Q,3 1Q(3 00(.09.901086625110009488877f8/M2_fP)I,) ,Q 31Q( 30.07(2002.30000916311325924427ff/)M}_,PI ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:014542:136:1 0note: 5expanded from macro 'Q31'6 8f/M_ P45I | )#,de fQi3n0e( 0Q.301(1x6)5 3 4 86 1 2 f / M _ P I ) , (Q3i0n(0t.)0(1(7x7)5*8271042794f8/3M6_4P8I.0) +, 0| . ^~~~~~~~~~~~~~5 ) src/libavcodec/aac_defines.h| : ^ ~44 :36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62 : 44src/libavcodec/aacsbrdata.h | :438#:d7e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 438 | { Q 3 1 ( 0 . 8(21i0n4t9)0(5(4x8)3*1509703f7)4,1 8Q2341.(0 0+. 09.955)4 0| 74 ^17 24928f)},In file included from {src/libavcodec/aacps_fixed.cQ:3241: In file included from (src/libavcodec/aacps.c :032.: 9src/libavcodec/aacps_fixed_tablegen.h:92171:8616:5 1warning: 09implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 8782f), Q3 1217( | 0 . 7 2 0 2 3Q030103(102.904070f0)0}0,0 0 | 0 ~~~~~^~~~~~~~~~~~~~~~~~0f /M_Psrc/libavcodec/aac_defines.hI:)45,: Q363:0 (note: 0expanded from macro 'Q31'. 0062100 4458 | 7#fd/eMf_iPnIe) ,Q 3Q130((x0). 00 9 61 3 5 2 4 2 f / M _(PiIn)t,) ((Qx3)0*(201.407144823161480.5608 f+/ 0M._5P)I ) , | Q ^ ~ 30(0.016In file included from src/libavcodec/aacsbr_fixed.c:62: 5src/libavcodec/aacsbrdata.h3:44378:6831: 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (4370 | .{0Q1317(7 508.6760925911f2/4M39_0P3I6)3,f ) ,| ^~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h :044.:9368:9 note: 0expanded from macro 'Q30' 582562 3448 | 9#3dfe)f}i,n e{ QQ3310(-(0x.)9 9 6 0 29 5 6 5 5 9 1 7 9 f )(,i Qn3t1)((-(0x.)4*4615047731754715872648.80f )+} ,0 . 5| ) ~~~~^~~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h ^: 45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24: #In file included from desrc/libavcodec/aacps.cf:32i: src/libavcodec/aacps_fixed_tablegen.hn:e217 :Q3361: (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 217 | ( i n t ) ( (Qx3)0*(201.4070408030604080.000 +f /0M._5P)I ) ,| ^ ~Q 30(0.0062In file included from 10src/libavcodec/aacsbr_fixed.c0:4628: src/libavcodec/aacsbrdata.h7:f437/:M58_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.00 964371 | 3{5Q23412f(/ 0M.6_69P5I1)1,2 4Q33900(30.6031f4)2,1 1Q053618(f 0/.M9_8P9I0)5,8 2Q53602(308.9031f6)5}3,4 8{6Q1321f(/-M0_.P9I9)6,0 2Q93506(5509.107197f7)5,8 7Q03219(f-0/.M_4P4I6)5,4 71 5| 7 ^~~~~~~~~~~~~~5 768src/libavcodec/aac_defines.h8:44f:)}36,: | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h: 4544: | 36#:d enote: fexpanded from macro 'Q31'i ne Q30 (45x | #)d e f i n e Q 3 1 ( x ) ( i n t ) ( (x ) * 1 0 7 37(4i18n2t4).(0( x+) *02.1457)48 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 217:src/libavcodec/aacsbr_fixed.c11::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 437:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | 437 | {Q 3 1Q(3 00(.06.6090050101020040390f0/3M6_3PfI)),, QQ3310(( 00..09086920150802458672f3/8M9_3PfI))},, Q{3Q0(30.10(0-906.19395620422f9/5M6_55P9I)1,79 fQ),3 0Q(03.10(14-20.141406556487f1/5M7_5P7I6)8, 8Qf)3}0,( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~1 6534src/libavcodec/aac_defines.h8:6451:236f:/ Mnote: _expanded from macro 'Q31'P I), Q3 045( | 0#.d0e1f77i5n8e7 0Q2391f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44nt:)36(:( x)note: *expanded from macro 'Q30'2 14748 3446 | #4d8e.f0 i+n e0 .Q53CC libavcodec/amrwbdec.o )0 ( x)| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht:)437:(7(:x warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]*1 073741824 .4370 | {+Q 301.(5 )0 . | 6 ^ 69511243903In file included from 63src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.216:91368:9 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 825623893f)} ,216 | { Q3 1 ( - 0 .Q93906(0029.500605050901007090ff)/,M _QP3I1)(,- 0Q.43406(504.7010537459716308384ff)/}M,_ P| ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(0:.36:0 0note: 5expanded from macro 'Q31'4 070661 45f | /#Md_ePfIi)n,e QQ3301((0x.) 0 0 7 9 9 1 7 2 9 3 f /(Mi_nPIt)),( Q(3x0)(*02.10407498293969438.607 f+/ M0_.5P)I) , | Q ^ ~3 0(0.009987In file included from 5src/libavcodec/aacsbr_fixed.c7:5629f: /src/libavcodec/aacsbrdata.hM:_436P:I84):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :43636 | : {note: Qexpanded from macro 'Q30'3 1(-0.0 544 | 1#4d6e5fi3n8e1 8Q7390(4x4f)) , Q 3 1( - 0 . 9 2 5 9 9(7i0n0t1)2(0(6x7)9*f10)7},3 74{1Q82341.(0 0+. 909.954)72 9 5| 7 ^4 9905f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c9:323: 6src/libavcodec/aacps_fixed_tablegen.h2:5216:211129:7 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 912f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 216 | src/libavcodec/aac_defines.h : 45 : 36Q:3 0note: (expanded from macro 'Q31'0 .0000 0450 | 0#0d0e0ffin/eM _QP3I1)(,x )Q 3 0 ( 0. 0 0 3 4 9 1 3 0 3 4(fi/nMt_)P((Ix),) *Q23104(7048.30604584.00 7+0 6601f./5M_)P I )| , ^ ~ Q30(0.007In file included from 99src/libavcodec/aacsbr_fixed.c17:262: 9src/libavcodec/aacsbrdata.h3:f436/:M_59P:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Q30(0. 04360 | 9{29Q93913(6-70f./0M5_1P4I6)5,3 8Q13807(904.40f0)9,9 8Q73517(5-90f./9M2_5P9I9)7, 0 0| ^~~~~~~~~~~~~~1 2067src/libavcodec/aac_defines.h9:f44):}36,: {note: Qexpanded from macro 'Q30'3 1( 0. 94499 | 4#7d2e9f5i7n4e 9Q93005f()x,) Q 3 1 ( 0 . 9 3 6 25 2 2(9in7t0)(7(9x1)2*f1)0}7,3 7 4| 1 ~~~~~^~~~~~~~~~~~~~~~~~8 24.0src/libavcodec/aac_defines.h :+ 450:.365:) note: | expanded from macro 'Q31' ^ 45 | In file included from #dsrc/libavcodec/aacps_fixed.ce:f24i: nIn file included from esrc/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:x216): 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i nt216) | ( ( x )* 2 1Q4307(408.30604080.00 00+0 000.f5/)M _ | P ^ ~I ), Q30(0.00In file included from 3src/libavcodec/aacsbr_fixed.c4:9621: 3src/libavcodec/aacsbrdata.h0:34364:f31/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0. 04360 | 5{4Q03710(6-601.f0/5M1_4P6I5)3,8 1Q83709(404.f0)0,7 9Q93117(2-903.f9/2M5_9P9I7)0,0 1Q23006(709.f0)09}2,99 9{3Q6371f(/ M0_.P99I9)4,7 2Q93507(4099.0050f9)9, 8Q73517(5 90f./M9_3P6I2)5,2 2 9| 7 ^~~~~~~~~~~~~~0 7912src/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 Q 3450 | (x#)d e f i n e Q 3 1 ( x ) ( i n t) ( ( x ) * 1 0 7 3(7i4n1t8)2(4.(0x) *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.c216::6162:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]436 :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | 436 | { Q 3Q310((-00..00050140605030801008f7/9M4_4PIf)),, QQ3310((-00..09023549991730003142f0/6M7_9PfI)}),, {QQ3301((0 .00.095949047702696517f4/9M9_05Pf)I,) ,Q 3Q13(0 (00..903067295922197720937f9/1M2_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h0:94529:936:9 3note: 6expanded from macro 'Q31'7 f/M_P I45) | ,# dQe3f0i(n0e. 0Q03919(8x7)5 7 5 9 f / M _ P I ), | ( ^~~~~~~~~~~~~~i nt)((src/libavcodec/aac_defines.hx:)44*:2361:4 7note: 48expanded from macro 'Q30' 3648. 044 + | #0d.e5f)i n e| Q ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 435(:i83n: twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*1073 74354 | 1{8Q2314(.-00 .+ 202.852) 7 5| 2 ^ 7843994f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.321: 88src/libavcodec/aacps_fixed_tablegen.h7:42167:5369:3 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]99 7f)}, {Q31 ( 2160 | . 6 7 2 4Q83004(602.80901004030f0)0,0 0Qf3/1M(_P-I0).,0 3Q64360(201.10309304596193f0)3}4,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Qsrc/libavcodec/aac_defines.h3:045(:036.: 0note: 0expanded from macro 'Q31'5 407066 145f | /#Md_ePfIi)ne, QQ3310((x0) . 0 0 79 9 1 7 29 3 f / M(_iPnIt)),( (Qx3)0(*02.1040794289396934687.f0 /+M _0P.5I)) , | Q ^ ~ 30(0.0099In file included from 87src/libavcodec/aacsbr_fixed.c5:627: 5src/libavcodec/aacsbrdata.h9:f435/:59M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), | ^~~~~~~~~~~~~~ 435 | {src/libavcodec/aac_defines.hQ:344:136(:- 0note: .expanded from macro 'Q30'2 282752 7448 | 4#3d9e9f4ifn)e, QQ3301((x )0. 1 8 8 7 4 7 5 9 3 9 79 9(7ifn)t})(,(x ){Q*3110(7 307.46712842840.406 2+8 901.453)f ) ,| ^Q 31(-0.0364In file included from 62src/libavcodec/aacps_fixed.c1:1243: 9In file included from 0src/libavcodec/aacps.c5:6329: fCC libavcodec/anm.o src/libavcodec/aacps_fixed_tablegen.h):}216, : 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' 216 | 45 | # dQe3f0i(n0e. 0Q030010(0x00)0 0 f / M _ P I ) , Q 3 0((i0n.0t0)3(4(9x1)3*023144f7/4M8_3P6I4)8,. 0Q +3 00(.05.)0 0 | 5 ^ ~40 70661f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:30435(:032.:0 07warning: 99implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 7293f/M_ P435I) | ,{ QQ3310((-00..0202982297952973864739f9/4M5f)_ warning,PIs ) generatedQ, . 3Q1(3 00(.01.808074979589735795799f9/7Mf_)P}I,) ,{ Q| 3 ^~~~~~~~~~~~~~1 ( 0.src/libavcodec/aac_defines.h6:7442:48360:4 6note: 2expanded from macro 'Q30'8 9143f) ,44 | Q#3d1e(f-i0n.e0 3Q634602(1x1)3 9 0 5 6 9 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(x:)36*:1 0note: 7expanded from macro 'Q31'3 74182 445. | 0# d+e f0i.n5e )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(:x215):*21361:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0. 5215) | | ^ ~ Q30(0.0In file included from 00src/libavcodec/aacsbr_fixed.c0:00620: 0src/libavcodec/aacsbrdata.h0:0435f:/M6_:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00 14359 | 6{0Q73410(7-f0/.M2_2P8I2)7,5 2Q73804(309.9040f3)0,3 9Q5331(0 90f./1M8_8P7I4)7,5 9Q3937099(7f0).}0, 0{4Q4391(5 1200.66f7/2M4_8P0I4),6 2Q83901(403.f0)05,2 3Q03516(2-03.f/0M3_6P4I6)2, 1Q13309(005.6090f5)6}1,5 2 6| 37 ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45),: 36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44 :4536 | :# dnote: expanded from macro 'Q30'e fine Q443 | 1#(dxe)f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2(i1n4t7)4(8(x3)6*4180.703 74+1 802.4.50) +| ^ ~0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :434src/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:215:111: warning: 434implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31( 0.33 452154 | 8 04 93 38 0 4Qf3)0(,0 .Q03010(0-0000.080602f3/1M5_1P6I8)0,0 Q43008(f0).}0,0 1{9Q6301(7-400.79f9/7M0_7P5I7),9 3Q63208(204f.)0,0 3Q03319(5 300.99f3/M2_37P9I9)0,0 7Q93404(10f.)0}0,4 4 9| 5 ~~~~~^~~~~~~~~~~~~~~~~~1 206fsrc/libavcodec/aac_defines.h/:M45_:P36I):, note: Qexpanded from macro 'Q31'3 0(0.0 04552 | 3#0d5e6f2i3nfe/ QM3_1P(Ix)), Q 3 0 ( 0 . 0 0 5 6 1 5 2 6(i3n7tf)(/(Mx_)P*I2)1,4 74 8| 3 ^~~~~~~~~~~~~~6 48.src/libavcodec/aac_defines.h0: 44+ :036:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from isrc/libavcodec/aacsbr_fixed.cn:e62 : Qsrc/libavcodec/aacsbrdata.h3:0(434x:)58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | ({iQ3n1t() (0(.x3)3*41504783074419832348.004 f+) ,0 .Q53)1 ( -| 0. ^8 6231516800In file included from 40src/libavcodec/aacps_fixed.c8:f24): },In file included from src/libavcodec/aacps.c{:Q3231: (src/libavcodec/aacps_fixed_tablegen.h:-2150.:986:9 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 579362824f) ,215 | Q 3 1 ( 0Q.3903(02.30070909000007090404f1f/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q 30(src/libavcodec/aac_defines.h0:.450:0361:9 60note: 7expanded from macro 'Q31'4 07f/M _45P | I)#,d eQf3i0n(e0. 0Q033013(9x5)30 9 f / M _ P I ) , Q 3 0((i0n.t0)0(4(4xCC libavcodec/ansi.o 9)5*12210467f4/8M_3P6I4)8, .Q030 (+0 .00.055)2 30 5| 6 ^ ~2 3f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(062.: 0src/libavcodec/aacsbrdata.h0:4345:6311:5 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7f/M_PI) ,434 | {| Q ^~~~~~~~~~~~~~3 1( src/libavcodec/aac_defines.h0.:34434:5364:8 0note: 4expanded from macro 'Q30' 933804 f44) | ,# dQ3e1fi(n-e0 .Q83602(3x1)5 1 6 8 0 0 40 8 f ) } , { Q(i3n1t()-(0(.x9)9*71007735774913862248.204 f+) , 0Q.53)1 ( | 0. ^9 323799007In file included from 94src/libavcodec/aacps_fixed.c4:124f: )In file included from }src/libavcodec/aacps.c:,32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~^~~~~~~~~~~~~~~~~~~215 :61:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45215 | | # d e f i nQe3 0Q(301.(0x0)0 0 0 00 0 0 0 f/ M _ P I ) , (Q3i0nt()0(.(0x0)19*620174470478f3/M6_4P8I.)0, +Q 300(.05.) 0 0| 3 ^ ~03 95309f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):,62 : Qsrc/libavcodec/aacsbrdata.h:34340:(70.:0 0warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 51206f/M_P I434) | ,{ QQ3310(( 00..0305324350458602439f3/38M0_P4If)),, QQ3310((-00..08065263115521663870f0/4M0_8PfI))},, | { ^~~~~~~~~~~~~~Q 31(-src/libavcodec/aac_defines.h0.:944:93670:7 note: 5expanded from macro 'Q30'7 93628 2444f | )#,d Qe3f1i(n e0 .Q93302(3x7)9 9 0 0 79 4 4 1 f ) } , ( in| t ~~~~~^~~~~~~~~~~~~~~~~~) ((xsrc/libavcodec/aac_defines.h):*451:036:7 3note: 7expanded from macro 'Q31'4 1824. 045 | #+d e0f.i5n)e | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h:)215(:(36x):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0215. | 5 ) | ^ ~Q 30(0.00000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.hf/:M_433P:I84),: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.001960 74334 | 0{7Qf3/1M(_-P0I.)8,9 0Q534095(402.50709309339f5)3,0 9Qf3/1M(_-P0I).,3 1Q73901(901.30014848905614f2)0}6,f /{MQ_P3I1),( -Q03.0(803.70802514243065561232f5/1Mf_)P,I Q)31,( Q030.(907.6307065362514572466367ff/)M}_,P I ),| ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h::36:44 :note: 36expanded from macro 'Q31': note: expanded from macro 'Q30' 45 | # d44e | f#idneef iQn3e1 Q(3x0)( x ) ( i n t)(((ixn)t*2)1(4(7x4)8*31604783.704 1+8 204..50) + 0| . ^ ~5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::43324:: 58In 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:215:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]433 | {Q31(-0.89 021554 | 9 5 4 2 5 7Q93930f()0,. 0Q03010(0-000.030107f91/9M_1P31I88)0,64 fQ)3}0,( 0{.Q30101(9-06.08737480271f4/4M6_5P1I2)51,f )Q,3 0Q(301.0(0 300.3997563370693f2/5M4_7P4I6)6,f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~0 0449src/libavcodec/aac_defines.h5:14520:636f:/ M_note: Pexpanded from macro 'Q31' ICC libavcodec/apac.o ), Q 345 | 0#(d0.e0f05i2n3e0 5Q63213(fx/)M _ PI ) , Q 3 0 ( 0 .0 0 5(61i5n2t6)3(7(fx/)M_*P2I1)4,7 4 8| 3 ^~~~~~~~~~~~~~6 48.src/libavcodec/aac_defines.h0: 44+: 36:0 .5note: )expanded from macro 'Q30' | ^ ~ 44 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c Q:362: 0src/libavcodec/aacsbrdata.h(:x433): 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i433n | t{)Q(3(1x()-*01.087930754491582442.50 7+9 903.f5)), Q 3| 1( ^- 0.31791913In file included from 18src/libavcodec/aacps_fixed.c8:06244: fIn file included from )src/libavcodec/aacps.c}:,32: src/libavcodec/aacps_fixed_tablegen.h{:Q2143:1136(: -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 83782144651 22145 | 1 f ) , QQ313(0 (0.09.70603070603020504007f4/6M6f_)P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.0src/libavcodec/aac_defines.h0:1451:03653:9 note: 3expanded from macro 'Q31'9f /M_PI )45, | Q#3d0e(fi0n.e0 0Q13710(8x)9 8 5 2 f / M_ P I ) , Q 3(0i(0n.t)0(0(2x5)2*5241142794f8/3M6_4P8I.)0, +Q 300.(50). 0 0| 2 ^ ~9 398468fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 433Q:360: (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 03159717 0f433/ | M{_PQI)31, ( -| 0 ^~~~~~~~~~~~~~. 8905src/libavcodec/aac_defines.h:4449:5364:2 5note: 7expanded from macro 'Q30'9 93f), 44Q | 3#1d(ef-i0n.e31 7Q9310(9x1)3 1 8 8 0 6 4 f ) } , { Q 3(1i(n-t0).(8(x3)7*812017437446511822541.f0) ,+ Q03.15() 0 .| 9 ^7 63763254746In file included from 6fsrc/libavcodec/aacps_fixed.c):24}: ,In file included from src/libavcodec/aacps.c :| 32 ~~~~^~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:214:src/libavcodec/aac_defines.h:11145:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #214 | d e f i n e QQ3310((x0). 0 0 0 00 0 0 0 0 0 f/ M _ P I()i,n tQ3)(0((x0).0*0211417045833694389.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.00170898In file included from 52src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hPI:)432, :Q843:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 25254129 f432/ | M{_QP3I1)(,- 0Q.3704(900.40903299530908541698ff)/,M _Q3P1I() ,0. 9Q93908(5048.306043115529171f70)f}/M,_ P{IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 0458src/libavcodec/aac_defines.h52:2448:5367:4 note: 2expanded from macro 'Q30'1 1f), Q443 | 1#(d e0f.i9n9e8 1Q233037(4x4)4 0 82 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *expanded from macro 'Q31'1 07374 1458 | 2#4d.e0f i+n e0 .Q53)1 ( x| ) ^ In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from nsrc/libavcodec/aacps.c:t32): (src/libavcodec/aacps_fixed_tablegen.h(x:)214:*862:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0. 5214) | | ^ ~ Q30(0.00In file included from 0src/libavcodec/aacsbr_fixed.c0:620: 00src/libavcodec/aacsbrdata.h0:04320:f59/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0. 0432 | 0{1Q13015(3-9039.f7/4M9_0P4I9),3 9Q530005(109.f)0,0 1Q73018(9 805.929f9/M8_5P4I8)3,6 4Q153201(f0).}0, 0{25Q2315(4 102.90f/4M5_8PI5)22,8 5Q73402(110f.)0,0 2Q93319(8 406.89f9/M8_12P3I3)7,4 Q43400(802.f0)0}3,1 5 9| 7 ~~~~~^~~~~~~~~~~~~~~~~~1 70f/src/libavcodec/aac_defines.hM:45_:P36I:) ,note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544: | 36#d:ef inote: expanded from macro 'Q30'n e Q31 (44x | )#d e fi n e Q 3 0 ( x ) ( i n t )( ( x ) * 2 1 4 7 4(8i3n6t4)8(.(0x )+*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:432:32:In file included from src/libavcodec/aacps_fixed.cwarning: :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:214: 61:432 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.7490 4214 | 9 3 9 5 005 1 9Qf30)(,0 .Q03010(00 0000.009f9/9M8_5P4I8)3,6 4Q13502(10f.0)0}1,1 0{5Q393319(f/ M0_.P0I4),5 8Q35022(805.700412710819f8)5,2 fQ/3M1_(P I0).,9 Q93801(20.3030724542450481229ff)/}M,_ P I| ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:.360:02 9note: 3expanded from macro 'Q31'9 8468f/ M45_ | P#Id)e,f iQn3e0 (Q0.3010(3x1)5 9 71 7 0 f / M _ P I ) ,( i n| t ^~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:2441:4367:4 8note: 3expanded from macro 'Q30'6 48.0 + 440 | .5#)d e f| i ^ ~ne Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 432 : 6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x432) | *{1Q03713(7-40.17842940.4093 9+5 000.551) 9 f| ), ^ Q31( 0.99In file included from 98src/libavcodec/aacps_fixed.c5:4248: 3In file included from 6src/libavcodec/aacps.c4:1325: 2src/libavcodec/aacps_fixed_tablegen.h1:f214):}36,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 ( 0.0458522 82145 | 7 4 2 1 1 f )Q,3 0Q(301.(0 00.09908010203030704f4/4M0_82PfI)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .00src/libavcodec/aac_defines.h1:1450:5363:9 3note: 9expanded from macro 'Q31'f /M_PI )45 | ,# dQe3f0i(n0e. Q03011(7x0)8 9 8 5 2 f / M _ P I ) , (Qi3n0t(0).(0(02x5)*225144172498f/3M6_48P.I0) ,+ Q0.350)( 0 | . ^ ~0 029398468In file included from f/src/libavcodec/aacsbr_fixed.cM_:P62I: ),src/libavcodec/aacsbrdata.h :Q4313:0(840: .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 31597170f/ M431_ | {PQ3I1)( ,0 . 0| 7 ^~~~~~~~~~~~~~2 23src/libavcodec/aac_defines.h0:5441:3366:8 3note: 3expanded from macro 'Q30' 7f), Q 443 | 1#d(e-f0i.n8e8 8Q03500(0x1)7 3 3 6 2 6 f ) } , { (Qi3n1t() ((0x.)*91904793870411281284.803 5+3 f0).,5 )Q 3 1| ( ^ 0.9709435In file included from 8src/libavcodec/aacps_fixed.c11:324: 3In file included from 8src/libavcodec/aacps.c7:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 214 :| 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' 214 | 45 | # dQe3f0i(n0e.0 0Q0301(0x0)0 0 0 0 f / M _ PI ) , Q 3 0((i0n.t0)0(1(10x5)*329134794f8/3M6_4P8I.)0, +Q 300(.05.)0 0 1| 7 ^ ~0 89852f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34310:(590:. 0warning: 02implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 254129f/ M431_ | P{I)Q,3 1Q(3 00(.00.720203209531938466883f3/7Mf_)P,I ),Q 3Q13(0(-00..0808381055907017107f3/3M6_2P6I)CC libavcodec/apedec.o f,) } ,| ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h(: 440:.369:94 9note: 8expanded from macro 'Q30'0 121883 5443 | f#)d,e fQin3e1( Q03.09(7x0)9 4 3 5 8 1 13 3 8 7 f ) }(, i n| t ~~~~~^~~~~~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:1450:7363:7 4note: 1expanded from macro 'Q31'8 24.0 + 45 | #0d.e5f)i n e| ^ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:i213n:t136):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])* 2147483648. 0213 | + 0. 5 ) | Q ^ ~ 30(0.0000In file included from 00src/libavcodec/aacsbr_fixed.c0:620: 00src/libavcodec/aacsbrdata.hf:/431M:_31P: I),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.019 54318 | {7Q353616(f/ M0_P.I0)7,2 2Q33005(103.6083303373f1)6,9 1Q73f1(/-M0_.P8I8)80,5 0Q03170(303.0642468f6)6}8,8 2{3Qf3/1M(_P I0).,9 9Q4390(800.10251282285385931f5)f,/ MQ_3P1I( )0,. 9Q73009(403.5085161130348479f6)1}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 fi44n | e# dQe3f1i(nxe) Q 31 0 warning( x generated . ) ( i n t ) (( x )(*i21n4t7)4(8(36x4)8*.100 7+3 07.451)8 2 4| . ^ ~0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:431: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: 32431: | src/libavcodec/aacps_fixed_tablegen.h{:Q2133:1111(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 72230513683 37213f | ) , Q 3 1 (Q-300(.08.80800005000001070303f6/M2_6PfI))},, Q{3Q03(10.(01 905.89793459686f0/1M2_1P8I8),3 53Qf3)0,(0 .Q03310(3 301.6997107f9/4M3_5P8I1)13,3 8Q73f0)(}0,. 0 4| 4 ~~~~~^~~~~~~~~~~~~~~~~~8 6688src/libavcodec/aac_defines.h23:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30( 045. | #0d5e2f22i5n8e9 1Q53f1/(Mx_)P I ) , Q 3 0 ( 0 . 05 6 1(0i4n4t9)6(1f(/xM)_*P2I1)4,7 4 8| 3 ^~~~~~~~~~~~~~ 648.src/libavcodec/aac_defines.h0: 44+: 360:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:430x:)83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 430( | {iQn3t1)((-(0x.)9*115072397446114842746.902 f+) ,0 .Q53)1 ( -| 0 ^. 156987075In file included from 34src/libavcodec/aacps_fixed.c2:0246: fIn file included from )}src/libavcodec/aacps.c,: 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1213(:-860:. 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 05738840705 f213) | , Q 3 1 (Q-300.(3702.005020602085090706004ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.0:1369:5 8note: 7expanded from macro 'Q31'3 566f/M 45_P | I#)d,e fQi3n0e( 0Q.30130(3x3)1 6 9 1 7 f / M _ P I ) , Q(3i0n(0t.)0(4(48x6)6*82812437f4/8M3_6P4I)8,. 0Q3 0+( 0.00.552)2 2 5| 8 ^ ~9 15f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:362: 0src/libavcodec/aacsbrdata.h(:4300:.580:5 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 44961f/M_ P430I | ){Q,3 1 (| -0 ^~~~~~~~~~~~~~. 915src/libavcodec/aac_defines.h2:94446:361:4 note: 4expanded from macro 'Q30'7 692f) , 44Q | #3d1e(f-i0n.e15 6Q93807(0x7)5 34 2 0 6 f ) } , { Q 3 1((i-n0t.)0(3(3x)0*517038783744CC libavcodec/aptx.o 0710852f4).,0 Q+3 1(0-.05.)3 7 2| 0 ^5 262859764fIn file included from )}src/libavcodec/aacps_fixed.c, : 24| ~~~~^~~~~~~~~~~~~~~~~~~: In file included from src/libavcodec/aacps.c:32src/libavcodec/aac_defines.h: :45src/libavcodec/aacps_fixed_tablegen.h:36::213: 61note: expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e213 | Q 3 1 ( x )Q 3 0 ( 0 . 0 0 0 0 0 0 0 0(i0n0tf)/(M(x_)P*I2)1,4 74Q83306(408.0.109 5+8 703.556)6 f /| M ^ ~_ PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.0623: 0src/libavcodec/aacsbrdata.h3:34301:6319:1 7warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q3 0430( | 0{.Q03414(8-66088.293f1/5M2_9P4I)6,1 4Q4370(609.20f5)2,2 2Q53819(1-50f./1M5_6P98I7)0,7 5Q33402(006.f0)5}6,1 0{4Q43916(1-0f./0M3_P3I0)5, 7 3| 8 ^~~~~~~~~~~~~~8 407src/libavcodec/aac_defines.h05:f)44,: 36Q:3 1note: (expanded from macro 'Q30'- 0.372 0445 | 2#6d28e5f9i7n64ef )Q}3,0 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dxe)f*1i0ne7 37Q43118(2x4). 0 + 0 . 5 ) | ^ (int)((xIn file included from )*src/libavcodec/aacps_fixed.c21:4247: 4In file included from 8src/libavcodec/aacps.c36:4328: .src/libavcodec/aacps_fixed_tablegen.h0: 213+: 360:.5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 213src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 430Q:63:0( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000000 0430 | f{/QM3_1P(I-)0,. 9Q13502(904.60114954877639526f6f)/,M _PQI3)1,( -Q03.01(506.90837003735314260961f7)f}/,M _{PQI3)1,(- 0Q.3003(300.50743488686480872035ff/)M_,P IQ)3,1 Q(3-00(.03.7025052226225885991756f4/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q3 0(0.src/libavcodec/aac_defines.h0:5456:1360:4 4note: 9expanded from macro 'Q31' 61f/M_ P45I | #)d,e f i| n ^~~~~~~~~~~~~~e Q31src/libavcodec/aac_defines.h(:x44): 36 : note: expanded from macro 'Q30' 44( | i#ndte)(f(ixn)e* 2Q13407(4x8)3 6 4 8 . 0 + 0 . 5 ) | ( ^ ~i nt)((x)*1In file included from 07src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h8:24294:.084 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 ) | ^ 429 | In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from 0src/libavcodec/aacps.c.9:0321: 4src/libavcodec/aacps_fixed_tablegen.h5:5213:01194:0 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59f), Q31( 0. 92139 | 7 8 1 390 3 6Q5304(406.f0)0}0,0 0{0Q03010(0-f0/.M8_7P2I5),9 2Q83900(408.0041395f8)7,3 56Q631f(/ M0_.P99I2),3 3Q53807(3503.606360f3)31}6,9 1 7| f ~~~~~^~~~~~~~~~~~~~~~~~ /M_Psrc/libavcodec/aac_defines.hI):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 04486 6458 | 8#2d3fe/fMi_nPeI) ,Q3 1Q3(0x()0. 0 5 2 2 2 5 8 9 1 5 f / M(_iPnIt)), (Q(3x0()0*.20154674180434694681.f0/ M+_ P0I.)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 44: | 429#:d58e:f warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n eCC libavcodec/aptxdec.o Q30(x) 429 | { Q 3 1 ( 0 . 9(0i1n4t55)0((9x4)*01908753794f1)8,2 4Q.30 1+( 00..59)9 7 8| 1 ^3 90365446f)}In file included from , src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (-src/libavcodec/aacps.c0:.3287: 2src/libavcodec/aacps_fixed_tablegen.h5:92122:1368:9 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8043f), Q31( 2120 | . 9 9 2 3 35Q83703(50.30606060f0)0}0,0 0 0| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q3630:( 0.note: 0expanded from macro 'Q31'4 33459 5454 | 3#fd/efMi_nPeI )Q,3 1Q(3x0)(0 . 0 6 7 2 17 2 3 8 2 f / (Mi_nPtI))(, (Qx3)0*(201.4097947831664789.000 f+/ M0_.P5)I ) ,| ^ ~Q 30(0.11629In file included from 51src/libavcodec/aacsbr_fixed.c6:6362f: /src/libavcodec/aacsbrdata.hM:_429P:I32): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.125 074293 | 6{8Q3612(f 0/.M9_0PI1),4 5 5| ^~~~~~~~~~~~~~0 940src/libavcodec/aac_defines.h9:8445:369:f )note: ,expanded from macro 'Q30' Q31( 440 | .#9d9e7f8i1n3e 9Q03306(5x4)4 6 f ) } , {Q 3 1 (- 0 . 8(7i2n5t9)2(8(9x0)4*8104037f3)7,4 1Q83214(. 00 .+9 90.253)3 5 8| 7 ^ 353666f)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:45212::36111:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #d e212f | in e Q 3 1 (Qx)3 0 ( 0 . 0 0 0 0 0 0 0 0(0i0nft/)M(_(Px)I*),2 1Q43704(803.6044383.405 9+5 403.f5/)M _ P| ^ ~I ), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c6:7622: 1src/libavcodec/aacsbrdata.h7:24293:872:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _PI), Q30 (4290 | .{0Q939171(6 709.0900f1/M4_5P5I0)9,4 0Q938059(f0).,1 1Q623915(1 606.3f9/9M7_8P13I9)0,36 5Q43406f()0.}1,2 5{07Q33618(6-20f./8M7_2P5I9)2,8 9 0| ^~~~~~~~~~~~~~4 8043src/libavcodec/aac_defines.hf):,44 :Q363:1 (note: expanded from macro 'Q30'0 .99233 5448 | 7#35d3e6f6i6nfe) Q}3,0 ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31' (in t)45( | (#xde)f*1i0n7e3 7Q43118(2x4). 0 + 0 . 5 ) | ^ (int)((x)*2In file included from 14src/libavcodec/aacps_fixed.c74:8243: 64In file included from 8src/libavcodec/aacps.c:.320: src/libavcodec/aacps_fixed_tablegen.h+: 2120:.865:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 212 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 428:Q833:0 (0warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000000 428f | /M{_QP3I1)( ,0 Q.36609(209.2064637344059457473ff/),M _QP3I1)(, 0 .Q93806(2094.90637420117724388f2)f}/,M _{PQI3)1,( -Q03.09(704.603969975126577930100ff/)M,_ PQI3)1,( -Q03.00(00.119106222935310616330f1/fM)}_,P I ),| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.451:2365:0 7note: 3expanded from macro 'Q31'6 862f/M _45P | I)#,d e f| ^~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h31:(44:x36) : note: expanded from macro 'Q30' 44 | # d ef(iinnet) (Q(3x0)(*2x1)4 7 4 8 3 6 4 8 . 0 + 0 . 5() i n| t ^ ~) ((x)*1073In file included from 74src/libavcodec/aacsbr_fixed.c1:82624: .src/libavcodec/aacsbrdata.h0 :+428: 058.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 428In file included from | {src/libavcodec/aacps_fixed.c:Q3241: (In file included from src/libavcodec/aacps.c0:.326: 6src/libavcodec/aacps_fixed_tablegen.h9:2212:96126:6 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 477f), Q31( 2120 | . 9 8 6 2Q93409(3400.10704080f)0}0,0 0{0Q03f1(/-M0_.PI9)7,4 6Q33609(502.57034103f3)4,5 9Q53413(-f0/.M0_0P1I9)0,2 2Q33300(1030.106f7)}2,1 7 2| 3 ~~~~^~~~~~~~~~~~~~~~~~~8 2f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: expanded from macro 'Q31'3 0(0.0 9459 | 7#1de6f79i0n0ef /QM_3P1I()x,) Q 3 0 ( 0 . 1 1 6 2 9 5(1i6n6t3)f(/(Mx_)P*I21)4, 7Q43803(604.81.205 0+7 306.856)2 f/ M| _ ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::4462:: src/libavcodec/aacsbrdata.h36::428: 32note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #d e428 | f{iQn3e1 (Q3 00(.x6)6 9 2 9 2 6 6 7 4 0 4 77 f ) ,( iQn31t()( (0x.)*918067239744913824041.70 4+8 f0).}5,) {| Q ^3 1(-0.974In file included from 6src/libavcodec/aacps_fixed.c3:69245: 2In file included from src/libavcodec/aacps.c5:7323: 1src/libavcodec/aacps_fixed_tablegen.h0:f212):,36 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.00190223 321201 | 3 0 1f ) } , Q 3| 0( ~~~~~^~~~~~~~~~~~~~~~~~ 0.00src/libavcodec/aac_defines.h0:0450:0360:0 0note: 0expanded from macro 'Q31'f/ M_PI) ,45 | Q#3d0e(f0i.n0e4 33Q43519(5x4)3 f / M _ P I ) , Q 3 0 ( 0(.i0n6t7)2(1(7x2)3*8221f4/7M48_3P6I4),8 .0Q 3+0 (00..50)9 9 7| 1 ^ ~6 7900f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0428.:171:6 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]51 663f/M_P I)428, | Q{3Q03(10(. 102.56067396286922CC libavcodec/aptxenc.o f6/6M7_4P0I4)7,7 f) ,| ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h:044.9:8366:2 94note: 9expanded from macro 'Q30'3 40174 844f | )#}d,e {fQi3n1e( -Q03.09(7x4)6 3 6 9 52 5 7 3 1 0 f ) ,( iQn31t()-(0(.x0)0*11900723274313802143.001 +f )0}.,5) | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :24expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:45212 | :#11de:f iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 212 | Q 3 0 ((0i.n0t0)0(0(0x)0*020104074f8/3M6_4P8I.)0, +Q 300.(50). 0 4| 3 ^ ~34 59543f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4270:.8306:7 2warning: 17implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 382f/M_PI) ,427 | Q{3Q03(10(.-00.999876106778950703f3/6M_2P3I0),f )Q,3 0Q(301.(1 106.22955013646931f1/7M3_0P0I2),3 fQ)3}0,( 0{.Q1321(5-0703.64806726f/1M0_5P6I6)4,0 5 0| 5 ^~~~~~~~~~~~~~f ), src/libavcodec/aac_defines.hQ:344:136(:- 0note: .expanded from macro 'Q30'90 04557 3444 | 4#4d6e9f5ifn)e} ,Q 3 0| ~~~~^~~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )45( | (#xd)e*f1i0n7e3 7Q43118(2x4).0 + 0. 5 ) | ^ (int)((In file included from xsrc/libavcodec/aacps_fixed.c):*242: 1In file included from 4src/libavcodec/aacps.c7:4328: src/libavcodec/aacps_fixed_tablegen.h3:2116:48136.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 211 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:04270:05800:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 f/M_PI), 427Q | 30{(Q03.016(7-203.491386620f7/8M5_7P3I3)6,2 3Q03f0)(,0 .Q130145(2 305.62159f0/3M4_91P1I7)3,0 0Q3203f()0}.,1 5{Q5381(9-004.345007f6/1M0_56P6I4)0, 5Q0350f()0,. 1Q8312(4-07.2930708405f5/7M3_4P4I4)6,9 5Qf30)(}0,.1 9 6| 6 ~~~~^~~~~~~~~~~~~~~~~~~80 0541src/libavcodec/aac_defines.hf:/45M:_36PI:) note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44e:fi36n:e Qnote: 3expanded from macro 'Q30'1 (x) 44 | # d e f i n e Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8(3i64n8t.)0( (+x )0*.150) 7 | 3 ^ ~7 41824.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c) : 62| ^: src/libavcodec/aacsbrdata.h:427:32: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h427 | :{211Q:31111:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 9860785733 621123 | 0 f ) , Q 3Q13(0( 00..0205000304090010107f/M3_0P0I2)3,f )Q}3,0 (0{.Q03617(2-304.1346027f6/1M0_5P6I6)4,0 5Q0350f(0).,1 0Q43512(3-506.1990f0/4M5_5P7I3)4,4 4Q63905(f0)}.,1 5 | 5 ~~~~~^~~~~~~~~~~~~~~~~~ 890src/libavcodec/aac_defines.h4:3455:036:f /note: Mexpanded from macro 'Q31'_ PI), 45Q | 3#0d(ef0i.n1e 8Q243712(37x8)0 f / M_ P I ) , Q 3 0 ( 0 .1(9in6t6)8(0(0x5)*421f1/4M7_4P8I)3,6 4 8| . ^~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:544): 36 :| note: ^ ~expanded from macro 'Q30' 44 | In file included from #dsrc/libavcodec/aacsbr_fixed.ce:fi62: nsrc/libavcodec/aacsbrdata.he: 427Q:360:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 427 | { Q(3i1n(t-)0((.x9)*81600773874517832346.203 0+f )0,. 5Q)3 1 (| ^0. 250349117300In file included from 23src/libavcodec/aacps_fixed.cf:)24: }In file included from ,src/libavcodec/aacps.c :{32Q3: 1(src/libavcodec/aacps_fixed_tablegen.h-:0211.:864:0 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 056640505f), 211Q | 3 1 ( - 0 . Q93000(405.5070304040406090500ff)/}M, _ P| I) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h:(450:.360: 6note: 7expanded from macro 'Q31'2 34136 245f | /#Md_ePfIi)ne, QQ313(0(x0). 1 0 4 5 2 3 56 1 9f / M _(PiIn)t,) (Q(3x0)(*0.2115458794084335604f8/.0M _+P I0).,5 )Q 3 0| ( ^ ~0 .182472378In file included from 0fsrc/libavcodec/aacsbr_fixed.c/:M_62P: Isrc/libavcodec/aacsbrdata.h),: 426Q:383:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 19668005 44261 | f/{MQ_3P1I()-,0 . 5| 9 ^~~~~~~~~~~~~~1 743src/libavcodec/aac_defines.h9:7446:8365:71 4note: fexpanded from macro 'Q30') , Q3 144(- | 0#.d8e9f4i0n5e3 7Q03402(2x7)5 2 f ) } , { Q 3 1 ( 0(.i7n5t0)8(7(9x0)6*619017839704f1)8,2 4Q.301 (+- 00..259)6 12 6| 7 ^2 982396f)}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::45211::3661:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #d ef211i | n e Q 3 1 (Qx3)0 ( 0 . 0 0 0 0 0 0 0 0 0(0ifn/Mt_)P(I()x,) Q*3201(407.4086376234481.306 2+f/ M0_.P5I)) ,| Q ^ ~3 0(0.10452In file included from 35src/libavcodec/aacsbr_fixed.c6:1629: fsrc/libavcodec/aacsbrdata.h/:M426_:P59I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.155 894260 | 4{3Q5301f(/-M_0P.I5)9,1 7Q43309(706.81582741742f3)7,8 0Qf3/1M(_-P0I.)8,9 4Q0305(307.014926628705025f4)1}f, /{MQ_31P(I )0,. 7| 5 ^~~~~~~~~~~~~~0 8790669src/libavcodec/aac_defines.h1:448:9360:f )note: ,expanded from macro 'Q30' Q31(- 044. | 2#9d6e1f2i6n7e2 9Q832039(6fx))} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(: inote: nexpanded from macro 'Q31't )((x) *451 | 0#7d3e7f4i1n8e2 4Q.301( x+ )0 . 5 ) | ^ (int)In file included from ((src/libavcodec/aacps_fixed.cx:)24*: 2In file included from 1src/libavcodec/aacps.c4:74328: 3src/libavcodec/aacps_fixed_tablegen.h6:42118:.360: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 211 | In file included from src/libavcodec/aacsbr_fixed.c :62 : Qsrc/libavcodec/aacsbrdata.h3:0426(:310:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000000f/ M_426P | I{)Q,3 1Q(3-0(00..50961772433491376628f5/7M1_4PfI)),, QQ313(0-(00..8190440552337506412297f5/2Mf_)P}I, ){,Q 3Q13(0 (00..7155058879900463659108f9/0M_fP),I )Q,3 Q13(0-0(.02.91681224677229387283906ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.451:93666:8 0note: 05expanded from macro 'Q31'4 1f/M_ P45I | )#,d e f| i ^~~~~~~~~~~~~~n e Q3src/libavcodec/aac_defines.h1:(44x:)36 : note: expanded from macro 'Q30' 44 | # d e(fiinnte) (Q(x3)0*(2x14)7 4 83 6 4 8 . 0 + 0 .5()i n t| ^ ~) ((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h2:4426.:60: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 426 | {Q31(In file included from -0src/libavcodec/aacps_fixed.c.:5249: 1In file included from 7src/libavcodec/aacps.c4:39327: 6src/libavcodec/aacps_fixed_tablegen.h8:2115:117:1 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.8 92114 | 0 5 3 70 4 2Q2307(05.20f)0}0,00 0{Q030010( f0./7M5_0P8I7),9 0Q36069(108.9006f)7,23 4Q3113(6-20f./2M9_6P1I)2, 6Q7320(908.21309465f2)3}5,6 1 9| f ~~~~^~~~~~~~~~~~~~~~~~~ /M_src/libavcodec/aac_defines.hPI:)45,: 36:Q 3note: 0expanded from macro 'Q31'( 0.155 845 | 9#0d4e35f0ifn/eM _Q3P1I()x), Q 3 0 ( 0 . 1 8 2 4 7 2 3(78i0nft/)M(_(PxI)),* 2Q1304(7408.31694686.800 0+5 401.f5/)M _ P| I ^ ~) , | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: 425expanded from macro 'Q30': 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i425 | {Q3n1e( Q 300.(5x7)3 9 7 3 8 9 3 6 4 3 3 9 f )(,i ntQ)3(1((x )0*.13057238797401832347.307 6+0 f0).}5,) { Q| 3 ^1 ( 0.7537431In file included from 69src/libavcodec/aacps_fixed.c74:4249: 5In file included from fsrc/libavcodec/aacps.c),: Q323: src/libavcodec/aacps_fixed_tablegen.h1:210(:136 :0 .warning: 96implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 05214651335f )210} | , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.0450:0360:00 0note: 0expanded from macro 'Q31'0 0f/M_ P45I | )#,d Qe3f0i(n0e. 1Q03111(1x2)9 0 9 6 f /M _ P I ) , Q 3 0((i0n.t1)5((8x0)7*62144570428f/3M6_4P8I.)0 ,+ Q03.50)( 0 .| 2 ^ ~3 87557179f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4253:059(:0 .warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 20728719 f425/ | M{_QPI3)1,( Q 300(.05.73309587338809138674f3/3M9_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~ 0.3src/libavcodec/aac_defines.h5:2448:9367:0 3note: 3expanded from macro 'Q30'7 3760f )44} | ,# d{eQf3i1n(e Q03.705(3x7)4 3 16 9 7 44 9 5 f ) , Q 3(1i(n t0).(9(6x7)*0150273174416852143.305 f+) }0,. 5 | ) ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c45: | #32d: esrc/libavcodec/aacps_fixed_tablegen.hfi:n210:e111 Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 210 | ( i n t )(Q(3x0)(*02.10407040803060480.000f /+M _0P.I5)), Q| 3 ^ ~0( 0.10111290In file included from 96src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I425):,32 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.158076 44255 | 0{2Q3f1(/ M0_.P5I7)3,9 7Q33809(30.623483735957f1)7,9 fQ/3M1_P(I ),0 .Q33502(809.7208332707327867019ff)/}M,_ {PQI3)1, (Q 300.(7053.734035186398704148975ff/)M,_ PQI3)1(, 0. 9| 6 ^~~~~~~~~~~~~~7 052src/libavcodec/aac_defines.h1:4446:5361:3 3note: 5expanded from macro 'Q30'f )}, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | # defisrc/libavcodec/aac_defines.hne: 45Q:336:0 note: (expanded from macro 'Q31'x ) 45 | # d e f i n(ei ntQ)3(1((xx))* 1 0 7 3 74 1 8 2 4 .0 +( i0nt.)5()( x )| * ^2 147483648In file included from .0src/libavcodec/aacps_fixed.c :+24 : 0In file included from .src/libavcodec/aacps.c5:)32 : src/libavcodec/aacps_fixed_tablegen.h :210| : ^ ~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 :210425 | : 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00 04250 | 0{0Q30100(0 0f./5M7_P3I9)7,3 8Q9303(604.313091f1)1,2 9Q03916(f /0M._3P5I2)8,97 03Q33703(706.01f)5}8,0 7{6Q43510(2f /M0_.P7I5)3,7 Q43301(609.7243489755f5)7,17 9fQ/3M1_(P I0).,9 Q63700(502.1248625017323857f1)}9,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~PI ), Qsrc/libavcodec/aac_defines.h3:045(:036.3:0 5note: 8expanded from macro 'Q31'3 80187 f45/ | M#_dPeIf)i,n e Q| 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' ( in44t | )#(d(xe)f*i2n1e4 74Q83306(4x8). 0 + 0 . 5 9) | warning ^ ~ s generated . (int)(In file included from (src/libavcodec/aacsbr_fixed.cx:62): *1src/libavcodec/aacsbrdata.h0:74243:7844:1 8warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) 424| | ^ {Q31( 0.4In file included from 63src/libavcodec/aacps_fixed.c3:242: 03In file included from 82src/libavcodec/aacps.c4:74329: src/libavcodec/aacps_fixed_tablegen.h7:f210):,61 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.109641261 82105 | 0 6 3 f )} , Q{3Q03(1(0-.00.07060040907000004f9/4M0_1P6I2f)),, QQ3310((0 .01.08191211029299029462f/2M3_8PfI))},, Q3 0| ~~~~~^~~~~~~~~~~~~~~~~~( 0.15src/libavcodec/aac_defines.h8:0457:6364:5 02note: fexpanded from macro 'Q31'/ M_PI) ,45 | Q#3d0e(fi0n.e2 3Q83715(5x)7 1 7 9 f / M _ PI ) , Q 3 0((in0t.)2(8(2x07)2*82711497f4/8M_3P6I4)8,. 0Q 3+0 (00..350)5 8 | 3 ^ ~ 80187f/M_PIn file included from I),src/libavcodec/aacsbr_fixed.c : 62| : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h: 424:58src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 424 | 44{ | Q3#1d(e f0i.4n6e3 3Q23003(8x2)4 7 49 7 f ) , Q 3 1 ( 0(.i1nt0)9(6(4x1)2*611087530746138f2)4},. 0{ Q+3 10(.-50.)7 6 4| 9 ^7 004940162fIn file included from ),src/libavcodec/aacps_fixed.c :Q2431: (In file included from src/libavcodec/aacps.c0:.3289: 2src/libavcodec/aacps_fixed_tablegen.h1:2100:9362:9 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]22 38f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 210 | src/libavcodec/aac_defines.h : 45 : 36 :Q 3note: 0expanded from macro 'Q31'( 0.0000 0450 | 0#0d0e0ff/inMe_P IQ)3,1 (Qx)3 0 ( 0. 1 0 1 1 1 2 9 0 9(6ifn/tM)_(P(Ix)),* 2Q13407(408.31654880.706 4+50 2f0/.M5_)P I )| , ^ ~ Q30(0.2387In file included from 55src/libavcodec/aacsbr_fixed.c7:1627: 9fsrc/libavcodec/aacsbrdata.h/:M424_:P32I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.2820 74242 | 8{7Q1391f(/ M0_P.I4),6 3Q33200(308.2340758439870f1)8,7 fQ/3M1_(PI )0,. 1 09| 6 ^~~~~~~~~~~~~~4 1261src/libavcodec/aac_defines.h:8445:0366:3 fnote: )expanded from macro 'Q30'} , {Q3 144( | #-d0.e7fi6n4e9 Q73000(4x9)4 0 1 6 2 f ) , Q 3 1 ( 0(.i8n9t)2(1(0x9)2*91204723273481f8)}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.cn:e 32Q: 3src/libavcodec/aacps_fixed_tablegen.h:1210(:x11) : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210( | in t ) ( ( x )Q*2310(407.40080360480.000 0+0 00f.5/)M _ P| I ^ ~) , Q30(0.1In file included from 01src/libavcodec/aacsbr_fixed.c1:1622: 9src/libavcodec/aacsbrdata.h0:94246:f/7M:_ PIwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Q30(0.1 54248 | 0{7Q63415( 002.f4/6M33_2PI0)38,2 4Q73409(07.f2)3,8 7Q53517(1 709.f1/0M9_64P1I2)6, 1Q83500(06.32f8)2}0,7 2{8Q3711(9-f0/.M7_6P4I9)7,0 0Q4309(04.3001586328f0)1,8 Q73f/1M(_ P0.I8)9,2 1 09| 2 ^~~~~~~~~~~~~~9 2422src/libavcodec/aac_defines.h3:844f:)36}:, note: expanded from macro 'Q30'| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:d36e:f inote: nexpanded from macro 'Q31'e Q30( x45) | # d e fi n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0 7(3i7n4t1)8(2(4x.0) *+2 01.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:209In file included from :src/libavcodec/aacsbr_fixed.c136::62 : warning: src/libavcodec/aacsbrdata.h:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]423 :84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | 423 | { Q 3 1Q(3 00(.09.50407002030008070103f0/9M9_fP)I,), QQ3310((-00..1038155988857776690f1/9M5_5PI0)f,) }Q,3 0{(Q031.(2 007.24582720489313f2/7M4_6P2I9)9,f )Q,3 0Q(301.(3 108.8918979498900f4/1M5_7PI9)4,3 2fQ)3}0,(0 . 38| 2 ~~~~~^~~~~~~~~~~~~~~~~~5 5012src/libavcodec/aac_defines.h0:445f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30 (450 | #.d4e1f9in3e9 5Q3111(9x0)f / M _ P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36(:( xnote: )expanded from macro 'Q30'* 21474 8443 | 6#4d8e.f0i n+e 0 .Q530)( x )| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c (:i62n: tsrc/libavcodec/aacsbrdata.h):(423(:x59):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 423+ | {0.Q53) 1 | ( ^ 0.95472308In file included from 7src/libavcodec/aacps_fixed.c1:30249: 9In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1209(:-1110.:0 8warning: 58implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 776019550f)} ,209 | {Q 3 1 ( 0 .Q4308(700.8030302074060209090f0)f,/ MQ_3P1I() ,0 .Q9390(909.91034151957895746329ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h0:(450:.36:2 07note: 25expanded from macro 'Q31'2 2491f /M45_ | #PdIe)f,in eQ 3Q03(10(.x3)1 8 8 1 8 7 48 0 f / M_ P I()i,nt )Q3(0((x0).*32812475458031624084.0f /+M _0P.5I)) , | Q ^ ~3 0(0.419395In file included from 1src/libavcodec/aacsbr_fixed.c1:9620: fsrc/libavcodec/aacsbrdata.h/:M423_:P31I:) , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :42336 | :{ note: Qexpanded from macro 'Q30'3 1( 0. 95444 | 7#2de3f0in8e71 3Q3009(9xf)) , Q 3 1 ( - 0 . 0 8 5 8 8(7i7n6t0)((1x9)5*15007f3)7}4,1 8{2Q34.10( +0 .04.857)0 8 3| 3 ^27 46299f), QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .9In file included from 9src/libavcodec/aacps.c9:9329: 0src/libavcodec/aacps_fixed_tablegen.h4:12095:7869:4 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :20945 | : 36 : note: expanded from macro 'Q31' Q30(0 .450 | 0#00d0e0f0i0n0e0 fQ/3M1_(PxI)) , Q 30 ( 0 .1 3 1 5 9 8 5(7i6n9tf)/(M(_xP)I*)2,14 7Q438306(40.82.00 7+ 2052.25)4 9| 1 ^ ~f /M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(0:.3621: src/libavcodec/aacsbrdata.h8:814238:774:8 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q 34230 | ({0Q.3318(2 505.019250447f2/3M0_P8I7)1,3 0Q9390f(0)., 4Q13913(9-501.19008f5/8M8_7P7I6)0,1 9 5| 5 ^~~~~~~~~~~~~~ 0f)}src/libavcodec/aac_defines.h,: 44{:Q363:1 (note: expanded from macro 'Q30'0 .4870 844 | 3#32d7e4f6i29n9ef )Q,3 0Q(3x1)( 0 . 9 9 9 9 9 0 4 15 7 9 4(3i2nft))}(,( x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:451:8362:4 .note: 0expanded from macro 'Q31' + 0.5) 45 | | # ^d efine Q31In file included from (xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 209 :(61in:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*21474836 42098 | . 0 + 0Q.350)( 0 .| 0 ^ ~0 00000000f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4223:083(:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]13 15985769f/ M_422P | {IQ)3,1 (Q-300(.07.42707742552925495169f8/0M5_fP)I),, QQ3310(-(00..2368198880168270408809f5/9Mf_)P}I,) ,{ QQ3310(( 00..39587821565670416290546f7/fM)_,P IQ),3 1Q(3-00(.079.044179932970551129602f8f/)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 | # d44 | e#fdienfien eQ 3Q130((xx)) ( i(nintt))((((xx))**120174377441882346.408 .+0 0+. 50.)5 ) | ^| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c422::3259: : src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]209 :36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 422 | {Q31(- 0209. | 7 4 7 7 4 5 9Q3505(609.8000500f0)0, 0Q0301(0-0f./2M6_8P9I8)06,2 0Q03809(509.f1)3}1, 5{9Q83517(6 09.f9/5M7_8P1I6),6 7Q43609(506.72f)0,7 2Q53212(4-09.17f9/0M4_7PI9)2, 7Q05320(6028.f3)1}8,8 1 8| ~~~~~^~~~~~~~~~~~~~~~~~7 480fsrc/libavcodec/aac_defines.h/:45M_:P36I:) ,note: expanded from macro 'Q31'Q 30(0. 38452 | 5#5d0e1f2i0n4ef /QM3_1P(Ix)), Q 3 0 ( 0 . 4 1 9 3 95 1(1i9n0tf)/(M(_PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~4 8364src/libavcodec/aac_defines.h8.:044 :+36: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #defineIn file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.hx:)422 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i 422n | t{)Q(3(1(x-)*01.07743777441852945.5609 8+0 50f.)5,) Q 3| 1 ^( -0.26898In file included from 0src/libavcodec/aacps_fixed.c6:2240: In file included from 0src/libavcodec/aacps.c8:932: 5src/libavcodec/aacps_fixed_tablegen.h9:f209):}11, :{ warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.957816 62097 | 4 6 9 5 67 f )Q, 3Q03(10.(0-000.07090004070902f7/M0_5P2I6)28,f Q)3}0,( 0| . ~~~~^~~~~~~~~~~~~~~~~~~1 315src/libavcodec/aac_defines.h9:8455:7366:9 fnote: /expanded from macro 'Q31'M _PI) ,45 | Q#3d0e(fi0n.e2 0Q73215(2x2)4 9 1f / M _ PI ) , Q 3 0 ( 0. 3(1i8nt8)1(8(7x4)8*0f2/1M4_7P4I8)3,6 4Q83.00( 0+. 03.852)5 5 | 0 ^ ~12 04f/M_PIIn file included from ), Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:44221:963:9 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 190f/M_PI )422, | {Q 3| 1( ^~~~~~~~~~~~~~- 0.74src/libavcodec/aac_defines.h7:744:4365:9 5note: 5expanded from macro 'Q30'6 9805f) ,44 | Q#3d1e(f-i0ne. 2Q63809(8x0)6 2 0 0 8 9 5 9 f ) } , { Q(i3n1t() (0(x.)9*5CC libavcodec/arbc.o 1708713676417842649.506 7+f )0,. 5Q) 3 1| ( ^- 0.7904792In file included from 70src/libavcodec/aacps_fixed.c5:242: 6In file included from 2src/libavcodec/aacps.c8:f32)}: ,src/libavcodec/aacps_fixed_tablegen.h : 208| : ~~~~^~~~~~~~~~~~~~~~~~~136 : warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 20845 | | # d e f i nQ3e0 (Q03.10(0x0)0 0 0 0 0 0 0f / M _ P I ) ,( inQt3)0(((x0).*12610473488636634689.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.2549437In file included from 5src/libavcodec/aacsbr_fixed.c82:f62/: Msrc/libavcodec/aacsbrdata.h_P:I421):84,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.402944 64218 | 4{0Qf3/1(M-_0P.I9)9,9 0Q93601(507.240928026859f5)8,5 fQ/3M1_(P-I0).,9 6Q0320(406.0556711356947104f7)5}f,/ M{_QP3I1)(, 0| . ^~~~~~~~~~~~~~7 46494src/libavcodec/aac_defines.h6:44415:536:0 6note: 1expanded from macro 'Q30'f ), Q31 (44 | 0#d.e1f2i1n4e4 8Q93306(0x6)4 6 2 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45:t36):( (note: xexpanded from macro 'Q31') *1073 74451 | #8d2e4fi.n0e +Q 301.(5x)) | ^ In file included from (src/libavcodec/aacps_fixed.ci:n24t: )In file included from (src/libavcodec/aacps.c(:x32): *src/libavcodec/aacps_fixed_tablegen.h2:12084:71114:8 36warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | 208 ^ ~ | Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0.:0620: 0src/libavcodec/aacsbrdata.h0:4210:0590:0 00warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /M_PI), Q4213 | 0({0.Q13610(3-80.6969396099f6/1M5_7P20I2)2,5 f)Q,30 (Q03.12(5-409.493670528426f0/5M7_1PI3)9,7 0Qf3)0}(,0. 4{02Q93414( 608.4704f6/4M9_46P4I1)5,5 0Q613f0)(,0. Q43918(0 608.9518251f4/4M8_9P3I6)0,6 Q43620f(0).}5,6 1 5| 64 ~~~~~^~~~~~~~~~~~~~~~~~1 475fsrc/libavcodec/aac_defines.h/M:_45:P36I:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 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 3 0 ( x()i n t ) ( ( x ) * 2 1 4 7 (4i8n3t6)4(8(.x0) *+1 007.3754)1 8 2| 4 ^ ~. 0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c| ^: 62: src/libavcodec/aacsbrdata.h:421:31: In file included from warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :421208 | :{86Q:3 1warning: (-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .999096157 202082 | 2 5 f ) , Q 3Q13(0-(00..9060000204006000507f1/3M9_P7I0)f,) }Q,3 0{(Q03.11(6 003.876466346994f6/4M1_5PI5)0,6 Q13f0)(,0 .Q23514(9 403.715281424f8/9M36_0P6I4)6,2 fQ3)0}(,0 . 4| 0 ~~~~^~~~~~~~~~~~~~~~~~~2 9446src/libavcodec/aac_defines.h8:445:036f/:M _note: Pexpanded from macro 'Q31'I) , Q30 (450 | .#4d9e8f0i6n8e9 5Q8351f(x/)M _ P I ) , Q 3 0 ( 0 . (5i6n1t5)6(4(1x4)7*52f1/4M_7P4I8)3, 6 4| 8 ^~~~~~~~~~~~~~. 0 + src/libavcodec/aac_defines.h0:.445:)36 : | note: ^ ~expanded from macro 'Q30' 44 | #In file included from desrc/libavcodec/aacsbr_fixed.cf:i62n: src/libavcodec/aacsbrdata.he: 421Q:360: (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 421 | { Q3 1((i-n0t.)9((9x90)9*6110577230724128524f.),0 +Q 30.15(-)0 .| 9 ^6 024605713In file included from 97src/libavcodec/aacps_fixed.c0:f)24}: In file included from ,src/libavcodec/aacps.c :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(208: 610:. 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64946415506 1208f | ) , Q 3 1 Q(3 00(.102.104040809030600006406f2/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q3 0(0.src/libavcodec/aac_defines.h1:6450:3368:6 6note: 3expanded from macro 'Q31'6 9f/M_ P45I | )#,d eQf3i0n(0e. 2Q5439413(7x5)8 2 f / M _ P I ) , Q 3 0 ( 0(.i4n02t9)4(4(6x8)4*02f14/7M4_8P3I6),4 8Q.300 (+0 .04.958)0 68 9| 5 ^ ~85 f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:0(620: .src/libavcodec/aacsbrdata.h5:614205:6844:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5f /M_PI), | 420 ^~~~~~~~~~~~~~ | {Q3src/libavcodec/aac_defines.h1(:-440:36.:26 2note: 4expanded from macro 'Q30'0 60306 2442 | 3#7deff)i,n eQ 3Q13(0-(x0). 9 2 7 7 4 0 9 5 3 7 (9i0n9t8)f()(}x,) *{10Q73317(4 1082.48.309 9+6 409.759)8 4 6| 0 ^4 f), Q31( In file included from 0.src/libavcodec/aacps_fixed.c5:5248: 3In file included from 9src/libavcodec/aacps.c:832: 4src/libavcodec/aacps_fixed_tablegen.h91:32089:6364:7 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h208: | 45 : 36 : note: expanded from macro 'Q31' Q30(0 CC libavcodec/argo.o .450 | 0#0d0ef0i0n0e00 0Q3f1/(Mx_)P I ) , Q3 0 ( 0 . 1 6 0 3(86i6nt3)6(9(fx/)M*_2P1I4)7,4 8Q363408(.00. 2+ 5049.453) 7 5| 8 ^ ~2f /M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(0:.624: 0src/libavcodec/aacsbrdata.h2:4209:44596:8 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), Q4203 | 0{(Q03.14(9-800.62896528450f6/M0_3P0I6)2,2 3Q730f()0,. 5Q63115(6-401.497257f7/4M0_9P5I3)7,9 0 98| f ^~~~~~~~~~~~~~) }, src/libavcodec/aac_defines.h{:Q443:1(36 : 0note: .expanded from macro 'Q30'8 3996 44497 | 9#8d46e0f4ifn)e ,Q 3Q031((x) 0 . 55 8 3 9 8 4 9 1 3 9(64i7nft))}(,( x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:145:8362:4 .note: 0expanded from macro 'Q31' + 0.5 )45 | #| d ^e fine 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 : 208 : 11 : ( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*21474 2088 | 3 6 4 8 . 0Q 3+0 (00..50)0 0 0| 0 ^ ~0 0000f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4200:.311:6 0warning: 38implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 6369f/M_P I420 | ){,Q 3Q13(0-(00..22652449046370538026f2/2M3_7PfI)),, QQ3310((0-.04.90227974404965834709f0/9M8_fP)I}),, {QQ303(10(. 04.98830969896548957f9/8M4_6P0I4f)), ,Q 3Q031((0 .056.1555684319487459f13/9M6_4P7I)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#deeffiinnee QQ3301((xx)) ((initn)t()((x()*x2)1*417047833764481.802 4+.0 0+. 50). 5 )| ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::42024:: In file included from 6src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :207:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | {Q31(-0. 22076 | 2 4 0 6 0 3 0Q63202(30.700f0)0,0 00Q03010(-f0./9M2_7P7I4)0,9 5Q33709(009.81f)7}3,6 {0Q13519(7 50f./8M3_9P9I6)4,9 7Q93804(600.42f7)7,3 7Q43516(5 06.f5/5M8_3P9I8)49,1 3Q93604(70f.)4},4 6 1| 9 ~~~~^~~~~~~~~~~~~~~~~~~8 403src/libavcodec/aac_defines.h8f:/45M:_36P:I note: )expanded from macro 'Q31', Q30(0 .455 | 66#6d8e9f0i1n4e4 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 6 6 8 6(1i1n2t)8(8(1xf)*/2M1_4P7I4),8 3| 6 ^~~~~~~~~~~~~~ 48.0 src/libavcodec/aac_defines.h+: 044.:536): note: | expanded from macro 'Q30' ^ ~ 44 | In file included from #dsrc/libavcodec/aacsbr_fixed.ce:f62i: src/libavcodec/aacsbrdata.hn:e 419Q:843:0( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 419 | { Q (3i1n(t 0).(3(6x7)*21027837714218862942.30f )+ ,0 .Q5)3 1| ( ^0 .652916541In file included from 72src/libavcodec/aacps_fixed.c9:6241f: )In file included from src/libavcodec/aacps.c}:, 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1207(:-0111.:8 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 3025665696 f207) | , Q 3 1 ( Q030.(008.7070803070002209030603ff)/M}_, P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:1367:3 6note: 0expanded from macro 'Q31'15 975f/ M45_ | P#Id)e,f iQn3e0 (Q03.127(7x3)7 4 5 6 5 6 f / M _ P I ) , ( iQn3t)0(((0x.)4*4261149784483063488f./0M _+P I)0,. 5Q)3 0 (0| . ^ ~5 666890144f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I)62,: src/libavcodec/aacsbrdata.h :Q419:3580:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 686112881 f419/ | M{_QP3I1)(, 0 .| 3 ^~~~~~~~~~~~~~6 7228src/libavcodec/aac_defines.h7:1442:836:6 9note: 2expanded from macro 'Q30' 3f), Q 3441 | (#d e0f.i6n5e2 Q93106(5x4)1 7 2 9 6 1 f ) } , { Q 3 1((i-nt0).(8(1x0)9*31007235676451689264f.)0, + Q031.(5 )0 . 0| ^8 77837022In file included from 93src/libavcodec/aacps_fixed.c63:f24): }In file included from ,src/libavcodec/aacps.c: 32 | : ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :207:86:src/libavcodec/aac_defines.h :45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45 | 207# | d e f i n eQ 3Q03(10(.x0)0 0 0 0 0 0 0 0 0 f / M _P I )(,i nQt3)0(((0.x17)3*62011457947853f6/M4_8P.I0) ,+ Q03.05(0). 2 7| 7 ^ ~3 745656f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4193:032(:0 .4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1984038f /419M | _{PQI3)1,( Q03.306(702.2586761628896902134f4)f,/M _QP3I1)(, 0Q.3605(209.61668564111722889161ff/)M}_,P I){,Q 3 1| ( ^~~~~~~~~~~~~~- 0.8src/libavcodec/aac_defines.h1:0449:336:0 2note: expanded from macro 'Q30'5 66569 446 | f#)d,e fQi3n1e (Q 03.00(87x7)8 37 0 2 2 9 3 6 3 f ) }, | ( ~~~~~^~~~~~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(:x45)*:1360:7 3note: 74expanded from macro 'Q31'1 824. 045 | +# de0.f5i)n e | ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h(:i207n:t61):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648 .2070 | + 0 . 5 )Q 3 0| ( ^ ~0 .000000In file included from 000src/libavcodec/aacsbr_fixed.c0:f/62M: _src/libavcodec/aacsbrdata.hP:I419):,7 :Q3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1736015 94197 | 5f{/QM3_1P(I )0,. 3Q63702(208.27717238764952635f6)f,/ MQ_3P1(I )0,. 6Q532091(605.4414762196918f4)0}3,8 f{/QM3_1P(I-)0,. 8Q13009(03.0526566686950619464ff)/,M _PQI3)1,( Q03.00(807.76863876011222898316f3/fM)_}P,I ) , | ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36:44:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | 44# | d#edeffinien eQ 3Q13(0x()x ) ( i n(t)i(n(tx)()(*x2)1*4174087336744188.240. 0+ +0 0..55)) | | ^ ^ ~ 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:32418: :84src/libavcodec/aacps_fixed_tablegen.h:: 207warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | {Q3 1207( | 0 . 9 3 3 3Q503409(608.01000470f0)0,0 0Q0301(f-/M0_.P4I3)5,3 7Q032038(803.5178386f0)1}5,9 7{5fQ/3M1_(P-I0)., 9Q73008(703.72474731784256675f6),f /MQ_31P(I) ,0 .Q83606(03.6444456711918346043f8)f}/,M_ P | I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:.5366:6 6note: expanded from macro 'Q31'8 90144 f45/M | _#PdIe)f,i Qn3e0 (Q03.16(68x6)1 1 2 8 8 1 f / M _ P I ) ,(i n t| ) ^~~~~~~~~~~~~~ ((x)src/libavcodec/aac_defines.h*:21444:367:4 8note: 3expanded from macro 'Q30'64 8.0 + 440. | 5#) d e| f ^ ~i ne Q30(x)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] (int )418(( | x{Q)3*11(0 703.794331382540.40 9+6 801.0457)f ) ,| ^Q 31(-0.4353In file included from 70src/libavcodec/aacps_fixed.c23:88243: 5In file included from 8src/libavcodec/aacps.c8:f32)}: ,src/libavcodec/aacps_fixed_tablegen.h :{Q2073:111(:- 0warning: .9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 08737441826 7207f) | , Q 3 1 ( Q03.08(606.30604040507010103006f4f/)M}_,P I ),| ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:45.:1367:3 6note: 01expanded from macro 'Q31'5 975f/M _P45I | )#,d eQf3in0e(0 .Q237173(7x4)5 65 6 f / M _ P I ) , Q 3(0i(nt0).(4(46x1)9*8241043784f8/3M6_4P8I.)0, +Q 300.(50.)5 6 6| ^ ~6 890144f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h:34180:(310:. 6warning: 68implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 112881f/M _418P | I{)Q, 3 1| ( ^~~~~~~~~~~~~~ 0.93src/libavcodec/aac_defines.h3:3445:360:4 9note: 6expanded from macro 'Q30'8 1047 f44) | ,# dQ3e1f(i-n0e. 4Q3305(3x70)2 3 8 8 3 5 8 8 f ) } , {(Qin3t1)((-(0x.)*91700783773471484214.802 6+ 70f.)5,) Q 31| ( ^ 0.866364In file included from 45src/libavcodec/aacps_fixed.c7:1241: 3In file included from 6src/libavcodec/aacps.c4:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 206 :| 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' 206 | 45 | # d e fQi3n0e( Q03.10(00x0)0 0 0 0 0 0f / M _ PI ) , Q(3i0n(t0.)1(7(84x2)7*62616447f4/8M3_6P4I8).,0 Q+3 00(.05.)2 8 5| 6 ^ ~ 673002f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62, : Qsrc/libavcodec/aacsbrdata.h:34180:7(:0. 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0723596f/M _418P | I{)Q,3 1Q(30 (00..953937315603429068014f0/4M7_f)P,I )Q,3 1Q(3-0(00..473650373082737188873f5/8M8_fP)I}),, { Q| 3 ^~~~~~~~~~~~~~1( -0.9src/libavcodec/aac_defines.h7:0448:7363:7 4note: 4expanded from macro 'Q30'1 8267f ),44 | #Qd3e1fi(n e0 .Q83606(3x)6 4 4 5 7 1 1 3 6 4 f) } , ( i| n ~~~~~^~~~~~~~~~~~~~~~~~ t)((src/libavcodec/aac_defines.hx:)45*:1360:7 3note: 7expanded from macro 'Q31'4 1824 .450 | +# 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.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hi:n206t:)111((:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 206 | + 0 . 5 ) Q| 3 ^ ~0 (0.000000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: fsrc/libavcodec/aacsbrdata.h/M_:P417I:)84,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.178427 64176 | 6{4Qf3/1(M _0P.2I8)90,9 6Q43603(803.721875f6),6 7Q330012(f /0M._96P3I0)7,7 8Q33907(005.3446f3)0}7,2 3{59Q63f1/(M_ P0I).,4 2Q18380(909.589371126532200f04)f,/ MQ_3P1I() ,0 .Q43801(408.675610233807473178f7)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , src/libavcodec/aac_defines.h| : ^~~~~~~~~~~~~~45 :36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: note: 45 | expanded from macro 'Q30'# defin e44 | Q#3d1e(fxin)e Q 3 0 ( x ) ( in 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:417:In file included from 59src/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:206 417: | 86{: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.28909646 3206 | 8 3 7 1 7 f Q)3, 0Q(03.10(0 000.0906030007078f3/9M_7P0I5)3,4 fQ)3}0,( 0{.Q137814(2 706.646241f8/89M9_8P3I1)2,5 2Q03f0)(,0 .Q2381(5 606.7438010428f6/5M1_2P3I0)4,3 7Qf3)0}(,0 . 46| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 72359src/libavcodec/aac_defines.h6:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0 45. | 5#d9e7f1i6n3e2 0Q034f1/(Mx_)PI ) , Q 30 ( 0 . 7 60 3 8 7(7i1n8t7)f(/(xM)_*P2I1)4,7 4 8| 3 ^~~~~~~~~~~~~~6 48.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:(417x:)32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417( | i{nQt3)1((( x0).*21809703976441683284.307 1+7 f0),. 5Q)3 1| ( ^ 0.9630778In file included from 39src/libavcodec/aacps_fixed.c7:0245: 3In file included from 4src/libavcodec/aacps.cf:)32: }src/libavcodec/aacps_fixed_tablegen.h,: 206{:Q613:1 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.421889983 12062 | 52 0 f ) , QQ3310(( 00..04080104080060510203f04/3M_7PfI))},, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h17:8454:2367:6 6note: 6expanded from macro 'Q31'4f /M_P I45) | ,# dQef3i0n(e0 Q.3218(5x6)6 7 3 0 0 2 f / M _ P I ) ,( iQ3n0t()0(.(4x63)0*722134579468f3/6M48_.P0I )+, 0Q.350)( 0 .| 59 ^ ~71 632004f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:4173:07(:0 .warning: 76implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 3877187f 417/ | M{_QP3I1)(, 0.| 2 ^~~~~~~~~~~~~~ 8909src/libavcodec/aac_defines.h64:6443:836:3 7note: 1expanded from macro 'Q30'7 f), Q 3441 | (# d0e.f9i6n3e0 7Q738309(x7)05 3 4 f ) } , { Q 3 1 (( i0n.t4)2(1(8x8)9*9180371327542108f2)4,. 0Q 3+1 (0 .05.)4 8 1| 48 ^6 51230437In file included from fsrc/libavcodec/aacps_fixed.c):},24 : In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h::45206::3636:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #de f206 | i ne Q 3 1 (Qx3)0 ( 0 . 0 0 0 0 0 0 0 0 0 0(fi/nMt_)P(I()x, )Q*3201(407.147883464287.606 +6 40f./5M)_P I )| , ^ ~ Q30(0.285667In file included from 30src/libavcodec/aacsbr_fixed.c0:262f: /src/libavcodec/aacsbrdata.hM:_416P:I83):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.4630 74162 | 35{9Q63f/1M(_ P0I.)9,9 7Q3903(807.35793781663542f0)0,4 fQ/3M1_(P I)0,. 9Q03004(103.17046901349877f7)1}8,7f /{QM3_P1I() ,0 . 5| ^~~~~~~~~~~~~~7 5633src/libavcodec/aac_defines.h0:7446:2366:1 note: 2expanded from macro 'Q30'0 f), Q3 144( | -#0d.e9f1i03n4e3 3Q3703(5x2)0 97 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i45n:t36):( (note: xexpanded from macro 'Q31')* 10737 44518 | 2#4d.e0f i+n e0 .Q5)3 1 (| 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):(206(:x11):* 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 206+ | 0. 5 ) Q 3| ^ ~0 (0.00000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.hf:416/:M_59PI:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.1784 24167 | 6{66Q43f1/M(_ P0I.)9,9 7Q93308(703.723885665647f3)0,0 2Qf3/1M(_P I0).,9 0Q0340(103.41603409712439579f6)f}/,M _{QP3I)1,( Q03.05(07.5653937017663226010240ff/M)_,P IQ)3,1( -Q03.09(100.347363073385727019877ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~: 45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #def i44n | e# deQf3i1n(ex )Q 3 0 (x ) ( i n t ) ( ( x()i*n2t1)4(7(48x3)64*81.007 3+7 401.58)2 4 .| ^ ~0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^: 62: src/libavcodec/aacsbrdata.h:416:32: 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.h416: | 205{:Q1363:1( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .99793873738 62055 | 4 f ) , QQ3310(( 00..09000004010301004090f1/4M9_P7If))},, Q{3Q301((0 .107.3567051653937057f62/6M1_2P0If)),, Q3Q031((0-.027.7931704354635367f3/5M2_0P9I7)f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 4461src/libavcodec/aac_defines.h9:8454:0363: 8note: expanded from macro 'Q31'f /M_PI )45, | #Qd3e0f(i0n.e5 6Q66381(9x0)1 4 4 f / M _ P I ) , Q 3 0((i0n.t6)6(8(6x1)12*82811f4/7M4_8PI3)6,4 8 .| 0 ^~~~~~~~~~~~~~ + 0src/libavcodec/aac_defines.h.:544):36 : | ^ ~note: expanded from macro 'Q30' In file included from 44 | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hin:e416 :Q73:0 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 416 | { Q 3(1i(n t0.)9(9(7x9)3*817037733786451842f4).,0 Q+3 10(.5 )0 . 9| 0 ^0 413104914In file included from 97src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2050:111.:5 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 3307626120f )205, | Q 3 1 ( -Q03.09(100.30400303070305020009f7f/)M_}P,I ), | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h1:7453:6360:1 5note: 9expanded from macro 'Q31'75 f/M_P I45) | ,# Qd3e0f(i0n.e2 7Q7331(7x4)5 6 5 6 f / M _ PI ) , Q 3 0((i0nt.)4(4(x6)19*824103487f4/8M3_P6I4)8,. 0Q 3+0 (0.05.)5 6 6| 68 ^ ~9 0144f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 30src/libavcodec/aacsbrdata.h(:0415.:6846:8 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 2881f/M_ P415I | ){,Q 31 (| - ^~~~~~~~~~~~~~0 .104src/libavcodec/aac_defines.h8:8442:3368: 0note: 4expanded from macro 'Q30'5 009f )44, | Q#3d1e(f-i0n.e 8Q773609(9x4)7 4 0 2 3 9 4 f ) } , { Q(3in1t(-)0((.x7)1*8816057863178421083274f.0) , +Q 301.5() 0 .| 78 ^0 30982480In file included from 5src/libavcodec/aacps_fixed.c3:824f: )In file included from }src/libavcodec/aacps.c:,32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~~^~~~~~~~~~~~~~~~~~205 :86:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45205 | | # d e f i n eQ 3Q03(10(.x)0 0 0 0 0 0 0 0 00 f / M _ P(Ii),n tQ)3(0((x0)*.2117437468031654987.50f /+M_ P0I.)5,) Q 3 | 0 ^ ~(0 .2773745In file included from 6src/libavcodec/aacsbr_fixed.c5:662f/: Msrc/libavcodec/aacsbrdata.h_:P415I:)58,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.4461 94158 | 4{0Q3381f(/-M0._1P0I4)8,8 23Q83004(500.0596f6)68,9 0Q13441f(-/0M._87P7I6)9,9 4Q734002(309.46f)6}8,6 1{Q13218(-801.f7/1M8_8P6I5)8,6 1 8| 2 ^~~~~~~~~~~~~~0 37f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: 0expanded from macro 'Q30'. 78030 9448 | 2#4d8e0f5i3n8ef )Q}3,0 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )45( | (#xd)e*1f0i7n3e7 4Q3118(2x4). 0 + 0 . 5 ) | ^( int)(CC libavcodec/ass.o (x)*In file included from 21src/libavcodec/aacps_fixed.c4:7244: 8In file included from 3src/libavcodec/aacps.c6:4328: src/libavcodec/aacps_fixed_tablegen.h.:0205 :+61 0:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 205In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :Q415:3310:( 0.warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000000 f415/ | M{_QP3I1)(-,0 Q.3100(408.81273386004155907059ff/)M,_ PQI3)1,( -Q03.08(707.62979743774450623596f4/fM)_}P,I ){,Q 3Q13(0-(00..714848661958846013882f0/3M7_fP)I),, Q 3Q13(0 (00..758606360899081244840f/5M_3PI8)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 6686src/libavcodec/aac_defines.h1:451:2368:81 fnote: /expanded from macro 'Q31'M_ PI), | ^~~~~~~~~~~~~~45 | #desrc/libavcodec/aac_defines.hfi:n44e: 36Q:3 1note: (expanded from macro 'Q30'x ) 44 | #d e f i n e (Qi3n0t()x()( x ) * 2 14 7 4 8 3 6 4 8 . 0( i+n t0).(5()x ) *| ^ ~1 073741824.In file included from 0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.:5415): 6 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c415: | 24: {In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0205.:1360:4 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 38045009f), 205 | Q 3 1 ( - 0 .Q83707(60.9090407004000203009f4/fM)_}P,I) ,{ QQ313(0-(00..711783866051856917852f/0M3_7PfI)), ,Q Q3310(( 00..27787033704958625468f0/5M3_8Pf)I}),, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~(0 .446src/libavcodec/aac_defines.h1:9458:4360:3 8note: fexpanded from macro 'Q31'/ M_PI) ,45 | Q#3d0e(fi0n.e5 6Q63618(9x0)1 4 4 f / M _ P I ) , Q 3 0((i0n.t6)6(8(x6)1*1221848714f8/3M6_4P8.I0) ,+ 0| .5 ^~~~~~~~~~~~~~ ) | src/libavcodec/aac_defines.h ^ ~ :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h44: | 414#:de84f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 414 | { Q 3 1 ( - 0 . 2(2i8n9t8)4(6(1x4)5*51005743f7)4,1 8Q2341.( 00 .+9 700.554)8 5 3| 3 ^1 6316f)}, In file included from {Qsrc/libavcodec/aacps_fixed.c3:1(24-: 0In file included from .src/libavcodec/aacps.c:1328: src/libavcodec/aacps_fixed_tablegen.h5:02059:911:1 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 9881f), Q3 1205( | 0 . 4 7 5 6Q35076(208.9020008040f0)0}0,0 0 | f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q3:0 (note: 0expanded from macro 'Q31'. 17360 1455 | 9#7d5fe/fMi_nPe IQ3)1,( xQ)3 0 ( 0 . 2 7 7 3 7 4 5 6 5 6(fi/nMt_P)I(),( xQ)3*02(104.74448631694884.003 8+f /0M._5)P I )| , ^ ~Q 30(0.566In file included from 6src/libavcodec/aacsbr_fixed.c8:90621: src/libavcodec/aacsbrdata.h4:4414:f58/M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(0.6 64148 | 6{1Q13218(8-10f./2M2_8P98I4)6,1 4 5| 5 ^~~~~~~~~~~~~~05 4f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: 0expanded from macro 'Q30'. 97054 8445 | 3#3d1e6f3i1n6ef )Q}3,0 ({xQ)3 1 ( - 0 . 1 85 0 9 9 1 5(0in1t)9(8(8x1)f*1)0, 7Q373411(8 204..04 7+5 6507.652)8 9 2| 0 ^8 4f)}, | ~~~~^~~~~~~~~~~~~~~~~~~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': 204:136: warning: 45 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31( x204) | Q 3 0 ( 0 . 0(0i0n0t00)0(0(0x0)f*/2M1_4P7I)4,8 3Q6438.00( 0.+1 600.358)6 63 6| ^ ~9 f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.41425:4329:4 37warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 2f/M_PI), 414Q | 30{(Q03.14(0-2904.426824809f/8M4_6P1I4)5,5 0Q5340f()0,. 4Q93810(6 809.598750f5/4M8_5P3I3)1,63 1Q63f0)(}0,. 5{6Q135614(1-407.51f8/50M9_9P1I5)0,1 9 8| 8 ^~~~~~~~~~~~~~1 f), src/libavcodec/aac_defines.hQ:3441:(36: 0note: .expanded from macro 'Q30'4 756576 2448 | 9#2d0e8f4ifne) }Q,3 0 (| ~~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (in t45)( | (#xd)e*f1i0n7e 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:204 :+111: 0warning: .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 : 414 :Q63:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 000000000 0414f | /{MQ_P3I1)(, -Q03.022(809.8416610435856065346f9f)/,M _QP3I1)(, 0Q.39070(504.852353416934317568f2)f}/,M_ P{IQ),3 1Q(3-00(.108.540092994145608149808f1/fM_)P,I )Q,3 1Q(3 00(.04.74598605678692588952f0/8M4_fP)I)},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.56src/libavcodec/aac_defines.h1:5456:4361:4 7note: 5expanded from macro 'Q31'f /M_PI )45, | # d| ^~~~~~~~~~~~~~e fine src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' 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 )* 1| 0 ^ ~7 3741824.0 In file included from + src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h : 413| : ^83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24: 413In file included from | src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2040:.8633:8 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 65086024f), Q20431 | ( - 0 . 38 6 6Q13707(904.40108090700f0)0}0,0 f{/QM3_1P(I-)0,. 0Q5380(206.812680438260613466f9),f /QM3_1P(I-)0,. 0Q6390(400.727544198483072598f2f)/}M_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(0:.454:0362:9 4note: 4expanded from macro 'Q31'6 840f/ M45_ | PI#)d,e fQi3n0e( 0.Q43918(0x6) 8 9 5 85 f / M _ P I) , Q 3(0i(n0t.)56(1(x5)6*42114477548f3/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 :4462 | : #src/libavcodec/aacsbrdata.hd:ef413i:n58e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 413 | { Q 3 1 ( - 0(.i3n3t8)1((3x2)6*51008763072441f8)2, 4Q.031 (+- 00..358)6 6 1| 7 ^7 9441897f)In file included from }src/libavcodec/aacps_fixed.c,: 24{: Q3In file included from 1(src/libavcodec/aacps.c-:032.: 0src/libavcodec/aacps_fixed_tablegen.h58:22046:8612:8 42warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 46f), Q31(- 0204. | 0 6 9 4 0 7 7Q413808(002.90f)0}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 00f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.16 0453 | #8d66e3f6i9fn/eM_ PQI3)1,( xQ3)0 ( 0 . 2 5 4 9 43 7 5 8 2(fi/nMt_)P((Ix))*,2 1Q43704(8306.4480.2094 4+ 608.450)f / M_| P ^ ~I ), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c4:9628: 0src/libavcodec/aacsbrdata.h6:8413:9315:8 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q 34130 | {(Q301.(5-601.5634318417352f6/5M0_8PI6)0,2 4 f| ) ^~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h1:(44-:036.:3 8note: 6expanded from macro 'Q30'6 17794 4441 | 8#97dfe)f}i,n e{ QQ3310((-x0). 0 5 8 2 6 8 2 8 4 2 0 1(4i6nf)t,) (Q(3x1)*(1-007.3076491482047.07 41+8 08.052)9 f )| ^} , | ~~~~^~~~~~~~~~~~~~~~~~~ CC libavcodec/ass_split.o 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:36 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 204 | Q3 0 ( 0 . 0(0i00n0t0)0((0x0)0*f2/1M4_7P4I8)3,6 4Q83.0(00 .+1 600.3586)6 3 69| f ^ ~ /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 2src/libavcodec/aacsbrdata.h5:44139:463:7 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f/M_PI), 413Q | 3{0Q(301.(4-002.9344368814302f6/M5_0P8I6),0 2Q43f0()0,. 4Q93810(68-9058.53f8/6M6_1PI7)7,9 4Q43108(907.f5)6}1,5 64{1Q43715(f-/0M._05P8I2)6, 8 28| 4 ^~~~~~~~~~~~~~ 20146src/libavcodec/aac_defines.hf:)44,: 36Q: 3note: 1(expanded from macro 'Q30'- 0.0694 0447 | 7#4d1e8f8i0n29ef )Q}3,0 ( x)| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)( (45x | #)de*f1i0n73e7 4Q13812(4x). 0 + 0 . 5 ) | ^ (int)((In file included from x)src/libavcodec/aacps_fixed.c*2:1244: 7In file included from 4src/libavcodec/aacps.c8:3326: 4src/libavcodec/aacps_fixed_tablegen.h8:.2040 :+11 0:. 5warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 204src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 412 :Q3840:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000000f /412M | _P{IQ)3,1 (Q 300.(300.81670231866362316497f2/6fM)_,P IQ3)1,( Q03.04(10.5214594690455367518226ff/)M}_P,I ){,Q 3Q1(3-0(00..424052239844369854702f6/M3_9PIf)),, QQ330(10( .049.86302608696538353f9/4M_8P0I7)f,) }Q,30 ( | 0 ~~~~~^~~~~~~~~~~~~~~~~~. 561src/libavcodec/aac_defines.h56:4451:4367:5 fnote: /expanded from macro 'Q31'M _PI), 45 | #| ^~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.h:e44 Q:3361: (note: xexpanded from macro 'Q30') 44 | #d e f i n e( iQn3t0)((x()x ) * 2 1 47 4 8 3 6 4 8 . 0( i+n t0).(5()x ) *| 1 ^ ~0 7374182In file included from 4src/libavcodec/aacsbr_fixed.c.:620: src/libavcodec/aacsbrdata.h+: 0412.:558): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from 412 | src/libavcodec/aacps_fixed.c:{24Q: In file included from 3src/libavcodec/aacps.c1:(32 0: .src/libavcodec/aacps_fixed_tablegen.h3:02038:71362:1 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 14726f), Q3 1203( | 0 . 4 1 5Q13409(6005.5060102060f0)0}0, 0{0Qf3/1M(_-P0I.)2,4 5Q233803(905.71231653998f5)7,6 9Qf3/1M(_ P0.I6)3,2 0Q63603(03.329047820572f2)4},9 1 f| /M ~~~~^~~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h,: Q453:036(:0 .note: 31expanded from macro 'Q31'8 81874 8450 | f#/dMe_fPIi)n,e QQ3301((0x.)3 82 5 5 0 1 2 04 f / M _ P I()i,n t)Q(3(0x()0*.214417943893654181.900 f+/ M0_.PI5)), | | ^ ~ ^~~~~~~~~~~~~~ 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:412:32 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] define Q 4123 | 0{(Qx3)1 ( 0 . 3 0 8 7 2 1 6 32(1i4n7t2)6(f()x,) *Q13017(3 704.14812541.409 6+0 505.651)2 6 f| ) ^} , {Q31(-0.2In file included from 4src/libavcodec/aacps_fixed.c5:2243: 83In file included from 9src/libavcodec/aacps.c5:7322: 6src/libavcodec/aacps_fixed_tablegen.h3:9203f:)111,: Q3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 0.6320663 32033 | 9 4 8 0 7f ) }Q,3 0 (0| . ~~~~~^~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h0:04500:036:0 fnote: /expanded from macro 'Q31'M _PI), 45Q | 30#(0d.e1f3i1n5e 9Q83517(6x9)f / M _ P I ) , Q 3 0 ((i0n.t2)07(2(5x2)2*4291147f4/8M36_4P8I.),0 Q3+0( 00..351) 8 81| 8 ^ ~7 480f/M_PIn file included from I),src/libavcodec/aacsbr_fixed.c: 62Q: 3src/libavcodec/aacsbrdata.h0:(4120.:378:2 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 1204f/M_ P412I | ){,Q 3Q13(0 (00..4310938975211169302f1/4M7_2PI6)f, ) ,| ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h :044.:4361:5 1note: 4expanded from macro 'Q30'96 05561 2446 | #fd)}e,f i{nQe3 1Q3(0-(0x.)2 45 2 3 8 3 9 5 7 2 6 3 9(fi)n,t )Q(3(1x( )0*.160372306764138323494.800 7+f )0}.,5 ) | ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32 45: | src/libavcodec/aacps_fixed_tablegen.h#:d203:e86fi:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1(x) 203 | (Qi3n0t(0).(0(0x0)0*020104070408f/3M6_4P8I.)0, +Q 300.(50). 1 3| 15 ^ ~9 85769f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4110:.842:0 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 22491f/M_ 411P | I{)Q,3 1(Q 300(.905.43218480148872438404f4/1Mf_)P,I Q)3,1 (Q-300.(909.234802154570019210241f/9Mf_)P}I,) ,{ QQ3310((-0.04.199639925615179005f2/4M0_2P3If),) , | Q ^~~~~~~~~~~~~~ 31( src/libavcodec/aac_defines.h0:44.:7363:7 7note: 5expanded from macro 'Q30'6 548965 744 | 4#f)d}ef,i n e | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(x)src/libavcodec/aac_defines.h :45 : 36 : 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)*214748In file included from 3src/libavcodec/aacps_fixed.c6:4248: .In file included from 0 src/libavcodec/aacps.c+: 320: .src/libavcodec/aacps_fixed_tablegen.h5:203): 61: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from src/libavcodec/aacsbr_fixed.c203: | 62: src/libavcodec/aacsbrdata.h : 411 : 58 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.00000 04110 | 0{0Q03f/1M(_ P0I.)9, 5Q43204(00.4183125394845471f6)9,f /QM3_1P(I-)0,. 9Q93204(00.1240770295122241991ff)/}M_,P I{)Q,3 1Q3(0-(00..936189821685774085024f0/M2_3PfI)),, QQ3310(( 00..37832757550615240849f6/5M7_4PfI))},, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h4:451:9363:9 5note: 1expanded from macro 'Q31'1 90f/M _45P | I#),d e f| i ^~~~~~~~~~~~~~ne Q31(src/libavcodec/aac_defines.hx:)44 : 36 : note: expanded from macro 'Q30' 44 | (#idnetf)(i(nxe) *Q320(1x4)7 4 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+: 4110:.531): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from 411 | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: src/libavcodec/aacps_fixed_tablegen.h9:52034:2364:0 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 34441f), Q3 1(203 | - 0 . 9 9 2 4Q3001(407.0009010201090f0)0}0,f/ M{_QP3I1)(,- Q03.09(609.21635175095825746092f3f/)M,_ PQI3)1,( Q03.07(307.725067524582926459714f/fM)_}P,I) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h3:1458:8361:8 7note: 4expanded from macro 'Q31'8 0f/M_P I)45, | # dQe3f0i(ne0 .Q3318(2x5)5 0 1 2 0 4 f / M _ P I ) ,( iQn3t0)((0(.x4)1*9231945714813906f4/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 : 44src/libavcodec/aacsbrdata.h | :411#:d7e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e Q30(x) 411 | { Q 3 1 ( 0 . 9 5 4(2i4n0t4)8(2(3x4)4*4110f7)37,4 1Q83214(.-00 .+ 909.254)0 1 4| 7 ^0 91219f)}In file included from ,src/libavcodec/aacps_fixed.c :{Q3241: (In file included from -src/libavcodec/aacps.c:032.: 9src/libavcodec/aacps_fixed_tablegen.h6:92032:6115:7 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 24023f), Q31 203( | 0 . 7 3 7Q73506(504.809060507040f0)0}0,0 f | / ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):45,: Q363:0 (note: 0expanded from macro 'Q31'. 13159 8455 | 7#6d9eff/iMn_eP IQ)3,1 (Qx30)( 0 . 20 7 2 5 2 2 4 9 1 f /(Mi_nPtI))(,( xQ)3*201(4704.83316848818.70 4+8 00f./5M)_ P I| ) ^ ~, Q30(0.38In file included from 25src/libavcodec/aacsbr_fixed.c5:0621: 20src/libavcodec/aacsbrdata.h4:f410/:M83_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.4 141093 | 9{5Q13119(0f-/0M._5P0I6)0,8 5 4| 0 ^~~~~~~~~~~~~~1 0512src/libavcodec/aac_defines.h8:f44):36,: Qnote: 3expanded from macro 'Q30'1 (-0.6 5448 | 4#d6e0fi1n5e4 8Q033000(fx))} , { Q 3 1 ( -0 . 9 7 2 1 0 73(5i1n8t3)2((4x3)f*)1,0 7Q33714(-108.2243.00 9+5 201.350) 6 7| 7 ^9 1f)}, | ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h24: :In file included from 45src/libavcodec/aacps.c::3632:: src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31' 202:136: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31( x202) | Q 3 0 ( 0 . 0 0(0i0n00t0)0(0(0xf)/*M2_1P4I7)4, 8Q33604(80..01 0+1 01.152)9 0 9| 6 ^ ~f /M_PI), Q30In file included from (0.src/libavcodec/aacsbr_fixed.c1:5628: 0src/libavcodec/aacsbrdata.h7:64104:5580:2 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q3 0410( | 0{.Q23318(7-505.751076098f5/4M_0P1I0)5, 12Q83f0()0,. 2Q8321(0-702.8675189f4/60M1_P5I48)0,3 0Q03f0)(}0,. 3{0Q35183(8-001.8977f2/1M07_3P5I1)8,3 2 4| 3 ^~~~~~~~~~~~~~f ), src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 2expanded from macro 'Q30'3 095213 0446 | 7#7de9f1ifn)e} , Q 30| ( ~~~~^~~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )45( | (#xde)f*i1n0e7 3Q734118(2x4). 0 + 0 .5 ) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c2:241: 4In file included from src/libavcodec/aacps.c7:432: 8src/libavcodec/aacps_fixed_tablegen.h36:42028:.1110 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 202 | In file included from src/libavcodec/aacsbr_fixed.c :62 : Qsrc/libavcodec/aacsbrdata.h3:0410(:031.:00 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000f/ M410_ | P{IQ)3,1 (Q-300(.0.510061018152490019065f1/2M8_fP)I,) , QQ3310((-00.1.5685078644650021f5/4M_8P0I3)0, 0Qf3)0}(,0 .{2Q33817(5-507.197792f1/0M7_3P5I1)8, 3Q23403(f0).2,8 2Q03712(8-701.92f3/0M9_5P2I1)3,0 6Q3707(901.f3)0}5, 8 3| ~~~~^~~~~~~~~~~~~~~~~~~8 0187src/libavcodec/aac_defines.hf:/45M:36_:PI )note: expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#d:e44f:i36n:e note: expanded from macro 'Q30' Q31(x) 44 | # d e fi n e Q 3 0 ( x()i n t) ( ( x ) *2 1 4 7 4 8 3(6i4n8t.)0( (+x )0*.150)7 3 7| 4 ^ ~1 824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h| : ^410 :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 410 | src/libavcodec/aacps.c{:32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(-2020:.865:0 6warning: 08implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 40105128f), 202Q | 3 1 ( - 0 . 65Q8304(600.10500408000300000f0)f},/ M{_QP3I1)(,- Q03.09(7201.0170315118132294039f6)f, /QM3_1P(I-)0,. 2Q33009(502.115380076674759012ff)/}M,_P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:2363:8 7note: 55expanded from macro 'Q31'7 179f /M45_ | P#Id),e fQi3ne0 (0Q.3218(2x07)2 8 7 1 9f / M _ P I ) , (Q3i0n(t0)(.(3x0)5*82318407148873f6/M4_8P.I0) ,+ 0| ^~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| : ^ ~44 :36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.hef:i409n:e83 :Q warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(x) 409 | { Q 3 1 ( 0 . 2(8i0n58t2)5(9(8x2)9*919007f3)74,1 8Q2341.(0- +0 .08.553)6 1 4| 2 ^0 634036f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:241: (In file included from src/libavcodec/aacps.c0:.328: 5src/libavcodec/aacps_fixed_tablegen.h2:2025:661:5 24warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 0573f), Q3 1(202- | 0 . 6 4 56 7 6Q03707(305.5080900f0)0}0,0 0 0| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q3630:( 0note: .expanded from macro 'Q31'1 0111 2459 | 0#9d6eff/iMne_ PQI3)1,( xQ)3 0 ( 0 . 1 5 8 0 76 4 5 0 2 f(/iMn_tP)I()(,x )Q*32104(704.823364887.50 5+7 107.95f)/ M _| P ^ ~I ), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c2:8622: 0src/libavcodec/aacsbrdata.h7:24098:597:1 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q 34090 | ({0Q.3310(5 08.32880108578f2/59M8_2P9I9)9,0 f )| , ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h-:044.:8365:3 61note: 4expanded from macro 'Q30'20 63403 644f | #)d}e,f i{nQe 3Q13(0 (0x.)8 5 2 5 6 5 2 4 4 7 0 5 7 3 f()i,n tQ)3(1(x()-*01.067435764716802747.305 5+8 90f.)5}), | | ^ ~~~~~^~~~~~~~~~~~~~~~~~ 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 : 45src/libavcodec/aacps_fixed_tablegen.h | :#202d:36e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 202 | Q 3 0 ((0i.0n0t0)0((0x0)0*020104f7/48M3_6P4I8),. 0Q 30+(0 .01.051)1 1| 2 ^ ~9 096f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .1src/libavcodec/aacsbrdata.h5:4098:07316:4 50warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/M_PI), 409Q | 3{0Q(301.(2 30.82758507517892f5/9M8_2PI9),9 9Q03f0)(,0 .Q23812(0-702.88751396f1/4M_2P06I3)4,0 3Q63f0)(}0,. 3{0Q583318(0 108.78f5/2M5_6P5I2),4 47 0| 5 ^~~~~~~~~~~~~~7 3f),src/libavcodec/aac_defines.h :Q44:3361:( -note: 0expanded from macro 'Q30'. 64567 6440 | 7#7d3ef5i5n8e9 fQ)3}0,( x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hCC libavcodec/assdec.o : 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dxe)f*i1n07e3 7Q43118(2x4). 0 + 0 .5 ) | ^ (int)((xIn file included from )*src/libavcodec/aacps_fixed.c21:4247: 4In file included from 8src/libavcodec/aacps.c3:6324: 8src/libavcodec/aacps_fixed_tablegen.h.:0 202+: 011.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 202 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 409Q:370:( 0warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000 04090 | {fQ/3M1_(P I0).,2 Q83005(8025.9180219199102f9)0,9 6Qf3/1M(_-P0I.)8,5 3Q63104(200.613548003766f4)50}2,f /M{_QP3I1)(, Q03.0(805.223568572545477107597f3/fM)_,P IQ)3, 1Q(3-00.(604.562768027077238571598f9/fM)_P}I, ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0.:3450:365:8 3note: 8expanded from macro 'Q31'0 187f/M _45PI | )#,d ef i| n ^~~~~~~~~~~~~~e Q31(src/libavcodec/aac_defines.hx:)44 : 36 : note: expanded from macro 'Q30' 44 | (#idnetf)(i(nex )Q*3201(4x7)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.h.:0408 :+83 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) | ^ 408 | {In file included from Q3src/libavcodec/aacps_fixed.c1(: 240: .In file included from 9src/libavcodec/aacps.c5:324: 3src/libavcodec/aacps_fixed_tablegen.h7:32018:1363:5 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 73f), Q31( 0 .92017 | 0 0 2 3 2 4 1Q03909(502.f0)}0,0 0{0Q03010(0 00f./9M_9P5I7)8,9 0Q53306(505.6096f7)2,3 4Q1313(6-20f./5M4_1P0I6)8,2 6Q235703(506f.)10}4,5 2 3| 5 ~~~~^~~~~~~~~~~~~~~~~~~6 19f/src/libavcodec/aac_defines.h:M45_:P36I:) ,note: expanded from macro 'Q31'Q3 0(0.1 5455 | 8#9d0e4fi3n5e 0Qf3/1M(_xP)I ) , Q 3 0 ( 0 .1 8 24 7 2 37(8i0nft/)M_(P(Ix)),* 2Q134704(08.31694686.800 0+54 10f./5M)_ P I| ) ^ ~ , | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: 408expanded from macro 'Q30': 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q4083 | 0{(Qx3)1 ( 0 . 9 5 4 3 7 3 8 3 5(4i99n7t3)f()(,x )Q*311(0 703.794710802243.204 1+0 909.552)f ) }| , ^ {Q31( 0.9In file included from 9src/libavcodec/aacps_fixed.c57:8249: 05In file included from 3src/libavcodec/aacps.c6:5325: 6src/libavcodec/aacps_fixed_tablegen.h9:f201):,111 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.54106826 22015 | 7 3 5 6 f ) Q}3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:0450:0360:f /Mnote: _expanded from macro 'Q31'P I), Q 3450( | 0#.d0e6f7i2n3e4 1Q3316(2x)f/ M _ P I ) , Q 3 0 ( 0. 1(i0n4t5)23(5(6x1)9*f2/14M7_4P8I3)6,4 8Q.03 0+( 00..155)5 8 9| 0 ^ ~4 350f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0408.:1328:2 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 3780f/M_ P408I | ){,Q 3Q13(0 (00..915946367830830554491f9/73Mf_)P,I )Q,3 1 (| ^~~~~~~~~~~~~~ 0.9src/libavcodec/aac_defines.h7:0440:2363:2 4note: 1expanded from macro 'Q30'0 9952f )44} | ,# d{eQf3i1n(e 0Q3.09(9x5)7 8 9 05 36 5 5 6 9 f) , Q 3 1((i-n0t.)5(4(1x0)*618026723577345168f2)4}.,0 +| ~~~~~^~~~~~~~~~~~~~~~~~0 .5) src/libavcodec/aac_defines.h :| 45 ^: 36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: dIn file included from esrc/libavcodec/aacps.cfi:32n: esrc/libavcodec/aacps_fixed_tablegen.h :Q201:3861:( xwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 201( | i n t ) (( x )Q*3201(4704.80030604080.000 0+0 f0/.M5_)P I) ,| ^ ~Q3 0(0.06723In file included from 41src/libavcodec/aacsbr_fixed.c3:6622: fsrc/libavcodec/aacsbrdata.h/:M408_P:I)7,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( 0.104523 54086 | 1{9fQ/3M1_P(I )0,. 9Q53403(703.813555849909473530ff)/,M_ PQI3)1,( Q03.09(700.0128234274213078909f5/2Mf_)P}I,) ,{ QQ3310( (0.09.95179869065830605554619ff/)M,_ PQI3)1, ( -| 0 ^~~~~~~~~~~~~~.5 4106src/libavcodec/aac_defines.h8:26442:5367:3 5note: 6expanded from macro 'Q30'f )}, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | #dsrc/libavcodec/aac_defines.he:f45in:e36 :Q 3note: 0(expanded from macro 'Q31'x) 45 | # d e f i n(ei nQt3)1(((xx)) * 1 07 3 7 4 1 8 2 4. 0 +( i0n.t5))( ( x| ^) *214748364In file included from 8.src/libavcodec/aacps_fixed.c0: 24+: In file included from 0.src/libavcodec/aacps.c5:) 32 : src/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:407: 84:201 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0. 04070 | 0{0Q0030100(0-f0/.M7_6P9I1)0,7 9Q203206(804.80f)6,7 2Q33411(36-20f./CC libavcodec/assenc.o 9M6_2P2I6),6 1Q73504(902.9180f)4}5,2 3{5Q61391f/(M_ P0I.)9,9 7Q43302(801.0115658849064f3)5,0f /QM3_P1I() , 0Q.3402(609.71185274073273576870ff)/}M,_P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:451:9366:68 0note: 0expanded from macro 'Q31'5 41f/M _45P | I#)d,ef i | n ^~~~~~~~~~~~~~e Q31src/libavcodec/aac_defines.h(:x44): 36 : note: expanded from macro 'Q30' 44 | # de(fiinnte) (Q(30x()x*)2 1 4 7 4 8 3 6 4 8. 0 + ( i0n.t)5()( x )| * ^ ~1 073741824In file included from .0src/libavcodec/aacsbr_fixed.c :+ 620: .src/libavcodec/aacsbrdata.h5:)407 :| 59 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c407: | 24{: QIn file included from src/libavcodec/aacps.c3:321: (src/libavcodec/aacps_fixed_tablegen.h-:0.2017:366:9 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 92026848f) ,201 | Q 3 1 ( - 0 .Q93602(206.6010705040090209080f)f}/,M _{PQ3I1)( ,0 .Q93907(403.208617021346184366f2)f,/ MQ_3P1I() ,0 .Q43206(907.11507405327355676f1)9}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450:(360.:1 note: 5expanded from macro 'Q31'5 89043 5450 | #fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 1 8 2 4 72 3 7 8 0f / M _ P(Ii)n,t )Q(3(0x()0*.12916467840803564418f./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: 40744: | 31#: defwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q30(x) 407 | { Q 3 1 ( - 0 . 7 6(9i1n0t7)9((2x0)2*61804783f)7,4 1Q8321(4-.00. 9+6 202.656)1 7 5| 4 ^92 98f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c9:97324: 3src/libavcodec/aacps_fixed_tablegen.h2:82011:0111:68 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.4 22016 | 9 7 1 5 70 37 5Q6370f()0}.,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h00:f/45M:_36P:I) ,note: expanded from macro 'Q31' Q30(0. 0456 | 7#2d3e4f1i3n6e2 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 1 0 4 5 2 3 5(6i1n9tf)/(M(_xP)I*)2,1 4Q73408(306.4185.05 8+9 0403.550)f / M| ^ ~_ PI), Q30(0In file included from .1src/libavcodec/aacsbr_fixed.c82:47622: src/libavcodec/aacsbrdata.h3:784070:f6/:M _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30( 0.4071 | 9{6Q63810(0-5041.f7/6M91_0PI7)9,2 0 2| 6 ^~~~~~~~~~~~~~8 48f)src/libavcodec/aac_defines.h, :Q443:136(:- 0note: .expanded from macro 'Q30'9 62266 14475 | 4#9d2e9f8if)n}e, Q{3Q03(1x() 0 . 9 97 4 3 2 8 1 0 1 6 8(4i6ntf))(,( xQ)3*11(0 703.744216892741.507 0+ 307.556)7 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: 20045: | #136de:f iwarning: neimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 200 | (iQn3t0)(((0x.)0*020104070408030604f8/M._0P I+) ,0 .Q530)( 0| ^ ~. 04334595In file included from 43src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I406):,84 :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0672 14067 | 2{3Q8321f(/-M0._9P5I0)3,8 5Q6300(208.8089694f7)1,6 7Q93010(f /0M._8P9I5)6,3 21Q93508(706.2151f6)2},9 5{1Q6316(3 f0/.M1_7P0I0)5,2 3Q9340(204.21122f5)0,7 3Q63816(2 f0/.M5_4P6I8)3,0 5 | 3 ^~~~~~~~~~~~~~96 2658src/libavcodec/aac_defines.hf:)44}:,36 : | ~~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 :44 | note: #expanded from macro 'Q31'd efin e45 | Q#3d0e(fxi)n e Q 31 ( x ) ( i n t )( (x )(*i1n07t3)(7(4x1)8*2241.04 7+4 8306.54)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::20062:: 111src/libavcodec/aacsbrdata.h:: 406warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200406 | | { Q 3 1 (Q3-00(.09.5000308056000028080806f4/fM)_,P IQ)3,1 (Q 03.08(90.5063423139455897564253ff)/}M,_ P{QI3)1,( Q03.01(700.00562732914722432821f2/fM)_, PQI3)1,( Q03.05(406.80390975136976920605f8/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.451:1366:2 9note: 5expanded from macro 'Q31'1 663f/ M45_ | P#dIe)f,i nQe30 (Q03.1(1x2)5 0 7 3 6 8 6 2 f / M _ P I()i,n t )| ( ^~~~~~~~~~~~~~( x)*2src/libavcodec/aac_defines.h1:4447:4368:3 6note: 4expanded from macro 'Q30'8 .0 + 0 .445 | ) # d| e ^ ~f ine Q30(xIn 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] (int)((x )406* | 1{07Q33714(-1802.49.500 3+8 506.052)8 8 8| 6 ^4 f), Q31( In file included from 0.src/libavcodec/aacps_fixed.c8:9245: 6In file included from 3src/libavcodec/aacps.c2:1329: 5src/libavcodec/aacps_fixed_tablegen.h8:720062:586f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.170 0200 | 5 2 3 94 2 4 2Q1320f()0,. 0Q03010(0 000.050406f8/3M0_5P3I9)6,2 6Q5380(f0).}04,3 3 4| 5 ~~~~~^~~~~~~~~~~~~~~~~~9 543src/libavcodec/aac_defines.hf:/45M:_P36I:) ,note: expanded from macro 'Q31'Q 30(0. 0456 | 72#1d7e2fi3n8e2 f/QM31_(PxI)) , Q 3 0 (0 . 0 9 9 7 1 6(7in9t0)0f(/(Mx_)P*I2)1,4 Q734803(604.81.106 2+9 501.656)3 f /| M ^ ~_ PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:1622: 5src/libavcodec/aacsbrdata.h0:7406:366:8 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), | ^~~~~~~~~~~~~~406 | {Qsrc/libavcodec/aac_defines.h3:144(:-36:0 .note: 9expanded from macro 'Q30'5 03856 0442 | 8#8d8e6f4ifn)e, QQ3301((x )0 . 8 9 5 6 3 2 1 9 5 8 7 6 25(fi)n}t, ){(Q(3x1)(*1 007.3177400158224.309 4+2 402.51)2 f )| , ^ Q31( 0.5468In file included from 30src/libavcodec/aacps_fixed.c53:92462: 6In file included from 5src/libavcodec/aacps.c8:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 200 | : ~~~~^~~~~~~~~~~~~~~~~~~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' 200 | 45 | # d e fQi3n0e (Q03.10(00x0)0 0 0 0 0 0f / M _ P I ) ,( iQn3t0)((0(.x0)43*324154974584336f4/8M._0P I+) ,0 .Q53)0 ( | 0 ^ ~. 0672172382f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h Q:34050:(830:. 09warning: 97implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 67900f/M_ PI405) | ,{ QQ330(10(.-101.6329945616656239f7/4M0_P3I7)5,f )Q,3 0Q3(1(0-.01.265608703964836221f1/4M4_5P6If)),} , {| ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0.:9447:8367:5 3note: 2expanded from macro 'Q30'5 64968 344f) | ,# dQe3f1i(n-e 0Q3.07(24x6)7 8 4 0 9 6 7 7 4 6 f ) }(i,n t) (| ( ~~~~^~~~~~~~~~~~~~~~~~~x )*1src/libavcodec/aac_defines.h0:7453:367:4 1note: 8expanded from macro 'Q31'2 4.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 :32 : src/libavcodec/aacps_fixed_tablegen.h :200 :(36i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*21474836 42008 | . 0 + 0Q3.05()0 . 0| 0 ^ ~0 0000000f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,:405 :Q593:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 43345954 3405f | /{QM3_1P(-I0).,39 4Q636502(9704.00367752f)1,7 2Q33812f(/-M0_P.I6)6, 8Q03904(302.101949475166f)7}90,0 f{/QM3_1PI() ,0 .Q93708(705.3112652694591666833ff/M)_P,I )Q,3 Q13(-00(.07.122456077834680692f6/7M7_4P6If)),} , | ^~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::36:36 : note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | #d#edfeinfein eQ 3Q0(3x1)( x ) ( i n t )((i(nxt))*(1(0x)7*32714417842843.60 4+ 80..05) + | 0 ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c:32:: 62src/libavcodec/aacps_fixed_tablegen.h:: 200src/libavcodec/aacsbrdata.h::11405:: warning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200405 | | { Q 3 1 ( -Q03.039(406.6005020907040000307f5/fM)_,P QI3),1 (Q-300.(06.604830394435291514434f5/6Mf)_}P,I ){,Q 3Q13(0 (00..9076877251372235862f4/M9_6P8I3)f,) ,Q 30Q(301.0(9-907.176274960708f4/0M9_67P7I4)6, fQ)3}0,( 0 .| 1 ~~~~^~~~~~~~~~~~~~~~~~~1 6295src/libavcodec/aac_defines.h1:456:6363:f /Mnote: _expanded from macro 'Q31'P I), Q 3045( | #0d.e1f2i5n0e7 3Q63816(2fx/)M_ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44 : 36(:i nt)((x)*2147483648.0 + 0.5) | ^ ~ In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:405:6 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]de fine Q3 0405( | x{) Q 3 1 ( - 0 . 3 9 4 6 6 5(2i9n7t4)0(3(7x5)f*)1, 0Q73317(41-80.2646.8009 4+3 201.154)4 5 6| f ^) }, {Q31( 0.97In file included from 8src/libavcodec/aacps_fixed.c7:245: 3In file included from 2src/libavcodec/aacps.c5:6324: 9src/libavcodec/aacps_fixed_tablegen.h6:81993:f136):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.724678 41990 | 9 6 7 7 4 6Qf3)0}(, 0 .0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:045:036f/:M _note: Pexpanded from macro 'Q31'I ), Q30 45( | 0.#0d1e95f8i7n3e5 6Q6f3/1M(_xP)I ) , Q 3 0 ( 0 . 0 3 0 3 3(1i6n91t7)f(/(Mx_)P*I2)1,4 7Q43803(604.8.004 4+86 608.852)3 f /| M ^ ~_ PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:5622: 2src/libavcodec/aacsbrdata.h2:54048:9841:5f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 0404. | 0{5Q63110(4 409.6018f7/0M7_8P0I6)6,7 1 | 6 ^~~~~~~~~~~~~~9 1f), src/libavcodec/aac_defines.hQ3:144:(36 :0 .note: 8expanded from macro 'Q30'0 93899 4449 | 18#7d4e5ffi)n}e, Q 3{0Q(3x)1 (- 0 . 8 6 8 1 1 8 8 3 0 8(0i7n1t2)f()(,x )Q*3110(7 307.4319384247.300 8+65 407.055f) ) },| ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36:src/libavcodec/aacps_fixed.c :note: 24: expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45199 | :#111de:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 199 | (Q3i0n(t0).(00(0x0)0*20104070408f3/6M4_8P.I0) ,+ Q03.05() 0 .| 0 ^ ~1 95873566f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: src/libavcodec/aacsbrdata.h):, 404Q:3058(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 03316917f /404M | {_QPI3)1, (Q 03.00(80.700474880666687812639f1f/),M _QP3I1)(, 0Q.38009(308.909542921285784951f5)f}/,M _{PQI3)1,( -Q030.(806.8101568183004840976112ff/)M,_ PIQ)31,( | 0 ^~~~~~~~~~~~~~. 3934src/libavcodec/aac_defines.h:7443:0368:6 5note: 4expanded from macro 'Q30'7 05f)}, 44 | #| de ~~~~^~~~~~~~~~~~~~~~~~~f inesrc/libavcodec/aac_defines.h Q:3450:(36x: )note: expanded from macro 'Q31' 45 | # d e(fiinnet )(Q(31x(x))*1 0 7 3 7 4 1 8 2 4 . 0 +( 0i.n5t)) ( (| x ^)* 2147483648In file included from .src/libavcodec/aacps_fixed.c0 :+24 : 0In file included from .5src/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:404:32 :199 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0 .4040 | 0{0Q03010(0 000.008f7/0M_7P8I0),6 6Q73106(09.10f1)9,58 7Q3315(66 f0/.M8_0P9I3)8,9 9Q43901(807.4053f0)33}1,6 9{1Q73f1/M(_-P0I.)8,6 8Q13108(8300.08404781626f88)2, 3Q3f1/(M _P0I.)3,9 3Q437030(806.50457202525f8)9}1, 5 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45 :Q3630:( note: 0expanded from macro 'Q31'. 05610 445 | 4#9d6e1ff/Mi_nPeI )Q,3 1 (| x ^~~~~~~~~~~~~~ ) src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' (int )44( | (x#)d*e2f1i4ne7 4Q83306(4x8.)0 + 0 . 5 ) | ^ ~ (int)(In file included from (src/libavcodec/aacsbr_fixed.cx:)62*: 1src/libavcodec/aacsbrdata.h:04047:377:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0 .4045 | ){ Q 3| 1 ^( 0.0870780In file included from 66src/libavcodec/aacps_fixed.c71:6249: In file included from 1src/libavcodec/aacps.cf:)32,: Qsrc/libavcodec/aacps_fixed_tablegen.h31:(199 :061.:8 0warning: 93implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8994918745f )}199, | { Q 3 1 (Q3-00(.0.80680101088030000800701f2/fM)_,P IQ)3,1 (Q 300.(309.3041739058876355467065ff/)M}_,P I | ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:0363:0 3note: 3expanded from macro 'Q31'1 6917f /45 | M#_dPeIf)i, nQe3 0Q(301.(0x)4 4 8 6 6 8 8 2 3 f / M _ P I()i,n tQ)3(0((x0).*0251242725488931654f8/.M0_ P+I) ,0 .Q53)0 ( 0| .0 ^ ~5 61044961f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h : 403| : ^~~~~~~~~~~~~~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' 403 | {Q3 144( | #0d.e8f0i0ne9 Q93303(5x2)5 4 6 7 8 f ) , Q 3 1 ( -(0i.n3t68)51(8(9x6)7*110087533f7)4}1,8 2{4Q.301 (+ 00..758)3 6 8| 1 ^3 1392666f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.3245: 5src/libavcodec/aacps_fixed_tablegen.h0:61999:936:9 8warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 597f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 199 | src/libavcodec/aac_defines.h : 45 : 36Q:3 0(note: 0expanded from macro 'Q31'.0 00000 0450 | 0#0df/eMf_iPnIe) ,Q 3Q13(0x()0 . 0 19 5 8 7CC libavcodec/asv.o 35 6 6 f / M _P I )(,i nQt)3(0((x0).*02310437438136694187.f0/ M+ _0P.I5),) Q| ^ ~3 0(0.0448In file included from 66src/libavcodec/aacsbr_fixed.c8:8622: 3src/libavcodec/aacsbrdata.hf:/403M:_59P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.052 24032 | 5{8Q93151f(/ M0_.P8I0)0,99 3Q33502(504.607586f)1, 0Q43419(6-01.f3/6M8_5P1I8)96,7 1 0| 8 ^~~~~~~~~~~~~~5 3f)}src/libavcodec/aac_defines.h,: 44{:Q3361:( note: 0expanded from macro 'Q30'. 78368 13441 | 3#9d2e6f6i6nfe) ,Q 3Q03(1x() 0 . 4 5 5 0 6 9 9 9 8 0 2(5i9n7tf))(}(,x )| ~~~~~^~~~~~~~~~~~~~~~~~* 1073src/libavcodec/aac_defines.h7:4451:368:2 4note: .0expanded from macro 'Q31' + 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 : 199 : 11:( inwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])( (x)*2147483 61994 | 8 . 0 + 0Q.305()0 . 0| 0 ^ ~0 0000000f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34030:(310:. 01warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 873566f/M _403P | I{)Q,3 1Q(30 (00..800300939331365921574f6/7M8_fP)I,) ,Q 3Q1(3-00(.03.6084541886966878120835f3/fM)_}P,I ),{ QQ3310( (00..708532628215381931952f6/6M_6PfI)),, QQ3301((0 .00.45561500464999691f8/M0_2PI5)9,7 f )| } ^~~~~~~~~~~~~~ , | src/libavcodec/aac_defines.h: ~~~~^~~~~~~~~~~~~~~~~~~44 :36:src/libavcodec/aac_defines.h :note: 45:expanded from macro 'Q30'36 : note: expanded from macro 'Q31' 44 | # d45e | f#idneef iQn3e0 (Qx3)1 ( x ) ( i n(ti)n(t()x()(*x10)7*32714417842843.6048 .+0 0+. 50.)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(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 :(261i:n61t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x)*2147483648.0 + 0 .2615 | ) | ^ ~ Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c01:4621: 4src/libavcodec/aacsbrdata.h14:240085:695998:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 04007 | 9{5Q23518(1-50.4676316f9)42,6 96Q9310(109.500f44)7,2 1Q133159(4-409.f9)1,6 4 3| 6 ~~~~^~~~~~~~~~~~~~~~~~11 810148f)src/libavcodec/aac_defines.h}:,44 :{36Q:3 1note: ( expanded from macro 'Q30'0 .640167 944 | 2#07d9e4f8i0nfe) ,Q 3Q03(1(x )0 . 1 5 6 4 9 5 3 0 8 3 6 8 5(6ifn)t}),( ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~* 1073src/libavcodec/aac_defines.h7:4451:8362:4 .note: 0expanded from macro 'Q31' + 0. 545) | #| d ^ ~ef ine Q31(x)In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 261(:i37:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*21474 82613 | 6 4 8 . 0 +Q 300.(50). 01 4| 1 ^ ~4 142856998f)In file included from , src/libavcodec/aacsbr_fixed.cQ:362: 0src/libavcodec/aacsbrdata.h(:0400.:0310:7 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258154731 f)400, | { QQ3310((-0.00.606464947226191639519144995ff)),, Q 3| 1 ~~~~^~~~~~~~~~~~~~~~~~( -0.9src/libavcodec/aac_defines.h:1446:364:36 1note: 1expanded from macro 'Q30'8 10148f )44} | ,# d{eQ3f1i(n e 0Q.3604(x0)1 6 7 9 2 0 7 9 48 0 f) , Q3(1i(n t0).((1x56)4*95130078373461885264f.)}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:32f: isrc/libavcodec/aacps_fixed_tablegen.hn:e 261Q:3131:( warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 261 | ( i n t ) (Q(3x)0*(02.10471448134614482.805 6+9 908.f5)), Q| 3 ^ ~0 (0.00795258In file included from 15src/libavcodec/aacsbr_fixed.c4:762: 3src/libavcodec/aacsbrdata.h:1400f:)6:, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(0.00447 24001 | 1{3Q53914(4-90f.)6,6 6 9| ~~~~^~~~~~~~~~~~~~~~~~4 2696src/libavcodec/aac_defines.h9:1441:936:5 note: fexpanded from macro 'Q30') , Q31 (44- | #0d.9e1f6i43n6e1 1Q83100(14x8)f ) } , { Q 3 1 ( 0 . 6 4 0(1i6n7t9)2(0(x7)9*418007f3)7,4 1Q83214(.0 0+. 1506.459) 5 3| 0 ^ ~8 36856f)}In file included from ,src/libavcodec/aacps_fixed.c : 24| : ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c:32src/libavcodec/aac_defines.h: :src/libavcodec/aacps_fixed_tablegen.h45::26036::85 :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #de f260i | n e Q 3 1 ( x )Q 3 0 ( 0 . 1 1 1 9 8 2 2 5 1(6i4n2t)2(5(fx)),* 2Q134074(803.604789.400 +1 6206.9576)5 3| f ^ ~) , Q30(0.04In file included from 46src/libavcodec/aacsbr_fixed.c99:0621: 5src/libavcodec/aacsbrdata.h6:3992:6847:7 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.02 539914 | 4{6Q93311(8 2804.3f3)4,0 8 0| 4 ~~~~^~~~~~~~~~~~~~~~~~2 4387src/libavcodec/aac_defines.h5:2f44):,36 :Q 3note: 1(expanded from macro 'Q30' 0.8618 544 | 9#5d3e8f7i4n7e0 9Qf3)0}(,x ){ Q 3 1 ( 0 . 9 9 0 10 7 3 6(3i7n4t7)1(6(fx)),* 10Q73317(4 108.2044.600 2+3 907.557)6 6 2| 3 ^ ~f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:260: 6145: | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31( x260) | Q 3 0 ( 0(.i11n1t9)8(2(2x5)1*6214427245f8)3,6 4Q83.00 +( 00..05)7 94 01| 6 ^ ~2 697653f)In file included from , src/libavcodec/aacsbr_fixed.cQ3:062(: 0src/libavcodec/aacsbrdata.h.:03994:4596:9 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]15 62677f), 399Q | 3{0Q(30.102(5 104.436394301880248244f)3,87 5 2| f) ~~~~^~~~~~~~~~~~~~~~~~, Q31src/libavcodec/aac_defines.h:(44 :036.:8 note: 6expanded from macro 'Q30'18 59538 7444 | #7d0e9ffi)ne} ,Q 3{0(Qx3)1 ( 0 . 9 9 0 1 0 7 3 6(3i7n4t7)1(6(fx))*,1 0Q733714(1 802.4.004 6+0 02.359)75 7 6| 6 ^ ~2 3f)}, | ~~~~~^~~~~~~~~~~~~~~~~~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': 260:37: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q3 1260 | ( x ) Q 3 0 ( 0 .1 1 1(9i8n2t2)5(16(4x2)2*52f1)4, 7Q43803(604.80.709 4+0 106.52)6 9 7| 6 ^ ~5 3f), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 4src/libavcodec/aacsbrdata.h:43996:9329:0 15warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2677f), Q3993 | 0{(Q031.(0 205.13434460983014824238847f5)2,f ) , | Q ~~~~^~~~~~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.:8446:1368:5 9note: 53expanded from macro 'Q30'8 74709 f44 | )#}d,e {fQi3n1e( Q300.(9x)9 0 1 0 7 36 3 7 4 7 1 6 f ) ,( iQn3t1)( (0(.x0)4*610027337947157862642.30f )+} ,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 src/libavcodec/aacps.ce:f32i: nsrc/libavcodec/aacps_fixed_tablegen.h:e260 :Q133:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x) 260 | ( i nt ) ( ( Qx3)0*(201.417418193862428.5016 4+2 205.f5)) , | Q ^ ~3 0(0.07940In file included from 1src/libavcodec/aacsbr_fixed.c6:2626: 9src/libavcodec/aacsbrdata.h7:639953:f7):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0446 93999 | 01{5Q63216( 707.f3)3,4 0Q830402(4308.705225f1)4,4 Q6319(3 108.2886418f5)9,5 3| 87 ~~~~^~~~~~~~~~~~~~~~~~4 709src/libavcodec/aac_defines.hf:)44}:,36: {note: Qexpanded from macro 'Q30'3 1( 0. 9449 | 0#1d0e7fi3n6e3 74Q71360f()x,) Q 3 1 ( 0 . 04 6 0 2 3 9 7(5i7n6t6)2(3(fx))}*1,0 7 3| 74 ~~~~~^~~~~~~~~~~~~~~~~~1 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: 1(In file included from src/libavcodec/aacps.cx:) 32 : src/libavcodec/aacps_fixed_tablegen.h : 259 : 85 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x259) | * 2 14 7 4 8 3 64Q83.00( 0+. 402.654)0 1 4| 3 ^ ~ 271122f), QIn file included from 30src/libavcodec/aacsbr_fixed.c(0:.623: 0src/libavcodec/aacsbrdata.h8:93985:5844:04 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 65f), Q3 0398( | 0{.Q23211(3-70.49694889793007874f5)0,9 5Q3300f()0,. 1Q53716(8 7088.9754464415145f6)9,92 49 3| f ~~~~^~~~~~~~~~~~~~~~~~) }, src/libavcodec/aac_defines.h{:Q443:136(: 0note: .expanded from macro 'Q30'8 65571 71445 | 7#9d4e5f2ifn)e, Q3Q03(1x() 0 . 5 5 5 9 3 8 6 6 6 9 6(29i9nft))(}(,x ) *| 1 ~~~~~^~~~~~~~~~~~~~~~~~0 737src/libavcodec/aac_defines.h4:1458:236:4 .note: 0expanded from macro 'Q31' + 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 : 259 : 61(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*21474 82593 | 6 4 8 . 0 + Q03.05()0 . 4| ^ ~2 640143271In file included from 12src/libavcodec/aacsbr_fixed.c2:f62): ,src/libavcodec/aacsbrdata.h :Q3983:059(:0 .warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 895540465 93986 | 5{fQ)3,1 (Q-30.09(908.92920183744560498573300f7)7,f )Q, 3Q13(0 (00..715476684758185965994241449f3)f,) } ,| ~~~~^~~~~~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h :044.8:6365:5 7note: 17expanded from macro 'Q30'1 57945 244 | f#)d,e fQi3n1e( 0Q.3505(5x9)38 6 6 6 9 6 2 9 9 f ) } , ( i| ~~~~~^~~~~~~~~~~~~~~~~~n t)((src/libavcodec/aac_defines.hx:)45*:1360:73 7note: 4expanded from macro 'Q31'1 824.0 45+ | #0.d5e)f i n| e ^ ~ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h(:i259n:37t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*214748 32596 | 4 8 .0 + 0 . 5Q3)0 (| 0 ^ ~. 4264014327In file included from 11src/libavcodec/aacsbr_fixed.c2:622: fsrc/libavcodec/aacsbrdata.h):,398 :Q323:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 30895540 43986 | 5{9Q6351f()-, 0Q.3909(8909.0282451039754360f4)8,7 3Q03717(f )0,. 7Q43604(501.561959726489738f8)9}5,4 4{1Q43f1)(, 0| ~~~~^~~~~~~~~~~~~~~~~~. 865src/libavcodec/aac_defines.h5:74417:1365:7 9note: 4expanded from macro 'Q30'5 2f), 44Q | #3d1e(f i0n.e5 5Q53903(8x6)6 6 9 6 2 9 9 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.h:t45):((36x:) *note: 1expanded from macro 'Q31'0 73741 82454 | #.d0e f+in e0 .Q53)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(:x259):*132:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 +259 | 0 . 5 ) | ^ ~ Q30(0.42In file included from 6src/libavcodec/aacsbr_fixed.c4:0621: src/libavcodec/aacsbrdata.h4:33982:67:1 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f), Q30(0 .3983 | 0{8Q9351(5-400.469598996950f)8,4 5Q03905(300.f2)2,1 3Q7341(6 408.7734067475f15)6,9 9Q3204(903.f1)5}7,6 8{7Q83819(5 4041.48f6)5,5 7 | 1 ~~~~^~~~~~~~~~~~~~~~~~7 157src/libavcodec/aac_defines.h9:444:5236f:) ,note: expanded from macro 'Q30'Q 31( 0. 5445 | 5#9d3e8f6i6n6e9 6Q23909(xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36nt:) (note: (expanded from macro 'Q31'x) *1073 7454 | 1#8d2e4f.i0n e+ Q03.51)( 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(:258x:)85*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 83648.0 + 0258. | 5 ) | ^ ~ Q30(0.87In file included from 9src/libavcodec/aacsbr_fixed.c6:621: src/libavcodec/aacsbrdata.h71:63976:584:5 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f), Q30(0 .3977 | {5Q4634185(9-203.22763022f4)1,6 9Q63303(401.763f3)6,5 6Q07312(1-902.3725f9)9,9 7Q53908(505.755223f0)8}1,0 4{2Q63715(4-30f.)35,7 1| 25 ~~~~^~~~~~~~~~~~~~~~~~1 474src/libavcodec/aac_defines.h35:6443f:)36,: Qnote: 3expanded from macro 'Q30'1 ( 0.19 2449 | 89#6d3e7f6i8n5e7 4Qf3)0}(,x ) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)( (45x | )#*d1e0f73i7ne4 1Q83241.(0x )+ 0 . 5 ) | ^ ~ (int)In file included from ((src/libavcodec/aacps_fixed.cx:)24*: 2In file included from 14src/libavcodec/aacps.c7:4328: 3src/libavcodec/aacps_fixed_tablegen.h6:48258.:061 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 258 | In file included from src/libavcodec/aacsbr_fixed.c :62Q: 3src/libavcodec/aacsbrdata.h0:(3970:.588:7 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 71665524 2397f | ){,Q 3Q13(-00.(206.0725441669468353942173f)2,7 3Q2f3)1,( -Q300.(705.969393765598650577251292f3)2}f,) ,{ QQ331(0-0(.03.5572132051841704432566735f4)3,f )Q,3 1 (| ~~~~^~~~~~~~~~~~~~~~~~ 0.19src/libavcodec/aac_defines.h2:9448:369: 6note: 3expanded from macro 'Q30'7 68574f )44} | ,# d e| ~~~~^~~~~~~~~~~~~~~~~~~f ine src/libavcodec/aac_defines.hQ:3450:(36x:) note: expanded from macro 'Q31' 45 | # d(eifnitne) ((Qx3)1*(x1)0 7 3 7 4 1 8 2 4 . 0 + (0in.t5))( ( x| ) ^ ~* 21474836In file included from 48src/libavcodec/aacps_fixed.c.:024 : +In file included from src/libavcodec/aacps.c :032.5: )src/libavcodec/aacps_fixed_tablegen.h: 258 :| ^ ~37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62258 | : src/libavcodec/aacsbrdata.h : 397 : 31 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0( 0397. | 8{7Q93611(7-106.6256502244216f9)6,3 Q33401(70f.7)54,6 4Q83519(2-3207.372f5)9,9 9Q73509(805.56735326f5)6}07,2 1{9Q23312(f-)0.,3 5Q731205(104.754233506831f0)4,2 67Q53413(f )0,. 1 9| 29 ~~~~^~~~~~~~~~~~~~~~~~8 9637src/libavcodec/aac_defines.h6:8445:7364f:) },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 3 1 ( x()i n t ) ( ( x ) * 1 07 3 (7i41n8t2)4(.(0x) *+2 10.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:258In file included from :src/libavcodec/aacsbr_fixed.c13::62 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :397:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | 397Q | 3{0Q(301.(8-709.621670126461565926423f3)4,1 7fQ)3,0 (Q03.715(4-60.47855999293725793825f5)7,5 2fQ)3}0,( {0Q.3613(3-605.6305772112952134274f3)5,6 3fQ)3,0 (Q301.(5 2300.1891209482966377564835f7)4f,) } , | ~~~~^~~~~~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::4536::36 :note: expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | 45# | #ddeeffiinnee QQ3301((xx) ) ( i(nitn)t(()x()(*x1)0*7231744714882346.408 .+0 0+. 50). 5 )| ^ ~ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24396: :In file included from 83src/libavcodec/aacps.c: :warning: 32: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :257:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | {Q31(- 0.2579 | 3 1 4 9 7 3 1 0Q8300(716.7f2)6, 4Q33110(0-801.49986351431f6)2,5 7Q03409(01f.1)9}6,0 3{Q73411(6 607.999399f2),3 47Q23300(12.717037f3)7,2 4Q03316(2-302.3f8)01,4 2Q93903(716)7,5 5 4| 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 #Qd3e0f(ixn)e Q 3 1 ( x ) ( i n t ) ( ( x )(*i1n07t3)7(41(8x2)4*.20 1+4 704.8536)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 :257src/libavcodec/aacsbr_fixed.c::6237: : src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]396 :59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | 396 | {QQ3310((-10..2963414391703018018409675647ff)),, QQ3310((-10..1998630133714612656770949930ff)), }Q,3 0({1Q.311(0 7037.29409396223342732f3)0,2 7Q7330f(1)),, Q 3| 1 ~~~~^~~~~~~~~~~~~~~~~~( -0.src/libavcodec/aac_defines.h8:0441:4362:9 9note: 3expanded from macro 'Q30'7 67554 f44) | }#,d e f| i ~~~~~^~~~~~~~~~~~~~~~~~n e Qsrc/libavcodec/aac_defines.h3:045:(36x:) note: expanded from macro 'Q31' 45 | # d ef i(nient )(Q(3x1)(*x1)0 7 3 7 4 1 8 2 4. 0 + 0 .(5i)n t )| ( ^ ~( x)*214748In file included from 36src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+: 320: .src/libavcodec/aacps_fixed_tablegen.h5:257): 13 :| ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 257src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 396 : 31Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .26431008 13964 | 9{6Q5341f()-,0 .Q933104(917.311906800377674f1)6,6 7Q93913(f)-0,. 9Q833103(116.21507703479204f0)3}6,2 3{2Q3f3)1, (Q 300(.199)9,2 3 4| 72 ~~~~^~~~~~~~~~~~~~~~~~3 027src/libavcodec/aac_defines.h7:344f:)36,: Qnote: 3expanded from macro 'Q30'1 (-0.8 440 | 1#4de2fi9n9e3 76Q73505(4xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :(36i:n tnote: )expanded from macro 'Q31'( (x)*1 0457 | 3#7d4e1f8i2n4.e0 Q+3 10(.x5)) | ^ ~ 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)*:2256:1854:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 48.0 + 0.5 )256 | | ^ ~ Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:3629: 6src/libavcodec/aacsbrdata.h7:73969:66:0 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]84 02f), Q30 (3961. | 3{8Q03015(3-009.996371849277f3)1,0 8Q073607(f1).,3 4Q83319(9-702.499826341381f6)2,5 Q73004(910.f3)13}9,2 0{1Q3713(6 706.93919f2)3,4 7 2| ~~~~^~~~~~~~~~~~~~~~~~3 027src/libavcodec/aac_defines.h7:344f:)36,: Qnote: 3expanded from macro 'Q30'1 (-0.8 0441 | 42#9d9e3f7i6n75e5 4Qf3)0}(,x ) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36: (note: iexpanded from macro 'Q31'n t)((x) *451 | 0#7d3e7f4i1ne8 2Q43.10( x+) 0. 5 ) | ^ ~ (inIn file included from t)src/libavcodec/aacps_fixed.c(:24(: xIn file included from )src/libavcodec/aacps.c*:213247: 4src/libavcodec/aacps_fixed_tablegen.h8:362564:861.:0 +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 256 | In file included from src/libavcodec/aacsbr_fixed.c: 62 : Qsrc/libavcodec/aacsbrdata.h3:0395(:183.:3 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 79604984 0395 | 2{fQ)3,1 (Q-300.(310.9368300057330192996775812f7)f,) ,Q 3Q130((-01..314808739697722054999233664f8)f}),, {QQ330(11(. 301.399290919723568786223910f1)8,f ) ,| Q ~~~~^~~~~~~~~~~~~~~~~~3 1(-src/libavcodec/aac_defines.h0:.442:6362:8 1note: 8expanded from macro 'Q30'7 20942 8449 | f#)}d,e f i| n ~~~~^~~~~~~~~~~~~~~~~~~e Q30(xsrc/libavcodec/aac_defines.h): 45 : 36 : note: expanded from macro 'Q31' (45i | nt#)d(e(fxi)n*1e0 73Q73411(x8)2 4 . 0 + 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:8256.:0 37+ :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 256 | In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 395Q:593:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 39677960 439598 | 4{0Q23f1)(-,0 .Q330906(310.7338102095735019f96)7,8 2Q73f1()-,0 .Q3108(10.7364782309599973234692f64)8}f,) , {QQ3301((1 .301.39992909127538678632129f0)1,8 f )| , ~~~~^~~~~~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h-:0.442:6362:8 1note: 8expanded from macro 'Q30'7 209428 944 | f#)de}f,i n e| ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(xsrc/libavcodec/aac_defines.h): 45 : 36 : note: expanded from macro 'Q31' (45in | t#)d(e(xf)i*n1e0 7Q33714(1x8)2 4 . 0 + 0 . 5 ) | ^ ~( int)((x)*21In file included from 474src/libavcodec/aacps_fixed.c8:3246: 4In file included from 8src/libavcodec/aacps.c.:032 : +src/libavcodec/aacps_fixed_tablegen.h :0256.5:)13: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ 256In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h: 395 : 31 :Q 30warning: (1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 396779604 93958 | 4{0Q23f1)(,- 0Q.33009(613.037830102593705919f6)7,8 27Qf31)(, -Q0.3108(0716.73240853999393762f4)9}26,4 8{Qf3),1 (Q 300.(919.9391235928081272396071683f1)f),, Q 31| ( ~~~~^~~~~~~~~~~~~~~~~~- 0.26src/libavcodec/aac_defines.h:244:8361:8 7note: expanded from macro 'Q30'2 094289 f44) | },# d| e ~~~~^~~~~~~~~~~~~~~~~~~ finsrc/libavcodec/aac_defines.he: 45Q:363:0 (note: xexpanded from macro 'Q31') 45 | # d e f i n e( iQn3t1)(((xx)) * 1 0 7 3 7 4 1 8 2 4 . 0( i+n t0).(5()x ) *| 2 ^ ~1 47483648.In file included from 0 src/libavcodec/aacps_fixed.c+: 240: .5In file included from )src/libavcodec/aacps.c: 32 | : ^ ~src/libavcodec/aacps_fixed_tablegen.h :255: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:395:6 :255 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30 (395 | 1{.Q431315(0-609.830594683004743f1)2,9 7Q5310f()1.,4 1Q13918(27-803.751985097f6)72,0 5Q93903(361f.)4}0,9 7{7Q33012(2 602.395959f)9,2 5Q838202(910.1480f5)39,4 7Q93418(8-5405.f2)6,2 8 1| 8 ~~~~^~~~~~~~~~~~~~~~~~7 2094src/libavcodec/aac_defines.h2:448:936f:) }note: ,expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:d45:e36f:i nnote: eexpanded from macro 'Q31' Q30(x )45 | # d e f i n e Q 3 1 ((xi)n t ) ( ( x ) * 1 0 7 3 7 4 1(8i2n4.t0)( (+x) *02.154)7 4| 8 ^ ~3 648.0 + In file included from 0src/libavcodec/aacps_fixed.c.5:24): In file included from src/libavcodec/aacps.c| : ^ ~32 : src/libavcodec/aacps_fixed_tablegen.h:255:61: In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 62: src/libavcodec/aacsbrdata.h:394:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | 394Q | 3{0Q(311.(4 103.540768908358488304741f4)1,9 9Qf3)0,( 1Q.3411(1-908.23794823735291599f7)86,2 8Q83f0)(}1,. 4{0Q93717(3 002.2968229395159f5)8,7 9Q53104(f1).,4 0Q53319(4 709.408189548597f9)1,3 9 0| 0 ~~~~^~~~~~~~~~~~~~~~~~4 7f)src/libavcodec/aac_defines.h}:, 44 :| 36 ~~~~~^~~~~~~~~~~~~~~~~~ : note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: 44expanded from macro 'Q31' | #defi n45e | #Qd3e0f(ixn)e Q 3 1 (x ) ( i n t )((i(nxt))*(1(0x7)3*72411842744.8036 4+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: :src/libavcodec/aacps_fixed_tablegen.h394::25559::37 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255394 | | {Q 3 1 ( 0 . 4Q3708(013.848133751064919895f4),8 Q03414(f-)0,. 3Q934023(21.1491718968228788f3)7}5,95 9{fQ)31,( Q030.(19.842099977139052826729355145ff)),, Q3Q13(0 (10..400159389497799143898050445f7)f,) } ,| ~~~~^~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::4536:: 36:note: expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | #45d | #edfeifnien e QQ3301((xx)) ((iintn)t()(x()(x*)10*72134774418823644.08 .+0 +0 0..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::32394: :src/libavcodec/aacps_fixed_tablegen.h31::255: 13warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | 255{ | Q 3 1 ( 0 . 4 7Q83003(18.843173154109699f8)5,4 8Q03414(-f0).,3 Q93402(312.1491718968228788f)3}7, 5{9Q5391f(), 0Q.309(8219.9410997578379052142f6)2,3 5Q53f1)(, Q03.001(9819.749015339904074974f8)8}5,4 5| f ~~~~^~~~~~~~~~~~~~~~~~~) , | src/libavcodec/aac_defines.h ~~~~^~~~~~~~~~~~~~~~~~ :45:36src/libavcodec/aac_defines.h:: 44note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | #d e44 | f#idneef iQ3n1e (Q3x0)( x ) ( i(nitn)t()((x()x*)2*1147047833674481.802 4+. 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.c:39424:7: :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:254:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]394 | {Q31( 0. 42547 | 8 0 3 8 83 7 1 4Q13990f()1,. Q431412(-006.439913452833221f97)86,2 Q8380f()1}., 4{14Q13911(2 02022.396842f9)9,1 9Q3508(719.5411441f4)2,8 Q53619( 907.8041f9)8,9 7Q93103(910.044173f9)9}0,00 8 5| ~~~~~^~~~~~~~~~~~~~~~~~9 438src/libavcodec/aac_defines.hf:)45,: 36 :| ~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 :45 | #note: dexpanded from macro 'Q30'e fine Q 3441 | (#xd)e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1(i4n7t4)8((3x6)4*81.00 7+3 7041.852)4 . 0| + ^ ~ 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :393src/libavcodec/aacps_fixed.c::8424:: 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:254:61 :393 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.31 72544 | 4 4 3 4 9 6 6 0 5Q63f0)(,1 .Q43114(2-006.439618353843121f1)88,3 Q63502(f)1}.,4 {1Q413911(2-002.23241316048f2)7,5 9Q13602(31f.)4,1 4Q1314(28 506.949708241f1),2 22Q8300(716.9141f3)}9,9 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~8 5943src/libavcodec/aac_defines.h8:f45):,36 : | note: ~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h: 4445: | #36d:e fnote: iexpanded from macro 'Q30'n e Q31 44( | x#)d e f i n e Q 3 0 ( x ) ( i n t )( ( x ) * 2 1 4 7 (4i8n3t6)4(8(.x0) *+10 703.7541)8 2 4.| 0 ^ ~+ 0.5) | ^ ~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:393In file included from :src/libavcodec/aacps_fixed.c58::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:254:37: 393 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.31 2547 | 4 4 4 3 4 9 6 6Q03506(f1).4,1 4Q203614(9-10.33658833421f1)1,8 8Q3306(512.f4)}1,4 1{9Q13210(2-202.336441f1)0,8 2Q73509(11.642134f1)4,2 8Q5361(9 907.8440f2),1 1Q23202(810.746193199f0)00}8,5 9 4| 3 ~~~~^~~~~~~~~~~~~~~~~~~8 f), 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 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:24393: :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:254:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]393 | {Q31(-0 .2543174 | 4 4 3 4 9 6 6 0Q536f0)(,1 .Q41341(2-006.4931638538431211f8)8,3 6Q5302(f1).}4,1 4{1Q3911(2-002.232431614f0)8,2 75Q93106(213.f)4,1 4Q13412(8 5609.94708241f12)2,2 8Q03706(911f.)4},1 3 9| 9 ~~~~^~~~~~~~~~~~~~~~~~~0 0085src/libavcodec/aac_defines.h94:3845f):,36 :| ~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44 :4536: | #note: dexpanded from macro 'Q30'e fine Q44 | 3#1d(exf)i n e Q 3 0 ( x ) ( i n t ) ( ( x()i*n2t1)4(7(4x8)3*614087.3704 1+8 240..05 )+ 0| . ^ ~5 ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::24393: :In file included from 6src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :252:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | {Q31(-0 .252 | 3 1 7 4 44 3 4 9Q663005(60f.)2,7 6Q3711(8-208.2363803948141f1)8,8 3Q63502(f0).}1,7 6{Q634121(4- warning60s.234 generated71. 6160781237f5)9,1 6Q2330f()0,. 0Q73914(0 106.2460927615132f2)2,8 0 7| 69 ~~~~^~~~~~~~~~~~~~~~~~1 f)},src/libavcodec/aac_defines.h : 44| : ~~~~^~~~~~~~~~~~~~~~~~~ 36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: 44expanded from macro 'Q31' | #defi ne45 | Q#30d(exf)i n 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 src/libavcodec/aacps.c:32In file included from : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::25262:37: :src/libavcodec/aacsbrdata.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]392 :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 252 | 392 | { Q 3Q13( 00(.09.5920736370188248727390896f8)4,f )Q3,1 (Q 300.(706.7147469624741672736867731f3)f}),, {QQ3301((0 .007.97430156024619273695039f8)7,9 f ),| ~~~~^~~~~~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h-:044.:0363:7 47note: 2expanded from macro 'Q30' 03173 19442 | f#)d}e,f i | ne ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(x:)45: 36 : note: expanded from macro 'Q31' 45 | #(dienfti)n(e( xQ3)1*(1x07)3 7 4 1 8 24 . 0 + 0 . 5 ) ( | i ^ ~n t)((x)*2In file included from 1src/libavcodec/aacps_fixed.c4:74248: 36In file included from 4src/libavcodec/aacps.c8:.320: src/libavcodec/aacps_fixed_tablegen.h:+252 :013.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 252 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h0:(3920:.2597: 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 828230984f )392 | ,{ QQ3310(( 00..197569063434068247676779138f6)f,) ,Q 3Q03(10.(0 709.470617642469972675137f)3,8 7 3| ~~~~^~~~~~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h{:Q443:136(: 0note: .expanded from macro 'Q30' 735041 2443 | 9#d0e9f8i7n9ef )Q,3 0Q(3x1()- 0 .0 3 7 4 7 2 0 3 1 7 3 1 9(2inft))}(,( x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:18452:436.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 : 251 : 85 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*2 142517 | 4 8 36 4 8 .0 +Q 300.(05.)8 7 | 9 ^ ~61 716655242In file included from fsrc/libavcodec/aacsbr_fixed.c):,62 : Q3src/libavcodec/aacsbrdata.h0:(3920.:7325:4 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 59232732 f392) | {,Q Q3310(( 00..5976579709390370484475779586ff)),, QQ3310(( 00..4726674404192473127713187232ff)),} , | { ~~~~^~~~~~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h :044.:7363:5 0note: 4expanded from macro 'Q30'1 23909 844 | 7#9dfe)f,i nQe3 1Q(30-(0x.)0 37 4 7 2 0 3 1 7 3 1 9 2 f )(}i,n t )| ~~~~~^~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h1:0457:33674:1 8note: 2expanded from macro 'Q31'4. 0 + 0 45. | 5#)d e| f ^ ~i ne 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: 251 : 61 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*214 72514 | 8 36 4 8 . 0 + Q300.(5)0. 87 9| ^ ~6 17166552In file included from 42src/libavcodec/aacsbr_fixed.cf:)62,: src/libavcodec/aacsbrdata.hQ:33920(:07.:7 5warning: 46implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 85923273 2392f | ){,Q 3Q13(0 (00..955796073739098407774948567f5)f,) ,Q Q3310(( 00..476276444019423721717132827f3f)),} , | { ~~~~^~~~~~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h 0:.447:3365:0 4note: 1expanded from macro 'Q30'2 3909 8447 | 9#f)d,e fQi3n1e( -Q03.00(3x7)4 7 2 0 3 1 7 3 1 9 2 f) } , (| i ~~~~~^~~~~~~~~~~~~~~~~~n t)(src/libavcodec/aac_defines.h(:x45):*361:0 7note: 3expanded from macro 'Q31'7 41824 .450 | +#d ef0i.n5e) Q 31| ( ^ ~ x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :(32: isrc/libavcodec/aacps_fixed_tablegen.hnt:)251:(37(x:) *warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648. 0 251+ | 0 . 5 ) | ^ ~ Q30(0.879In file included from 61src/libavcodec/aacsbr_fixed.c71:6626: 5src/libavcodec/aacsbrdata.h52:43912:f84):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.75464 83915 | 9{2Q33217(-302.f8)4,7 6Q43304(504.8537666757f9)9,0 Q73414(5 07.50f2)3,7 2Q33106(800.142266410f1)4}3, 2{71Q13212(f-)0,. 8 9| ~~~~^~~~~~~~~~~~~~~~~~0 3986src/libavcodec/aac_defines.h3:444:83638:1 1note: fexpanded from macro 'Q30' ), Q31 (44 | #0d.e8f8i8n66e5 8Q13408(4x6)0 2 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45:(36i:n tnote: )expanded from macro 'Q31'( (x)*1 0457 | 3#7d4e1f8i2ne4 Q.301 (+x )0 . 5 ) | ^ ~ In file included from (isrc/libavcodec/aacps_fixed.cn:t24): In file included from (src/libavcodec/aacps.c(:x32: )src/libavcodec/aacps_fixed_tablegen.h*:22511:4137:4 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0 .2515 | ) | ^ ~ Q30(0In file included from .src/libavcodec/aacsbr_fixed.c8:7629: 6src/libavcodec/aacsbrdata.h1:739116:65585:2 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q30(0 .39175 | 4{64Q83519(2-302.874327f6)4,3 4Q53408(30.65657f6)7,7 9Q93017(44 507.50f2)3,7 2Q331608(00.142266410f1)4}3,2 71{1Q2321f()-,0 . | 8 ~~~~^~~~~~~~~~~~~~~~~~9 039src/libavcodec/aac_defines.h8:446:3364:8 3note: expanded from macro 'Q30'8 11f), Q3441 | (# d0e.f8i8n8e6 Q63508(x1)4 8 4 6 0 2 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:(36x:) *1note: 0expanded from macro 'Q31' 73741 8452 | 4#.d0e f+i n0e. 5)Q 3 1| ( ^ ~x ) In file included from src/libavcodec/aacps_fixed.c :(24i: nIn file included from tsrc/libavcodec/aacps.c):(32(: xsrc/libavcodec/aacps_fixed_tablegen.h):*2502:1614:7 48warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5 ) 250 | | ^ ~ Q30(1In file included from .2src/libavcodec/aacsbr_fixed.c91:262: 4src/libavcodec/aacsbrdata.h:93913:7321:1 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 8f), Q30 (3911 | .{Q139610(3-704.18646776949334f5)48,3 6Q6350f()1,. 1Q03713( 702.40023376232136283f0)12,6 1Qf3)}0,( 1{)Q,3 1 (| -0 ~~~~^~~~~~~~~~~~~~~~~~. 890src/libavcodec/aac_defines.h39:8446:3364:8 3note: 8expanded from macro 'Q30'1 1f), Q443 | 1#d(e 0f.in8e8 8Q663508(1x)4 84 6 0 2 f )} , | ~~~~~^~~~~~~~~~~~~~~~~~( intsrc/libavcodec/aac_defines.h):(45(:x36):* 1note: 0expanded from macro 'Q31'7 37418 2454 | .#0d e+f 0i.n5e) Q 3| 1 ^ ~ (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):250(:(37x:) *warning: 21implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648. 0250 | + 0 . 5 ) | Q ^ ~3 0(1.2912In file included from 49src/libavcodec/aacsbr_fixed.c:37621: 1src/libavcodec/aacsbrdata.h0:03912:86:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.196 0391 | 3{7Q43116(6-70.98934f7)6, 4Q33405(418.316067357f)2,4 0Q33612(3 02.30f2)3,7 2Q313608(011)2,6 1 f)| } ~~~~^~~~~~~~~~~~~~~~~~, {Qsrc/libavcodec/aac_defines.h3:144(:36-:0 .note: 8expanded from macro 'Q30' 90398 6443 | 4#8d3ef8i1n1ef )Q,30 Q(3x1)( 0 . 8 8 8 6 6 5 8 1 4 8 4(6i0n2tf))((}x,) * 1| 0 ~~~~^~~~~~~~~~~~~~~~~~~7 3741src/libavcodec/aac_defines.h8:452:436.:0 note: +expanded from macro 'Q31' 0.5) 45| | ^ ~# define In file included from Qsrc/libavcodec/aacps_fixed.c3:241: (In file included from xsrc/libavcodec/aacps.c) : 32 : src/libavcodec/aacps_fixed_tablegen.h : 250 : 13 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x250) | *2 1 47 4 8 3 6 4 8Q.300 (+1 .02.951)2 4 9| 3 ^ ~7 110028f),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h1:390.:1849: 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741667993f ),390 | Q{3Q03(11(.-100.723074264106376721392935f3)9,f )Q,3 0Q(13)1,( - 0| . ~~~~^~~~~~~~~~~~~~~~~~1 4209src/libavcodec/aac_defines.h9:7447:636:2 note: 8expanded from macro 'Q30'4 89f)}, 44 | {#Qd3e1f(i n0e. Q636202(x3)8 4 3 1 4 1 6 4 7 f ) , Q(3i1n(t )0(.(7x2)5*12087537794914820432.60f )}+, 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.cde:f32i: nsrc/libavcodec/aacps_fixed_tablegen.h:e249 :Q853:1 (xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | ( i nt ) ( ( xQ)3*02(114.7441819386247883.705 +9 509.f5)), Q| 30 ^ ~( 1.40313In file included from 81src/libavcodec/aacsbr_fixed.c52:6628: 3src/libavcodec/aacsbrdata.h6:0390f:)59,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.386876 703904 | 0{4Q93610(f-),0 .Q23004(6116.734781399997523499f26)4,8 fQ3)1,( - 0| . ~~~~^~~~~~~~~~~~~~~~~~14 209src/libavcodec/aac_defines.h:9447:7366:2 8note: 4expanded from macro 'Q30'8 9f)}, {44Q3 | 1#(d e0f.in6e6 2Q23308(4x3)1 4 1 6 4 7 f ) , Q 3 1((i n0t.)7((2x5)2*81507793974401382264f.)0} ,+ | 0 ~~~~~^~~~~~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| : ^ ~ 45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | :32#: dsrc/libavcodec/aacps_fixed_tablegen.he:f249i:ne61 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 249 | ( i n t )Q(3(0x()1*.24114179488237684387.509 5+9 f0).,5 )Q 3 0| ( ^ ~1 .403138152In file included from 6src/libavcodec/aacsbr_fixed.c8:3626: 0src/libavcodec/aacsbrdata.hf:)390,: 31Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .3868767 03904 | 04{9Q6301f)(,- Q03.02(10.436418637979179294593296f48)f,), Q 3| 1 ~~~~^~~~~~~~~~~~~~~~~~(- 0.14src/libavcodec/aac_defines.h20:9449:736:7 62note: 8expanded from macro 'Q30'4 89f)}, 44{ | Q#3d1e(f i0n.e6 6Q23203(8x4)3 1 4 1 6 4 7 CC libavcodec/asvdec.o f ) , Q 3(1i(n t0).(72(5x28)5*71909743073421682f4).}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 | : #dIn file included from esrc/libavcodec/aacps.cf:i32n: src/libavcodec/aacps_fixed_tablegen.he: 249Q:3371:(x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | ( i n t ) ( ( xQ)3*02(114.74418139684287.803 7+5 905.95f)) , | Q ^ ~3 0(1.4031In file included from 3src/libavcodec/aacsbr_fixed.c8:1625: 2src/libavcodec/aacsbrdata.h6:833906:06f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.3868 73906 | 7{0Q43014(9-600.f2)0,4 6Q3106(717.139498533999f72)4,9 2Q63418(f-)0,. 1 4| ~~~~^~~~~~~~~~~~~~~~~~2 0997src/libavcodec/aac_defines.h7:64428:4368:9 fnote: )expanded from macro 'Q30'} , {Q3 144( | #0d.e6f6i2n2e3 8Q43301(4x1)6 4 7 f ) , Q 3 1 ( 0 . 7(2i5n2t8)5(7(9x9)4*013027367f4)1}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 | :#24: deIn file included from fsrc/libavcodec/aacps.ci:n32: esrc/libavcodec/aacps_fixed_tablegen.h Q:32491:(13x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | ( i n t ) ( ( xQ3)0*(211.4471149883264788.307 5+95 90f.)5,) Q 3| 0 ^ ~(1 .40313815In file included from 2src/libavcodec/aacsbr_fixed.c6:8623: 6src/libavcodec/aacsbrdata.h0f:)389,: 83Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .386876704 043899 | {6Q0f3)1,( Q-300.(217.33438831949782489325654382ff)),, Q 3| 1( ~~~~^~~~~~~~~~~~~~~~~~ 0.9src/libavcodec/aac_defines.h9:944:5360:9 2note: expanded from macro 'Q30'2 44720 944f | )#}d,e {fQi3n1e( Q0.30063(1x0)8 02 3 38 3 0 2 f) , Q 3 1 ( -0(.i5n4t5)3(9(5x8)75*2916017837f4)1}8,2 4 .0| ~~~~^~~~~~~~~~~~~~~~~~~+ 0.src/libavcodec/aac_defines.h5:)45 :36 :| ^ ~note: expanded from macro 'Q31' 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 In file included from + 0src/libavcodec/acelp_pitch_delay.c.5:) 24 : | src/libavutil/ffmath.h ^ ~: 49:30: 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:389:32: 49warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] retu r389n | {exQp321f((-M0_.2L7O3G328_114088 3*5 5x3)2;f ) ,| ~ ^Q 31( 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 In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 389In file included from :src/libavcodec/aacps.c6:: 32: warning: src/libavcodec/aacps_fixed_tablegen.h:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]265 :160: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | {Q31(-0.27338 12654 | 8 8 3 5 5 3 2Qf3)1,( 0Q)3,1( Q03.199(905.0197282442477623059ff/)}M, _{PQI3)1, (Q 30.10(603.12088052636378333f0/2Mf_)P,I )Q,3 1Q(3-10(.05.4456339508775223966f1/8Mf_)P}I, ) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 1(0src/libavcodec/aac_defines.h.:5459:71366:3 15note: fexpanded from macro 'Q31'/ M_PI) ,45 | Q#3d1e(f0i.n7e8 5Q33918(16xf)/ M _ P I ), Q 3 1 ( 1 .1(0i0n3t08)5(5(fx/)M*_2P1I4)7,4 Q83316(418..507 0+7 906.353)f / M| _ ^ ~P I) | ^~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4562:: 36src/libavcodec/aacsbrdata.h::388 :note: 83expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defi 388n | e {QQ3311((x-)0 . 9 8 9 3 51 4 2 3 3 9 1(3i9ntf)()(,x )Q*32114(7-408.3464082.4091 5+9 000.659)3 3 f| )} ^, {Q31(-0.9In file included from 8src/libavcodec/aacps_fixed.c0:8241: 3In file included from 8src/libavcodec/aacps.c0:0329: 1src/libavcodec/aacps_fixed_tablegen.h1:30265f:137): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.728568955 32654 | 0 4 1f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~Q3 1(0src/libavcodec/aac_defines.h):45,: Q3631:( 0note: .expanded from macro 'Q31'17 84276 3455 | f#/dMe_PfI)i,n eQ 3Q13(10(.x2)8 5 6 6 7 3 3 f / M _ P I )(,i nQt3)1(((0x.)4*62314077428336648f./0M _+ P0I.)5,) Q 3| 1 ^ ~( 0.59716315fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,388 :Q5831:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]78 539816f/ M_388P | I{)Q, 3Q13(1-(01..1908903305815452f3/39M1_3P9I)f,), QQ3311((1-0..547002749693135f90/0M6_9P3I3) f )| } ^~~~~~~~~~~~, {Q31src/libavcodec/aac_defines.h(:-450:.369:8 0note: 8expanded from macro 'Q31'1 380091 1453 | 0#fd)e, fQi3n1(e- 0Q.3712(8x5)68 9 5 5 3 4 0 4 1 f )} , ( i nt| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h2:1454:7364:8 3note: 6expanded from macro 'Q31'4 8.0 + 045. | 5#)d e| f ^i ne 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 : 265 : 114 : (warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*21474836 42658 | . 0 + 0 . 5Q)3 1 (| 0 ^ ~) , Q31(0.17In file included from 84src/libavcodec/aacsbr_fixed.c2:76263: 5src/libavcodec/aacsbrdata.hf:/388M:_31P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(0.285 63886 | {7Q3331f(/-0M._9P8I9)3,5 1Q43213(309.143693f0)7,2 3Q63f1/(M_-0P.I4)0,2 4Q93115(9000.65993731f6)3}1,5 f{/MQ_3P1I()-,0 .Q93810(801.37808059319183106ff),/ M_QP3I1)(,- 0Q.3712(8516.810905305835450f4/1Mf_)PI}), , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 1(1src/libavcodec/aac_defines.h.:5457:0367:9 6note: 3expanded from macro 'Q31'3 f/M_ P45I) | # d| ^~~~~~~~~~~~e finsrc/libavcodec/aac_defines.he :Q453:136:( xnote: )expanded from macro 'Q31' 45 | # d e f i n e( Qi3n1t()x()( x ) * 2 1 4 7 4 8 3 6(4i8.n0t )+ (0(.x5))* 2 1| 47 ^ ~4 83648.0 In file included from + src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h : 388| : ^6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c388: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(-320: .src/libavcodec/aacps_fixed_tablegen.h9:82659:3915:1 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 39139f), Q31 (265- | 0 . 4 0 2 4 9 1 5Q93010(6093)3,f )Q3}1,( 0{.Q13718(4-207.6938058f1/3M8_0P0I9)1,1 3Q03f1)(,0 .Q23815(6-6703.37f2/8M5_6P89I5)5,3 40Q413f1)(}0, . | 4 ~~~~^~~~~~~~~~~~~~~~~~~6 307src/libavcodec/aac_defines.h2:3456:f36/M:_ Pnote: I)expanded from macro 'Q31', Q31( 045. | 5#97d1e6f3i1n5ef/ MQ_3P1I()x,) Q3 1 ( 0 . 7 8 53 9 8 1 6 (fi/nMt_)P((Ix)),* 2Q13417(14.81306043088.505 f+/ M0_.PI5)) , Q| 3 ^ ~ 1(1.57079In file included from 63src/libavcodec/aacsbr_fixed.c3:f/62M: _src/libavcodec/aacsbrdata.hP:I387): 84 :| ^~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: 387expanded from macro 'Q31' | {Q31(- 045. | 5#3d4e9fi9ne6 21Q9317(9x7)2 0 f ) , Q 3 1 ( 0. 9 7(2i41n5t5)3(7(3x1)2*3271f)4}7,4 8{3Q63418(-.00. 4+9 402.955)6 0 2| 2 ^6 497f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 024.: In file included from 9src/libavcodec/aacps.c8:1328: src/libavcodec/aacps_fixed_tablegen.h3:82656:5682:9 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 03f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h265: | 45 : 36: note: expanded from macro 'Q31' Q31 (450 | )#,d eQfi3n1e( 0.Q13718(4x2)7 6 35 f / M _ P I ) , Q 3 1((i0n.2t8)5(6(6x7)3*32f1/47M4_8P36I4)8,. 0Q 31+( 00..5)4 6 3| 0 ^ ~7 236f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,:62 : Q3src/libavcodec/aacsbrdata.h1:387(:058.:5 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 16315f/M_ PI387) | ,{ QQ3311((0-.07.855334998916621f9/7M97_2PI0)f),, QQ3311((1 .01.0907320485155f5/M3_7P3I1)2,3 7Q3f1)(}1,. 5{7Q03719(6-303.f4/9M4_2P9I5)6 0 2| 2 ^~~~~~~~~~~~6 497src/libavcodec/aac_defines.hf:)45,: 36Q:31 (note: expanded from macro 'Q31'0. 98183 84565 | 2#9d1e9f0in3e Qf3)}1,( x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x )45* | 21#4d7e48f3i6n4e8 .Q03 1+( x0). 5 ) | ^ (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:42658:3456:48 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 265 | In file included from src/libavcodec/aacsbr_fixed.c :Q623: 1src/libavcodec/aacsbrdata.h(:0387):,32 :Q 31warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1784276 35387f | /{MQ_3P1I()-0,. Q53314(909.6228516967793732f0f/)M,_ PQI3)1, (Q 301.(907.244613505737233162f3/7Mf_)P}I,) ,{ QQ3311((-00..4599472196536150f2/2M6_4P9I7),f ),Q 3Q311(0(. 708.53998811863f8/6M5_2P9I1)9,0 3Qf3)1}(,1 .1 0| ~~~~~^~~~~~~~~~~~~~~~~~0 308src/libavcodec/aac_defines.h5:545f:/M36_:P Inote: )expanded from macro 'Q31', Q31( 145. | 5#7d0e7f9i6n3e3 f/QM3_1P(Ix)) | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36 : note: (expanded from macro 'Q31'i nt)(( x45) | *#2d14e7f4i8n3e6 4Q83.01 (+x )0 .5 ) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.cin:t)62((: xsrc/libavcodec/aacsbrdata.h):*3872:164:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0 .3875 | ){ Q 3| 1 ^( -0.53499In file included from 62src/libavcodec/aacps_fixed.c1:9247: 9In file included from 7src/libavcodec/aacps.c2:032f: )src/libavcodec/aacps_fixed_tablegen.h,:265 :Q3211:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 972415537312 32657 | f ) } , { Q 3Q13(1-(00.)4,9 42Q93516(0022.61479874f2)76,3 5Qf3/1M(_ P0I.)9,8 Q13813(08.6258256961793033ff/M)_}P,I )| , ~~~~^~~~~~~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h0:.45:43663:0 note: 7expanded from macro 'Q31'2 36f/M_ P45I | )#,de fQi3n1e( 0Q.35917(1x6) 3 1 5 f / M _P I ) , Q 3(1i(n0t.)(7(8x5)3*921841764f8/3M6_4P8I.)0, +Q 301.(51). 1 0| 0 ^ ~3 0855f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h1:(3861:.8457:0 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 633f/M_PI )386 | {| Q ^~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.8:8454:6361:5 note: 7expanded from macro 'Q31'4 00396 345f | )#d,e fQi3n1e( 0Q3.15(7x5)0 8 4 0 5 2 7 6 41 4 f ) } ,( i{nQt3)1((( x0).*025114978498336340585.01 6+2 f0).5,) Q 3| 1 ^( 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) | ^ ~ CC libavcodec/asvenc.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445:: 36:In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31' :32: src/libavcodec/aacps_fixed_tablegen.h:279 45: | 79:# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fine Q31(x) 279 | s t a(tinitc) (c(oxn)s*t2 1i4n74t8 3f6r4a8c.t0i o+n a0.l5_)d e l| a ^ ~y _links[] =In file included from {src/libavcodec/aacsbr_fixed.c :Q623: 1(src/libavcodec/aacsbrdata.h0:.3854:332f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1(0.75f) ,385 | Q{3Q13(10(.-304.7f6)0 1}8;2 2 0| ~~~~^~~~~~~4 6776src/libavcodec/aac_defines.h0:845f:)36,: Qnote: 31expanded from macro 'Q31'( 0.867 74596 | 5#1d0e3f6i1n2e3 fQ)3}1,( x{) Q 3 1 ( - 0 . 9 7 4 1 8 5 8(81i6n3t2)1(7(fx)),* 21Q4317(4 803.694684.608 5+2 306.6654) 7 5| f ^ ~) }, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524:: 36In file included from :src/libavcodec/aacps.c :note: expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:279: 6745: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x )279 | s t a t i c c o(nisntt )i(n(tx )f*r2a1c4t7i4o8n3a64l8_.de0l a+y _0l.i5nk)s [ ]| ^ ~ = { Q31(0.43In file included from f)src/libavcodec/aacsbr_fixed.c,: 62Q3: 1src/libavcodec/aacsbrdata.h(:0385:.67:5 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(0.3 47385f | ){ Q}3;1( - | 0 ~~~~^~~~~~. 6018src/libavcodec/aac_defines.h2:2450:4366:7 7note: 6expanded from macro 'Q31'0 8f), Q453 | 1#d(e f0i.n8e6 7Q7319(6x5)1 0 3 6 1 2 3 f ) } , { Q(3i1n(t)-(0(x.)97*42118457848163217f),8 3Q63418.(0 0+.9 604.658)5 2 3| 6 ^ ~6 6475f)}, 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::279 :note: 55expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #de f279 | i n e Qs3t1a(txi)c c o n s t in t f r a c(tiionnta)(l(_dxe)la*y21_4l7i4n8ks3[6]4 8=. 0{ +Q 301.(50). 4 3| f) ^ ~, Q31(0.75fIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h1:(3840:.843:4 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }; | ~~~~^~~~~~ 384 | src/libavcodec/aac_defines.h{:45Q:3361:( -note: 0expanded from macro 'Q31'. 386587 5451 | 1#3d3e5f2i7nf)e, QQ3311((x )0 . 9 9 5 0 1 5 7 1 2 0 8 9(8i5nft))}(, ({xQ)3*12(1-407.42839624580.801 +4 00.259)8 5 1| f ^ ~ ), 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/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32: 384src/libavcodec/aacps_fixed_tablegen.h::58280::43 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384280 | | {Q 3 1 ( -c0o.n3s8t6 5i8n75t1 1f3ra3c5t2i7ofna)l,_ dQe3l1a(y _0g.a99i5n0 1=5 7Q13210(08.93895ff));} , | ~~~~^~~~~~{Q 31(-src/libavcodec/aac_defines.h0:45.:2369:2 5note: 0expanded from macro 'Q31'8 14029 845 | 5#1dfe)f,i Qn3e 1Q( 301.(3x7)4 4 4 9 94 3 4 4 6 1 5 f )(}i,n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)src/libavcodec/aac_defines.h*:24514:7364:8 3note: 6expanded from macro 'Q31' 48.0 + 45 | 0.#5d)e f| i ^ ~n e Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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]src/libavcodec/acelp_pitch_delay.c :95:9: 383warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{Q 31( 0.916531 8940 | 3 6 7 9 1 3 f ), Q 31 ( - 0 .3 0e5n8e76r2g8y7_me2a6n)5)97 f)/} , {| Q3 ~1 ( 0.6 9950 | 0 0 8 0 3 4 9 9 3s1qr6tff)(f,ix eQ3d1(_ m0e.a9n0_9e5ne2r1g7y1 3?86 1f3i2xfe)d}_,m e a| n ~~~~^~~~~~~~~~~~~~~~~~~_ enersrc/libavcodec/aac_defines.hg:y45 ::36 : 1note: .expanded from macro 'Q31' 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~45 | #define Q31(x) src/libavcodec/acelp_pitch_delay.c : 93 : 78 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )92 | ( ( x ) * 2 1f4f7_e4x8p31604(80..005 +* 0. 5| ) ~ | ^ ~ 93 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(383av:p7:r ivwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s calarpr od383u | c{tQ_3f1l(o a0t._9c1(6pr5e3d1_8t03a6bl7e9,1 3pfr),e dQi3c1(t-i0.o3n0_5e8r7ro6r28,7 246) 5+9 7 f)| } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ , { Q9431 | ( 0 . 6 9 0 0 0 8 0 3 4 9 9e31n6efr)g,y_ mQ3e1a(n )0) ./9 0| 95 ~~~~~~~~~~~2 1713861src/libavcodec/acelp_pitch_delay.c3:2f91):}17,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :9145 | : 36 : fnote: loexpanded from macro 'Q31'a t val 45= | f#idxeefd_iganie nQ_3f1a(cxt)o r * | ^~~~~~~~~~~~~~~~~ ~ (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.25640361602src/libavcodec/acelp_pitch_delay.c6:61100f:)34},: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.367 01003 | 58 39 57 4 24pfr),e diQc3t1i(o-0n._3e8r6r5o3r2[6356]4 1=87 5f2)0}., 0 | ~~~~~^~~~~~~~~~~~~~~~~~ * logsrc/libavcodec/aac_defines.h1:045f:(36f:i xenote: dexpanded from macro 'Q31'_ gain_ f45ac | t#doerf)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: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( In file included from 0.41src/libavcodec/aasc.c3:3322: 3In file included from 3src/libavcodec/msrledec.h8:5263: 8src/libavcodec/bytestream.h9:61873:f15):} ,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'187 | i45f | #(desfiinzee 2Q3 1!(=x )s i z e ) | ~~~~~ ^ ~~~~ (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.8996835In file included from 374src/libavcodec/aacps_fixed.c0:3248: 8In file included from f)src/libavcodec/aacps.c}:,32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~^~~~~~~~~~~~~~~~~~~361: 15: warning: src/libavcodec/aac_defines.h:comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]45 :36: note: expanded from macro 'Q31' 45 | #d e361f | i n e Q 3 1 ( xi)f ( k < F F _ A R R A Y(_iEnLtE)M(S((xf)_*c2e1n4t7e4r8_2306)4)8 . | 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0.5) | src/libavcodec/aacps_fixed_tablegen.h ^ ~: 383:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c: 62383: | src/libavcodec/aacsbrdata.h : 379 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i f (k < FF_ A379R | R{AQY3_E1LE(M-S(0f._3c6e8n3t4e3r3_63944)9) 2 5| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~f ), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379: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.54In file included from 9509src/libavcodec/aacps_fixed.c5:5245: 7src/libavcodec/aacps.c05:6403:f45):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 40 | 45 | Q#3d1e(f0i.n0ef )Q,3 1 (Qx3)1 ( 0 . 3 0 5 9 6 6 3 05 4 5 16(8ifn),t )Q(3(1x()0*.251f4)7 48 3| 6 ~~~~^~~~~4 8.0 + 0src/libavcodec/aac_defines.h.:545): 36 :| ^ ~note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:i378n:e59: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 378 | { Q 3 1 ( (0in.t92)0(4(5x1)2*24174375449853f6)4,8 .Q03 1+(- 00..56)2 4 33| 6 ^ ~5 2524220f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1src/libavcodec/aacps.c(:40 :021.:8 9warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 2532251 8407 | 8 f ) , QQ3311((0 .00.f5)4,9 5 0Q3915(505.73005596636f)3}0,5 4 5| ~~~~~^~~~~~~~~~~~~~~~~~1 68f)src/libavcodec/aac_defines.h, :Q453:1(360: .note: 5fexpanded from macro 'Q31') | ~~~~^~~~~~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e45f:i36n:e note: Qexpanded from macro 'Q31'3 1(x) 45 | # d e f in e Q 3 1 ((xi)n t )( (x ) * 2 1 4 7 4 8 3 6 4(8i.n0t )+( (0x.)5*)2 1 4| 7 ^ ~ 483648.0 + In file included from 0src/libavcodec/aacsbr_fixed.c:.625: )src/libavcodec/aacsbrdata.h :| 378 ^ ~ :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c :37840 | :{9Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.920 4405 | 12 4 7 3Q534915(f0).,0 fQ)3,1 ( -Q03.16(204.33036552956264302524051f6)8f}),, {QQ3311((0 .05.f8)9 1 62| 5 ~~~~^~~~~ 3225src/libavcodec/aac_defines.h1:8457:836f:) ,note: expanded from macro 'Q31'Q 31( 0.54 9455 | 0#9d5e5f5i7n0e5 6Q33f1)(}x,) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 :( inote: nexpanded from macro 'Q31't )((x)*2 1454 | 7#4d8e3f6i4n8e. 0Q 3+1 (0x.)5 ) | ^ ~ (int)In file included from ((xsrc/libavcodec/aacps_fixed.c):*242: 1src/libavcodec/aacps.c4:7394:8563:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 39 | Q31(0In file included from .src/libavcodec/aacsbr_fixed.c0:f)62,: src/libavcodec/aacsbrdata.h :Q3783:17(:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 18994875 23786 | 0{4Q931f(), 0Q.39210(405.102f4)7,3 Q5341(9-50f.),0 7Q23913(1-309.61264373563582f5)2,4 2| 2 ~~~~^~~~~~~~~~~~~~~~~~~0 f)},src/libavcodec/aac_defines.h: 45{:Q363:1 (note: expanded from macro 'Q31'0 .8916 2455 | 3#2d2e5f1i8n7e8 fQ)3,1 (Qx3)1 ( 0 . 5 4 9 5 09 5 5 5 7 0(5i6n3tf))((}x,) * 2| 14 ~~~~~^~~~~~~~~~~~~~~~~~7 4836src/libavcodec/aac_defines.h48:.45:036 :+ note: 0expanded from macro 'Q31' .5) | ^ ~45 | #define QIn file included from 31src/libavcodec/aacps_fixed.c(:x24): src/libavcodec/aacps.c : 39 : 45 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t39) | ( ( x ) *Q23114(704.803f6),4 8. 0Q 3+1 (00..501)8 9| 94 ^ ~8 7526049f)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 1src/libavcodec/aacsbrdata.h(0:.3770f:)84:, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.072 9377 | 3{1Q33911(6-705.38684f)2,5 0 9| 3 ~~~~^~~~~0 11245src/libavcodec/aac_defines.hf:)45,: 36Q:3 1note: (-expanded from macro 'Q31'0 .4579 5450 | 2#5d0e2f9i4n6e6 fQ)3}1,( x{)Q 3 1( 0 . 3 8 8 7 9 7 7 9 0(5i9n0t45)f()(,x )Q*3211(4 704.8937624784.402 9+3 404.559)3 f )| }, ^ ~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :src/libavcodec/aacps.c note: :expanded from macro 'Q31'39 :21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #defin e39 | Q3 1 ( x )Q 3 1 ( 0 . 0 f ) , Q 3 1((i0n.t0)1(8(9x9)4*8271542764084396f48).,0 Q+3 10(.05.)0 f )| , ^ ~ Q 31(-0.07In file included from 2src/libavcodec/aacsbr_fixed.c9:31623: 9src/libavcodec/aacsbrdata.h1:3776:75593:8 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :37745 | {:Q363:1 (note: -0expanded from macro 'Q31'. 8642 50459 | 3#0d1e1f2i4ne5 fQ)3,1 (Qx3)1( - 0 .4 5 7 9 5 0 2 5 0 2(94i6n6tf))(},( x){*Q3211(4 704.8338684789.707 9+0 5090.45)5 f )| , ^ ~ Q31( 0.In file included from 97src/libavcodec/aacps_fixed.c2:7244: 4src/libavcodec/aacps.c:23993:49:4 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ 39 | src/libavcodec/aac_defines.h : 45 : 36Q:3 1note: (0expanded from macro 'Q31'. 0f), 45Q3 | 1#(d0e.f0i1n8e9 9Q43817(5x2)6 0 4 9 f ) , Q 3 1( 0 (.i0nft)), (Q(3x1)(*-20.10477248933614389.106 7+5 308.f5)), | | ^ ~ ~~~~^~~~~ src/libavcodec/aac_defines.h:45:36:In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q31': 62: src/libavcodec/aacsbrdata.h:377: 3145: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31( x377) | { Q 3 1 ( - 0 . 8 6 4 2 5(0i9n3t0)1(1(2x4)5*f2),1 4Q73418(3-6408.4.507 9+5 002.550)2 9 | 4 ^ ~66 f)}, {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)*21474src/libavcodec/bytestream.h8364:8294.:015 :+ warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 5) | ^ ~ In file included from 294src/libavcodec/aacsbr_fixed.c | :62 : src/libavcodec/aacsbrdata.h : 376:7i:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize2 != s376i | z{eQ)3 1 (| ~~~~~ ^ ~~~~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:src/libavcodec/bytestream.h62: src/libavcodec/aacsbrdata.h::375318::715:: 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] 375 | {Q31 (318 | 0 . 1 9 5if1 3(0s29i14z6e92 3!4=f ),s iQz3e1)( - 0| . ~~~~~ ^ ~~~~9 4239832251867f)}, {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.src/libavcodec/bytestream.h353:93573:7157:7 9warning: 21comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 20f)}, {Q31(-0 .635728 | 5 8 7 7 2i1f0 3(0s3i0zfe),2 Q 3!1=( 0 .s38i7z6e5) 6 9| 33 ~~~~~ ^ ~~~~8 7102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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) (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] 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 | In file included from {Q31src/libavcodec/ac3enc_fixed.c(-:031.: 3In file included from 4src/libavcodec/ac3enc.h6:0430: 7src/libavcodec/put_bits.h8:52278:7379:5 9warning: 4f)comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] , Q31(-0.994414 22276 | 1 4 4 2 0 0 f )i},f {Q(3s1(--0>.b68u7f7_4e48n1d7 3- 1s0-0>8bfu)f, _Qp3t1(r- 0>.=3 0s2i38z8e37o9f5(6B2i9t9Bfu)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: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( 0In file included from .370src/libavcodec/aacps_fixed.c5:0src/libavcodec/put_bits.h92490: :src/libavcodec/aacps.c6026540::4169137:f:)44, Q:warning: 31 comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare](-warning: 0. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 99101403831 7265 | 1 f ) 416} , | { Q3 1 co(n- isf 0t.(70 37sI-3>N5bTF9LOu4ATf2_6 peea2nkd8 9_-1 fd)se-,> Qcb3a1uy(_f f0_.9ap1c22t7tr 6o6>=r s5 8i=2z 7eQ031o8f1(0(fB).}i7,6t 5 B| 9u ~~~~~^~~~~~~~~~~~~~~~~~28f33 8)3)6 4src/libavcodec/aac_defines.h:{6455 :36f :| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~note: ;expanded from macro 'Q31' | ~~~~^~~~~~~~~~~~~~~~~~ 45 | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q3:1 (note: xexpanded from macro 'Q31') 45 | # de f i n(ei nQt3)1((x()x ) * 2 1 4 7 4 8 3 6 4 8 . 0( i+n t0).(5()x ) *| ^ ~2 147483648.0In file included from src/libavcodec/aacsbr_fixed.c+: 620: .src/libavcodec/aacsbrdata.h5:)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.885473737src/libavcodec/put_bits.h607:59317f):,33 :Q 3warning: 1(comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]- 0.8963680290 143176 | 9f ) }, {Qi31f( -(0s.-1>8b1u7f3_07e8n1d5 -2 2s2-6>fb)uf,_ ptQr3 1>=( -s0i.z2eo6f15(2Bi1t4B5u1f56)8)0 0{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: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' In file included from src/libavcodec/aacps_fixed.c45: | 24#: dsrc/libavcodec/aacps.ce:f486i:n39e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) (486i | n t ) ( ( x ) * 2 1 4g7_48d3e6c48a.y0_ s+l o0p.5)e =| ^ ~( 1 << 30) - In file included from DEsrc/libavcodec/aacsbr_fixed.cCA:Y62: _src/libavcodec/aacsbrdata.hS:L360O:P83E: *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](k - DECAY_C U360 | T{OQF3F1[(i s03.40]2)4;1 6 2| ^~~~~~~~~~~7 5806869fsrc/libavcodec/aacps.c),: 188Q:3301:( note: 0expanded from macro 'DECAY_SLOPE'. 271929 11884 | 2#8d8e9f05ifne) }D,E C{AQY3_1S(L O0P.E8 2 0 6 8Q63109(5900.50155f)f ) ,| ~~~~^~~~~~Q 31(src/libavcodec/aac_defines.h-:044.:8365:0 8note: 77expanded from macro 'Q30'87 994476 f44) | }#,d e fi| n ~~~~^~~~~~~~~~~~~~~~~~~e Q3src/libavcodec/aac_defines.h0:(45:x36): note: expanded from macro 'Q31' 45 | # d e f(inien tQ)3((1x)(*1x0)7 3 7 4 1 82 4 . 0 +( i0n.t5))( ( 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.02416275806869fCC libavcodec/atrac.o ), 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(-50. warning9s9 generated92. 5837363824f), 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.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) (insrc/libavcodec/acelp_vectors.ct)((:x201):*24714:7 4warning: 83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) | ^ ~201 | In file included from gasrc/libavcodec/aacsbr_fixed.ci:n62_: src/libavcodec/aacsbrdata.hs:c354a:l58e:_ fwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ctor = sq r354 | t{(Qs3p1e(e c0.h9_6e3n6e7r5g5 4/7 6p3o2s0t1ff)i,l tQ3e1r( _0e.n384e8rg6)74;9 3 0| 3 ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~24 2f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | src/libavcodec/acelp_vectors.c ~~~~^~~~~~~~~~~~~~~~~~~:203 :32:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 203 | 45 | #gdaeifni_nsec aQl3e1_(fxa)c to r * = 1 . 0 - a(lipnhta);( ( | 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] In file included from src/libavcodec/ac3dec_fixed.c :354 | 155{: Q3src/libavcodec/eac3dec.c1:(141 :170:. 96warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 7554763201f), 141Q | 31 ( 0 . 3 8 4 8 6 7 4 9 3i0f3 (242nf)s}c, a{lQe3 <1 (--10..909)1 43 8| 7 ^~~~~~ ~5 716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, src/libavcodec/acelp_vectors.c | ~~~~^~~~~~~~~~~~~~~~~~~: 219:43src/libavcodec/aac_defines.h::45 :warning: 36:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #def i219n | e Q 3 1 ( x ) s c a l e f a c t o r =( instq)r(t((xs)*u2m1_4o7f4_83s6q4u8a.r0es /+ 0s.c5a)l e fa| c ^ ~t or); | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 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.9872068In file included from 4660src/libavcodec/aacps_fixed.c4:8248: fsrc/libavcodec/aacps.c),: 678Q:343:1 ( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8409133691962f)}, {Q 36781 | ( - 0 . 8 1 6 8 9 2 9 6I2N7T1F2L0O3ATf )w,i dQ3t1h( -= 0Q.3900(812.7f7)0 3/6 2(8(2s9to8pf)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36-: snote: texpanded from macro 'Q31'a rt) ? 45(s | t#odpe f-i nset aQr3t1)( x:) 1 ) ; | ~~~~^~~~ (insrc/libavcodec/aac_defines.ht:)44(:(36x:) *note: 2expanded from macro 'Q30'1 474836 4448 | #.de0f i+n e0 .Q350)( x )| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h(:i351n:t58):( warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x) *1073741 83512 | 4.{0Q 3+ 10(. 50). 9| 8 ^ ~7 20684660488f), 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)*214741783 warning64s8 generated.. 0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) 4 warning s generated . (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980In file included from 081src/libavcodec/adpcmenc.c2:4303: 08src/libavcodec/put_bits.h7:f227):,37 :Q 3warning: 1(comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 227 | src/libavcodec/aac_defines.h : 45 : 36 : note: iexpanded from macro 'Q31'f (s- >45b | u#f_deenfdi n-e Q 3s-1>(bx)u f _ p t r > = s i z e(oif(nBti)t(Bu(fx)))* 2{14 7 | 4 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~83 648.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.6In file included from 888src/libavcodec/ac3enc.c37:5458: 19src/libavcodec/put_bits.h2:42272:637f:) ,warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]Q 31( 0.913389588 42270 | 7 7 2f ) } , i| f ~~~~~^~~~~~~~~~~~~~~~~~ (s->src/libavcodec/aac_defines.hb:u45f:_36e:n dnote: expanded from macro 'Q31'- s-> b45 | u#fd_epftirn e> =Q 3s1i(zx)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: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 + 0src/libavcodec/put_bits.h.5): 265 :| 37 ^ ~ : warning: In file included from comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:341:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | 341i | f{ Q(3s1-(> b0u.f9_6e3n6d1 8-8 2s2-7>b0u1f9_0pft)r, >Q=3 1s(iz e0o.4f0(7B0i6t9B6u7f1))4 0{9 8 9| f) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/atrac1.o (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.0028784src/libavcodec/put_bits.h060:332654:837f:) ,warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]Q3 1( 0.64768261 12655 | 81 6 6 f )}, {Q 3 1i( f0 .(7s0-1>7b6u9f8_9e4n0d8 4-In file included from 55 fs)src/libavcodec/ac3enc_float.c->,: bQ31u: 31fIn file included from (_src/libavcodec/ac3enc.hpt-r0:. 432: >=0 src/libavcodec/put_bits.hs4:53i2270:37z:2 e8o5warning: 7comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]f3(3 B2it2Buff))},) { | ~~~~~^~~~~~~~~~~~~~~~~~| 227 | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36 : inote: expanded from macro 'Q31'f (s-> 45b | u#fd_eefinnde -Q 3s1(-x>b)uf _ p t r > = s i z e o(fi(nBti)tB(u(xf))*)2 1{4 7 4| 8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~3 648.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.8449053352src/libavcodec/put_bits.h0752:f317):}33,: | warning: ~~~~~^~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 317 | 45 | i#fd e(fsi-n>eb uQf31_(ex)nd - s - > b u f _ p t r( i>n=t )s(i(zxe)o*2f1(4B7i4t8B36u4f8).)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.81254441908887src/libavcodec/put_bits.hf),: 265Q3:137(:-0 .5warning: 16comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]2 7234660629f) }265, | { Q 3 1 ( - 0 .i9f9 (6s4-6>3b6u9f48_5e48n1df )-, sQ3-1>(b 0u.f8_4p4t9r0 5>3=3 5s2i0z7e5o2ff)(}B,i t| B ~~~~^~~~~~~~~~~~~~~~~~~u 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:339:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(src/libavcodec/put_bits.h-0.:8123175:4334:4 1warning: 90comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]8 887f), Q31(-0 .3175 | 1 62 7 2 3i4f6 6(0s6-29>fb)u}f,_ e{nQd3 1(-- 0s.-9CC libavcodec/atrac3.o 9>64b6u3f6_9pt4r85 4>8=1 f)s,i zQe3o1f(( B0.i8t4B4u9f0)5)3 3{5 2 0| 7 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 52f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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/put_bits.hsrc/libavcodec/aacsbrdata.h::337317:84::33 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 337 | {Q3 1317( | 0. 95 4 04i44f3 4(0s2-0>7b2uff)_,e nQd3 1-( s0-.>4b9u1f6_2p76t5r3 9>8=7 4s3if)z}e,o f{(QB3i1t(B-u0f.)0)6 4{4 98 6| 3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~5 79434f), 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] CC libavcodec/atrac3plus.o 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) 1(i warningnt generated)(. (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.990891975CC libavcodec/atrac3plusdec.o 65987f), Q31(-0.92062625581587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (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) CC libavcodec/atrac3plusdsp.o (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) | ^ ~ src/libavcodec/ac3enc_float.cIn file included from src/libavcodec/aacsbr_fixed.c::6268: src/libavcodec/aacsbrdata.h::33018::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] 330 | {Q3 168( | - 0 . 6 7r6e8t0ur1n88 68F2F9M7IN2(fc)oo,r Qd3,1 (CO E0F._9M4A5X0)2;0 523 3| 7 ~~~~~~^~~~~~~~~~~~~~~~69 5f)}, {src/libavutil/macros.hQ:3491:(22: 0note: .expanded from macro 'FFMIN'86 84977 4493 | 4#8d7e4f9ifn)e, FQF3M1I(N-(0a.,1b8)3 33(5(a9)86 47>89 9(fb))} ,? | ( ~~~~^~~~~~~~~~~~~~~~~~~b ) :src/libavcodec/aac_defines.h :(45a:)36): note: | expanded from macro 'Q31' ^ ~ 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'In file included from src/libavcodec/alacenc.c :4527 | : #dsrc/libavcodec/put_bits.he:f227i:n37e :Q 31warning: (xcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]) (227i | nt ) ( ( x ) * 2 1i4f7 483(6s4-8.>0b u+f _0e.n5d) - | s ^ ~ ->buf_ptr >In file included from =src/libavcodec/aacsbr_fixed.c :s62i: src/libavcodec/aacsbrdata.hz:e327o:f84:( Bwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t Buf)) { 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:62src/libavcodec/put_bits.h: src/libavcodec/aacsbrdata.h:326::26583::37 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 326 | {Q31 (265- | 0 . 5 5 1 2 67 7 3i0f9 4(s9-3>0bfu)f_,e nQd3 1-( -0s.-9>8b8u9f8_5p43t8r6 2>1=5 3sfi)}z,e o{fQ(3B1i(t B0u.f9)7)9 6{0 8 | 9 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~8 850996f), 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.7413812482src/libavcodec/put_bits.h55:23173:f)33, :Q 3warning: 1(comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 0.99310339807 73176 | 2f ) } , {iQf31 ((-s0-.>01b7u5f2_7e95n9d9 5- 4s4-4>fb)u,f _Qp3t1r( -0>.= 8s2i6z1e66o3f5(2B8i4t1B7uf8)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:325:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | src/libavcodec/ac3enc.c{Q31:(82-:0.13992:40 42warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]3 670797f), Q31( 0 .828 | 5{"5c0e7n70t4er0_27m8i5x5lfev)"},, " C{eQn3t1er( -M0i.x6 9L5e0v6e4l6"95,0 0O45F0fF)S,E TQ(3c1e(n t0e.r9_m8i6x3_3l4e1v2e6l2)5,4 5AV9_f)O}P,T _T Y| ~~~~^~~~~~~~~~~~~~~~~~~P E_FLsrc/libavcodec/aac_defines.hO:A45T:,36: {note: .expanded from macro 'Q31'd bl = 45L | E#VdEeLf_iMnIe NUQS3_14(PxO)I NT 5 D B } , 0 . 0 , (1i.nt0),( (AxC)3*2E1N4C7_4P8A3R6AM4}8,. 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] src/libavcodec/ac3enc.c :32283 | {:Q1393:1 (-warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 9589442816 8831 | 4{0"fs)ur,r oQu3n1d(_-0m.i43x2l6e5v5"0,4 3"4S4u7r8r3fo)u}n,d {MQi3x 1L(e v0.e9l7"0,79 2O5F2F9S5E03T21(fs)u,r rQo3u1n( d0_.m0i9x3_2l5e8v5e7l2)3, 8A68V2_fO)PT}_,T Y P| E_ ~~~~~^~~~~~~~~~~~~~~~~~F LOATsrc/libavcodec/aac_defines.h,: 45{:.36d: bnote: lexpanded from macro 'Q31' = LEVE L45_ | M#IdNefUiSn_e6 DQB3 1}(,x )0 . 0 , 1 . 0 , A C 3 E N(iCn_tP)A(R(AxM)}*,2 1 4| 7 ^4 83648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:59:src/libavcodec/ac3enc.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]85 :134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 322 | {Q31(- 0.859 | 5{8"9m4i4x2in8g1_6l8e14v0fe)l," ,Q 3"1M(i-x0i.n4g3 2L6e55v0el4"3,4 4O7F83FfS)E}T,( m{iQx3i1n(g _0l.e9v70e79l2)5,2 A9V5_0O3P2T1_fT)Y,P EQ_3I1N(T ,0 .{09.3i26548 5=7 2A3C83E6N8C2_fO)P}T,_ N O| N ~~~~~^~~~~~~~~~~~~~~~~~E }, src/libavcodec/aac_defines.hA:C453:E36N:C _note: Oexpanded from macro 'Q31'P T_NON E45, | # d1e1f1,i AnCe3 EQN3C1_(PxA) R A M }, | ^ (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)src/libavcodec/ac3enc.c}:,91 :144{:Q 3warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]( 0.9707925 2919 | 5{0"32p1efr)_f,r aQm3e1_(m e0t.a0d93a25t8a5"7,2 38"6A8l2lfo)w} ,C h| a ~~~~^~~~~~~~~~~~~~~~~~~n gingsrc/libavcodec/aac_defines.h :45M:e36:t anote: dexpanded from macro 'Q31'a ta P e45r | #-dFerfaimnee" ,Q 3O1F(xF)S E T ( a l l o w _ p e r _ f(rianmt)e(_(mxe)t*ad2a1t4a7)4, 8A3V6_4O8P.T0_ T+Y P0E._5B)O OL ,| ^ ~{ .i64 = 0 In file included from }src/libavcodec/aacsbr_fixed.c,: 62: 0src/libavcodec/aacsbrdata.h,:322 :16,: ACC libavcodec/atrac9dec.o warning: Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 ENC_PARA M322} | ,{ Q3 1| ( ^- 0.95894428168140f), Q31(-0.4326src/libavcodec/ac3enc.c5:50924:31274:4 7warning: 8missing field 'unit' initializer [-Wmissing-field-initializers]3 f)}, {Q31 ( 920 | .{9"7c0op7y9r2i5g29h5t0"3,2 1"f)C,o Qp3y1r(i g0h.t0 9B3i2t5"8,57 23O8F6F8S2EfT)(}c,o p y| ~~~~^~~~~~~~~~~~~~~~~~~r ighsrc/libavcodec/aac_defines.ht:)45,: 36A:V _note: Oexpanded from macro 'Q31'P T_TY P45E | _#IdNeTfi,n e{ .Qi3614( x=) A C 3 E N C _ O P T _N ON E (}i,n tA)C(3(xE)N*C2_14O7P4T8_3N6O4N8E.,0 1+, 0A.C5)3 E | N ^ ~C _PARAM},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.src/libavcodec/ac3enc.c00:8934:81145:9 11warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]5 325f), Q3 193( | {-"0d.i7a6l6n7o0r1m2"8,0 0"0D48i6afl)o}g,u e{ QL3e1v(e-l0 .7(0d2B9)4"3,7 4O30F3F0S3E6T(fd)i,a lQo3g1u(e _0l.e5v53e5l9)9,1 0A4V4_5O5P77Tf_T)YP}E, _ I| N ~~~~~^~~~~~~~~~~~~~~~~~T , {.src/libavcodec/aac_defines.hi:6454: 36:= note: -expanded from macro 'Q31'3 1 }, -45 | 3#1d,e f-i1ne, QA3C13(xE)N C _ P A R A M} , | ^ (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)},src/libavcodec/ac3enc.c {:Q983:1(133-0:. 7warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]2 943743030 3986 | f{)",o rQi3g1i(n a0l."5,5 3"5O9r91i04g4i5n5a7l7 fB)i}t, S t| ~~~~^~~~~~~~~~~~~~~~~~~r eam"src/libavcodec/aac_defines.h,: 45O:36F:F Snote: Eexpanded from macro 'Q31'T (origi n45a | l#)d,e fAiV_nOe PQT3_1T(YxP)E _ I NT , { . i 6 4( =i nAtC)3(E(NxC)_*O2P1T4_7N4O8N3E6 4}8,. A0C 3+E N0.C5_)O P T| _ ^ ~ NONE, 1, In file included from Asrc/libavcodec/aacsbr_fixed.cC:362: Esrc/libavcodec/aacsbrdata.hN:321C:_31:P Awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R AM}, | ^321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.7029In file included from 437src/libavcodec/ac3enc_float.c43:0783: 0src/libavcodec/ac3enc_template.c3:6f218):,29 :Q 3warning: 1implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion] ( 0.553599104 42185 | 5 7 7f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h src/libavcodec/ac3enc.c: : 45105 : : 13336: : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]note: f expanded from macro 'Q31' ( coor d 45_105d | # | d{ifef"f l>int eNr EtQW__3CPc1Lm(_ixxC)l Oev ",O R D "_ THL tR/R E t S HC enO L t De ) r (M| ii ^~~~~~~~~~ ~nx tLe)v((exl)"*,2 1O4F7F4S8ET3(6l4t8r.t0 _+c 0e.n5)t e r| _ ^ ~ mix_levelIn file included from ),src/libavcodec/aacsbr_fixed.c A:V62_: Osrc/libavcodec/aacsbrdata.h:P321T:6_:T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _FLOAT, { .321 | d{bQl3 1=( --01..00 0}84,8 5-911.109,5 3225.f0),, AQC331E(N-C0_.P76A6R7A0M1}2,8 0 0| 0 ^4 86f)}, {Q31(-0.70294374303036f)src/libavcodec/ac3enc.c,: 106Q:1393:1 (warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 .55359910 41064 | 5{5"l7tr7tf_)s}u,r m i| x ~~~~^~~~~~~~~~~~~~~~~~~l ev",src/libavcodec/aac_defines.h ":L45t:/36R:t note: Sexpanded from macro 'Q31'u rroun d45 | M#idxe fLienvee lQ",3 1O(FxF)S E T ( l t r t _s u r r o u(nidn_mti)x(_(lxe)v*e2l1)4,7 4A8V3_6O4P8T._0T Y+P E0_.F5L)O A T| , ^ ~ {.dbl = -In file included from 1src/libavcodec/aacsbr_fixed.c.:620: src/libavcodec/aacsbrdata.h}:,320 :-841:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 2.0, A C3320E | NC{_QP3A1R(A M0}.,9 7 13| 9 ^1 28574778f), Q31( 0.80093621198236f)}, {Q31src/libavcodec/ac3enc.c( :0107.:51331:9 9warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]82 5347895f) ,107 | Q{31"(l o0r.o8_0c2m4i7x6l31e4v0"0,5 10"fL)o}/R,o | C ~~~~~^~~~~~~~~~~~~~~~~~e ntesrc/libavcodec/aac_defines.hr:45 :M36i:x note: Lexpanded from macro 'Q31' evel", 45O | F#FdSeEfTi(nleo rQo31_(cxe)n t e r _ m i x _ l e v e l()i,n tA)V(_(OxP)T_*T21Y4P74E8_3F6L4O8A.T0, +{ .0.d5b)l =| ^ ~ -1.0 }, -In file included from 1src/libavcodec/aacsbr_fixed.c.:620: ,src/libavcodec/aacsbrdata.h :2320.:0,59 :A Cwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E NC_PARAM }320, | { Q| 3 ^1 ( 0.97139128574778CC libavcodec/atsc_a53.o f), Q31( 0.800src/libavcodec/ac3enc.c9:3108:61392:11 9warning: 8missing field 'unit' initializer [-Wmissing-field-initializers]2 36f)}, {Q 31081 | ({ "0l.o5r1o9_9s2u8r2m5i3x4l7e8v9"5,f )",L oQ/3R1(o 0S.u8r0r2o4u7n6d3 1M4i0x05 1L0fe)v}e,l " ,| ~~~~~^~~~~~~~~~~~~~~~~~O FFSsrc/libavcodec/aac_defines.hE:T(45lo:r36o:_ snote: uexpanded from macro 'Q31'r round_ m45i | #xd_elfeivneel )Q,3 1A(Vx_)O P T _ T Y P E _ FL O A T (,i {n.td)b(l( x=) *-211.4704 8}3,64 8-.10.0 ,+ 20..05), A| C ^ ~3E NC_PARAM}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.8009362119823src/libavcodec/ac3enc.c6f:)122}:123,: {warning: Qmissing field 'unit' initializer [-Wmissing-field-initializers]3 1( 0.5199 21228 | 2{5"3s4t7e8r9e5of_)r,e maQt3r1i(x i0n.g8"0,24 7"6S3t1e40r0e5o1 0Rfe)ma}t,r i x| i ~~~~~^~~~~~~~~~~~~~~~~~n g", src/libavcodec/aac_defines.hO:F45F:S36E:T (note: sexpanded from macro 'Q31'te reo_r e45m | a#tdreifixnineg Q)3,1 (AxV)_ O P T _ T Y P E _ B O O (Li,n t{)(.(ix6)4* 2=1 417 4}8,3 604,8 .10 ,+ A0C3.E5N)C _ | P ^ ~A RAM}, | ^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.src/libavcodec/ac3enc.c9:81278:64:85 0warning: 4missing field 'help' initializer [-Wmissing-field-initializers]9 235 31127f | {)N},U L L| } ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.8352CC libavcodec/audio_frame_queue.o 4300028228f), 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 +CC libavcodec/audiodsp.o 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.88738In file included from 1259src/libavcodec/adxenc.c0:15247: 9fsrc/libavcodec/bytestream.h):},187 :{15Q3:1 (warning: -0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from . 8141src/libavcodec/ac3dec_fixed.c2:4156: 3src/libavcodec/ac3dec.c0:34253:8575 :3 1875fwarning: | ) ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 1 (i-f0 (.si9ze724 8 425 | 0! =76 8 si0z 4 9e 6 )3 7d fo)| w} ~~~~~ ^ ~~~~,n m i| x ~~~~~^~~~~~~~~~~~~~~~~~_ coesrc/libavcodec/aac_defines.hff:s45[0:]36[:n note: fexpanded from macro 'Q31'] = d o45w | n#mdiexf_icnoee fQfs3[11(]x[)n f ] = s m i x * L E(ViEnLt)_(M(IxN)U*S2_134D7B4;8 3 6| ^~~~ ~4CC libavcodec/aura.o 8.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)src/libavcodec/ac3enc.c, Q:31139(-:012.:9 7warning: 48missing field 'value' initializer [-Wmissing-field-initializers]0 76804963 7139f | ) } , | { ~~~~^~~~~~~~~~~~~~~~~~~ NULL src/libavcodec/aac_defines.h}: 45 :| 36: ^ note: expanded from macro 'Q31' 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.95In file included from 432src/libavcodec/adpcmenc.c19:3314: 5src/libavcodec/bytestream.h7:11872:815f:), warning: Q3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1( 0.6884960 31874 | 0 8 44 1 fi)f} ,( {sQiz3e12( -!0.=7 29s6i2z2e08)4 2 5| 19 ~~~~~ ^ ~~~~1 f), 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) | ^ ~ src/libavcodec/ac3dec.cIn file included from :src/libavcodec/aacsbr_fixed.c447:62:: 58:src/libavcodec/aacsbrdata.h :316warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447316 | | { Q 3 1 ( 0 . 9 5 4 3 2d1o9w3n4m5i7x1_2c8ofe)f, fQs31[(0 ]0[.i6]8 8=4 9(d6ow0n3m4i0x8_4c4o1eff)f}s[,0 {]Q[3i1]( -+0 . 7| 2 ~~~~~~~~~~~~~~~~~~~~~^ 96220842 54481 | 9 1 f ) , Q 3 1 (- 0 . 7 6 6 0 8 4 4 3 4 2 0 9 1 7 f )} , | d ~~~~^~~~~~~~~~~~~~~~~~~o wnmsrc/libavcodec/aac_defines.hi:x_45c:o36e:f fnote: sexpanded from macro 'Q31'[ 1][i]) 45* | #LdEeVfELi_nMeIN UQS3_13D(Bx); | ~~~~~~~~~~~~~~~~~~~~ ~ (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.7660844342CC libavcodec/av1_frame_merge_bsf.o 0917f)}, src/libavcodec/ac3dec.c :| ~~~~~^~~~~~~~~~~~~~~~~~451 :35:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45145 | | # d e f i nse- Q>3d1o(xw)n m i x _ c o e f f s [ 0 (]i[nit]) (=( xF)I*X2R1124(d7o4w8n3m6i4x8_.c0o e+f f0s.5[)0 ] [| i ^ ~] ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/ac3.h::6242: :src/libavcodec/aacsbrdata.h44::316 :note: 7expanded from macro 'FIXR12': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 42 | #d e316f | i{nQe3 1F(I X0R.1925(43a21)9 3 4 5 7 1 2 8 f ) , Q 3 1 ( (0(.i6n8t8)4(9(6a0)3 4*08 4440196f )+} ,0 .{5Q))3 1| ( ~~~~^~~~~~ ~- 0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from 45 | src/libavcodec/agm.c#de:f30i: nsrc/libavcodec/bytestream.he: 187Q:3151: (x)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (i n187t | ) ( ( x )i*2f1 47(4s8i3z64In file included from e8src/libavcodec/ac3dec_fixed.c.2:0 !156= +: src/libavcodec/ac3dec.c0:s.452i5z:e)35) :| ^ ~ warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~ ^ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c: 62452: | src/libavcodec/aacsbrdata.h : 315 : 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->downm i315x | _{cQoe3f1f(s [0.19]7[4i0] 1=0 F8I2X4R71725(6d3ofw)n,m iQx3_1c(oe-f0f.s1[16]85[58i7]0)0;7 5 1| 9 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~0 f)},src/libavcodec/ac3.h :42{:Q44:3 1note: (expanded from macro 'FIXR12' 0.72683747 427 | 33#8d7ef9ifn)e, FQI3X1R(1-20(a.)4 8 0 6 0 7 7 4 4 3 2 2 5 1(f(i)n}t,) ( (| ~~~~^~~~~~~~~~~~~~~~~~~a ) * src/libavcodec/aac_defines.h:4450:9366: +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: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)*2147483648In file included from .0 + src/libavcodec/ac3dec_float.c0.:537): src/libavcodec/ac3dec.c :| 425 ^ ~: 57: 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:314:84: warning: 425implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | d314o | w{Qnm3i1x(_ c0o.7e4f9f2s2[203]9[1n2f9]2 3=7 fd)o,w nQm3i1x(_-c0o.8e9f8f7s9[8158]8[2n6f0]8 7=f )s}m,i x{ Q*3 1L(E-0V.E99L5_7MI1N58U8S_530D6B4;8 5 f| ^~~~ ~) , 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 | CC libavcodec/av1_frame_split_bsf.o #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) | ^ ~ src/libavcodec/ac3dec.cIn file included from :In file included from 447src/libavcodec/aacsbr_fixed.c::src/libavcodec/ac3dec_fixed.c5862: :src/libavcodec/aacsbrdata.h::156 : 314:warning: src/libavcodec/ac3dec.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7: :487 :warning: 21implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447314 | | { Q 3 1 ( 0 . 4877 | 4 9 2 2 2 i3df9 (o1wpr2en9v2mexi3xp_c7of >e)f, 2f s[40UQ3]1()[ -0i{].8 9= (8d| 7o ~~~~~~~ ^ ~~~9w n85m8i8x2_6c0o8e7ff)f},s [{Q03]1[(i-0]. 9+9 5 7| 15 ~~~~~~~~~~~~~~~~~~~~~^8 85064 84485 | f ) , Q 3 1 ( 0 . 5 2 7 8 5 5 2 1 4 9 4 3 4 9f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hd:o45w:n36m:i note: xexpanded from macro 'Q31' _coeff s45[ | 1#]de[fii]n)e *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)}, L| E ~~~~~^~~~~~~~~~~~~~~~~~V EL_Msrc/libavcodec/aac_defines.hI:N45U:S36_:3 Dnote: Bexpanded from macro 'Q31'; | ~~~~~~~~~~~~~~~~~~~~ ~ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) 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: src/libavcodec/aacsbrdata.h:313:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | i f313 | ({sQi3z1e(2 0 .!4=4 8s4i4z7e9) 9 1| 9 ~~~~~ ^ ~~~~4 357f), 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.In file included from 99211src/libavcodec/adpcm.c5:7424: 6src/libavcodec/bytestream.h2:818730:615f:) }warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { Q31( 0.6661489 10187src/libavcodec/bytestream.h7 | 9:0 2949 :152 : f warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i, fQ 3(1si(ze 2 0! .=9294 6 | s5iz e9 )0 1 | 7 ~~~~~ ^ ~~~~i6f (1s6i9z1e221 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: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), CC libavcodec/av1_metadata_bsf.o Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/aac_defines.h:45::36318:: note: 15expanded from macro 'Q31': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #define Q 33181 | ( x ) i f ( s i z e 2 (!i=n ts)i(z(ex)) * 2| 14 ~~~~~ ^ ~~~~7 483648.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), Qsrc/libavcodec/bytestream.h31(:-0294.:152src/libavcodec/bytestream.h: 7warning: 33:3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]318:1 157:8 29warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 62f) }294, | { Q 3 i1318(f | 0 .(siif9 (zs0eiz929e 82 !30!=87= 0 ss3iz5ie19zf)),e ) | Q 3 ~~~~~ ^ ~~~~1( | ~~~~~ ^ ~~~~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: src/libavcodec/ac3dec.cexpanded from macro 'Q31' :487 :4521 | :#d ewarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ne Q31(x) 487 | CC libavcodec/av1_parse.o (iifn (tp)(r(exv)ex*p21 4> 72448U36)4 {8 .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.611307211src/libavcodec/bytestream.h3966:9f357):,15 :Q3 1warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0.469501411 73575 | 9 1 7 f )i}f, (s i| z ~~~~~^~~~~~~~~~~~~~~~~~e 2 !=src/libavcodec/aac_defines.h s:45:i36ze:) note: | expanded from macro 'Q31' ~~~~~ ^ ~~~~ 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/bytestream.h}, : | 318 ~~~~~^~~~~~~~~~~~~~~~~~ :15:src/libavcodec/aac_defines.h :warning: 45:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36: note: expanded from macro 'Q31' 45 | #d318e | fi n e Qi3f1 ((xs)i z e 2 ! = si ze ) ( i| nt ~~~~~ ^ ~~~~ )((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),src/libavcodec/bytestream.h Q3:1(357 0.:3156:0 99warning: 09comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 133739f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 357 | src/libavcodec/aac_defines.h : 45if: 36(:s inote: zexpanded from macro 'Q31'e2 != s45i | #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: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: src/libavcodec/bytestream.hexpanded from macro 'Q31' :357:15: 45 | warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d efine Q31(x 357) | i f ( s i z e(2i n!t=) (s(ixz)e*)2 1 4| 7 ~~~~~ ^ ~~~~4 83648.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 Q3In file included from 1(xsrc/libavcodec/alsdec.c) : 32 : src/libavcodec/unary.h : 50 : 41 : (iwarning: ntcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare])( (x)*2147483648.0 +50 | 0 . 5 )f o r| ( ^ ~i = 0; i < lIn file included from ensrc/libavcodec/aacsbr_fixed.c :&62&: src/libavcodec/aacsbrdata.h:g309e:t6_:b iwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s 1(gb) != 309s | t{oQ3p1;(- 0i.+2+)1;4 1 1| 1 ~~~~~~~~~~~~~ ^ ~~~~2 6572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, src/libavcodec/bytestream.h| ~~~~^~~~~~~~~~~~~~~~~~~ :294src/libavcodec/aac_defines.h::4515::36 : warning: note: expanded from macro 'Q31'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #defin e294 Q | 3 1( x ) i f ( s i z e 2 ! = s i(zien)t ) (| ( ~~~~~ ^ ~~~~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.95915368242CC libavcodec/av1_parser.o 257f), 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.53) warning| s ^ ~ generated . 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.src/libavcodec/bytestream.h4081:663181:0150:75 6warning: 61fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])} , {Q31( 0.82 33186 | 8 29 8 6 2if2 7(4s8ifz),e 2Q 3!1=( -s0.i7z4e0)3 6 0| 4 ~~~~~ ^ ~~~~7 190173f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:45:src/libavcodec/aliaspixdec.c36::25 : note: src/libavcodec/bytestream.hexpanded from macro 'Q31' :187:15: 45 | #warning: decomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine Q31(x) 187 | (i n ti)f( ((xs)i*z2e1427 4!83=6 4si8z.e0 )+ 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 | #src/libavcodec/bytestream.hdef:in357e :Q153:1( xwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( i357n | t) ((x )* 2 1i47f4 8(3s6i48z.e02 +! =0. 5s)i z e| ) ^ ~ | ~~~~~ ^ ~~~~ 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.13627037407335In file included from f)}, src/libavcodec/aliaspixenc.c :| ~~~~~^~~~~~~~~~~~~~~~~~25 : src/libavcodec/bytestream.hsrc/libavcodec/aac_defines.h::18745::1536:: note: warning: expanded from macro 'Q31' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #defin e187 | Q 3 1 (xi)f ( s i z e 2 ! = (siinzt)e()( x )*| 2 ~~~~~ ^ ~~~~ 147483648.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/bytestream.h | ~~~~~^~~~~~~~~~~~~~~~~~ :294src/libavcodec/aac_defines.h::1545:36:: warning: note: expanded from macro 'Q31'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #defin e 294Q | 3 1 ( x )i f ( s i z e 2 ! = (siinzte)In file included from ()(xsrc/libavcodec/adxenc.c) :*2 271: | 4src/libavcodec/put_bits.h ~~~~~ ^ ~~~~7: 42278:3376:4 8warning: .comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]0 + 0.5) | ^ ~ 227 | In file included from src/libavcodec/aacsbr_fixed.c :i62f: src/libavcodec/aacsbrdata.h(:s302:-6>:b uwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ end - s-> 302b | u{fQ_3p1t(src/libavcodec/bytestream.hr- 0>=.: 9294si3ze:156o:f(4B i3warning: t6Bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0u 3f1)3)4 6{6 6 f| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~, Q2943 | 1 ( 0. 9i9f8 7(07s9i0ze424 2!3=8 5sfi)}z, e{)Q 3 | 1 ~~~~~ ^ ~~~~( 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 | #dsrc/libavcodec/bytestream.hefi:n318e: 15Q:31 (warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) 318 | (i n t )i(f(src/libavcodec/bytestream.hx ):(*318:s15i:2z1 warning: e427comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 8!36= 4s8i.z0 e +)318 | 0 i.f| ~~~~~ ^ ~~~~5 () s i| z ^ ~e 2 != size)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.8873499src/libavcodec/put_bits.h0773:22658:937f):} ,warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 265expanded from macro 'Q31' | 45 | #ifd e(fs-i>bnuef _Qe31n(dx )- s - > b u f _ p tr > =(i nts)i(z(exof)(*2B1i4t7B4u8f36)4)8 .{ 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.204231946CC libavcodec/av1dec.o 96966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.75568541079src/libavcodec/bytestream.h691:f)357}:, 15{:Q 3warning: 1(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 0.957894954 43577 | 8 7 7 f )i,f Q(31s(i-z0e2. 2!0=4 2si3z1e9)4 696 96| 6 ~~~~~ ^ ~~~~ 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: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(xsrc/libavcodec/bytestream.h) : 357 : 15 : warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i nt)((x)*214 73574 | 8 3 648.0 + 0.5) | i ^ ~f (size2 !=In file included from src/libavcodec/aacsbr_fixed.cs:62i: zsrc/libavcodec/aacsbrdata.he:)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.548934160src/libavcodec/put_bits.h269:3317:933f):} ,warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 317expanded from macro 'Q31' | i45f | #(dsef-i>nbeu fQ3_1e(nxd) - s - > b u f _ p t r (>i=n ts)i(z(exo)f*(2Bi1t4B7u4f8)3)6 4{8 . | 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(-0src/libavcodec/alacenc.c.99:863839:51579:7 3warning: 61missing field 'unit' initializer [-Wmissing-field-initializers]7 69f)}, {Q31(-0.05 6388 | 9 0 1 9 9{9 24"1m5i4fn),_ pQr3e1d(i 0c.t7i0o74n1_8o2r7d8e19r4"97f,) }N,U L| L, ~~~~~^~~~~~~~~~~~~~~~~~ OFFSsrc/libavcodec/aac_defines.hE:T45(:m36i:n _note: expanded from macro 'Q31'p redic 45t | i#odne_foirndeer Q)3,1 (AxV)_ O P T _ T Y P E _ I N T ,( {i n.ti)6((4x )*=2 1DE4F7A4U8L3T6_4M8I.N0_ P+R E0D.5_)O R D| E ^ ~R }, MIN_LPCIn file included from _src/libavcodec/aacsbr_fixed.cO:62R: Dsrc/libavcodec/aacsbrdata.hER:,298 :AL58A: Cwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M AX_LPC_OR DE298R | {,Q 3A1E( },0 . 9| 1 ^3 28082618125f), Q31(-0.99839597361769f)}, src/libavcodec/alacenc.c{:Q63931:(157-0:. 0warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]8 90199924154f 639) | , Q 3 1{( 0".m7a0x74_1p8r2e7d81i9c4t9i7fo)n}_,o r d| ~~~~^~~~~~~~~~~~~~~~~~~e r", src/libavcodec/aac_defines.hN:U45L:L36:, Onote: Fexpanded from macro 'Q31'F SET(m a45x | _#pderfeidnie cQt3i1o(nx_)o r de r ) , A V_ O P T _T Y(PiEn_tI)N(T(,x) *{2 1.4i7644 8=3 64D8E.F0A +U LT0_.5M)A X _| ^ ~P RED_ORDER In file included from }src/libavcodec/aacsbr_fixed.c,: 62: Msrc/libavcodec/aacsbrdata.hI:N298_L:P31C:_ ORwarning: Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ER, ALAC_ M298A | X{_QL3P1C(_ O0R.D9E13R2,80 8A2E6 }1,8 1 25| f ^ ), Q31(-0.99839src/libavcodec/alacenc.c59:736416:1127:69 fwarning: )}missing field 'help' initializer [-Wmissing-field-initializers], {Q3 1641(- | 0 . 0 58 9{0 1N9U9L92L4 1}5, 4 f| ) ^, 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:45CC libavcodec/avcodec.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: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)*2147483src/libavcodec/adpcm.c648.:0296 + :380:. 5) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62 : 296src/libavcodec/aacsbrdata.h | : 295 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] avctx->c h295_ | {lQa3y1ou(t-.0n.b7_6c1h9an1n6e9l2s57 3>9 0ma9xf_)c,h aQn3n1e(l s0) .9{ 9 7| 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~8 11835626src/libavcodec/adpcm.c5:f295):},38 : {warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 1( 0.981 1295 | 1 04 3 1 0i0f8 8(4afv)c, tQx3-1>c(h-0_.l9a5y85o4ut4.5n9b_7c34h4a0n7nfe)l}s, < | ~~~~^~~~~~~~~~~~~~~~~~~mi n_csrc/libavcodec/aac_defines.hh:45a:n36n:e lnote: sexpanded from macro 'Q31' || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~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 | #dsrc/libavcodec/ac3dec.cefin:e 1137Q3:141(x:) warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] (int)(( x1137) | *2 14 7 4 8 3 6 4 8 . 0 +if 0.(5r)a n| ge ^ ~_ bits <= 12In file included from 7src/libavcodec/aacsbr_fixed.c :|62: |src/libavcodec/aacsbrdata.h :s292-:>31d:r cwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s cale <= 1292. | 0{)Q 3 1(| ~~~^~~~~~~~~ ~~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)}, {Qsrc/libavcodec/alsdec.c31(-:0.3607:6382:8 5warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 357887fIn file included from ), Qsrc/libavcodec/anm.c31:(28-: 0src/libavcodec/bytestream.h.93601: | 3 1877 :1 158i6f7: 9warning: 1(acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9v1 c2tx4-f>)c}h,_ l a| 187 | y o ~~~~^~~~~~~~~~~~~~~~~~~ ut .nsrc/libavcodec/aac_defines.hb: i_45c:h36afnn:e l (note: sisz expanded from macro 'Q31'> eF 2F_ SA!N 45=E | si_z#e)N dB_eC HAfN| Ni ~~~~~ ^ ~~~~ELnSe ) Q{ 3 1| (x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~) (src/libavcodec/alsdec.ci:424n:t)28(:( xwarning: )comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]*2 147483 64244 | 8 . 0 + i0f.5 )( g e| t ^ ~_ bits_left(&gIn file included from bsrc/libavcodec/aacsbr_fixed.c): 62<: src/libavcodec/aacsbrdata.h :h290t:_s83i: zwarning: eimplicit 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:CC libavcodec/avdct.o 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.hsrc/libavcodec/ass_split.c:45::36:250 :note: 14expanded from macro 'Q31': warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 45 | #define Q31(x) 250 | w h i (lient )((i( x<) *F2F1_4A7R4R8A3Y6_4E8L.E0M S+( s0e.c5t)i o n| - ^ ~> fields)) | 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.9996937In file included from 0862src/libavcodec/aic.c1:6328f): , src/libavcodec/bytestream.hQ:31871:(15 :0 .warning: 98comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36 9989360250f)} ,187 | | ~~~~^~~~~~~~~~~~~~~~~~~ ifsrc/libavcodec/aac_defines.h :(45s:i36z: enote: 2expanded from macro 'Q31' != si z45e | )# 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: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:src/libavcodec/bytestream.h warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :294:15: warning: 287comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | {Q31(-0.98892 92948 | 0 5 86 0 3i2ff )(,s Qi3z1e2( !-=0 .s8i7z8e8)1 1 3| 2 ~~~~~ ^ ~~~~2 67556f)}, {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 | {Q31src/libavcodec/alsdec.c(-:0.5770:13168:9 6warning: 29comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]06 5389f), Q31( 0.00 2577 | 8 75 0 6 4i4f5 7(3c2tfx)-}>,c u{rQ_3f1r(a-m0.e8_6l1e1n0g3t4h9 !5=3 1c9t8x6-f>)s,c oQn3f1.(f r0a.m4e2_5l4e8n5g8t3h7)2 6{4 7 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:286:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h286 | {Q:3318:115(:- 0.warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 68962906538 9318f | ) , Q 3i1f( (0s.0i02z8e7250 6!4=45 7s3i2zef)) } ,| ~~~~~ ^ ~~~~ {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(src/libavcodec/ass_split.c 0.9:812736:4274:9 07warning: 9comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 123f), Q31(-0.7746 312735 | 5 5 2 8 6 9 7 f ) } , {fQo3r1 ((i- 0= .05;4 6i7 1<58 0F5F4_8A1R8R1AfY),_ EQL3E1M(S-(0a.s0s_2s57e0c9t2io8n5s3);6 0i0+4f+))} ,{ | | ~~~~~^~~~~~~~~~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + CC libavcodec/avfft.o 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:45src/libavcodec/alac.c::36:54 : note: expanded from macro 'Q31'src/libavcodec/bytestream.h :187:15: 45 | warning: #decomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fi ne Q31(x) 187 | i f ((siinzte)2( (!x= )s*2i1z4e7)4 8 3| 6 ~~~~~ ^ ~~~~48 .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.700514153src/libavcodec/bytestream.h4556:0357f:)15,: Q3warning: 1(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-0 .453400288 03578 | 7 6 3 f) },i f{ Q(3s1i(z-e02. 9!9=49 65s1i3z0e5)4 7| 97 ~~~~~ ^ ~~~~f ), 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)}, {src/libavcodec/bytestream.hQ31(:-0.2949:9154:9 6warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]13 054797f), Q31( -2940 | . 900 7 1 9i0f8 0(s6i6z9e723 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: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( 0CC libavcodec/avpacket.o .175140973320src/libavcodec/ass_split.c09f):},369 :{24Q:3 1warning: (-0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare].7 0774918760427f), Q3693 | 1 ( 0 . 5 2 5 4 8 6 5 f3o41r6 5(4i3=f0;) }i,< F F| _ ~~~~^~~~~~~~~~~~~~~~~~~A RRAYsrc/libavcodec/aac_defines.h_:E45L:E36M:S (note: aexpanded from macro 'Q31's s_sec t45i | o#ndse)f;i nie+ +Q)3 1 (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)*2src/libavcodec/bytestream.h147:483318:61548:. 0warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0.5) | ^ ~ In file included from 318src/libavcodec/aacsbr_fixed.c | : 62 i: fsrc/libavcodec/aacsbrdata.h: 283:(7:s iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z e2 != siz e283) | { Q| 3 ~~~~~ ^ ~~~~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 | src/libavcodec/ac3dec.c{Q31:( 14390:.2330:42 462warning: 93implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 9539f), Q31 (-14390 | . 49 4 3 8 2 6 7g0a1i2n4 *7=9 f1).}0, {/Q 3411(94 300.46.605f6;5 033 7| 4 ~ ^~~~~~~~~~6 925f), 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.64652935542491CC libavcodec/avrndec.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: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.49438267012src/libavcodec/adpcm.c479:f)691},: 20{:Q 3warning: 1(comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 0.66565033746925f) ,691 | Q3 1 ( 0 . 6 4 6i52f9 3(5fi5l4t2e4r9 1>f=) },F F _| A ~~~~~^~~~~~~~~~~~~~~~~~ RRAYsrc/libavcodec/aac_defines.h:_45E:L36E: Mnote: Sexpanded from macro 'Q31'( xa_a d45p | c#md_teafbinle eQ3)1)( x{) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/adpcm.c :(724i:n20t:) ((warning: xcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]) *21474836 47248 | . 0 + 0 . 5 ) i f| ^ ~( filter >=In file included from Fsrc/libavcodec/aacsbr_fixed.cF:_62A: Rsrc/libavcodec/aacsbrdata.hRA:Y281_:E83L:E Mwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( xa_adpcm_ t281a | b{lQe3)1 (| |0 .s74h4i9f6t2 5<2 902)6 05{5 f )| , ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)*21src/libavcodec/bytestream.h4748:3635748:.150: +warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].5 ) | ^ ~ In file included from 357src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h :i281f: 58(: swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z e2 != si z281e | ) { Q3| 1 ~~~~~ ^ ~~~~( 0.7src/libavcodec/bytestream.h4496:22945:2159:2 6warning: 05comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 f), Q31(-0.9 12941 | 6 9 0 0 4i4f 4(5s8i0z7ef2) }!, ={ Qs31i(z-e0). 9 6| 4 ~~~~~ ^ ~~~~4 0182703856f), Q31(-0.94739918296622f)CC libavcodec/avs.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: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) | ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/aacsbr_fixed.c::31862:15: : src/libavcodec/aacsbrdata.hwarning: :280comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | 280 | { Q 3i1(f 0(.s7i56z2e228 0!1=3 99s0i3z6ef)) , | Q ~~~~~ ^ ~~~~31( 0.2095032999554 9f)}, {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.4572593331714src/libavcodec/bytestream.h4f),: Q35731:(15-:0 .warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 71632364676 0357f | ) } , { Qi3f1 ((s-i0z.e72 2!9=2 9s67i5z0e2)9 2 7| 5 ~~~~~ ^ ~~~~f ), 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),src/libavcodec/ass_split.c Q31:( 4520:.199:0 9warning: 08comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]75 7154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 452 | src/libavcodec/aac_defines.h : 45 :36 :f onote: rexpanded from macro 'Q31' (i = 450 | ;# die f0c4e9n8t6e2r0_2m0ifx)_,l eQv3e1l( - src/libavcodec/alsdec.c0 . 6 :6 716 95:932=0 :g5 a80warning: i36ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1_ 6l6efv)el}s[,s -{>Q 3716 | 1 ( - 0. c e9n 1t 26e63 6r7 _9m 5 i7ix_2lefv9e 3l](f;),* Qb 3| d1-> ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( o-pt0_o.rd1e1r 5>22 93s81c4o0n03f4f-)}>,m a | x ~~~~^~~~~~~~~~~~~~~~~~~_ ordesrc/libavcodec/aac_defines.hr:)45: 36{: note: | expanded from macro 'Q31' ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c: 184245: | 49#d:e src/libavcodec/alsdec.cwarning: fi:nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]748 e: 31Q:3 1warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] x 1842) | 748 | d o w n(i nm t )i(src/libavcodec/ass_split.c x (:_ x)474*2i1 4:7nff20o4ro-:8 >(k3warning: 6ccomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 4e=n8 .t00e ;r k+_m i x <474_ | 0 l. 5k) e _ mv | a efo ^ ~xlr ; _l tr(kit+ =+ In file included from 0); { =src/libavcodec/aacsbr_fixed.c i | : ~ ^ ~~~~~< g62a: Fsrc/libavcodec/aacsbrdata.hiFsrc/libavcodec/alsdec.c_:n:AR276R_762A::31lY26::e_ E Lvwarning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]EeMcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] lSs ([ass-s >276 | _{ 762s | eQ c t3icon 1 (e-s0. 0n)te 1 ; r _0 im+5+) i x3 { _ 0 4l 9feov| 8er ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6l20 2(_;0 lfk t<)r, tkQ_m]a3;x 1 ;(| - ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k0+ .+6)6 9 59| 0 ~ ^ ~~~~~5 8036166f)}, src/libavcodec/alsdec.c{:Q38101:(30-:0 .warning: 9comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 26636src/libavcodec/ac3dec.c79 :581072184393 | :f ),49 : warning: Q 3implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1 ( - 0. 1av 1_1843as5s2 | e2 r 93t81 04 (00 3s b4_l enfg t)dho}wn ,m< i =| ~~~~^~~~~~~~~~~~~~~~~~~x _isncfsrc/libavcodec/aac_defines.ho:on45-f:>36-:s> furnote: raexpanded from macro 'Q31'rm eo_luenn gdt45_hm | )i;#dx _el fei| vn ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ee Ql3 1 ( x) src/libavutil/avassert.h=: 38 :g11 a : i nnote: _expanded from macro 'av_assert0' l(einvtel )38s( | [ ( s ixf -)(>*! (2 c1on 4d74 83)64 )s8 u.r{0r o + 0u .n5 d)_ m i x| _ ^ ~ l e ve l ] ; 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 | { Q 3 1 ( - 0 . 0 1 0 5 3 0 4 src/libavcodec/ac3dec.c9\8 :6 21844| : ^~~~0249 0:f )warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Q31(-src/libavcodec/alsdec.c0.: 684218446: | 9255 9 :0 5 warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]03 61 6 6dfo) 842w | } n ,m i x {_ Qi31 n ( f-foo-0>r.s 9u(r1srb2 =o6 u6036n7;9d 5s_bm7 i},s u| rsrc/libavcodec/alsdec.cro ~~~~^~~~~~~~~~~~~~~~~~~:u863n :25d: src/libavcodec/aac_defines.h_:warning: 45:m36icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x: _ lenote: veexpanded from macro 'Q31' l863 _ | lt rt ] 45 ; | | # ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d fefoinre Q(3sb1 (=x )0 ; s b < s u b _ bl(oinctk)s(;( xs)*b2+1+4,7 4s8t3a6r4tsrc/libavcodec/ac3dec.c8 :.= 001846) :+49{: warning: | 0 ~~ ^ ~~~~~~~~~~ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 1846src/libavcodec/alsdec.c | : 871 : In file included from 25 src/libavcodec/aacsbr_fixed.c: : 62: warning: src/libavcodec/aacsbrdata.h comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]: 275:d84o :w871 n | warning: m iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x _i n f o - >275 | {lQ f3e _1 m(i x 0 _.liev8elf0 70 ( 5r 0 e 6s=3 ga7i=6= n9_c3lue5rve1l_s_ftl)fea[,is l->Ql_f3ceo1d(_e )mi0x ._l{e2 96v 5| e36 ~~~ ^ ~~~~~~~~~~~~~l6] 8;28 4 244| 08 warningsrc/libavcodec/alsdec.c ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:fs 883) generated:}29,. : {warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]Q 31(-0 .88338 | 9 8 1 4 7 88 9 69 2 6f ) , Q 3 1 ( 0 .i8f95 7(2r6e05s7 1>7 0cu8r7f_)}t,a i| l ~~~~~^~~~~~~~~~~~~~~~~~ _codsrc/libavcodec/aac_defines.he:45): 36 :| ~~~ ^ ~~~~~~~~~~~~~note: expanded from macro 'Q31' 45 | src/libavcodec/alsdec.c#:de903fCC libavcodec/avs2.o :25i:n e warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31(x) 903 | f o(ri n(ts)b( (=x) *201;4 74s8b3 6<4 8.s0u b+_ b0l.o5c)k s ;| ^ ~s b++, starIn file included from t src/libavcodec/aacsbr_fixed.c=:62 : 0src/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.9509098357568src/libavcodec/atrac.c9f):},56 {:Q193:1 (warning: -0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] .47005496701697 f)56, | Q 31 ( - 0 . 3 7f3l4o05a4t9 7s2 8=6 4q7fm)f_}4,8 t a| p ~~~~^~~~~~~~~~~~~~~~~~~_ halsrc/libavcodec/aac_defines.hf[:i45]: *36 :2 .note: 0expanded from macro 'Q31'; | ^~~~~~~~~~~~~~~~~ ~ 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.37340549728647fsrc/libavcodec/adpcmenc.c)},: 987| : ~~~~^~~~~~~~~~~~~~~~~~~12 : warning: src/libavcodec/aac_defines.h:missing field 'help' initializer [-Wmissing-field-initializers]45: 36: note: expanded from macro 'Q31' 98745 | | # d e{f iNnUeL LQ3 1}( 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) src/libavcodec/ac3dec_fixed.c (i:nt159)(:(140:x)* 21warning: 47missing field 'unit' initializer [-Wmissing-field-initializers]48 3648.0 + 0.5) | 159 ^ ~ | { "cons_In file included from nsrc/libavcodec/aacsbr_fixed.coi:s62e: gsrc/libavcodec/aacsbrdata.hen:"273,: 31":e warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ble consi s273t | e{nQt3 1n(o-i0s.e99 9g4e8n1e53r27at82i9on6"f,) ,O QF3F1S(E-T0(.c5o9n4s8i3s4t1e7n5t1_6n6o0i7sfe)_}ge,n {eQr31a(t i0o.n9)7,11 3A4V5_43O9P39T9_1TfYP)E,_ BQO31O(L-0,.6 7{5.2i856145 2= 2056 4}7,f )0},, 1 , | P ~~~~^~~~~~~~~~~~~~~~~~~A R }src/libavcodec/aac_defines.h,:45 : 36| ^: note: expanded from macro 'Q31' 45 | #define Q31(x) (src/libavcodec/ac3dec_fixed.cin:t160):(138(:x )warning: *21missing field 'unit' initializer [-Wmissing-field-initializers]4 7483648.0 + 0160. | 5 ) | ^ ~{ "drc_scalIn file included from esrc/libavcodec/aacsbr_fixed.c":62,: src/libavcodec/aacsbrdata.h":273p:er6c:e nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t age of d273y | n{aQm3i1c( -r0a.n9ge9 9c4o8m1p5r3e2s7s8i2o96nf )t,o Qa3p1(p-l0y."5, 9O4F8F34S1E7T5(1d6rc6_0s7cf)a}l,e ){,Q A3V1_(O P0T.9_7T1Y1P3E4_5F4L39O3A99T1,f ){,. dQb3l1( -=0 .16.705}2,8 501.502,2 566.470f,) }P,A R | } ~~~~^~~~~~~~~~~~~~~~~~~, | src/libavcodec/aac_defines.h ^: 45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/ac3dec_fixed.c : 161:(132i: nwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]) ((x)*214 71614 | 8 3 6 4 8{. 0" h+e 0a.5v) y _| ^ ~c ompr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_fixed.c:163:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 163 | { NULL}, | ^ CC libavcodec/avs2_parser.o 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] src/libavcodec/ansi.c 954 | : 479 : 12 : warning: missing field 'value' initializer [-Wmissing-field-initializers] for (sb = 0; s b479 | < s m{p ;NU LsLb +}+,) | | ^ ~~ ^ ~~~ 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++) | ~ ^ ~~~~~~~~~ 4 warnings generated. src/libavcodec/ac3dec.c:1841:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1841 | downmix_info->center_mix_level = gain_levels[s-> center_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1842:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1842 | downmix_info->center_mix_level_ltrt = gain_levels[s-> center_mix_level_ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1843:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1843 | downmix_info->surround_mix_level = gain_levels[s-> surround_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1844:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1844 | downmix_info->surround_mix_level_ltrt = gain_levels[s->surround_mix_level_ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1846:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1846 | downmix_info->lfe_mix_level = gain_levels_lfe[s->lfe_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3enc.c:1950:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1950 | v > (v_list[i] - FLT_OPTION_THRESHOLD)) | ^ ~ src/libavcodec/ac3enc.c:1950:18: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1950 | v > (v_list[i] - FLT_OPTION_THRESHOLD)) | ^~~~~~~~~ ~ src/libavcodec/ac3enc.c:1949:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1949 | if (v < (v_list[i] + FLT_OPTION_THRESHOLD) && | ^ ~ src/libavcodec/ac3enc.c:1949:18: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1949 | if (v < (v_list[i] + FLT_OPTION_THRESHOLD) && | ^~~~~~~~~ ~ In file included from In file included from src/libavcodec/arbc.c:src/libavcodec/apedec.c26:: 32src/libavcodec/bytestream.h: :src/libavcodec/bytestream.h187::18715:: 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] 187187 | | if i(fs iz(es2i !z=e2 s!i=z e)s i z| ~~~~~ ^ ~~~~e ) | ~~~~~ ^ ~~~~ src/libavcodec/ac3enc.c:1968:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1968 | if (*opt_param >= 0.0) { | ^~~~~~~~~~ ~~ src/libavcodec/ac3enc.c:1970:56: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1969 | av_log(log_ctx, AV_LOG_WARNING, "requested %s is not valid. using " | ~~~~~~ 1970 | "default value: %0.3f\n", opt_name, list[mixlev]); | ^~~~~~~~~~~~ src/libavcodec/atrac.c:139:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | for(i=0; iPnT_bT_YPsEa_mBpOOlLe,s ){ .{i 6 4| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~= 0 }, 0, 1,src/libavcodec/alac.c :P313A:R31 :} ,warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] | ^ 313 | if (lpc_ordesrc/libavcodec/ac3dec_float.cr:[43c:128h:] warning: >missing field 'unit' initializer [-Wmissing-field-initializers]= alac->m a43x | _ s a m p{ l"etsa_rpgeert__flreavmeel "|,| !"ltpacr_gqeuta nlte[vcehl] i)n -| dB ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~F S (0 not applied)", OFFSET(target_level), AV_OPT_TYPE_INT, {.i64 = 0 }, -31, 0, PAR }, | ^ src/libavcodec/ac3dec_float.c:46:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | {"ltrt_cmixlev", "Lt/Rt Center Mix Level", OFFSET(ltrt_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ src/libavcodec/ac3dec_float.c:47:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ src/libavcodec/ac3dec_float.c:48:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"loro_cmixlev", "Lo/Ro Center Mix Level", OFFSET(loro_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ src/libavcodec/ac3dec_float.c:49:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ src/libavcodec/bytestream.h:294:src/libavcodec/ac3dec_float.c15::53 :warning: 11comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h53 | 294 : | 294 {: 15 N: U iLLwarning: }f, comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ( ^s ize2 != si294z | e ) | ~~~~~ ^ ~~~~if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 318: | 318 : 15i:f warning: (scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 != size )318 | | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/assenc.c:50:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 50 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15src/libavcodec/alsdec.c: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1245 :20src/libavcodec/bytestream.h: :warning: 357comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :15: warning: 357comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | i f1245 | (357 | s i wzh eiil2f e ! (s=( ieszinzeet2r i!e=s ) s i< z e| c) ~~~~~ ^ ~~~~ h an n| e ~~~~~ ^ ~~~~ ls && !(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/alac.c:604:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 604 | 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavcodec/alac.c:605:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 605 | { NULL }, | ^ 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)*2147CC libavcodec/avs3_parser.o 483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/alsdec.cIn file included from src/libavcodec/aacsbr_fixed.c::621538: :src/libavcodec/aacsbrdata.h27:695:: 31warning: :comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6951538 | | Q 3 1 ( - 0. 0 0 0 7 8 03i6f6(4ft)m,p _Q3321( -!0.0=0 0n7c7h7a9r8s6)9 f{) , | Q ~~~~~~ ^ ~~~~~~3 1(-0.00078343src/libavcodec/alsdec.c3:21559f):,32 : Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 (-0.0007 715592 | 4 84 8 f ), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36: nnote: bexpanded from macro 'Q31'i ts[i] =45 | F#FdMeIfiNn(en biQt31s(x[)i ] , h i g h e s t _ b(iyntte)(*(8x));* 21 4| 7 ^ ~~~~~~~~ ~~~~~~~~~~~~~~4 83648.0 +src/libavutil/macros.h :0.495:)25 :| ^ ~note: expanded from macro 'FFMIN' In file included from 49 | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:n695e :FF10M: Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( a,b) (( a695) | > ( bQ)31 (-?0 .(0b0)0 7:8 0(3a6)6)4 f )| ~ ^ ~, Q31(-0.000src/libavcodec/alsdec.c77:715819:278:6 9warning: fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]) , Q31( -15810 | .0 0 0 7 8 3 4 3 3 2f ) , Q 3 1 ( -i0f.(00t0m7p72_483428 f!)=, n c h| a ~~~~^~~~~~~~~~~~~~~r s) src/libavcodec/aac_defines.h{: 45 :| 36 ~~~~~~ ^ ~~~~~~: note: expanded from macro 'Q31' 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' src/libavcodec/amrnbdec.c 45 | :#d188ef:in62e: Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 188 | ( i n t ) ( ( x ) * 2 1p4-7>48p3r6e4v8_.l0s +p _0s.ub54)[ i ]| ^ ~= lsp_In file included from susrc/libavcodec/aacsbr_fixed.cb:462_: isrc/libavcodec/aacsbrdata.hni:t694[:i31]: *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 00 / (f l694o | a t ) ( 1 ) *02 1&4&74 8x3 6<4 8s.-0> o+u t0p.5u)t _ s| i ^ ~ze ) { | ~ ^ ~~~~~~~~~~~~~~ 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.0src/libavcodec/amrnbdec.c0046:02926:32545f:) ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 292 | 45 | # dlesffi_nqe[ iQ]31 (=x )l sf _ r[ i ] * (L S F_ R(_iFAnCt) (/ (8x0)0*02.01) 4+7 4ls8f3_6no4_8r.[0i ]+ 0*. 5()1 . 0| ^ ~ / 8000.0);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) | ^ ~ 1In file included from warningsrc/libavcodec/aacsbr_fixed.c: generated62. : 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)*In file included from 214src/libavcodec/aic.c7:4318: 36src/libavcodec/golomb.h48:.4820: 34+: 0warning: .5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c482:62: | src/libavcodec/aacsbrdata.h : 690: 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (690g | b -> s i ze _Qi3n1_(b i0t.s0 0<0=0 1r3e49_4i9nfd)e, xQ)3 1{( - 0| . ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~0 000617334f), 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/alsdec.csrc/libavcodec/aac_defines.h::166345::3631:: note: expanded from macro 'Q31'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #define Q 316631 | ( x ) i f (src/libavcodec/amrnbdec.c ge t(:_ibi321tsn_:tl75)e:((f tx(warning: )g*implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]21b4 )7 4<8 376*48c.h0a nn el321s+ | *0 .c 5 t )x - > n| lu ^ ~s mf__bnloo_In file included from crsrc/libavcodec/aacsbr_fixed.ck[:i]s )62 =| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.hp:-689:>74:p src/libavcodec/alsdec.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r e:v1720_l:sf23_: r689warning: [ | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ] * Q L3S17201F | ( _R 0_ . F 0A 0Cf0o4 r0* 2 (P6Rb5E4 D0=f_ ),F 0QA;3 Cb 1_M<( O cDtE0_x.10-20>kn02u m2+_9b4 l9l53osc1kff)s,_; 5 Qb_3+1me+()a n{0[ i.]; 0 0| 0| ~ ^ ~~~~~~~~~~~~~~~ ~ ^~~~~~~~~~~~~2 043017f), 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] 688src/libavcodec/amrnbdec.c | : 355 :Q893:1 (warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 .0008608443f), Q 33551( | 0 . 0 00 7 4 58 0l2s5ff_),q [Q3i1]( =0. 0(l0s0f6_2r3[93i7]6 f+ )p,- >Qp3r1ev(_ l0s.f0_0r0[5i1] 0*7 3p8r8efd)_,f a | c ~~~~~^~~~~~~~~~~~~~[ i])src/libavcodec/aac_defines.h :45*: (36LS:F _note: Rexpanded from macro 'Q31'_F AC / 8 0450 | 0#.d0e)f i+n el sQf3_31_m(exa)n [ i] * ( 1 . 0 / 8 0(0in0t).(0()x;) * 2| 1 ^~~~~~~~~~~~~ ~4 7483648.0 +src/libavcodec/amrnbdec.c :0355.5:)30 : | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 355src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 687 : 74 :l swarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ q[i] = (687l | s f _ r [Q3i1]( +0 .p0->0p1r3ev9_0l2s49f4_fr)[i,] Q*3 1p(r ed0_.f0a0c1[25i7]7)8 8*4 (fL),S FQ_3R1_(F A0C. 0/0 8101020.500)1 5+5 fl)s,f _Q33_1m(e a0n.[0i0]0 9*8 8(519.80 8/f )8,0 0 0.| 0 ~~~~~^~~~~~~~~~~~~~) ; | src/libavcodec/aac_defines.h ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~:45 :36: note: expanded from macro 'Q31' 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( 0In file included from .00src/libavcodec/aic.c:1343: 9src/libavcodec/unary.h0:25049:441f:) , Qwarning: 31comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( 0.0012577884f )50, | Q 3 1 ( f0o.r0(0i1 1=2 500;1 55if) ,< lQe3n1 (& & src/libavcodec/amrwbdec.c0g.e0t0:_2360bi:t935s: 81(warning: g8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] b5)9 8!8=f )s,t o | p ~~~~~^~~~~~~~~~~~~~ 236; | src/libavcodec/aac_defines.h i +: + )45 :;is36f :_ note: qexpanded from macro 'Q31'| [ ~~~~~~~~~~~~~ ^ ~~~~i ] + =45 | P#RdEeDf_iFnAeC TOQR3 1*( xi)s f _ p a s t [ i ] ; ( i| n ~ ^~~~~~~~~~~t )((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.0018348265src/libavcodec/amrwbdec.cf), :Q32551:(54 :0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 16868083f), Q 31255( | 0 . 0 0 1 5 4 4 3 2i1s9pf)_,q [ k| ] ~~~~~^~~~~~~~~~~~~~ [i] src/libavcodec/aac_defines.h=: 45(:136.:0 note: -expanded from macro 'Q31' c) * i45s | p4#_dpeafsitn[ei ]Q 3+1 (cx )* i s p _ q([i3n]t[)i((]x;) * 2| 1 ^ ~4 7483648.0 + src/libavcodec/amrwbdec.c0:.2555:)34 : | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 255src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 686 : 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] isp_q[ k686] | [ i ] = Q(311.( 00 .-0 0c1)9 8*4 1i1s4p04_fp)a,s tQ[3i1]( +0 .c0 0*1 8i3s4p8_2q6[53f])[,i ]Q;3 1 (| 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] In file included from 685 | src/libavcodec/argo.c : 28: src/libavcodec/bytestream.h :Q1873:1(15 :0 .warning: 00comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 6201758f), Q3 1187( | 0 . 0 0i2f46 2(5s6i16zfe)2, !Q=3 1(s i0z.e0)0 2 | 3 ~~~~~ ^ ~~~~0 17254f), 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.0032739613src/libavcodec/alsdec.cf),: 1821Q:3331:( 0 .warning: 00comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]3 1125420f), Q31( 0.00 218219 | 4 6 9 4 4 7 f ) ,c tQx3-1>(c u0r._0f0r2a7m8e7_0l4e6n4gft)h, = | F ~~~~~^~~~~~~~~~~~~~F MIN(src/libavcodec/aac_defines.hs:c45o:n36f:- >note: sexpanded from macro 'Q31'a mples -45 | c#tdxe-f>ifnrea mQe3_1i(dx )* ( u i n t 6 4 _ t ) s c(oinnft-)>(f(rxa)m*e2_1l4e7n4g8t3h6,4 8 .| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0.5 )1822 | | ^ ~ 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] 684s | c o n f - >Qf3ra1m(e _0l.e0n0g3t2h7)3;9 6 1| 3 ~~~~~~~~~~~~~~~~~~~f ), Q31( 0.0src/libavutil/macros.h0:3491:1252:5 4note: 2expanded from macro 'FFMIN'0 f), Q3 1(49 | 0#.d0e0f2i9n4e6 9F4F4M7IfN)(,a ,Qb3)1 (( (0a.)0 0>2 7(8b7)0 4?6 4(fb)), : | ( ~~~~~^~~~~~~~~~~~~~a )) src/libavcodec/aac_defines.h| : ~ ^ ~45 :36: note: expanded from macro 'Q31' 45src/libavcodec/alsdec.c | :#1864d:e9f:i nwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] Q31(x) 1864 | I N(TiEnRtL)E(A(VxE)_*O2U1T4P7U4T8(31664)8 . 0| ^~~~~~~~~~~~~~~~~~~~~+ 0.5src/libavcodec/alsdec.c): 1854 :| 31 ^ ~: note: expanded from macro 'INTERLEAVE_OUTPUT' In file included from src/libavcodec/aacsbr_fixed.c: 621854: | src/libavcodec/aacsbrdata.h : 683 : 74 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fo r683 | ( c = 0Q;3 1c( <0 .c0ha0n3n9e2l0s7;4 3c2+f+)), Q 3 1 ( 0 . 0 0 3 7 6 0 3 9 2 2 f ) , Q 3 1 ( 0 . 0 0 3 6 0 0 8 2 6 8\f ) ,| ~ ^ ~~~~~~~~Q 31( 0.00src/libavcodec/alsdec.c3:418644:198:8 7warning: 4comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f ), | ~~~~~^~~~~~~~~~~~~~ 1864 | src/libavcodec/aac_defines.h : 45 : 36 : Inote: Nexpanded from macro 'Q31'T ERLEAV E45_ | O#UdTePfUiTn(e1 6Q)3 1 (| x ^~~~~~~~~~~~~~~~~~~~~)src/libavcodec/amrwbdec.c src/libavcodec/alsdec.c :: 1858366 :: 3143 :: note: warning: expanded from macro 'INTERLEAVE_OUTPUT'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (1858x | ) * 2 1 3664 | 7 4 8 3 6 4 8 . 0 + f 0o .r 5 )( c | = ^ ~ 0 ; c < In file included from src/libavcodec/aacsbr_fixed.c c: h62 a: nsrc/libavcodec/aacsbrdata.h n: e683 l: s530;: .cwarning: 1+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8+ )* e x c [ 683i | + 1 ] ;Q 3 1 | ( ~ ^~~~~~~~~~ 0 . 0 0 3 9 2 0src/libavcodec/amrwbdec.c 7: 4365 3: 263 f: ) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3 1 ( 0 \.365 0 | 0 | 3 ~ ^ ~~~~~~~~7 6 0 3 9 2 2 f ) src/libavcodec/alsdec.c, : c1866Q:3t91x:(- >warning: 0pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare].i 0t0c3h6_ 0v18660e | 8c 2t 6o 8r f[ )i ,] QI=3N 1T0(E. R10L8.E 0A*0V 3Ee4_x4Oc1[U8iT8 P7-U4 Tf1()]3, 2 +) | 0 ~~~~~^~~~~~~~~~~~~~.| 6 ^~~~~~~~~~~~~~~~~~~~~4 src/libavcodec/aac_defines.h*:src/libavcodec/alsdec.c 45:e:1854x36:c:31[ :inote: ]expanded from macro 'Q31'note: expanded from macro 'INTERLEAVE_OUTPUT'+ | ~ ^~~~~~ 45 | # d1854e | f src/libavcodec/amrwbdec.ci :n 365e : 43Q : 3 warning: 1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x ) 365 f | o r ( c = 0 (; i nc t c))ap*ni2nt1ec4l7hs4_;8v 3ec6c+4t+8o).r 0[ i +] 0= . 50 ). 1 8 | ^ ~* e x c [ i In file included from - src/libavcodec/aacsbr_fixed.c :1 62] : src/libavcodec/aacsbrdata.h+ : 6830 :. 326 :4 warning: * implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e x c In file included from [ i 683]src/libavcodec/apedec.c\ | : +36 : | src/libavcodec/unary.h ~ ^ ~~~~~~~~| : ~ ^~~~~~~~~~ 50 Q:3411:(src/libavcodec/alsdec.c :warning: 01866comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]:. 90:0 3warning: 9comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2 07432 f1866) | ,50 | Q 3 1 (f o 0rI.(N0iT0 E3=R7 L06E;0A 3Vi9E 2_<2O fUl)Te,Pn U QT&3(&13 (2g )e0 t. _0| 0 ^~~~~~~~~~~~~~~~~~~~~b3 i6t0src/libavcodec/alsdec.cs0:181858(2:g631b8:)f )note: !,expanded from macro 'INTERLEAVE_OUTPUT'= Qs3t1o(p ; 0 1858.i | 0+ 0+ 3) 4; 4 1 8| 8 ~~~~~~~~~~~~~ ^ ~~~~ 7 4 f ) , | ~~~~~^~~~~~~~~~~~~~f or (src/libavcodec/aac_defines.hc: 45=: 360:; note: cexpanded from macro 'Q31' < chan n45e | l#sd;e fci+n+e) Q 3 1 ( x ) ( i n t ) ( ( x ) * 2 1 4 7 4 8 3 6 4\8 . 0| ~ ^ ~~~~~~~~+ 0.5) | ^ ~ src/libavcodec/alsdec.c:1918:35: warning: In file included from comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683 :191811 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if ( c683t | x - > c u rQ_3f1r(a m0e._0l0e3n9g2t0h7 4!3=2 fs)c,o nQf3-1>(f ra0m.e0_0l3e7n6g0t3h9 2&2&f ) ,| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~Q 31( 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]src/libavcodec/aic.c :176:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]682 | Q31( 0 .1760 | 0 4 5 2 0i9f8 5(2ffr)a,m eQ_3s1(i z0e. 0>0 4s3i7z3e0)7 1{9 f )| , ~~~~~~~~~~ ^ ~~~~ 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) src/libavcodec/amrnbdec.c : 568 : 25 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*2147483648 .5680 | + 0 . 5 ) | p ^ ~- >beta =In file included from src/libavcodec/aacsbr_fixed.cF:F62M: Isrc/libavcodec/aacsbrdata.hN:(681p:-32>:p iwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c h_gain[4] ,681 | 1 . 0 ) ; Q 3| 1 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~( 0.00503src/libavutil/macros.h9:3490:2222:f )note: ,expanded from macro 'FFMIN' Q31( 0.0049137 6490 | 3#fd)e,f iQn3e1 (F F0M.I0N0(4a7,9b3)2 5(6(0af)) ,> Q(3b1)( ?0 (.b0)0 4:6 6(0a6)4)6 0 f| ) ^ ~, | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/bytestream.h :(294i:n15t:) (warning: (xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) *2147483648.0 + 2940 | . 5 ) i| f ^ ~ (size2 !=In file included from ssrc/libavcodec/aacsbr_fixed.ci:z62e: )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),src/libavcodec/amrnbdec.c Q3:1(604 :045.:0 05warning: 2implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]4 61166f), Q31( 0.0051407353f), 604| | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :d36i:f fnote: expanded from macro 'Q31'+ = fabs (45l | s#fd_eafvign[ei ]Q31 (-x )l s f [ i ] ) / l s f _ a(vign[ti)](;( x )| * ~ ^~~~~~~~~~2 147483648.0 src/libavcodec/amrnbdec.c+: 6040:.335:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ 604 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h: 680 :d11i:f fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ = fabs(ls f680_ | a v g [ i ]Q 3- 1l(s f0[.i0CC libavcodec/avuidec.o 0]5)4 1/9 6l7s7f5_fa)v,g [Qi3]1;( 0| . ~~~~ ~~~~~~~~~~~^~~~~~~~0 053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/bytestream.h 45: | 318#:d15e:f iwarning: necomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q31(x) 318 | src/libavcodec/amrnbdec.ci(:if609n :t(9)s:(i( zxwarning: e)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2* 2!1=4 7s4 i8609z | 3e 6) 4 8 .i0| f ~~~~~ ^ ~~~~ + ( d0i.f5f) < =| ^ ~0 .65) | ^~~~ ~~ 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) (src/libavcodec/amrnbdec.cin:t620)(:(55x:) *2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0 .6205 | ) | ^ ~ const fIn file included from losrc/libavcodec/aacsbr_fixed.ca:t62 : ssrc/libavcodec/aacsbrdata.hm:o679o:t32h:i nwarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ factor = a679v | _ c l i p fQ(341.(0 0*. 0d0i5f6f2 2-0 614.36f,) ,0 .Q03,1 (1 .00.)0;0 5 5| 9 ~ ^~~~3 8023f), 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.005622src/libavcodec/amrnbdec.c06:46223:f76),: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.005593 86210 | 2 3 f ) , Q 3c1o(n s0.t0 0f5l5o4a7t5 7f1i4fx),e Qd3_1g(a 0i.n0_0m5e4a8n7 6=0 40(fp),- > f| i ~~~~~^~~~~~~~~~~~~~x ed_src/libavcodec/aac_defines.hg:a45i:n[360:] +note: expanded from macro 'Q31' p->fi x45ed | _#gdaefiin[n1e] +Q 3 1(| x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) 622 | ( i nt ) ( ( x )* 2 1 4 7 4 8 3 6 4 8 . 0 + 0 . 5 ) | ^ ~p ->fixed_In file included from gasrc/libavcodec/aacsbr_fixed.ci:n62[: 2]src/libavcodec/aacsbrdata.h :+ 678p:-74:> fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ed_gain[ 3]678 | + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Q31( 0623 | . 00 5 5 9 1 7 12 8 f) , Q 3 1 ( 0 . 0 0 5 6 2 6 6 11 4 f ) , Q 3 1p(- >f0i.x0e0d5_g6a38i9n[149]9) f*) 0,. Q23;1 ( | 0 ~~~~~~~~~~~~~~~~ ~. 0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5src/libavcodec/amrnbdec.c): 625 :| 43 ^ ~: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62625: | src/libavcodec/aacsbrdata.h :678 : 53 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 1678. | 0 - sQmo3o1(t h0i.ng005_5f9a17c1to2r8)f )* ,f iQx3e1d(_ ga0i.n0_0m5e6a2n6;6 1 1| 4 ~ ^~~~~~~~~~~~~~~f ), Q31( 0src/libavcodec/amrnbdec.c.:06250:5236:3 8warning: 9implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 src/libavcodec/bytestream.h99f) , :625Q357 | 3 :1 (15 0:. 0warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 05 64 55 1 9 6 f )357, | (| ~~~~~^~~~~~~~~~~~~~ 1 . 0 src/libavcodec/aac_defines.h :-45:i36 :fs mnote: (expanded from macro 'Q31'o soizteh2 i 45!n= | gs#_izde)f aect f| o ~~~~~ ^ ~~~~irne ) Q* 3f1ix(ex)d _ ga i n _ m e a n ; ( i n| t ~ ^~~~~~~~~~~~~~~~) ((x)*21src/libavcodec/amrnbdec.c4:7624:433:8 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 6240 | . 5 ) | ^ ~ return sIn file included from mosrc/libavcodec/aacsbr_fixed.co:th62i: nsrc/libavcodec/aacsbrdata.hg:_678f:32a:c twarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r * p->fi xe678d | _ ga in [ 4] Q+ 3 1(| 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), QCC libavcodec/avuienc.o 31( 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)((x20)* warning21s4 generated7. 483648.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) In file included from src/libavcodec/asvenc.c : 41 : (src/libavcodec/put_bits.hi:n227t:)37(:( xwarning: )*comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]2 147483648.0 + 2270 | . 5 ) | ^ ~ if (s->buf_In file included from ensrc/libavcodec/aacsbr_fixed.cd: 62-: src/libavcodec/aacsbrdata.hs:-677>:b11u:f _warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t r >= siz e677o | f ( B i t BQ3u1f() )0 .{0 0 5| 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~7 15758f), 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.CC libavcodec/bethsoftvideo.o 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) (src/libavcodec/put_bits.hin:t265):(37(:x )warning: *comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]2 147483648.0 265+ | 0 . 5 ) | ^ ~ if (s->bIn file included from ufsrc/libavcodec/aacsbr_fixed.c_:e62: nsrc/libavcodec/aacsbrdata.h:d675 :-74 : swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-> buf_ptr >= s675i | z e o f ( BQi3t1B(u f0).)0 {0 3 5| 4 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 1246f), 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] 675src/libavcodec/amrnbdec.c | : 734 : Q93: 1warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .003src/libavcodec/alsdec.c540:12064:21946: f734warning: ) | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] , Q 3 1i(f 0 .(0p 0-20643>8 | p4 it5 6c4 h0_ 8fogfa)irn[, 4] (Qc<31 0(=.6 )0 {0 .; c0| 0<4 ^~~~~~~~~~~~~~~~ ~ 12 5n1um6_4b2fu),f fQe31r(s ;0 .c0++0)43 8{01 8 | 6 ~ ^ ~~~~~~~~~~~1 f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/alsdec.c:2087:src/libavcodec/aac_defines.h19::45 :warning: 36:comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] note: expanded from macro 'Q31' 208745 | | # de fi n ef oQr3 1((xc) = 0 ; c < n u m _ src/libavcodec/amrnbdec.c(bi:unff736te)(:rs(;x16): *c 2+warning: 14+7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 4 8 | 3 ~ ^ ~~~~~~~~~~~ 6 4736 | 8 . src/libavcodec/alsdec.c}0: e2103l+CC libavcodec/bfi.o :s23e : 0i .f5)warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] p| -> ^ ~p it c2103h_ | g a i In file included from nsrc/libavcodec/aacsbr_fixed.c[4 :]62: src/libavcodec/aacsbrdata.h f | 2| . ~~~~~^~~~~~~~~~~~~~0 ~ ^ ~~~~~~~~ *src/libavcodec/aac_defines.h p:->45:p36rsrc/libavcodec/alsdec.c:e :vnote: expanded from macro 'Q31'2151 :_19s:p a45warning: r | scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e# _dfiexe df2151 | _ ig n a feoi Qr3n1( x)(c) = { 1 ; c | < ^~~~~~~~~~ ~ c h asrc/libavcodec/amrnbdec.c n:742(n:ie31ln:s twarning: ;)(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) c*+2+1)4 7427 | 4 8| 36 ~ ^ ~~~~~~~~4 8 .i0f + (0f.i5x)e d| ^ ~_ gain > In file included from 2.src/libavcodec/aacsbr_fixed.c0: 62*: src/libavcodec/aacsbrdata.h :p-675>p:r11e:v _warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p arse_fi x675e | d _ g a i nQ3)1 ({ 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.0020274176fsrc/libavcodec/amrnbdec.c),: 751Q:3171:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 00245085 47510 | f ) , Q 3 1 ( 0 . src/libavcodec/put_bits.h0 0:i23178f:4 334(:6p7- 5>7warning: pfcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]i) t,c h_Qga3i1(n [ 0i.317]0 | 0 3 < 20 9 01 .i86f)8 5( f| ^~~~~~~~~~~~~~~~ ~s )-,>b uf _| e ~~~~~^~~~~~~~~~~~~~n d -src/libavcodec/aac_defines.h :s45-:>36b:u fnote: expanded from macro 'Q31'_ ptr >= 45s | i#dzeefoifn(eB Qi3t1B(uxf)) )src/libavcodec/aic.c { : | 400 : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 18 : warning: (comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i nt)((x)*21 44007 | 4 8 3 6 4i8.f0 ( b+ u0f_.5s)i z e| ^ ~ < off) { 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]src/libavcodec/aic.c :420:CC libavcodec/bgmc.o 34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]674 | Qsrc/libavcodec/amrnbdec.c3 1420:( | 764 : 09 .: 0 0 warning: 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 2 7 4764 1 | i 7 f6 fi(f )s(,lif icxeQde_3_1sga(ii 0n.z 0e0< 2 + 455o08.f05) f 4 >| b0uff ^~~~~~~~~~ ~),_ Q3s1i( z0e .|0|0 !2s8l4i4c6e7_5s7ifz)e,) {Q3 1 (| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~0 .0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648src/libavcodec/amrwbdec.c.0: + 6050:.285): | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62 : 605src/libavcodec/aacsbrdata.h | : 674 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fixed_ve c674to | r [ i ] Q+3=1( f0i.x0e0d20_2v74e1c7t6fo)r,[i Q-3 1c(t x0-.>0p0i2t4c5h0_l8a5g4_0ifnt)], *Q 301.(8 50.;0 0 2| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~8 446757f), 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 | src/libavcodec/amrwbdec.c : 623 :Q303:1 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 000276045f), Q36231 | ( 0 .0 0 05 8 3 2 2 6 4 f ), Q 3 1 (p _0g.a0i01n0 *9 0p2_3g2ai9nf);, Q| ~ ^~~~~~3 1( 0.00157src/libavcodec/amrwbdec.c8:46236:821:2 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h622: | 45 : 36 : note: expanded from macro 'Q31' 45 | # d e f i n e Q src/libavcodec/apedec.c3 1: (478 x :) 20 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 478 ( | i n t ) i (f ( x( )r *i 2c1A4eM7-R4W>8Bk3_s6SuF4mR8. _1p0i9t0c2h32_9gafi)n,[ 4Q]3 1>( 00..050 15&78&4 6!8o2vfe)rf,l o w| ) ~~~~~^~~~~~~~~~~~~~ { src/libavcodec/aac_defines.h| : ^~~~~~~~~~~~~~~~ ~ 45:36: note: expanded from macro 'Q31' 45 | #define Qsrc/libavcodec/amrwbdec.c31:(x626): 30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626(i | n t ) ( ( x ) * 2 1 4 7 4 8 3 6 4 8 . 0f _+g a0i.n5) * | ^ ~f _gain; | ~ ^~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673src/libavcodec/amrwbdec.c:32::626 :warning: 21implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | 625 | Q 3 1 ( 0 . 0 0 0 0 2 7 6 0 4 5 f ) , Q 3 1 ( 0 . 00 0 5 8 3 2 2 6 4 f) , Q 3 1 ( 0 . 0 0 1A0M9R0W2B3_2S9FfR)_,S IQZ3E1)( *0 . 00| 1 ~5 78468 6262 | f) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' f_ga i45n | #d*e ffi_ngea iQn3;1 ( x| ) ^~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/amrnbdec.cIn file included from :src/libavcodec/aacsbr_fixed.c822::6230: : src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]673 :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 822 | 673 | Q 3 1 ( 0 . 00 0 0 02.27560 4* 5FFfM)I,N (Q3p1-(> p0i.0t0c0h_5g8a3i22n6[44f)], ,Q 311.(0 0). 00:1 0 90| 2 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 329f), src/libavutil/macros.h:Q493:122( :0 .note: 0expanded from macro 'FFMIN'01 578468 249f | )#,d ef i| ~~~~~^~~~~~~~~~~~~~n e Fsrc/libavcodec/aac_defines.hF:M45I:N36(:a ,note: bexpanded from macro 'Q31' ) ((a )45 | ># d(ebf)i ne? Q(3b1()x :) ( a ) ) | ^ ~ (int)((xsrc/libavcodec/amrnbdec.c):822*:2301:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 +822 | 0 . 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c0:62.: 2src/libavcodec/aacsbrdata.h5: 672*: 73:F Fwarning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] IN(p->pi t672 | c h _ g aCC libavcodec/binkaudio.o iQn31[(4-]0,.0 01.2048)2 :6 7 2| 3 ~ ^~~~~~~~~~~~~~~~f ), Qsrc/libavutil/macros.h3:1(49-0:.400:01 8note: 0expanded from macro 'FFMIN'3 9472 f49) | , #Q3d1e(f-i0n.e0 01F1F5M68Isrc/libavcodec/amrwbdec.c1N3(:a5,649fb:))9, (Q:( 3awarning: 1()implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - >0 .(0b0) 0 ? 5(64946b42 | 8) 0 :f) , (i a| ~~~~^~~~~~~~~~~~~~~f) )( src/libavcodec/aac_defines.h :c| tx45- ^:> p36: inote: texpanded from macro 'Q31'ch _src/libavcodec/amrnbdec.cga:in823[ :045] 30<: | # dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0e. 6)f i{n e | 823 ^~~~~~~~~~~~~~~~~~ ~Q | 3 1 ( x) (i n0t.)5( (x )* *F2F1MI4N7(4p8-3>6p4i8tc.h0_g ai+n [04]., 5SH)A R P| _ ^ ~M AX)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/amrwbdec.c src/libavcodec/aacsbr_fixed.c::65162:: 16:src/libavutil/macros.h src/libavcodec/aacsbrdata.h::672:warning: 4952:22implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:: note: warning: expanded from macro 'FFMIN'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65149 | | 672 | # d e f in }e Q FeF3MIl1Ns((ae- ,if0 (bc.)t0 0x(2(-4a>8) p>i2 t6(c7bh2_)ga3 if?n) [,0( ]Qb31 (-)<0 . :00 .09(1)8a) ){ 0 | ^ ~3 9| 4 ^~~~~~~~~~~~~~~~~~ ~7 2fsrc/libavcodec/amrnbdec.c):, 823Q:3301:( -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0011 58236 | 8 1 3 5 f ) , Q 3 1 ( - 0. 0 0 005.456 4 *2 F8F0MfI)N,( p ->| p ~~~~^~~~~~~~~~~~~~~i tchsrc/libavcodec/aac_defines.h_:g45a:i36n:[ 4note: ]expanded from macro 'Q31', SHARsrc/libavcodec/amrwbdec.c P45 | :_#MA657Xde:f)9i:)n ;ewarning: Q 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x| ) ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h : 49 657 : | 40 : note: expanded from macro 'FFMIN'( iinf t)49( | c((#xtx)->dfe*fiin21xee47 4d_F8FgMI3Na(6ia,4nb8)[. 00(] ( +>a 0).3 5.>)0 (*b )c| t ^ ~x?- >(bf) i: xIn file included from (src/libavcodec/aacsbr_fixed.cea:)d62)_ : g src/libavcodec/aacsbrdata.h| a: ^i672 :n31:[ warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ]src/libavcodec/amrnbdec.c): 820{: 13 672| | : ^~~~~~~~~~~~~~~~~~ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3820src/libavcodec/amrwbdec.c | 1 :(657- 0: . 36 0: 0 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 82 6p6577 | -2 >3 p ifitfc)h ,_ (gQc3a1tin([-x04-.>]0f 0i*x1ed _8 0g| 3a9 ^~~~~~~~~~~~~~~~ ~ i4n[702]f) ,> Q331.(0- 0*. c0t0x1->1fi5x6e8d1_3ga5ifn[)1, ]Q)3 1{( -0 .| ~ ^~~~~~~~~~~~~~~~~~0 005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(xCC libavcodec/binkdsp.o ) (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),src/libavcodec/amrwbdec.c :Q6643:1(17-:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 011568135 f664) | , Q 3 1 ( - 0 . 0 0 0 5i4f6 (4c2t8x0-f>)p,i t c| h ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' _ g45a | #idenfi[nie] Q 3<1( x0). 6 ) | ^~~~~~~~~~~~~~~~~~ ~ (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] src/libavcodec/amrnbdec.c 671 | : 838 : 13 : Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( -0.00553 378382 | 1 1 f ) , Q 3 1if( -0(.f0a0b4s72f2(2s5a9m6plfe)s,[ i]Q) 3>1 (A-M0R._S0A0M3P94L0E_1BO1U24NfD)) ,{ Q3 1| ^~~~~~~~~~~~~~~~~ ~( -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) CC libavcodec/bintext.o (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(src/libavcodec/amrwbdec.c-0.00:87151:7309:8 2warning: 33implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0.0072 67151 | 5 8 1 6rf)e, tQ3u1r(n- 0.F0F06M3A7X9(202.903,f )1,. 2| 5 ~~~~^~~~~~~~~~~~~~~ - src/libavcodec/aac_defines.ha:c45c: 36* :0 .note: 8expanded from macro 'Q31' * 512 45) | ;# d e| f ^~~ ~in e Q31(x) src/libavutil/macros.h : 47: 28 : note: expanded from macro 'FFMAX' (in t47) | #(de(fxi)n*e2 1F4F7M4A8X3(6a4,8b.)0 (+( a)0 .>5 )( b )| ^ ~ ? (a) : (bIn 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] 670src/libavcodec/amrwbdec.c | : 715 : 30 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( -0.00913 2571532 | 9f ) , Q r3e1(t-u0r.n 0F0F8M1A7X(908.203, 31f.)2,5 Q-3 a1cc( -*0 0..080 7*2 65112)5;8 1 6f| ) ^~~ ~, Q31(src/libavutil/macros.h-:0.470:04063:7 9note: 2expanded from macro 'FFMAX' 293f) , 47 | #| d ~~~~^~~~~~~~~~~~~~~e finsrc/libavcodec/aac_defines.he:45 :F36F: Mnote: Aexpanded from macro 'Q31'X (a,b) 45( | (#ad) e>f in(eb )Q 3?1 (x()a ) : ( b ) ) | ^( 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:src/libavcodec/amrnbdec.c62: src/libavcodec/aacsbrdata.h::669902::7312:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrwbdec.c: 669732 | :44 : -warning: 902Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 3 1 ( 0r.0e1t32 7u187322r | n2 0 rflfoh)a1,t >=Q 3s10m(.-_00f.0 a?1 c2r =1h8 4109 9.5/9 r5* h(1f0 ) -, * vAQoMi3cR1e(-__T0If.L0aT1c_)1G 1* A3sM1tMa5Ab5_f_4aT8c f;: ) ,| 0Q ~ ^~~~~~~~.30 ;1 ( -| 0 ^~~ ~~. 01src/libavcodec/amrwbdec.c01:17325:02921:src/libavcodec/amrnbdec.c5 :902warning: :f29implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]): , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~732 | src/libavcodec/aac_defines.h 902 | : f45lo :a t 36rse: mt_note: ufexpanded from macro 'Q31'a rcn =45r | 0h1#.d 5e> = f*i0 ne. (Q301 ?1( -xr hv)1 o ic/ e _ rf h0a c*) * s taA Mb R(__ifTnIatL)cT((;x_) GA*MM 2A1_4| T 7: ~ ~~^~~~~~~~~~~4 803.6408.;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/amrwbdec.csrc/libavcodec/aac_defines.h:45:36:: 759note: :29expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q7593 | 1 ( xf) l o a t c p e = 0 .(1i2n5t )*(( x)(*12 1+ 4v7o4i83c64e8._0f a+c )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)11, warning| s ~~~~~^~~~~~~~~~~~~~ generated . src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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) 7 warning s generated . (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/amrwbdec.c668:11::792 :warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: 668implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q31( 0. 07921 | 7 9 4 3 i3f3 81(fc)t,x -Q3>1( pi0t.c0h1_6g7a3i2n47[102]f >) ,0 .Q53 1&(& c0t.x0-1>5f5r_4c05u5r_5mo3dfe) <,= QM3O1D(E _08.k08154)3 9{0 4 6| 6 ^~~~~~~~~~~~~~~~~~ ~6f ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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' 45src/libavcodec/amrwbdec.c | #:d799e:f58i: nwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 799 | ( ifnlto)a(t( xp)it*ch2_f1a4c74t83o6r4 8=. 00. 25+ *0. 5c)t x- >p| i ^ ~t ch_gain[0]In file included from *src/libavcodec/aacsbr_fixed.c :ct62x: -src/libavcodec/aacsbrdata.h>:pi667t:53c:h _warning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a in[0] 667; | | ~ ^~~~~~~~~~~~~~~~~~ Q31( 0.src/libavcodec/amrwbdec.c0:27993:0376:8 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 9f), Q3 1799( | 0 . 0 21 7 46 7 5 5f0lfoa)t, Qpi3t1c(h_ f0a.c0t2o0r4 =5 301.2759 3*f c)t,x -Q3>1(p i0t.c0h1_9g18a72i4n3[10]f ),* ct| x ~~~~~^~~~~~~~~~~~~~ ->pitsrc/libavcodec/aac_defines.hc:45h:36_:g anote: inexpanded from macro 'Q31'[ 0]; | ~ ^~~~~~~~~~~~~~~~~~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]4 warnings generated. 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) | ^ ~ src/libavcodec/amrwbdec.cIn file included from :src/libavcodec/aacsbr_fixed.c892::62: 28src/libavcodec/aacsbrdata.h:: 665warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | 892 | Q 31r(e t0u.r0n3 4av4_c6l2i0p9f(4(81f.)0, Q-3 1t(i l0t.)0 3*2 9(715.2450 81-f 0).,2 5Q3 1*( w s0.p03)1,5 001.716,0 81f.0)),; Q 3| 1 ~ ^~~~( 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) | ^ ~ src/libavcodec/amrnbdec.cIn file included from src/libavcodec/aacsbr_fixed.c::621077: :src/libavcodec/aacsbrdata.h61::664 :warning: 11:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | 1077Q | 3 1 ( 0. 0 4 0 5 3 4 9 1 7 0 f ) , Q 3 1 ( 0 . 0 3 90 0 5 3 6 7 9 f ) , Q3 1 ( 0 . 0 3 7 4 81 2 8 5 0 f ) , hQi3gh1p(as s0_.0g3ai5n9 *6 9A7M5R6_0SfAM)P, L E| _ ~~~~~^~~~~~~~~~~~~~S CALsrc/libavcodec/aac_defines.hE:45,: 36 :| ^~~~~~~~~~~~~ ~ note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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) | ^ ~ src/libavcodec/amrwbdec.cIn file included from src/libavcodec/aacsbr_fixed.c::62: 974src/libavcodec/aacsbrdata.h::37662:: 74warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | 974 | Q 31e(s t0 . 0 5=2 77966350 7+4 (6ifs)f[,2 ]Q 3-1 (i 0s.f0[531]2 5-5 6i1s5f5[f4)], )Q3 1/( 60..00;4 9 7| 3 ~~~~~~~~~~~~~~~~^~~~~~~~ ~8 5755f), 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/amrwbdec.csrc/libavcodec/aacsbr_fixed.c::62976: :src/libavcodec/aacsbrdata.h36::662: 53warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | 662 | s ca l eQ3 1=( 0.05.0 5* 2(7F6F3M0IN7(46efs)t, ,Q3 176(0 00.) 0-5 1i2s5f5[L6P15_5OfR)D, EQ3R1 (- 0 .20]49)73 8/5 75 5| ~f ), Q 39761 | ( 0 .0 4 8 2 1 65 7 2 0(fi)s,f [ L| P ~~~~~^~~~~~~~~~~~~~_ ORDEsrc/libavcodec/aac_defines.hR:_451:636k: -note: expanded from macro 'Q31'2 ] - i45s | f#[dLePf_iOnReD EQR 3-1( x2)] ) ; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.c(:i975nt:)37(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 214748 9753 | 6 4 8 . 0s c+a 0l.e5 )= 0| . ^ ~5 * (FFMIN(In file included from essrc/libavcodec/aacsbr_fixed.ct:,62 : src/libavcodec/aacsbrdata.h7:66620:032:) warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i sf[LP_OR D662E | R - 2] )Q 3/1 ( | 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.0src/libavcodec/amrwbdec.c5:19832:55256:1 5warning: 5fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0 .9830 | 4 9 7 3 85 7 5 5fi)f, (Qd3i1ff(_ 0i.s0f4[8i2]16 5+7 2d0iff)f,_ i| s ~~~~~^~~~~~~~~~~~~~f [i src/libavcodec/aac_defines.h-: 45:136:] note: efsitnepe_ Q3i1n(dxe) x > 88 u ) { | ~~~~~~~~~~~~~~ ^ ~~~ (int)((x)*2147483648.0 +src/libavcodec/adpcm.c: 780:.695:) note: expanded from macro 'CASE' | ^ ~ In file included from 78 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 659 :C74A:S Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 (CONFIG _659 | # # c oQd3e1c( #0#. 0_6D8E7C0O4DE3R8,2 8AfV)_,C OQD3EC1_I(D _0 .0#6#76 0co7d59e8c5,f )_,_ VQA31_(A R0G.S0_66_4)3 6 7| 5 ^~~~~~~~~~~1 2f), Q31src/libavcodec/adpcm.c(:76 :340:. 0note: 65expanded from macro 'CASE_3'2 24710 766 | f ), | ~~~~~^~~~~~~~~~~~~~ Csrc/libavcodec/aac_defines.hA:SE45_:236(:c onote: nexpanded from macro 'Q31'f ig, c45o | d#deecf_iined ,Q 3_1(_xV)A _ A R G S _ _ ) | ^~~~~~~~~~~ (int)((xsrc/libavcodec/adpcm.c):*2741:364:7 4note: expanded from macro 'CASE_2'8 3648. 074 | + 0. 5 ) | ^ ~ CASE_ ##In file included from esrc/libavcodec/aacsbr_fixed.cna:b62l: src/libavcodec/aacsbrdata.he:d659(:c53o:d ewarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ id, __V A659_ | A RG S _ _ )Q 3 1| ( ^~~~~~~~~~~ 0.06870438src/libavcodec/adpcm.c28:f71):,7 :Q 3note: 1expanded from macro 'CASE_1'( 0.06 76710 | 75 98 5 f) ,{ _Q_31V(A _0A.R0G6S6__4 3}6 75 1 2 f ), Q 31 ( \0 . 0| 6 ^~~~~~~~~~~52 247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/adpcm.c:1154src/libavcodec/aac_defines.h::3245::36: warning: note: expanded from macro 'Q31'comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 45 | #d e1154f | i n e Q 3 1 (x ) i f ( cs -> s t e p(i_nti)(n(dexx)* 2> 18487u48)3{ 6 4| 8 ~~~~~~~~~~~~~~ ^ ~~~. 0 + 0.5) | ^ ~ src/libavcodec/adpcm.cIn file included from :src/libavcodec/aacsbr_fixed.c78::6269: :src/libavcodec/aacsbrdata.h :note: 659expanded from macro 'CASE' :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78 | 659 | C A S E _ 3Q(C3ON1F(I G0_. 0#6#8 7c0o43d8e2c8 f#)#, _QD3E1C(O D0E.R0, 6A7V60_7C5OD9E8C5_fI)D,_ Q#3#1 (c o0d.e0c6,6 4_36_7V5A12_fA)R,G QS31_(_ )0 .0 6| 5 ^~~~~~~~~~~ 2247106src/libavcodec/adpcm.c:f76),: 34 :| ~~~~~^~~~~~~~~~~~~~note: expanded from macro 'CASE_3' src/libavcodec/aac_defines.h:45 :7636 | : note: expanded from macro 'Q31' C A45S | E_#2d(ecfoinnfei Qg3,1 (cx)o d e c _ i d , _ _ V(iAn_tA)R(GS(_x_))* 2 1| ^~~~~~~~~~~4 7483648.src/libavcodec/adpcm.c0:74 :+36: 0note: .expanded from macro 'CASE_2'5 ) | ^ ~74 | In file included from CAsrc/libavcodec/aacsbr_fixed.cS:E62_: src/libavcodec/aacsbrdata.h#:#659 :e11n:a bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e d(codec_ id659, | _ _ V AQ_3A1R(G S0_._0)6 8 7| 0 ^~~~~~~~~~~4 3828f), Qsrc/libavcodec/adpcm.c3:171( :07.:0 6note: 7expanded from macro 'CASE_1'6 075 98715 | f ) , {Q _3_1V(A_ A0R.G0S_6_6 4} 3 6 7 5 1 2 f ) , Q\3 1 ( | 0 ^~~~~~~~~~~ .0652247106f),src/libavcodec/adpcm.c :| 1205 ~~~~~^~~~~~~~~~~~~~: 41: src/libavcodec/aac_defines.hwarning: :comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]45 :36: note: expanded from macro 'Q31' 120545 | | #d e f i n e Q 3 1 ( x) i f ( c -> s t a t u(sin[ti)(](.xs)*t2e1p4_7i4n8de3x6 4>8 .880u )+ 0{.5 ) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/adpcm.c:65878::7469:: note: warning: expanded from macro 'CASE' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78 | 658 | QC3A1S(E 0_.30(7C2O5N6F8I2G_5 8#3# fc)od,e cQ 31#(# 0._0D7E1C7O0D02E6R7,3 fA),V _CQO3D1E(C _0.I0D7_0 76#2#8 c7od1e0cf,) ,_ _QV3A1_(A 0R.0G6S_9_)7 63 02| 44 ^~~~~~~~~~~f ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/adpcm.c:76src/libavcodec/aac_defines.h:34::45 :note: 36expanded from macro 'CASE_3': note: expanded from macro 'Q31' 76 | 45 | # d e f i nCeA SQ3E1_(2x()c on f i g, c o d ec _ i d(,i n_t_)V(A(_xA)R*G2S1_4_7)48 3 6| 4 ^~~~~~~~~~~8 .0 + 0.src/libavcodec/adpcm.c5:)74 :| 36 ^ ~: note: expanded from macro 'CASE_2' In file included from 74src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h: 658 : 53 : Cwarning: ASimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _ ## en a658b | l e d ( cQo3d1(e c0_.i0d72,5 6_8_2V58A3_fA)R,G SQ_31_() 0. 0| 7 ^~~~~~~~~~~1 7002673f),src/libavcodec/adpcm.c :Q713:71:( note: 0expanded from macro 'CASE_1'. 0707 62718 | 7 1 0 f ){, Q__3VA1_(A R0G.S0_6_97 6}3 0 2 4 4 f ), | ~~~~~^~~~~~~~~~~~~~ \ src/libavcodec/aac_defines.h :| 45: ^~~~~~~~~~~36 : note: expanded from macro 'Q31' 45 | #src/libavcodec/adpcm.cdef:in1325e:32 :Q warning: 3comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1(x) 1325 | ( i n t ) (i(fx) *(2c1s4-7>4s83t6ep4_8i.n0d +e x0 .>5 )8 8 | u ^ ~){ | ~~~~~~~~~~~~~~ ^ ~~~ 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] src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE'658 | 78Q | 3 1 ( 0 . 0CA7S2E5_638(2C5ON8F3IfG)_, #Q3#1 ( c0o.0d7e1c7 #0#0 2_6D7E3fC)O,D EQ3R1,( A0V._0C7O0D7E6C2_8ID7_1 0##f )c,o dQe3c1(, 0_._0V6A9_76A3R0G2S_4_4)f) , | ^~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/adpcm.c::4576::3436:: note: note: expanded from macro 'CASE_3'expanded from macro 'Q31' 76 | 45 | # d e f in e CQA3S1(Ex_)2 ( co n f i g , c o d e c(_iindt,) (_(_xV)A_*AR2G1S4_7_4)8 3 6| 4 ^~~~~~~~~~~8 .0 + 0.src/libavcodec/adpcm.c5:)74 : 36| : ^ ~ note: expanded from macro 'CASE_2' In file included from 74 | src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h :658 : 11 : warning: Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A SE_ ## e658n | a b l e dQ3(c1o(d e0c._0i7d2,5 6_8_2V5A8_3AfR)G,S _Q_3)1 ( 0| ^~~~~~~~~~~. 071700267src/libavcodec/adpcm.c3:f71):,7: Qnote: 3expanded from macro 'CASE_1'1 ( 0. 710 | 70 7 6 28{7 1_0_VfA),_ AQR3G1(S _0_.0 6}9 7 63 0 2 4 4f ) , \ | ~~~~~^~~~~~~~~~~~~~| ^~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/adpcm.c:1360: 7045: | #warning: decomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]f ine Q31(x) 1360 | ( iintf) (((cx->)st*a21t4u7s4[803]6.4s8t.e0p _+i n0d.5e)x | > ^ ~ 88u || c->In file included from stsrc/libavcodec/aacsbr_fixed.ca:t62u: ssrc/libavcodec/aacsbrdata.h[:6571:].74s:t ewarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ index > 6578 | 8 u) { Q| 3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~1 ( 0.0753137336f), Q31( 0.0747452src/libavcodec/adpcm.c5:5878f):,69 :Q note: 3expanded from macro 'CASE'1 ( 0.07 4781 | 00 3 6 4 2 f) , CQA3S1E( _03.(0CO7N3F3I6G2_0 2#5#5f )co,d e c| ~~~~~^~~~~~~~~~~~~~# # _src/libavcodec/aac_defines.hD:E45:C36O:D Enote: expanded from macro 'Q31'R , AV_ CO45D | #EdCe_IfiDn_e #Q#31 (xc) o d e c , _ _ V A _ A(RiGnSt_)_()( x) *| 2 ^~~~~~~~~~~1 474836src/libavcodec/adpcm.c48:.760: 34+: 0note: .expanded from macro 'CASE_3'5 ) | ^ ~ 76 | In file included from src/libavcodec/aacsbr_fixed.cCA:SE62_: 2src/libavcodec/aacsbrdata.h(:c657o:n53:f iwarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], codec_i d657, | _ _ V A _QA3R1G(S _0_.)0 7| ^~~~~~~~~~~5 3137336src/libavcodec/adpcm.cf):,74 :Q363:1 ( note: 0expanded from macro 'CASE_2'.0 7474 5742 | 5 5 8 f) , CQA3S1E( _0 #.#0 7e4n1a0b0le3d6(4co2dfe)c,_ iQ3d1,( _0_.V07A3_3A6R2G0S2_5_5)f )| , ^~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/adpcm.c45::3671:: 7:note: note: expanded from macro 'Q31'expanded from macro 'CASE_1' 7145 | | # d e f{in e_ _QV3A1(_xA)R G S _ _ } ( i n t ) ( (\ x | ) ^~~~~~~~~~~* 2147483648.0 src/libavcodec/adpcm.c+ :0.13605:)37 : | warning: ^ ~comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c1360: | 62 : src/libavcodec/aacsbrdata.h: 657 : 32 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (c->st a657t | u s [ 0 ].Qs3t1e(p _0i.n0d75e3x13 7>33 6f8)8,u Q|3|1 ( c0-.>07s4t7at4u5s25[581f]).,s tQe3p1(_ i0n.d07e4x1 0> 0883u6)4{2 f )| , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ Q31( 0.0733620255src/libavcodec/adpcm.cf:)78,:69 : | note: ~~~~~^~~~~~~~~~~~~~expanded from macro 'CASE' src/libavcodec/aac_defines.h:45 :7836 | : note: expanded from macro 'Q31' 45C | A#dSeEf_i3n(eC OQN3F1I(G_x )# # c o d e c # # _ D E C O(DiERn,t) (A(Vx_)C*O2D1E4C7_4I8D3_6 #4#8. 0 c+o d0e.c5,) _ _| ^ ~V A_ARGS__) In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~ :62: src/libavcodec/aacsbrdata.h:657:src/libavcodec/adpcm.c11:: 76:warning: 34implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : note: expanded from macro 'CASE_3' 65776 | | Q 3 1(C A0S.0E7_5231(3co7n33f6ifg),, Qc3o1d(e c0_.i07d4, 7_4_5V2A5_5A8RfG)S,_ _Q)3 1 (| ^~~~~~~~~~~0 .074100src/libavcodec/adpcm.c36:4742:36f:), note: Qexpanded from macro 'CASE_2'31 ( 0. 07743 | 3 6 2 0 2 5 5 f )C,A S E| _ ~~~~~^~~~~~~~~~~~~~ ## src/libavcodec/aac_defines.he:45n:ab36l: enote: d(expanded from macro 'Q31'c odec _45i | d,# de_f_iVnAe_ AQR31G(Sx_)_ ) | ^~~~~~~~~~~ src/libavcodec/adpcm.c :71 :(7:i nnote: texpanded from macro 'CASE_1') ((x) *712 | 14 7 4 83{6 _4_8.V0A_ AR+G S0__. 5}) | ^ ~ \ | ^~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:74:src/libavcodec/adpcm.c :1404warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 656 | src/libavcodec/apedec.c 1404 | : Q 3904: 1 (23 :0 . warning: 0 comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]7 i6f7 (0c9s3-4>9st0 f904)e | ,p _ i n dQexi 31f(> ( 0p88.u-0){> 7s 6| a4 ~~~~~~~~~~~~~~ ^ ~~~mp 9l9e_2p1o7s0 f< )s,t aQr3t)src/libavcodec/adpcm.c1 :({78 : 690| .:0 ~~~~~~~~~~~~~ ^ ~~~~~ 7 note: 6expanded from macro 'CASE'19 92479f )78, | Q 3 1 ( 0 . C0AS7E5_8300(8C3O58NfF)I,G _ | # ~~~~~^~~~~~~~~~~~~~# codesrc/libavcodec/aac_defines.hc: #45#: 36_:D Enote: Cexpanded from macro 'Q31'O DER, 45A | V_#CdOeDfEinCe_ IQD3_1 (#x#) c o d e c , _ _ V A(_AiRGnSt__))( ( x| )* ^~~~~~~~~~~2 14748364src/libavcodec/adpcm.c8:76.:034: +note: expanded from macro 'CASE_3'0 .5) | 76 ^ ~ | CIn file included from Asrc/libavcodec/aacsbr_fixed.cS:E62_: 2(src/libavcodec/aacsbrdata.hc:o656n:f53ig:, warning: coimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ec_id, 656_ | _ V A _ AQR3G1S(_ _0). 0| 7 ^~~~~~~~~~~6 709349src/libavcodec/adpcm.c0:f74):36,: Qnote: 3expanded from macro 'CASE_2'1 ( 0. 0747 | 6 4 9 9 2 1 7 0 fC)A,S EQ_3 1(# #0 .e0n7a6b1l9e9d24(7co9dfe)c,_ iQd3,1 (_ _0.V0A75_8A0R08G3S5_8_)f ), | ^~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/adpcm.c: :note: 71expanded from macro 'Q31': 7: note: expanded from macro 'CASE_1' 45 | #d e71f | i n e Q 3{1 (_x_)VA _ A R G S _ _ } ( in t ) ( (x\) * 2| 1 ^~~~~~~~~~~ 47483648.0 + 0src/libavcodec/adpcm.c.:14315:) 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.c1431: | 62 : src/libavcodec/aacsbrdata.h : 656 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (cs- >656 | s t ep _ i ndQe3x1 (> 808.u0)7{ 6 | 7 ~~~~~~~~~~~~~~ ^ ~~~0 93490f), Q31( 0.076src/libavcodec/adpcm.c4:99782:1697:0 fnote: )expanded from macro 'CASE', Q31( 078 | . 0 7 6 1 9 9 2 4C7A9SfE)_3, (QC31O( N0F.I0G7_5 #8#0 0c8o35d8efc) ,# # | _ ~~~~~^~~~~~~~~~~~~~D ECOsrc/libavcodec/aac_defines.hD:45E:R36,: Anote: expanded from macro 'Q31'V _COD E45C | _#IdDe_f in#e# Qc3o1d(exc), _ _V A_ AR G S _ _) | ^~~~~~~~~~~( int)((src/libavcodec/adpcm.cx):*762:1344:7 note: 4expanded from macro 'CASE_3'8 3648. 076 | + 0 . 5 ) | C ^ ~ ASE_2(coIn file included from nsrc/libavcodec/aacsbr_fixed.cf:62i: gsrc/libavcodec/aacsbrdata.h,: 656c:o11d:e cwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] id, __V A_656A | R G S _ _ )Q 3 | 1 ^~~~~~~~~~~( 0.07670src/libavcodec/adpcm.c93:47490:f36):, note: Qexpanded from macro 'CASE_2'31 ( 0.0 747 | 6 4 9 9 2 1 7 0CfA)S,E _Q #3#1 (e n0a.b0l7e6d1(99c2o4d7ec9_fi)d,, _Q_3V1A(_A R0G.S0_7_5)8 00 8| ^~~~~~~~~~~3 58f), | ~~~~~^~~~~~~~~~~~~~src/libavcodec/adpcm.c :71:7src/libavcodec/aac_defines.h: :note: 45expanded from macro 'CASE_1': 36: note: expanded from macro 'Q31' 71 | {45 | __#VdAe_fARiGneS _Q_31 (}x ) \ | ^~~~~~~~~~~( int)((x)*214748src/libavcodec/adpcm.c3:615174:832.:0 warning: + comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]0 .5) | ^ ~ 1517 | In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h: 655 :i74f: warning: (cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ->step_ i655 | n d e x Q 3>1 (8 80u.)0{ 7 6| ~~~~~~~~~~~~~~ ^ ~~~5 050718f), Q31( 0.07src/libavcodec/adpcm.c6:787:20694:9 2note: expanded from macro 'CASE'4 f), Q3 1(78 | 0 . 0 7 68 2 3 00 1C1ASfE)_3,( CQO31N( F0I.G0_7 #6#8 1c7o3d9ec7 5#f#) _,D E| C ~~~~~^~~~~~~~~~~~~~O DERsrc/libavcodec/aac_defines.h,: 45A:V36_:C Onote: Dexpanded from macro 'Q31'E C_ID_ 45 | ##d#e fcoidneec ,Q 3__1V(Ax_)AR G S _ _ ) | ^~~~~~~~~~~ (int)src/libavcodec/adpcm.c(:(76x:)34*2:1 4note: 7expanded from macro 'CASE_3'4 8364 876. | 0 + 0 . 5) C| A ^ ~S E_2(confIn file included from isrc/libavcodec/aacsbr_fixed.cg:,62 : src/libavcodec/aacsbrdata.hc:od655e:c53_: iwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], __VA_A R655G | S _ _ ) Q 3| 1 ^~~~~~~~~~~( 0.07650src/libavcodec/adpcm.c5:0747:1368:f note: )expanded from macro 'CASE_2', Q31 ( 740. | 0 7 6 7 2 0 49 2 4CfAS)E,_ Q#3#1 (e 0n.a0b7l6e8d2(3c0o0d1e1cf_)i,d ,Q 3_1_(V A0._0A76R8G1S7__3)9 7 5| f ^~~~~~~~~~~) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/adpcm.c::4571::736:: note: note: expanded from macro 'Q31'expanded from macro 'CASE_1' 7145 | | # d ef i n{e _Q_3V1A(_xA) R G S _ _ } ( in t )\( ( x| ^~~~~~~~~~~) *2147483648.0src/libavcodec/adpcm.c :+1623 :0.415): warning: | comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] ^ ~ In file included from 1623src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 655 : 32 : iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( c->stat u655s | [ i ] . s tQe3p_1in(d e0x. 0> 78685u0)5 0{71 8 f| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~, Q31( 0.0767204924f),src/libavcodec/adpcm.c: 78Q3:169(: 0note: .expanded from macro 'CASE'07 682300 1781 | f ) , Q3 1 ( C A0S.E0_736(8CO1N73F9I7G5_f )#,# c| o ~~~~~^~~~~~~~~~~~~~d ec #src/libavcodec/aac_defines.h#: 45_:D36EC:O Dnote: Eexpanded from macro 'Q31'R , AV_ C45OD | E#C_dIDe_f i#n#e cQo3de1c(,x )_ _ V A _ A R G S _ _) (| in ^~~~~~~~~~~t )((x)*src/libavcodec/adpcm.c2:1764:74348:3 6note: 4expanded from macro 'CASE_3'8 .0 + 76 | 0 . 5 ) | ^ ~ CASEsrc/libavcodec/amrwbdec.c_2(c:oIn file included from n1224f:src/libavcodec/aacsbr_fixed.ci30g::,62 : cowarning: dsrc/libavcodec/aacsbrdata.h:eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c655_i d:,11 _:_ Vwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ARG S1224_ | _ ) 655 | | ^~~~~~~~~~~ Qc3t1x(- >src/libavcodec/adpcm.c0t:74.i0:7l366t:5_05 0note: cexpanded from macro 'CASE_2'o7 ef1 8 =f74 ) | v, Q o 3 i 1Cc(Ae S_0Ef.0_76a7c *2 0#04#9.2 245e +f n)0ab,l .eQ321(d (5c0;o .d e| 0c ^~~~~~~~~ ~7 _6i8d23,0 0_1_1VAf_)A, RQ3G1S(_ _0).0 7 68| 1 ^~~~~~~~~~~7 3975f), src/libavcodec/adpcm.c| : ~~~~~^~~~~~~~~~~~~~71 :7:src/libavcodec/aac_defines.h :note: 45expanded from macro 'CASE_1': 36: note: 71expanded from macro 'Q31' | { 45 | __#VdA_eAfRiGnSe_ _Q 3}1 ( x ) \ | ^~~~~~~~~~~ (int)((src/libavcodec/adpcm.cx:)1744*2:1444:7 48warning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 648.0 +1744 | 0 . 5 ) | ^ ~ for (unsiIn file included from gnsrc/libavcodec/aacsbr_fixed.ce:d62 c: hsrc/libavcodec/aacsbrdata.ha:n654n:e74l: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0; chann e654l | < c h anQn3e1l(s ;0 .0c7h4a4n6n6e4l3+9+4)f) , | Q ~~~~~~~ ^ ~~~~~~~~3 1( 0.0751576src/libavcodec/adpcm.c2:551749f:)44,: Qwarning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 ( 0.075 717493 | 05 7 56 f ), Q 31 (f o0r. 0(7un6s17i4g8n32e1df ),c h | a ~~~~~^~~~~~~~~~~~~~n nelsrc/libavcodec/aac_defines.h :45=: 036; :c hnote: aexpanded from macro 'Q31'n nel < 45 | c#hdaenfinneel s;Q 3c1h(ax)n n el + + ) { | ~~~~~~~ ^ ~~~~~~~~ (int)((x)*src/libavcodec/adpcm.c2:118494:7324:8 3warning: 6comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]4 8.0 + 0. 51849) | | ^ ~ In file included from ifsrc/libavcodec/aacsbr_fixed.c :(c62s: -src/libavcodec/aacsbrdata.h>:s654t:e53:p _iwarning: ndimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ex > 88u){ 654 | | ~~~~~~~~~~~~~~ ^ ~~~ Q31( 0.07446643src/libavcodec/adpcm.c:9784:f69): ,note: expanded from macro 'CASE'Q 31( 0 .780 | 7 5 1 5 7 6 2CA5SE5_3f(C)ON,F IQG3_1 (# #0 .0c7o5d7ec3 0#5#7 5_6DfE),C OQD3E1R( ,0 A.V0_7C6O1D7E48C3_22 warning1IsfD), generated_ #. # | ~~~~~^~~~~~~~~~~~~~ codesrc/libavcodec/aac_defines.h:c45,: 36_:_ Vnote: Aexpanded from macro 'Q31'_ ARGS _45_ | )# d e| f ^~~~~~~~~~~in e Q31(src/libavcodec/adpcm.c:x76): 34 : note: expanded from macro 'CASE_3' 76 | ( i n t) ( ( xC)A*S2E1_24(7c4o8nf3i6g,4 8c.o0d e+c_ i0d,. 5_)_ V A| _ ^ ~AR GS__) | In file included from ^~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654src/libavcodec/adpcm.c::7432::36: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'CASE_2' 74 | 654 | CAQS31E(_ #0.#0 7e4n4a6b6le4d3(c94odfe),c _Qi3d1,( _0_.V0A7_5AR1G57S6__2)5 5f )| , ^~~~~~~~~~~ Q31( 0.07src/libavcodec/adpcm.c5:73710:577:5 6note: fexpanded from macro 'CASE_1'), Q3 171( | 0 . 0 7 61{7 4_8_3V2A1_fA)R,G S _| _ ~~~~~^~~~~~~~~~~~~~ } src/libavcodec/aac_defines.h : 45 : 36 : \ note: expanded from macro 'Q31' | ^~~~~~~~~~~ 45 | #define src/libavcodec/adpcm.cQ3:1(1877x:)37 : warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] ( in1877t | ) ( ( x ) * 2 1 4i7f4 8(c3-6>4st8a.t0us [+0 ]0.s.t5e)p _i n| d ^ ~e x > 88uIn 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 | src/libavcodec/adpcm.c :Q78:3691:( 0note: .expanded from macro 'CASE'0 744664 378 | 9 4 f ) , Q 3 1C(A S0E._037(5CO1N5F7I6G2_5 5#f# )c, oQd3e1c( #0#. 0_7D5E73C05O75D6EfR),, Q3A1V(_ C0O.D0E7C61_7I4D8_3 2#1#f )c,o d| e ~~~~~^~~~~~~~~~~~~~c , __src/libavcodec/aac_defines.hV:A45_:A36R:G Snote: _expanded from macro 'Q31'_) | ^~~~~~~~~~~ 45 | #defsrc/libavcodec/adpcm.ci:n76e: 34Q:3 1note: (xexpanded from macro 'CASE_3') 76 | ( iCnAt)S(E_(2x()c*o2n1f4i7g,4 8co3d6e4c_8i.d,0 _+_ V0A._5)A R GS| _ ^ ~_) | ^~~~~~~~~~~ In file included from src/libavcodec/adpcm.csrc/libavcodec/aacsbr_fixed.c::7462:: 36src/libavcodec/aacsbrdata.h::653: 74note: :expanded from macro 'CASE_2' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | 653 | C A S E _ Q#3#1 (e n0.a0b7l0e3d5(33c0o7d3efc)_, iQd3,1 (_ 0_.V0A7_1A5R8G2S6_3_64)f ) ,| Q ^~~~~~~~~~~3 1( 0.07267src/libavcodec/adpcm.c7:471:674:2 fnote: )expanded from macro 'CASE_1', Q3 171( | 0 . 0 73 6{40 60_0_5VfA)_,A R G| ~~~~~^~~~~~~~~~~~~~S __ }src/libavcodec/aac_defines.h : 45: 36 : note: expanded from macro 'Q31' \ | 45 ^~~~~~~~~~~ | #define Q31(src/libavcodec/adpcm.cx): 1906 : 41 : warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] (int) (1906( | x ) * 2 1 4 74 8 3 6 4 8i.f0 (+c -0>.s5)t a t| u ^ ~s[ i].step_iIn file included from nsrc/libavcodec/aacsbr_fixed.cd:62e: x src/libavcodec/aacsbrdata.h>: 65388:u)53 {: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q3src/libavcodec/adpcm.c1:(78 :069.:0 7note: 0expanded from macro 'CASE'3 5330 7783 | f ) , Q 3 1 ( C A0.S0E7_1358(2CO6N3F6I4fG)_, #Q#3 1c(o 0d.e0c7 2#6# 7_7D4E6CO4D2fE)R,, A VQ_3C1O(D E0C._0ID7_3 6#4#0 6c0o05df)e,c, _ _| V ~~~~~^~~~~~~~~~~~~~A _ARsrc/libavcodec/aac_defines.hG:S45_:_36): note: expanded from macro 'Q31'| ^~~~~~~~~~~ 45 | #src/libavcodec/adpcm.cd:76e:34f:i nnote: e expanded from macro 'CASE_3'Q 31(x )76 | C A SE(_i2n(tc)o(n(fxi)g*2,1 4c7o4d8e3c6_4i8d,. 0__ V+A _0A.RG5S)_ _ ) | ^ ~ | ^~~~~~~~~~~ src/libavcodec/adpcm.cIn file included from :74src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'CASE_2'653 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 | C653 | A S E _ Q#3#1 (e 0n.a07b0l3e5d33(0c7o3dfe),c_ Qi3d1,( _0_.V0A_7AR1G5S82_6_)3 6 4| f) ^~~~~~~~~~~, Q31( 0.0src/libavcodec/adpcm.c7:712:76:7 7note: 4expanded from macro 'CASE_1'6 42f ),71 | Q 3 1 ({ 0_._0V7A_3A6R4G0S60_0_5f )}, | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45\: 36: | note: ^~~~~~~~~~~expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/adpcm.c(:i2180n:t32): (warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]( x)*2147483648.0 + 21660 | . 5) | ^ ~ /In file included from *src/libavcodec/aacsbr_fixed.c :R62ea: dsrc/libavcodec/aacsbrdata.h i:n653 e:v11e:r ywarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sa mple fo r653 | th i s cQha3n1ne(l .0 . 07*0/35 3 3| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7 3f), 2167Q | 3 1 ( 0 .0 7 1 58 2 6 3 64 f) , fQ3o1r( 0(.i07n2t6 7i7 46=4 20f;) ,i Q<3 1(n b0._0s73a6m4p06l0e05sf)_,p e | r ~~~~~^~~~~~~~~~~~~~_ blosrc/libavcodec/aac_defines.hc:k45: 36/: 2note: 8expanded from macro 'Q31'; i++) 45{ | # d | e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f ine 2168Q | 31 ( x ) ( i n ti)n(t(x )f*2i1l47t4e8r3,6 4sh8if.t0, f+ l0a.g5,) b y| ^ ~t e; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2169In file included from | src/libavcodec/aacsbr_fixed.c:62 : 2170 | src/libavcodec/aacsbrdata.h : 652 : 74 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | fi l te r Q=3 1b( y0t.e0s6t3r9e4a4m4820_5gfe)t_,b yQt3e1u((& g0b.)0;6 5 | 7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~69 0668 f2171) | , Q 3 1 ( 0 . 0 6 74 52 5 0 2 1 sfh)i,f tQ3 1 =( f i0l.t06e8r9 66&40 103xff);, | | ~~~~~^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h 2172: | 45 : 36 : note: expanded from macro 'Q31' 45 | # de f i nfiel tQe3r1 (=x )fi l t er > > 4 ; | ~~~~~~~~~~~~~~~~~~~~~ (in t2173) | ( ( x ) * 2 14 7 4 8 3 64 8. 0 + 0 . 5 ) i f| ^ ~ (filter In file included from >src/libavcodec/aacsbr_fixed.c=:62 : Fsrc/libavcodec/aacsbrdata.hF:_652A:R53:R Awarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_E LEMS(xa_ a652d | p c m _ tQab3le1)() 0 .| 0 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 394 4421748 | 0 5 f ) , Q 31 ( 0 .0 6 5 7 6 9 0 6 6 8 f )r,e tQu3r1n( 0A.0V6E7R4R5O2R5_0I2N1VfA)LI,D DQA31T(A ;0 . 0| 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~8 9664 021751 | 3 f ) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :36 : note: expanded from macro 'Q31'f lag 45= | #bydtefeisnte rQe3a1m(2x_) g et _ b yt e u ( & g b ) & (i0nxt7); ( (| x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) *21762 | 147 4821773 | 6 4 8 . 0 + 0 . 5 ) | ^ ~ /* DecIn file included from odsrc/libavcodec/aacsbr_fixed.ce: 622: src/libavcodec/aacsbrdata.h8: s652a:m32p:l ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s . */ | ~~~~~~~~~~~~~~~~~~~~~~~~~652 | 2178 | Q 3 1 ( 0 .0 6 3 9 4 4 4 8 0 5f )f,or Q3(1in(t 0n. 0=6 507;6 90n6 <6 82f)8,; Qn3+1+() 0{. 0 6| 7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 5250 221791 | f ), Q 3 1 ( 0 . 0 68 9 6 6 40 1 3 f ), | ~~~~~^~~~~~~~~~~~~~ intsrc/libavcodec/aac_defines.h :sa45m:p36l:e note: =expanded from macro 'Q31' 0, sca l45e | ;# de f| i ~~~~~~~~~~~~~~~~~~~~~~n e 2180Q | 3 1(x )2181 | ( i nt ) ( ( x ) *2 1 4 7i48f3 6(4n8 .& 01 )+ {0 .| 5) ~~~~~~~~~~~~ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:11: src/libavcodec/adpcm.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]78 :69: note: expanded from macro 'CASE' 652 | 78 | Q 3 1 ( 0 .0C6AS3E9_434(4C80O5NfF)I,G Q_3 1#(# 0c.o0de6c 5#7#6 9_0D6E6C8OfD)E,R ,Q 3A1V(_ C0O.D0E6C7_4I52D50_21 f)#,# Qc31o(d e0c.,0 6_89_6V6A4_0AR1G3Sf__)), | ~~~~~^~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:src/libavcodec/adpcm.c: 76note: :expanded from macro 'Q31'34 : note: expanded from macro 'CASE_3' 45 | # de76f | i n e Q 3 1C(xA)S E _ 2 ( c o n f i g , (ciondt)e((cx_)i*2d1,4 7_4_8V3A_6A4R8G.S0_ _+) 0| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~. 5) | ^ ~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h74: | 651 : 74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CASE_ #651# | e n a bQl3e1d( (0c.o0d5ec5_0i4d6,0 0_3_4fV)A_,A QR3G1S( _0_.)05 7 5| 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~5 2691f), src/libavcodec/adpcm.c:Q7131:(7 :0. 05note: 9expanded from macro 'CASE_1'8 166 5717 | 0 f ) ,{ _Q_3VA1_(A RG0S.0_6_1 9}6 0 27 7 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: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) | ^ ~ CC libavcodec/bitpacked_enc.o 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( 0CC libavcodec/bitstream.o .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.0CC libavcodec/bitstream_filters.o 198834129f), 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.1285002850CC libavcodec/blockdsp.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: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.hCC libavcodec/bmp.o :640:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/apedec.c : 1666 : 11 : (iwarning: ntmissing field 'help' initializer [-Wmissing-field-initializers])( (x)*21474 8316666 | 4 8 .0 {+ N0.U5)L L| } ^ ~, | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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.8346932873 warning6s1 generatedf. ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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] CC libavcodec/bmp_parser.o 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: src/libavcodec/audio_frame_queue.cexpanded from macro 'Q31' :91: 2945: | # dwarning: efcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ne Q31(x) 91 | f(oirn(ti)=0(;(x )n*b2_14s7am4pl8e36s4 8&.&0 i <+af q0.-5>f)r a m| e_ ^ ~c ount; i++In file included from )src/libavcodec/aacsbr_fixed.c{:62 : src/libavcodec/aacsbrdata.h :619| :CC libavcodec/bmpenc.o ~^~~~~~~~~~~~~~~~~ 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.src/libavcodec/av1_metadata_bsf.c5) : 172| ^ ~: 39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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] 619172 | | Q 3 {1 ( .0.i86443 6=2 38-218 }1,f )-1,, Q25351,( F0L.8A4GS5 }9,8 1 84| 6 ^9 f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #src/libavcodec/av1_metadata_bsf.cde:f175i:39n:e Qwarning: 3missing field 'unit' initializer [-Wmissing-field-initializers]1 (x) 175 | ( i nt ) ( (x ) *{2 1.4i76448 3=6 4-18 .}0, +-1 , 02.555) , | ^ ~F LAIn file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hG:S 618}:,74 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346src/libavcodec/av1_metadata_bsf.c:91783:7393:6 1fwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], Q31( 0.83797 11787 | 3 3 7 f ) , Q 3{1 ( .0i6.48 4=0 9-5141 3}9,2 f-)1,, 2| ~~~~~^~~~~~~~~~~~~~5 5, Fsrc/libavcodec/aac_defines.hLA:G45S: 36:} ,note: expanded from macro 'Q31' | ^ 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:src/libavcodec/av1_metadata_bsf.c36::200 note: :expanded from macro 'Q31'44 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | #d e200f | in e Q 3 1( x) { . db l = 0 . 0 (}i,nt )0(,( xU)I*N21T4_7M4A8X3,6 48F.0L A+G S0 .}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 | Q3src/libavcodec/av1_metadata_bsf.c1:(203 0:.438:3 1warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]0 38457f), Q31( 2030 | . 8 3 4 6 9 3 73 61{f ).,i6 4Q 3=1 (-1 0}.,8 -317, 9I7N1T7_3M3A7Xf, )F, LQA3G1(S 0}.,84 0 9| 54 ^1 392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/av1_metadata_bsf.c : 207 : 34 : (warning: inmissing field 'unit' initializer [-Wmissing-field-initializers]t) ((x)*21474836 48207. | 0 + 0. 5 ) | ^ ~{ .i64 = 0 In file included from }src/libavcodec/aacsbr_fixed.c,: 620: ,src/libavcodec/aacsbrdata.h :6181:,11 :FL Awarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S }, | ^ 618 | Q31( 0.8311038457f), src/libavcodec/av1_metadata_bsf.cQ3:1209(: 120.:8 3warning: 4missing field 'help' initializer [-Wmissing-field-initializers]6 9373 6209 | 1 f) , Q{31 (N U0L.L8 3}7 9 7| ^1 7CC libavcodec/bmvaudio.o 337f), 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)src/libavcodec/atrac1.c((x:)*24121:474348:3 6warning: 48.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ In file included from 241src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 612 : 53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] flo a612 | t m a x _Q3q1u(a n0t. 6=6 515.1039 8/80 f()f, lQo3a1t() 0(.(617 <4<96 6(3w1o9r0df_)l,e nQ -3 11))( 0-. 618)4;2 35 3| 29 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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(x4) warning s generated . (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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] 603In file included from | src/libavcodec/atrac3.c : 46Q: 3src/libavcodec/bytestream.h1:(187:-15:0 .warning: 2736comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 34040f), Q31(-0 .1872 | 8 43 2 1 41i8f9 f(),s iQz3e12( -!0=. 2s95i0ze7)1 6 7| 17 ~~~~~ ^ ~~~~f ), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(src/libavcodec/bytestream.h-0.:112941:6158:269 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :29445 | : 36 : inote: fexpanded from macro 'Q31' (size 245 | !#=d esfiinzee )Q 3 1| (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.0654409src/libavcodec/bytestream.h853f):318,: 15Q:3 1warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 0.072694330 0f)318, | Q 3 1 (i-f 0(.si0z8e021 37!2=93 4sfi)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: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 Q31src/libavcodec/bytestream.h(x): 357 :15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)( (357x | )* 2 14 7 4i83f6 (4si8z.e02 +! =0 .5s)i z e| ) ^ ~ | ~~~~~ ^ ~~~~ 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.021908 warning2 generated4. 006f), 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.csrc/libavcodec/avdct.c:62: src/libavcodec/aacsbrdata.h::59160::3289:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'unit' initializer [-Wmissing-field-initializers] 591 | 60Q | 3{1"(b i0t.0s5_5p0e4r6_0s0a34mfp)l,e "Q,3 1""(, 0 .O05F2FS4E0T9(3b82i1tsf_)p,e Qr3_s1a(m p0l.0e49)5, 9A7V8_6O7P6Tf_),T YQP31E( _0.I0N4T66,30 3{3.0i5f6)4, = | 8 ~~~~~^~~~~~~~~~~~~~}, 0,src/libavcodec/aac_defines.h :145:436,: note: 0expanded from macro 'Q31', }, | 45 ^ | # define Q31(x) src/libavcodec/avdct.c : 61 : 6 : (warning: imissing field 'help' initializer [-Wmissing-field-initializers]n t)(( x61 | ){*2N1U4L7L4}83,6 4 8| .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] src/libavcodec/avpacket.c: 589124 | : 27 : warning: Qcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]3 1( 0.07035330 73124f) | , Q 3 1 ( i0.f0 68(9(6u6n4s0i1g3nfe)d,) grQow3_b1y( > 0 .06| 7 ~~~~~~~~~~~~~~~~~ ^4 52502 1125f | ) , Q 3 1 (I N0T._0M6A5X7 69-0 (6p6k8tf-)>,s i| z ~~~~~^~~~~~~~~~~~~~e + src/libavcodec/aac_defines.h:A45V:_36I:N PUnote: Texpanded from macro 'Q31'_ BUFF E45 | R#_dPeADfDiInNeG _QS3I1ZE()x)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/avpacket.cn:t137):(29(:x warning: )comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]*2 147483 61374 | 8 . 0 + 0 . 5 ) i| f ^ ~ (data_offIn file included from sesrc/libavcodec/aacsbr_fixed.ct: 62>: src/libavcodec/aacsbrdata.hI:N589T:_32M:AX -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ew_size ) 589 | | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ Q31( src/libavcodec/avpacket.c0:.1470:407:0 3warning: 5comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]3 3073f) ,147 | Q 3 1 ( 0 . 0 6 8 9i6f6 4(0n13efw)_s,i zeQ 3+1 (d a0.t0a6_7o4f5f2s5e0t 2<1 fIN)T,_ MQA3X1 (- 0n.e0w6_57s6i9z0e6/6186f)) , | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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(CC libavcodec/bmvvideo.o 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 7 45 warning | s generated#. 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/atrac3plusdsp.csrc/libavcodec/aacsbrdata.h:586::1198:: 61warning: CC libavcodec/bonk.o :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q3 198( | 0 . 0 7 6 70 9 3ha4n9n0_f)w,i ndQo3w1[(i 0.]07 6= 8(117.3097f5 f)-, cQo3s(1T( W0OP.I 0*76 8i 2/30 021516.f0)f,) )Q 3* 10(. 05.f0;7 6 7| 20 ~ ^~~~4 924f), | ~~~~~^~~~~~~~~~~~~~src/libavcodec/atrac3plusdsp.c :98:50src/libavcodec/aac_defines.h:: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:36 : note: expanded from macro 'Q31' 9845 | | #d e f i n e Q 3h1(axnn)_ w i n d o w[ i ] = ((i1n.t0)(f( x)-* 21c47o48s3(6T48W.0O P+I 0.*5 )i | / ^ ~ 256.0f)) In file included from * src/libavcodec/aacsbr_fixed.c0:.625: fsrc/libavcodec/aacsbrdata.h;: 585| :74 ~ ^~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | src/libavcodec/atrac3plusdsp.c : 98 Q:3271:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 75313 7983 | 3 6 f ) , Q 3 1h( a0.n0n_7w58i00n8do3w58[fi]) ,= Q(311.(0 f 0-.0 7c6o19s92(T4W7O9PfI) *, i Q/3 215( 60..0076f4)9)92 1*7 0f0)., 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:585:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((xCC libavcodec/brenderpix.o )*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.0697630244src/libavcodec/atrac3plusdsp.cf), :Q1313:146(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 707628710f), Q31311 | ( 0 . 0 7 1 70 0 2a67m3p f=) ,a m p_| s ~~~~~^~~~~~~~~~~~~~f _tabsrc/libavcodec/aac_defines.h[:45w:a36v: enote: _expanded from macro 'Q31' param- >45a | #mdpe_fisnfe] Q3*1 (x )| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | ( i n t ) ( ( x )(*2!1s4y7n4t8h3_6p4a8r.a0m -+> a0m.5p)l i t| ^ ~u de_mode In file included from | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h :583133: | 53 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | ? ( w a v eQ_31p(a r0.a0m6-8>a7m04p3_i8nd2e8xf )+, 1Q)3 1/( 1 50..10639f7 63 0| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 44 f134) | , Q 3 1 ( 0 . 0 7 0 7 6 2 87:1 0f1).,0 Qf3)1;( 0.| 0 ~~~~~~~ 717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define CC libavcodec/bsf.o 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' src/libavcodec/atrac3plusdsp.c: 14145: | #23d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ne Q31(x) 141 | (i notu)t([(ix] )+*=2 1s4i74n8e36_4t8a.b0l e+[ p0o.s5)] | * ^ ~ amp; | ^~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/bswapdsp.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~In file included from src/libavcodec/av1_parse.csrc/libavcodec/aac_defines.h::45:2736:: src/libavcodec/bytestream.hnote: :expanded from macro 'Q31'187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]45 | #define Q31 187( | x) i f ( s i z e 2(i n!=t )s(iz(ex)) * 2| ~~~~~ ^ ~~~~1 47483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:53: warning: src/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :294:15: warning: 577 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q31( 0.0 342944 | 6 2 0 9i4f8 f()si,z e2Q 31!( =0 .s0i3z5e9)6 9 75| 60 ~~~~~ ^ ~~~~f ), 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)*21474836src/libavcodec/bytestream.h48.0: +318 :015.:5 )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~ In file included from 318src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h :576i:f32 : (warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze2 != si z576e | ) | ~~~~~ ^ ~~~~ Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.01src/libavcodec/bytestream.h918:735724:3151:f )warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 31( 0.020453 173579 | 3 f ) , ifQ 3(1s(i ze02 .!0=2 1s7i4z6e7)55 0 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: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), Q53 warning1(s 0 generated.. 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.In file included from 5) src/libavcodec/av1dec.c| : ^ ~ 28: src/libavcodec/bytestream.h:187:15: warning: In file included from src/libavcodec/aacsbr_fixed.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 62: src/libavcodec/aacsbrdata.h:571:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | 571i | f ( s Qi3z1e(2- 0.!0=0 s5i5z3e37)2 1 1| f ~~~~~ ^ ~~~~) , 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 | 2#d warningefsi generatedn. e 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) | ^ ~ src/libavcodec/av1_parse.cIn file included from src/libavcodec/aacsbr_fixed.c::7162:: src/libavcodec/aacsbrdata.h26:570:: 10warning: :comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | 71 | Q 3 1 ( - 0 .i0f02 4(8n26e7w2_3fs)i, Qz3e1 (>-=0 .I0N03T1_9M3A37X7 /8 fs),i zQ3e1o(f-(0*.t0m0p39)4)0 1 1| 2 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~4 f), 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), 5Q3 warning1(s-0 generated.. 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/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/bytestream.h : 294 :(15in:t) (warning: (xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])* 2147483648.0 294+ | 0. 5 ) i f| ^ ~ (size2 != sIn file included from izsrc/libavcodec/aacsbr_fixed.c:62e: )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) | ^ ~ src/libavcodec/bytestream.h:In file included from 318src/libavcodec/aacsbr_fixed.c::1562: :src/libavcodec/aacsbrdata.h :warning: 566:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318566 | | Qi3f1 ((s i0z.e20 0!4=6 03s9i5z3e0)f ) ,| ~~~~~ ^ ~~~~Q 31( 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)src/libavcodec/atrac3.c*214:741928:363548:. 0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ In file included from 192src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 565: 53 : warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l oat w = 0 .565 | 5 * ( w iQ 3*1 (w 0i. 0+0 w5j2 7*1 5w7j5)8;f ) ,| ~ ~~~~~~~~^~~~~~~~~Q 31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483src/libavcodec/bytestream.h648:.0357 :+15 :0 .warning: 5)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~ In file included from 357src/libavcodec/aacsbr_fixed.c | :62 : src/libavcodec/aacsbrdata.h : 564i:f74: (warning: siimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ze 2 != siz e564 | ) | ~~~~~ ^ ~~~~Q 31( 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 | src/libavcodec/avcodec.c#de:f263in:e38 : Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 (x) 263 | (i nt) ( ( xi)f* 2(1a4v7c4t8x3-6>4ch8_.la0y ou+t .0n.b5_)c h a| n ^ ~n els > FF_In file included from Ssrc/libavcodec/aacsbr_fixed.cA:NE62_: Nsrc/libavcodec/aacsbrdata.hB:_564:C11H:A Nwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]EL S) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 564 | Q31( 0.src/libavcodec/avcodec.c0:0349:5425:9 1warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 28f), Q3 1349( | 0 . 0 05 54 0 4 3 6 3f ) a,v cQt3x1-(> c0h._0l0a54y7o5u37t8.3nfb_)c,h Qa31n(ne l0.s0 05>3 F8F38_S9A7N5Ef_)N,B _ C| H ~~~~~^~~~~~~~~~~~~~A NNEsrc/libavcodec/aac_defines.hL:45S:)36 : {note: expanded from macro 'Q31' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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] src/libavcodec/atrac3plus.c 563 | : 364 : 17 : Qwarning: 31comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]( 0.0056220643f )364, | Q3 1 ( 0 . 0 0i564f5 5(1p9o6sf )>, FQF_3A1R(R AY0_.E0L0E56M3S8(9c1h9an9-f>)qu,_ wQo3r1d(l e0n.))0 0{5 62 6| 6 ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 4f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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 + 0CC libavcodec/c93.o .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 | #definsrc/libavcodec/avpacket.ce Q3:1(615x): 38 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] (int)((x) *6152 | 1 4 7 4 8i3f6 4(8!.s0i +d e0._5d)at a | | ^ ~| side_dIn file included from asrc/libavcodec/aacsbr_fixed.ct:62a: _src/libavcodec/aacsbrdata.hs:i561z:74e: 3 624 8*.0 r+ )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) CC libavcodec/cavs.o (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.002620CC libavcodec/cavs_parser.o 1758f), Q31src/libavcodec/atrac3.c( :0494.:002727:8 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 64f), Q31( 0.00 249494 | 6 9 44 7 f ) , Q 31 ( 0 . 00 3 1 1 2 5c4220 f*) , I N| T ~~~~~^~~~~~~~~~~~~~E RPOLsrc/libavcodec/aac_defines.hA:T45E:(36m:c 1note: _rexpanded from macro 'Q31', mc2 _45r, | n#sdaemfipnlee Q-31 (bxa)n d ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c(i:n469t:)41(:(x )note: *expanded from macro 'INTERPOLATE'2 147483 4696 | 4 8 .0 +( (0o.l5d)) +| ^ ~( nsample) In file included from *src/libavcodec/aacsbr_fixed.c :620: .src/libavcodec/aacsbrdata.h1:25565:74 :* warning: ((implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ew) - (o l556d | )) ) | Q ~ ~~~~~~^~~~~~~ 31( 0.0019841140f), Q3src/libavcodec/atrac3.c1:494(: 039.0:0 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 61583f), Q4943 | 1 ( 0 . 00 2 3 0 1 7 2 5 4 f ), Q 31 ( 0c.200 2* 4I6N2T56E1R6PfO)L, A TE| ( ~~~~~^~~~~~~~~~~~~~m c1_rsrc/libavcodec/aac_defines.h,: 453m:c warning236s_r: generated ,note: expanded from macro 'Q31'. nsamp l45e | -# dbeafnidn)e; Q 3| 1( ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~x ) src/libavcodec/atrac3.c : 469 : 7 : note: expanded from macro 'INTERPOLATE' (in t469) | ( ( x )(*(2o1ld4)7 4+8 3(n6s4a8m.p0l e+ )0. 5* )0 . 1| 2 ^ ~ 5 * ((newIn file included from ) src/libavcodec/aacsbr_fixed.c-: 62(: src/libavcodec/aacsbrdata.ho:l556d:))53): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~ ~ src/libavcodec/atrac3.c :556494 | : 22 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.0 04941 | 9 8 41 14 0 f ) , Q3 1 ( 0 . 0 0 2 1 4 6 1 5c823 f*), IQ3N1T( E0RP.OL0A0T2E3(0m1c17_25r4,f )m,c 2_Qr3,1 (n sa0m.0p0l2e4 6-2 56b1a6nf)d,) ; | ~~~~~^~~~~~~~~~~~~~| ^~ ~ src/libavcodec/aac_defines.h:45:36: note: src/libavcodec/atrac3.cexpanded from macro 'Q31' :493:27 :45 warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] #define Q4933 | 1 ( x ) c (2i n= tc)1( (*x) *I2N1T4E7R48P3OL6A48T.E0(m c1+_ l0,. 5m) c | 2 ^ ~_ l, nsamplIn file included from e src/libavcodec/aacsbr_fixed.c-: 62: bsrc/libavcodec/aacsbrdata.h:a556nd:)32 :+ warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469: 55641 | : note: expanded from macro 'INTERPOLATE' Q31 (469 | 0 . 00 1(9(8o41l1d4)0 f+), (Qn31s(am p0l.e0)0 2* 104.612155 8*3 (f()n,ew )Q3 1(- 0(.o0l0d2)3)0) 1 72| 5 ~ ~~~~~~^~~~~~~4 f), Q31( 0.00246src/libavcodec/atrac3.c25:614936:f39): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :49345 | : 36 : note: expanded from macro 'Q31' 45 | # d ce2f i=n ec Q13 1*(x )I N T E R P O L A T E (m c 1 _(li,nt )m(c(2x_)l*,2 n1sa4mp7l48e3 64-8 .b0 a+n d0). +5 ) | | ^ ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:In file included from src/libavcodec/aacsbr_fixed.c7::62: src/libavcodec/aacsbrdata.hnote: expanded from macro 'INTERPOLATE': 556:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]469 | (( 556o | l d ) + (Qn3sa1m(p 0l.0e0)1 9* 80.4121514 0* f(),( nQe3w1)( - 0(.o0l0d2))1)4 6 1| 5 ^~~ ~8 3f), Q31src/libavcodec/atrac3.c( :0493.0:02223:0 17warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54f), 493 | Q 3 1 ( 0 .0 0 24 6 2 5 6 1 6 f )c,2 =| c ~~~~~^~~~~~~~~~~~~~1 * src/libavcodec/aac_defines.hI:45N:T36E:R Pnote: Oexpanded from macro 'Q31'L ATE( mc451 | _#dle,f imcn2e _Ql,3 n1s(xa)m p l e - b a n d ) (+ i n| t ^~ ~ )((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.001src/libavcodec/atrac3.c3:94960:432: 4warning: 94implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f), Q31( 0496. | 0 0 1 5 4 4 3 2 1 9 f ), Q 3 1s(u 20[.n0sa0m1p6l8e6]8 0=8 3fc)1, *Q 321.(0 0-.0 0c1283;4 8 2| 6 ~ ^~5 f), | ~~~~~^~~~~~~~~~~~~~src/libavcodec/atrac3.c :496:src/libavcodec/aac_defines.h32::45: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 496 | 45 | # d e f in e Q 31 ( x ) s u2 [ n s a m p l e ]( i=n tc)1(( x*) *221.407 -4 83c624;8 .| 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) src/libavcodec/atrac3.c : 506(:i33n:t) ((warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *214748 35066 | 4 8 . 0 + 0 . 5 ) | ^ ~ su1[nsIn file included from asrc/libavcodec/aacsbr_fixed.c:m62p: lsrc/libavcodec/aacsbrdata.he:]555 :=32 :c 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * 2555. | 0 ; | ^~ ~ Q 31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.src/libavcodec/atrac3.c00:165078:6368:0 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0507.0 | 0 1 83 4 8 26 5 f) , | ~~~~~^~~~~~~~~~~~~~ ssrc/libavcodec/aac_defines.hu:452:[36n:s amnote: plexpanded from macro 'Q31'e] = (c1 45- | #c2d)e *f i2n.e0 ;Q 31 (| 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), Q31CC libavcodec/cavsdec.o ( 0.0016868083f), Q31(src/libavcodec/atrac3.c :0514.:00361:8 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 265f), | ~~~~~^~~~~~~~~~~~~~514 | src/libavcodec/aac_defines.h : 45 :36 : note: expanded from macro 'Q31' su451 | #[dnesfianmep lQe31](x )= ( c 1 + c 2 ) * ( in2t.)0(;( x )*| 2 ~~~^~~~ ~ 147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:74:src/libavcodec/atrac3.c :warning: 515implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 33src/libavcodec/avcodec.c: :warning: 413implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:19 :554 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 515 | Q 3 1( 0 .0 0 0 8 604138 4 | 4 3 f) , fQosr3u1( 20([.in =0sa m00p0;l i9 e]8 8< =su5 b 9-c>n8u28fm), _ Qre c3ts ;1 ( i 0* +-2.+.) 00{; 0 | ^~ ~11 | 2 ~ ^ ~~~~~~~~~~~~~~ 50155f), 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] CC libavcodec/cavsdata.o 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.src/libavcodec/atrac3.c0007:455408:0242:5 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :540 | note: expanded from macro 'Q31' 45 | c#h[d1e]f i=n esq rQt3(12( x)- c h [ 0 ] * c h([i0n]t);) ( (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:src/libavcodec/atrac3.c45:36::558 note: :expanded from macro 'Q31'33 : warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31(x) 558 | ( i n t ) ( (sx)u*12[14n7sa4m836p4l8e]. 0* =+ 0I.N5T)E R P| O ^ ~L ATE(w[0]In file included from [0src/libavcodec/aacsbr_fixed.c]:,62 : wsrc/libavcodec/aacsbrdata.h[:0552]:53[:1 ]warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] nsample 552- | b a n d )Q;31 ( | 0. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 0001src/libavcodec/atrac3.c:34694:9414: 9note: f)expanded from macro 'INTERPOLATE', Q31( 469 | 0 . 0(0(0o10l9d)4 3+8 3(fn)s,am pQl3e1) (* 00.0.0102250 4*30 17(f(n)e, wQ)3 1(- 0(.0o0ld0)2)94)9 5 3| 1 ~ ~~~~~~^~~~~~~f ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/atrac3.c:558 :4545 | :# dewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x )558 | ( i nst)u(1([xn)s*a2m1p4l74e8]36 4*8=. 0I N+ T0E.R5P) O L| AT ^ ~E (w[0][0]In file included from ,src/libavcodec/aacsbr_fixed.c :62: wsrc/libavcodec/aacsbrdata.h[:0552]:32[:1 warning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], nsampl e 552- | b an d )Q;3 1 (| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .00src/libavcodec/atrac3.c0:04691:73:4 9note: 4expanded from macro 'INTERPOLATE'9 f), Q3 1469 | ( 0 . 0(0(0o1l09d4)3 8+3 f()ns,a Qm3pl1e() 0.*00 002.04132051 7*f) ,( (Qn3e1w() 0-. 0(0o0ld2)9)4)9 5 3| 1 ^~~ ~f ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/atrac3.cIn file included from :src/libavcodec/aacsbr_fixed.c559::6233: : src/libavcodec/aacsbrdata.hwarning: :552implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | 552 | Q 3 1 ( 0 . 0 0s0u02[1n3s4a9m4p9lfe),] *Q=31 (I N0.T0E0RP0O1L0AT9E4(38w3f[)1,][ 0Q],3 1w([ 10].[010]0,2 04n3sa0m1p7lfe) ,- Qb3a1n(d 0).; 0 00| 2 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 495src/libavcodec/atrac3.c3:1469:f41):, note: | expanded from macro 'INTERPOLATE' ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :46945 | : 36 : note: (expanded from macro 'Q31'(o ld) + (45n | #sdamepflien)e Q*3 10(.x)1 2 5 * ( (n e w ) - ((oilntd)))()( x )| * ~ ~~~~~~^~~~~~~ 2147483648.0 + 0.5) src/libavcodec/atrac3.c| ^ ~: 559: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:559551 | : 73 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | s u 2[ n Qs3a1m(p-l0e.]0 0*=0 2I8N96T9E8R1fP)OL,A TQE3(1w([-10].0[000]2,0 9w83[317]f[1)],, nQs31a(m-p0l.0e0 0-1 4b4a6n3d8)0;f) , | Q ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 1(-src/libavcodec/atrac3.c:0469:.700:0 0note: 6expanded from macro 'INTERPOLATE'1 7334f )469, | | ~~~~^~~~~~~~~~~~~~~( (oldsrc/libavcodec/aac_defines.h):45 :+36: (nnote: sexpanded from macro 'Q31' ample ) 45* | #0.d1e2f5in e* (Q3(1ne(wx)) - ( o l d ) )) | ^~~ ~ (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(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | 1 warning generatedQ. 31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/av1dec.csrc/libavcodec/aacsbr_fixed.c:62:: src/libavcodec/aacsbrdata.h413::54645:73:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 546 | 413Q | 31 ( - 0 . 0 0 0 7i6f8 (1b3y7t1efs)t,r eQa3m12(_g-e0t._0b0y0t7e7s248_l4e8fft)(,& gQb3)1 (<- 0si.z0e0_b0y78t3e4s3)32 f )| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ Q31(-0.00src/libavcodec/av1dec.c0:74167:7279:8 6warning: 9fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]) , | ~~~~^~~~~~~~~~~~~~~ 416 | src/libavcodec/aac_defines.h : 45 : 36fo:r note: (expanded from macro 'Q31' int i 45= | #0d;e fi iref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cbs.o src/libavcodec/aacsbr_fixed.c:77:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | static const int CONST_076923 = Q31(0.76923076923076923077f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/cbs_av1.o CC libavcodec/cbs_bsf.o src/libavcodec/av1dec.c:754:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 754 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/cbs_h2645.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/atrac9dec.c:626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | rate = pow(2, rate); | ~~~ ^~~~ src/libavcodec/av1dec.c:1222:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_jpeg.o src/libavcodec/atrac9dec.c:742:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 742 | for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/bitstream.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 src/libavcodec/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | scale = 1.0f / 32768.0; | ^~~~ ~ src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/atrac9dec.c:980:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 980 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/bytestream.h : 294 : 15 : Q 2warning: 3(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1. 119871604046 72945 | 9 1 25 0 1iff) (}s;i z/e/22 ^!(=0. 4s9/i3z)e ) | | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_sei.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:251:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 251 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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/bitpacked_enc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/binkaudio.c:229:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 229 | while (s->bands[k] < i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/binkaudio.c:233:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 233 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 355 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/cbs_vp9.o CC libavcodec/ccaption_dec.o 1 warning generated. CC libavcodec/cdgraphics.o CC libavcodec/cdtoons.o CC libavcodec/cdxl.o 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/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/celp_filters.o 5 warnings generated. 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/celp_math.o 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/cfhd.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/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/cfhddata.o src/libavcodec/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ CC libavcodec/cfhddsp.o 9 warnings generated. CC libavcodec/cfhdenc.o 3 warnings generated. CC libavcodec/cfhdencdsp.o src/libavcodec/aacsbr_template.c:1170:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1170 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 4 warnings generated. CC libavcodec/cga_data.o 20 warnings generated. 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++) { | ~ ^ ~~~~ 1 warning generated. CC libavcodec/chomp_bsf.o CC libavcodec/cinepak.o 3 warnings generated. CC libavcodec/cinepakenc.o 3 warnings generated. 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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/clearvideo.o 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/cljrdec.o CC libavcodec/cljrenc.o CC libavcodec/cllc.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/cngdec.o CC libavcodec/cngenc.o CC libavcodec/codec_desc.o CC libavcodec/codec_par.o CC libavcodec/cook.o CC libavcodec/cook_parser.o CC libavcodec/cpia.o 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) | ~~~~~ ^ ~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/brenderpix.c:208:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | if (bytestream2_get_bytes_left(&gb) < hdr.height * bytes_per_scanline) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/brenderpix.c:270:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 270 | bytes_left / bytes_per_scanline < hdr.height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/cri.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 7 warnings generated. CC libavcodec/cri_parser.o src/libavcodec/bonk.c:227:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | if (bits[x].bit && bits[x].count > entries - n_zeros) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bonk.c:336:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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)) | ~ ^ ~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | src/libavcodec/bytestream.h :357 : 15if: ( s-warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uf_end - s -357> | b u f _pitrf >(=s isziez2e o!f=(B istiBzuef)) ) | ~~~~~ ^ ~~~~{ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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 long' [-Wsign-compare] 84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. In file included from src/libavcodec/cbs_av1.c:25: In file included from src/libavcodec/cbs_internal.h:In file included from src/libavcodec/cbs_jpeg.c30: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: 'long' and 'unsigned long' [-Wsign-compare] : src/libavcodec/put_bits.h 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/put_bits.h :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 265 | if (s->buf_end - s->buf_ptr >= sizesrc/libavcodec/put_bits.ho:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] f( 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. 8 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cscd.o src/libavcodec/cbs.c:376:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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/cyuv.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/d3d11va.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/dca.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dca_core.o src/libavcodec/cbs_av1.c:55:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 55 | CC libavcodec/dca_core_bsf.o if (get_bits_left(gbc) < zeroes) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~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 long' [-Wsign-compare] src/libavcodec/cavsdec.c:573 :9240 | : warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare] if ( i573j | > = F F _ A RR AleYv_eEl L E MS (=c ureresnct_-c>oVd)e) +| ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ (run > r->max_run ? 1 : r->level_add[run]); | ~~~ ^ ~~~~~~~~~~ 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 | CC libavcodec/dca_exss.o for (j = 0; j < zeroes; j++) | ~ ^ ~~~~~~ src/libavcodec/cbs.c:513:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 527 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { CC libavcodec/dca_lbr.o \ | ^~~~ src/libavcodec/cavsdec.c:620:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (cbp > 63U) { | ~~~ ^ ~~~ CC libavcodec/dca_parser.o 1 warning generated. 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_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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:280:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (put_bits_left(pbc) < w) | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_av1.c:296:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < w - 1; i++) | ~ ^ ~~~~~ 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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 30 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_jpeg.c:76: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dca_sample_rate_tab.o 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 | 4 warning s generated . if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/dca_xll.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/dcaadpcm.o CC libavcodec/dcadata.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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_jpeg.c:100:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-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 long') [-Wsign-compare] 167 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dcadct.o src/libavcodec/cbs_jpeg.c:298:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 298 | if (scan->data_size * 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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/dcadec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ccaption_dec.c:931:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 931 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD }, | ^ src/libavcodec/ccaption_dec.c:932:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 932 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ src/libavcodec/ccaption_dec.c:937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NULL} | ^ src/libavcodec/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: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/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/dcadsp.o 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 long') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ 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_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cinepakenc.c:137:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE }, | ^ src/libavcodec/cinepakenc.c:139:121: src/libavcodec/bytestream.hwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :357:15: warning: 139 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFS E357T | ( s ki p _iefm p(tsyi_zceb)2, ! = s i z e) | A ~~~~~ ^ ~~~~ V_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 }, | ^ 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: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: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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dcaenc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.c: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/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) | ~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/cljrenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:133:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:133:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; | ~^~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:142:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | e *= 1.0 - p->refl_coef[i]*p->refl_coef[i]; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ~ ^~~~~~~~~~ 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: 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/cfhd.c:224:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] CC libavcodec/dcahuff.o 224 | for (i = 0; i < FF_ARRAY_ELEMS(s->plane); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dct.o src/libavcodec/codec_desc.c:3674:34: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 3674 | if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dct32_fixed.o 6 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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_mpeg2.c:309:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') and 'int' [-Wsign-compare] 311 | if (slicesrc/libavcodec/bytestream.h->d:at357a:_15s:i warning: ze comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]* 8 + 8 > p357u | t _ b iitfs _(sliezfe2t (p!bc=)) s iz| e ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~) | ~~~~~ ^ ~~~~ 6 warnings generated. 5 warnings generated. src/libavcodec/cfhdenc.c:305:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 305 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 22 warnings generated. CC libavcodec/dct32_float.o CC libavcodec/dds.o CC libavcodec/decode.o 5 warnings generated. CC libavcodec/dfa.o CC libavcodec/dfpwmenc.o CC libavcodec/dfpwmdec.o src/libavcodec/cbs_vp9.c:504:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-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 long') and 'int' [-Wsign-compare] 535 | if (frame->data_size > put_bits_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ 647 warnings generated. In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_vp9.c:613:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 613 | av_assert0(size - pos == 2 + frag->nb_units * size_lenCC libavcodec/dirac.o ); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/dirac_arith.o 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. CC libavcodec/dirac_dwt.o 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dirac_parser.o 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. 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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 long' 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') [-Wsign-compare] 796 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/cook.c:58: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dirac_vlc.o CC libavcodec/diracdec.o CC libavcodec/diracdsp.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/diractab.o CC libavcodec/dnxhd_parser.o CC libavcodec/dnxhddata.o src/libavcodec/cook.c:530:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 530 | if (++cat5eg warningorsy[ generatedi. dx] >= FF_ARRAY_ELEMS(dither_tab)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dnxhddec.o CC libavcodec/dnxhdenc.o 4 warnings generated. 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 4 warnings generated. 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/dolby_e.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 33 warnings generated. 4 warnings generated. In file included from src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->re4f warnings generated. [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/dolby_e_parse.o In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= siIn file included from zesrc/libavcodec/dcaenc.cof:(B27i: tsrc/libavutil/ffmath.h:B49u:30f:)) {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/dolby_e_parser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dovi_rpu.o 3 warnings generated. CC libavcodec/dpcm.o 8 warnings generated. In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dpx.o CC libavcodec/dpx_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/dpxenc.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/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dsd.o CC libavcodec/dsddec.o src/libavcodec/dca_parser.c:326:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/dsicinaudio.o 326 | if (buf_size > pc1->startpos) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ CC libavcodec/dsicinvideo.o CC libavcodec/dss_sp.o 8 warnings generated. 1 warning generated. src/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ src/libavcodec/dcadec.c:389:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ src/libavcodec/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { NULL } | ^ In file included from src/libavcodec/dcaenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 203 warnings generated. 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]); | ~~~~ ^~~~~~~~ 3 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); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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] 309 | c->lfe_fir_64i[64 * j + k] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/dcaenc.c:310:63: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 310 | c->lfe_fir_64i[64 * (7-j) + (63 - k)] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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 | ifIn file included from (y+0src/libavcodec/dirac_arith.c<(:u28n: sIn file included from isrc/libavcodec/dirac_arith.hg:ne32d: )src/libavcodec/bytestream.hhe:ig187h:t15) :d -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h orizontal_ c187om | p o s e( bi[f1] ,( sdi-z>et2e1m warningp!, generated= . wsiizdteh)); | ~~~~~ ^ ~~~~| ~~~^~~~~~~~~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:11src/libavcodec/bytestream.h: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]294 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0 <294( | u n si g niefd) h(esiigzhet2) d-!>=h orsiizzoent)a l _| c ~~~~~ ^ ~~~~o mpose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.hIn file included from :357src/libavcodec/cbs_h2645.c::15369: : warning: src/libavcodec/cbs_h265_syntax_template.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (si z552e | 2 ! = s i zefo)r (| j ~~~~~ ^ ~~~~ = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ 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/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/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 61 | if (bytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/dstdec.o 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)) { \ | ^~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/dts2pts_bsf.o CC libavcodec/dump_extradata_bsf.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcaenc.c:835:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 835 | if (t < best_bits) { | ~ ^ ~~~~~~~~~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavcodec/dv_error_marker_bsf.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dfa.c:257:70: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 257 | if (frame_end - frame <= delta || y + lines + skip_lines > height) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dfa.c: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 * src/libavcodec/bytestream.h2) : | 294 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dirac.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dsd.c:119:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | sum += ctables[i][a] + ctables[i][b]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dirac_arith.c:28: 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/dirac.c:297:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | if (idx < 3U) | ~~~ ^ ~~ src/libavcodec/dcaenc.c:1297:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ CC libavcodec/dv_profile.o src/libavcodec/dds.c:381:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | In file included from src/libavcodec/dirac_dwt.c : 30 : src/libavcodec/dirac_dwt_template.c :352e:l11s: ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (bpp == 32 && r352 | = = 0 xifff(0y0+050 <&(u&n sgi g=n=e d0x)fhfei0g0h t&&) vbe r=t=i ca0lx_fcfo m&p&o sae =_=l 00(xf f 0 0 0 0 0b0[)5 ] ,| ~ ^ ~~~~~~~~~~b [6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dds.c:383src/libavcodec/dirac_dwt_template.c:78::353 :warning: 11comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 383 | 353 | i f ( ye+l1shorizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dvaudio_parser.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); | ~~~^~~~~~~~~~~~~~~~~ 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/dvaudiodec.o src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/diracdec.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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 } }, | ^ src/libavcodec/dnxhddata.c:1082:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1082 | for (int i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/dvbsub_parser.o src/libavcodec/decode.c:640:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') and 'int' [-Wsign-compare] 639 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/dnxhddata.c:1137:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvbsubdec.o 5 warnings generated. 1 warning generated. src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1162 | 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 long') and 'int' [-Wsign-compare] 817 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/dvbsubenc.o CC libavcodec/dvd_nav_parser.o 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] CC libavcodec/dvdata.o 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[2In file included from ], src/libavcodec/diracdec.cw:id37th: );In file included from src/libavcodec/dirac_arith.h | : ~~~^~~~~~~~~~~~~~~~~32 : src/libavcodec/bytestream.h:187:15src/libavcodec/dirac_dwt_template.c:: 471warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]11 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471187 | | i fi(fy- 1( 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dvdec.o 4 warnings generated. 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/dvdsub.o 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dpx_parser.c:69:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | i = FFMIN(d->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dpx_parser.c:85:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 85 | if (d->fsize > buf_size - i + 19) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/dvdsub_parser.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/decode.c:1319:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1319 | for (int i = 0; i < FF_ARRAY_ELEMS(sd); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/dvdsubdec.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) >In file included from =src/libavcodec/put_bits.h src/libavcodec/dovi_rpu.cr::a31727:n33: :gsrc/libavcodec/golomb.h :ewarning: 482_:comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]t 34:i mwarning: es_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ro b;317 | | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 482i | f ( s - > b u f _ iefn d (-g bs-->>sbiuzfe__pitnr_ bi>t= ss i<=z eroef_(BiitnBduefx))) {{ | | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dvdsubenc.o src/libavcodec/dovi_rpu.c:45:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 55 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. 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/decode.c:1428:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1428 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/dvenc.o 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/dxa.o src/libavcodec/dpx.c:260:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | src/libavcodec/dnxhdenc.c : 52 : 92 : warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]VR ational q = a52v | _ d 2 q ( a v _oifnfts2eftlofo(aDtNX(HDiE)n,cC o4nt0ex9t6,) ;n i| ~~~~~~ ^~~~~~~~~~~~~~~t ris_compat), AV_OPT_TYPsrc/libavcodec/dnxhddec.cE_BO:O292L:, 18{: warning: .icomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]6 4 = 0 }, 0, 1,292 | V E } ,i f (| b ^ uf_size < ctx->cid_table->coding_unit_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:55:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/dnxhddec.c: 55337 | : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .337i | 64 = 0 f}o,r I(NiT =_M I0N;, iI NmVbE_ he}i,g h | t ^; 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/dnxhdenc.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ 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/dolby_e_parse.c ~~~~~~ ^~~~~~~~~~~~~~~: 22: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 22 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/dxtory.o CC libavcodec/dxv.o src/libavcodec/dolby_e_parse.csrc/libavcodec/dpx.c::67:18225::19 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 67182 | | iafv (_masasegritc0_(nunmb_ w=or=d sA V<_R=L3 2(1"0S2DP4Xu"));) { | ~~~~~~~~ ^ ~~~~~ | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:src/libavcodec/dpx.c38::18411::26 :note: expanded from macro 'av_assert0'warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 38 | 184 | i f (}! (eclosne di)f) {( m a g i c _ nu m = = A V _ R B 3 2 ( " S D P X " ) ) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dpx.c : 192 : 21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | ^~~~ 192 | if (avpkt->size <= offset) { | ~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dpx.c:209:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (ret != 0xFFFFFFFF) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | if(i && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:271:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | if(i && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:289:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | if (i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:314:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:314:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/diracdec.c:521:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 521 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 long' [-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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CC libavcodec/dynamic_hdr10_plus.o 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 | src/libavcodec/diracdec.c: 739:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 739 | if (quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:CC libavcodec/dynamic_hdr_vivid.o 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 | csrc/libavcodec/diracdec.cu:790:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] r 790 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ rsrc/libavcodec/diracdec.c:803:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] e 803 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ nt->CC libavcodec/eac3_core_bsf.o 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/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/eac3_data.o src/libavcodec/dcadata.c:7467:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7467:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1src/libavcodec/diracdec.c),: S853C:A19L:E (warning: 1comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]. 5433208644390 18530 | e - 1 ) ,i f | ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~q uasrc/libavcodec/dcadata.cn:t7338_:id33x: note: >expanded from macro 'SCALE' DIRAC _M7338A | X#_QdUeANfTi_nIeN DSECAXL -E (c1)) {( ( c| ) ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ / (256.0f * src/libavcodec/diracdec.c32:768598:.270: fwarning: )comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]) | ~ ~~~~~~~^~~~~~~~~~ 859 | for (lesrc/libavcodec/dcadata.cve:l 7466= :05;: lewarning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]el < s-> w7466a | v e l e t_SdCeAptLhE; (l3e.v1el5+2+4)9 1{7 4 8| 3 ~~~~~ ^ ~~~~~~~~~~~~~~~~ 32978e-1),src/libavcodec/diracdec.c :S894C:AL31E:( 1warning: .comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]5 43320 889464 | 43 90 1 0 e- 1 ), | f ^~~~~~~~~~~~~~~~~~~~~~~~~~~o r src/libavcodec/dcadata.c:(7338l:e33v:e lnote: expanded from macro 'SCALE'= 0; l e7338 | v#edle fCwAaLvEe(lc)e t_(d(ce)pt h/ ;( 2l5e6v.e0lf+ +*) 3{ 2 7| 6 ~~~~~ ^ ~~~~~~~~~~~~~~~~8 .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.272953629493714esrc/libavcodec/diracdec.c-2:)923, :SC19A:L Ewarning: (comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]1. 634211512 29238 | 2 4 9 1 ef-o3r) ,( i = | 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ i 33n:u note: mexpanded from macro 'SCALE'_ x; i +7338+) | # d| e ~ ^ ~~~~~~~~f ine 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)) | ~ ~~~~~~~^~~~~~~~~~ 9src/libavcodec/dcadata.c: warning7460s: generated5:. 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:34src/libavcodec/dolby_e.c: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1298 :14: warning: missing field 'help' initializer [-Wmissing-field-initializers]7457 | SCA L1298E | (1 . 4 6 3 9{4 N3U7L1L 9}8,6 38 9| 2 ^e- 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/diracdec.c:942:33:src/libavcodec/dcadata.c :warning: 7452comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | 942 | S C A L E(i1f .(1s5-5>0s2l3ic5e7_9p4a8r5am7s1_4neu-m3)_, bSCuALfE( 2!.=7 6(2s9-6>n0u8m28_8x4 0*7 32se--2)>,n u m| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~y )) src/libavcodec/dcadata.c{: 7338 :| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~33 : note: expanded from macro 'SCALE' 7338 | src/libavcodec/diracdec.c#:de977f:50i: nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE( c)977 | ( ( c ) / (f2o5r 6(.0sfl i* c3e2_7y6 8=. 00f);) b u f| s ~ ~~~~~~~^~~~~~~~~~i ze > 0 && slice_ysrc/libavcodec/dcadata.c <: 7452s:-5>:n uwarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ y; slice _7452y | + + ) { S C| A ~~~~~~~ ^ ~~~~~~~~L E(1.1src/libavcodec/diracdec.c5:59780:25435:79 4warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5714e-3 )978 | , S C A L E ( 2 . 7f6o2r 9(s6l08i2ce8_8x4 0= 703;2 eb-2u)f,s iz e | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 0src/libavcodec/dcadata.c :7338&:& 33s:l inote: cexpanded from macro 'SCALE'e _x < s7338 | -#>denfumi_nxe; SsCliAcLeE_(xc++)) ({( c )| ~~~~~~~ ^ ~~~~~~~~/ (256.0src/libavcodec/diracdec.cf: 1003*:31 :3 2warning: 7comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6 8.0f ))1003 | | ~ ~~~~~~~^~~~~~~~~~ if (s->nusrc/libavcodec/dcadata.cm_:x7451*:s34-:>n umwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] y != sl i7451c | e _ n u mSC)A {L E (| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~3 .609224src/libavcodec/diracdec.c0:310106:3503:5 9warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5e-2), S1010C | A L E( 1 . 9 88 60f4o1r99 1(4s12l64iec-e3_)y, = | 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~; bsrc/libavcodec/dcadata.cuf:s7338i:z33e :> note: 0expanded from macro 'SCALE' & & sl i7338c | e#_yd een umS_CyA; LsEl(icc)e (_(cy)+ +/) {( 25 6| ~~~~~~~ ^ ~~~~~~~~. 0f * 327src/libavcodec/diracdec.c6:81011.:054f:) )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ~~~~~~~^~~~~~~~~~ 1011 | src/libavcodec/dcadata.c : 7451: 5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (sl i7451c | e _ x S=C A0L;E (b3.u6fs0i9z2e2 4>0 36033 59&4&5e s-l2i),c e_SxCA L6n0u4m1_9x9; 1sl4ic1e_2x6++4)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: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), SCAsrc/libavcodec/dnxhdenc.cLE:(11047:.226:78 3warning: 75comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 05722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~1047 | src/libavcodec/dcadata.c : 7338 :33 : note: expanded from macro 'SCALE' if 7338( | b#itdse >f incet xSC-AL>E(fcr)a m(e(_cb) i/t s() 2 5| 6 ~~~~ ^ ~~~~~~~~~~~~~~~. 0f * 3276src/libavcodec/dnxhdenc.c8.:01051f:)22): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ~~~~~~~^~~~~~~~~~ 1051 | src/libavcodec/dcadata.c : 7445 : 34 : ifwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( bits >7445 | c t x -SC>AfLrEa(m1.e3_8b6i0t3s7)6 1 7| 9 ~~~~ ^ ~~~~~~~~~~~~~~~2 1829e-src/libavcodec/dnxhdenc.c1:)1055:,18 S:CA Lwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 3.042 81055 | 4 9 0 0 4 2 6 i8f64 6(bei-1t)s, < | ^~~~~~~~~~~~~~~~~~~~~~~~~~~c txsrc/libavcodec/dcadata.c-:>7338f:r33a:m enote: expanded from macro 'SCALE'_ bits )7338 | {# de f| in ~~~~ ^ ~~~~~~~~~~~~~~~e 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/dnxhdenc.c:1103:22:src/libavcodec/dcadata.c :warning: 7441: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] 7441 | 1103 | S CA L E ( 1 . 3 6i04f2 5(9b4i9t09s6 >6 8c0tex--1>)fr,a mSeCA_LbiEts()3 .| 0 ~~~~ ^ ~~~~~~~~~~~~~~~23 106753826src/libavcodec/dnxhdenc.c1:421106e:-181:), warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 73381106:33 | : note: expanded from macro 'SCALE' i f7338 ( | b#idtesf fSrCaAmLe_Eb(ict)s )(( c{ ) | / ~~~~ ^ ~~~~~~~~~~~~~~~ (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/diracdec.c :7338 | 1171:#27de:f iwarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e SCALE(c) ((c) / (256.0f * 32117176 | 8 . 0 f ) ) | f ~ ~~~~~~~^~~~~~~~~~o r (ref = 0; refsrc/libavcodec/dcadata.c :<7433 :s5-:> nwarning: umimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_r efs; r e7433f | + + ) { S C| A ~~~ ^ ~~~~~~~~~~~L E(1.309774816036224e-1), SCALE(2.982441186904907e-1), 67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ warning s generatedsrc/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-src/libavcodec/dnxhdenc.c2):,1227 :S51CA:LE (warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 7100932784378 512273 | e - 3 ) , f| o ^~~~~~~~~~~~~~~~~~~~~~~~~~~r (xsrc/libavcodec/dcadata.c :=7338 :033:; note: xexpanded from macro 'SCALE' < ctx- >7338m | .#mdbe_fniunme &S&C AmLaEx(_cb)i t(s( c>) c/t x(-2>5f6r.0af m*e 3_2bi7t6s8;. 0xf+)+)) {| ~ ~~~~~~~^~~~~~~~~~ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.csrc/libavcodec/dcadata.c::12377431::225:: 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] 1237 | 7431 | S C AiLfE ((4m.a2x2_2b2i5ts5 20>0 1c4tx7-62>9ef-r2a),m eS_CAbLiEt(2s.7)1 0 0| 9 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~3 278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((cCC libavcodec/eac3enc.o ) / (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] src/libavcodec/diracdec.c7421 | : 1260 : 27S:C Awarning: LEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 1.235313042998314e- 11260) | , S C A L E ( 2 . 9 1 8 6 2f1o8r9 7(6i9 7=4 408;e -i1 )<,= s| - ^~~~~~~~~~~~~~~~~~~~~~~~~~~> wavsrc/libavcodec/dcadata.ce:l7338e:t33_:d enote: pexpanded from macro 'SCALE't h; i+ +7338) | #{d e f| i ~ ^ ~~~~~~~~~~~~~~~~n e SCALE(c) ((csrc/libavcodec/diracdec.c): 1261/: 68(:2 5warning: 6comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]. 0f * 32768.0f)) 1261| | ~ ~~~~~~~^~~~~~~~~~ CHEsrc/libavcodec/dcadata.cCK:E7420D:R34E: Awarning: Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( s->codeb l7420o | c k [ i ]S.CwAiLdEt(h6 .,2 2t2m1p3 0<0 13 2|2|5 6t2m4p6 e>- 4()s,- >SCaAvLcEt(x2-.>0w7i0d3t1h6 1>1>3s5-3>1w5a9v0eel-e2t)_,d e p| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~h -i)src/libavcodec/dcadata.c,: 7338":c33o:d enote: bexpanded from macro 'SCALE'l ock w i7338d | t#hd eifnivnael iSdC\AnL"E)( c )| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( (c) / (src/libavcodec/diracdec.c2:512406:.90:f note: *expanded from macro 'CHECKEDREAD' 3276 81240. | 0 f ) ) i f| ~ ~~~~~~~^~~~~~~~~~( cond) { \ | ^~~~src/libavcodec/dcadata.c :7420:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/diracdec.c:1262:68: 7420warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] SCALE(6.22 212621 | 3 0 0 3 2 2 5 6 2 4 6 e - 4 ) ,C HSECCAKLEED(R2E.A0D70(3s1-6>1c1o3d5e3b1l5o9c0ke[-i2]).h,e i g| h ^~~~~~~~~~~~~~~~~~~~~~~~~~~t , src/libavcodec/dcadata.ct:m7338:p33 :< 1note: expanded from macro 'SCALE'|| tmp 7338> | src/libavcodec/dnxhdenc.c#(d:se1353-f:i12>nea :vS cCtwarning: x-Amissing field 'value' initializer [-Wmissing-field-initializers]>Lh Eei(gch) (t1353(>c) | >s /-> w a(ve l2et{56_ .Nd0Ufe *LpL t3}h,2 7-68 i.| ^) 0,f) )" c o| de ~ ~~~~~~~^~~~~~~~~~b lock height src/libavcodec/dcadata.ci:n7419va:l34:i dwarning: \implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7419 | src/libavcodec/diracdec.c : 1240S:C9A:L Enote: (expanded from macro 'CHECKEDREAD' 4.62 2512404 | 4 3 4 8i2f3 9(8c9o9ned-)2 ){, \ S C| A ^~~~L E(3.2322src/libavcodec/diracdec.c7:2126857:4276:7 8warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 4e-3), 1268| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c : 7338: 33 : note: expanded from macro 'SCALE'f or (i =7338 | 0#;d ie fCwAaLvEe(lce)t _(d(ecp)t h/; (i+2+5)6 . 0| f ~ ^ ~~~~~~~~~~~~~~~~ * CC libavcodec/eacmv.o 32768.src/libavcodec/diracdec.c0:f1279:)22): warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ~ ~~~~~~~^~~~~~~~~~ 1279 | src/libavcodec/dcadata.c : 7419 : 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->n u7419m_ | y > sS->CaAvcLtEx(-4>h.e6i2g2h5t 4 4| 3 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~4 823989src/libavcodec/diracdec.c9:e1278:-222):, warning: Scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]C ALE(3 .12782 | 3 2 2 7 25 7 4 6 7 80 6 4 es--3>)n,um _ x| ^~~~~~~~~~~~~~~~~~~~~~~~~~~> s-src/libavcodec/dcadata.c>:a7338v:c33t:x ->note: wexpanded from macro 'SCALE'i dth | |7338 | #| de ~~~~~~~~ ^ ~~~~~~~~~~~~~~~f ine SCALsrc/libavcodec/diracdec.cE:(1305c:)35 :(( c)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ (256. 01305f | * 3 2 7 6 8 . 0 f )f)o r | ( ~ ~~~~~~~^~~~~~~~~~l evel = 0; levsrc/libavcodec/dcadata.cel: 7418<: 34s-:> wwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v elet_de p7418 | t h ; lSeCvAeLEl(+3+.3)2 1{24 8 5| 90 ~~~~~ ^ ~~~~~~~~~~~~~~~~94 6198e-1)src/libavcodec/diracdec.c,: 1316:S35:C Awarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(1.87 113166 | 2 9 5 06 3 4 9 5 6 4 e -f1o)r, ( l| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~v el src/libavcodec/dcadata.c=: 73380:;33 :l note: eexpanded from macro 'SCALE'v el < s7338-> | w#adveefliente_ SdCAeLpEt(hc;) (le(vecl)+ +/) ( 2 5| 6. ~~~~~ ^ ~~~~~~~~~~~~~~~~0 f * 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.42CC libavcodec/eaidct.o 2776935622096e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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), In file included from | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dsicinvideo.c:src/libavcodec/dcadata.c28:: 7338:src/libavcodec/bytestream.h33:: 187note: :expanded from macro 'SCALE' 15: warning: 7338comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define SCALE(c )187 | ( ( c )i f/ ((s2i5z6e.2 0!f= *s 3i2z7e68). 0 f| ~~~~~ ^ ~~~~) ) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #desrc/libavcodec/bytestream.hfin:e294 :15S:CA LEwarning: (ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((c) / (256.0f *294 | 3 2 7 6 8i.f0 f()s)i z | e ~ ~~~~~~~^~~~~~~~~~2 != size) | ~~~~~ ^ ~~~~ 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(4src/libavcodec/bytestream.h.01:831828:1154:70 0warning: 52comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 98e-4), SCAL E318( | 1 . 7 0 8i4f1 2(9s1i5z4e628 2!=1 6sei-z2e)), | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~ 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 | src/libavcodec/bytestream.h SC:AL357E:(15:3 .6warning: 58comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 91190604866e -3574 | ) , S CiALfE ((1s.i6z4e221 2!3=0 5s0i9z8e7)7 2 0| 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: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/dump_extradata_bsf.c src/libavcodec/dcadata.c::733891::3312: :note: expanded from macro 'SCALE'warning: missing field 'help' initializer [-Wmissing-field-initializers] 7338 | #de f91i | n e S C A{L EN(UcL)L (}(,c ) | / ^ (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7389:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7389 | SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7389:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7389 | 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), 8SC warningALEs( generated5. .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] src/libavcodec/dss_sp.c7382 | : 694 : S21:C ALwarning: E(comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]3 .398312926292420e- 1694) | , SC A L}E (w2h.i1l22e9 (5o9f4f9s4e59t0 7<5 9FeF-_1A)R,R A| Y ^~~~~~~~~~~~~~~~~~~~~~~~~~~_ ELEsrc/libavcodec/dcadata.cM:S7338(:p33-:> note: eexpanded from macro 'SCALE'x cita t7338i | on#)d)e;f i n| e ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.cCC libavcodec/eamad.o :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] CC libavcodec/eatgq.o 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 * 3276CC libavcodec/eatgv.o 8.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' src/libavcodec/dsicinvideo.c 7338 | #d:ef271i:n87e: Swarning: CAcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]L E(c) ((c) / (256.0 f 271* | 3 27 6 8 . 0f ) )i f| ~ ~~~~~~~^~~~~~~~~~( cin->bitmap_src/libavcodec/dcadata.csi:z7360e:34 :- awarning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c tx->di s7360 | c ar d _ dSaCmAaLgEe(d1_.p3er9c74e8n5t7ag5e7*4c7i9n4-4>4bei-t4m)a, pS_CsAiLEz(e1/.110209 0>6 8r2e4s7)9 7 3| 9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~19 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: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), src/libavcodec/dv_error_marker_bsf.cSCAL:E100(2:.10628:9 2warning: 19missing field 'unit' initializer [-Wmissing-field-initializers]6 47645950e-1), 100| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c : 7338{: 33": cnote: oexpanded from macro 'SCALE'lo r" ,7338 | #"dseefti nceo loSrC"A,L EO(FcF)S E(T((cc)o l/o r(_2r5g6b.a0)f, *A V3_2O7P6T8_.TY0PfE)_)C O L| ~ ~~~~~~~^~~~~~~~~~O R, {.str = "ysrc/libavcodec/dcadata.ce:ll7357o:w34":} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 , 0 7357, | F L A GSSCA LE}(,8 . | 7 ^3 8376945257187e-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.src/libavcodec/dv_error_marker_bsf.c0f: 121*: 123:2 7warning: 6missing field 'help' initializer [-Wmissing-field-initializers]8 .0f )121) | | ~ ~~~~~~~^~~~~~~~~~ { NULL }, | ^src/libavcodec/dcadata.c :7356:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.2333714403212107e- warning4 generated). , 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), src/libavcodec/cbs_av1_syntax_template.cSCAL:E2046(:219.:5 0warning: 50comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]08 876323700e-1), 2046| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavcodec/dcadata.c :7338f:o33r: (note: iexpanded from macro 'SCALE' = 0; i 7338 | <# dceufrirneen tS-CA>LpEa(ycl)o a(d(_cs)i z/ e(;2 5i6+.0+f) * 32| 7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~6 8.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.5344567894935661e warning-s2) generated,. SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:src/libavcodec/cbs_av1.c7338:33:: 819note: :expanded from macro 'SCALE'44 : warning: 7338comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] | #define SCALE(c) ( (819c | ) / ( 2 5 6 .av0f_ a*s s3e2r7t608(.p0ofs) )% | 8 ~ ~~~~~~~^~~~~~~~~~ = = 0 && pos / 8src/libavcodec/dcadata.c :<7344=: 5s:i zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ; | ~~~~~~~ ^ ~~~~ 7344 | SCALsrc/libavutil/avassert.hE(:838:.11:1 79note: 3expanded from macro 'av_assert0'6 524981 6383 | 2 8 e -5 )if, S(CA!LE((c9o.n4d5)0)9 5{3 4 5 37 7 9 22 0 e - 3 ) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ) | / ^~~~ (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2src/libavcodec/dvaudiodec.c.4:251575:8197:68 89warning: 2comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]2 88e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :577338 | : 33 : fnote: expanded from macro 'SCALE'o r (i =7338 | 0#;de if is2h5uf6f.l0ef) ;* i3+2+7)6 8.{0 f )| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | src/libavcodec/cbs_av1.c S:C855A:L13E:( 2warning: .comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]6 58434386830 785577 | e - 4 ), SiCfA L(E(p9.o0s2 9>3=3 086 8*5 7u3ni4t7-4>8dea-t3)a,_ 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: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/dv_profile.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 250 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/eatqi.o 4 warnings generated. src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavcodec/elbg.o src/libavcodec/dv_profile.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/cbs_av1.c:1032:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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)) { CC libavcodec/elsdec.o src/libavcodec/cbs_sei_syntax_template.c : 91 : 19 : warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 91 | \ f o| r ^~~~ (i = 0; i < curre5n warningts- generated>d. ata_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7546:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.4957src/libavcodec/dv_profile.c10819:93256):,19 :S Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]L E(0.01977507770 )325, | | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.cfo:r7338 :(33i: =note: expanded from macro 'SCALE'0 ; i <7338 | F#Fd_eAfRiRnAeY _SECLAELMES((cd)v _(p(rco)f i/ l(e2s5)6;. 0if+ +*) 3 2| 7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~6 8.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) src/libavcodec/diracdec.c((c): /2306 :(282:5 6warning: .0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 2306 | if src/libavcodec/dcadata.c(:da7542t:a71_:un iwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ siz e7542 | > b u fS_CsAiLzEe( -0 b.u0f_1id4x2 6|7|7 3!33d2a)t,a _SuCnAiLtE_(s0i.z4e5)7 8{4 2 9| 4 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~6 05), SCALsrc/libavcodec/diracdec.cE:(23070:.315:0 6warning: 25comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]4 55379) ,2307 | S C A L E ( 0 . 0 2 1 6i1f4(1d25a0t0a)_,u n i| t ^~~~~~~~~~~~~~~~~~~~_s izesrc/libavcodec/dcadata.c: 7338>: 33b:uf _snote: iexpanded from macro 'SCALE'z e - b7338u | f#_diedfxi)ne S| C ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~A LE(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(04.50 warning6s2 generated54. 55379), 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)src/libavcodec/cbs_av1.c ((c:) / 1219(:2275:6 .0warning: f comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]* 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 1219 | if (8 * src/libavcodec/dcadata.co:b7541:u71-:> owarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u _size >7541 | p u t _SbCiALtEs_(l0e.f0t1(p3b5c8)9)9 5{4 9 4| ) ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ , SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 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.51664753719 warning1s) generated,. 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)) | ~ ~~~~~~~^~~~~~~~~~ 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.cCC libavcodec/encode.o :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 | #de19fin warningse generated . 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 | src/libavcodec/cbs_sei_syntax_template.c :SC191A:L26E:(0 .0warning: 11comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]1 2466771), SCALE(0. 431910 | 1 6 3 6 2 1 9 0 ) , S CbAiLtEs(_0w.r5i31t9t0e8n8 1<0 18 4*) ,c uSrCrAeLnEt(-0>.p0a2y6l7oa8d4_3s1i3z8e4)) ,{ | | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/cbs_sei_syntax_template.c7338: | 240#:d23e:f iwarning: necomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] SCALE (240c | ) ( (c ) / f(2o5r6 .(i0 f= * 03; 2i76 8< .c0fu)rr)e n t| - ~ ~~~~~~~^~~~~~~~~~> payload_size; isrc/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) ((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.53CC libavcodec/error_resilience.o 690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256src/libavcodec/cbs_av1.c.0f: *1340 :31202:7 6warning: 8missing field 'unit' initializer [-Wmissing-field-initializers]. 0f)) | ~ ~~~~~~~^~~~~~~~~~ 1340 | src/libavcodec/dcadata.c : 7535 : 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | S C AOLFEF(S0.E0T1(0o0p3e0r6a0t2i1n0g)_, pSoiCnAtL)E,( 0A.V4_1O9P0T1_0T7Y8P8E_2I0N)T,, {S C.AiL6E4( 0=. 5-4118 4}5,0 8-312,4 )A,V 1S_CMAALXE_(O0PE.R0A2T9I0N9G6_11P3O5I2N)TS, - | 1 ^~~~~~~~~~~~~~~~~~~~, 0src/libavcodec/dcadata.c }:,7338: 33 :| ^note: expanded from macro 'SCALE' 7338 | #define SCALE(c) src/libavcodec/cbs_av1.c(:(1341c:)12 :/ (warning: 2missing field 'help' initializer [-Wmissing-field-initializers]5 6.0 f1341 | * 3 2{ 7NU6L8L. 0}f )) | ^| ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c)In file included from ((csrc/libavcodec/dstdec.c): /35 : (src/libavcodec/golomb.h2:56.0482f: 34* :3 2warning: 76comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 .0f)) | ~ ~~~~~~~^~~~~~~~~~ 482 | src/libavcodec/dcadata.c : 7529 : 71 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (gb -7529> | s i z e _SiCnA_LbEi(t0s. 0<0=7 2r43e9_1i9n1d9e)x,) S{C A L| E ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~( 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.0fCC libavcodec/escape124.o )) | ~ ~~~~~~~^~~~~~~~~~ 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 *CC libavcodec/escape130.o 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(src/libavcodec/dstdec.c0.00:451451:2197:1 0warning: 03comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , SCALE(0.341145753 81456 | ) , S CfAoLE(r0 .(6i0 4=6 200;1 5i8 6<7 )e,l eSmCeAnLtEs(;0 .i0+4+9)7 2{0 4 6| 6 ~ ^ ~~~~~~~~1 4), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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(CC libavcodec/evrcdec.o 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.051519613712), warning s| generated ^~~~~~~~~~~~~~~~~~~~. src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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/dstdec.c:168:src/libavcodec/dcadata.c31::7519 :warning: 5:comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCA LE(1680 | . 0 0 3 9 7 7 2 0 0 4 8 ) , S CfAoLrE ((0k. 3=3 002;2 3k8 2<8 5m5e)t,h oSdC A+L E1(;0 .k6+1+2)4 3 5| 8 ~ ^ ~~~~~~~~~~1 772), 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.CC libavcodec/exif.o 0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/dstdec.c 7338 | #:d222e:f19in:e Swarning: CAcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]L E(c) ((c) / (256.0f * 2223 | 2 7 6 8 .f0ofr) )( i | = ~ ~~~~~~~^~~~~~~~~~ 0; i < fsets->esrc/libavcodec/dcadata.cl:e7515m:e27n:t swarning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i++) { | 7515 ~ ^ ~~~~~~~~~~~~~~~ | SCALE(0.00305565330src/libavcodec/dts2pts_bsf.c), :SC379A:L19E:( 0warning: .3comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 866351724), SCALE(0.6270602941 5379), | S C A L Ef(o0r. 0(6i1 2=3 002;7 9i5 1<) ,F F _| A ^~~~~~~~~~~~~~~~~~~~R RAYsrc/libavcodec/dcadata.c_:E7338L:E33M:S (note: fexpanded from macro 'SCALE'u nc_ta b7338) | ;# die+f+i)n e{ S C| A ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~L E(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCC libavcodec/exr.o CALE(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 SCA2LE warning(sc generated). ((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), S1CAL warningE generated(0. .28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #deCC libavcodec/exrdsp.o fine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ CC libavcodec/exrenc.o src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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.6491580src/libavcodec/dstdec.c6055),: 313S:C21A:L E(warning: 0comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare].0 7692859322), | ^~~~~~~~~~~~~~~~~~~~313 | src/libavcodec/dcadata.c : 7338 :f33o: rnote: expanded from macro 'SCALE'( ch = 07338; | c#hd buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/fdctdsp.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/fft_fixed_32.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/fft_float.o 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 (objecsrc/libavcodec/bytestream.ht_i:d318 :15=: warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ; object_ i318d | < h - i>nfu m(_sirzeect2s ;! =o sbijzeec) t _| i ~~~~~ ^ ~~~~d ++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/fft_init_table.o CC libavcodec/ffv1.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dvdsubdec.c:207:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 207 | for (i = 0; i < sub_header->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dvenc.c:49: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. 5 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvdsubdec.c:249:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | if (cmd_pos > size) { | ~~~~~~~ ^ ~~~~ src/libavcodec/dvdec.c:313:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 313 | if (re_index + vlc_len > last_index) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/dvdsubdec.c:src/libavcodec/dxa.c505:47::60 :warning: 94:comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 505 | 60 | a v _a s siefr t(01(b2ufU_LsiLz e >+= 0( (&av&ct xc-t>xw-i>dbthu f_*s izaev cshizeeiogfh(tc) t>>x -4>)b u+f) );A V _| R ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~B 32(src + 0) src/libavutil/avassert.h+: 38A:V11:_ Rnote: Bexpanded from macro 'av_assert0'3 2(src 38+ | 4 ) >i fs (r!c(csoinzde))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ \ | ^~~~ src/libavcodec/dvdsubdec.c:506:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 506 | if (buf_size >= sizeof(ctx->buf) - ctx->buf_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ffv1dec.o 36 warnings generated. CC libavcodec/ffv1enc.o 3 warnings generated. 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/dvdsubdec.c:697:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | { "palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:698:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "ifo_palette", "obtain the global palette from .IFO file", OFFSET(ifo_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:699:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/dvdsubdec.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. 512 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dxtory.c: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != siz7e) warning s | generated ~~~~~ ^ ~~~~. In file included from src/libavcodec/dxv.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/dvdsubenc.c:491:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 491 | {"palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SE }, | ^ src/libavcodec/dvdsubenc.c:492:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 492 | {"even_rows_fix", "Make number of rows even (workaround for some players)", OFFSET(even_rows_fix), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SE}, | ^ src/libavcodec/dvdsubenc.c:493:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 493 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dvenc.c:1227:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1227 | { "quant_deadzone", "Quantizer dead zone", OFFSET(quant_deadzone), AV_OPT_TYPE_INT, { .i64 = 7 }, 0, 1024, VE }, | ^ src/libavcodec/dvenc.c:1228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1228 | { NULL }, | ^ CC libavcodec/ffwavesynth.o CC libavcodec/fic.o CC libavcodec/filter_units_bsf.o CC libavcodec/fits.o 24 warnings generated. 6 warnings generated. CC libavcodec/fitsdec.o CC libavcodec/fitsenc.o CC libavcodec/flac.o In file included from src/libavcodec/eac3enc.c:30: In file included from src/libavcodec/ac3enc.h:43: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flac_parser.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: CC libavcodec/flacdata.o comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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++); | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/dxtory.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/flacdec.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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 1 warning generated. 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/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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flacdsp.o 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/flacenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/dxtory.c:446:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 446 | if (slice_size <= 16 + (avctx->height * avctx->width / (8 * nslices))) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dxtory.c:451:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 451 | if (off_check - avctx->dsrc/libavcodec/bytestream.hi:sc294a:15r:d _dwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m aged_percentage* o294f | f _ c h eicfk /(1s0i0z e>2 s!r=c _ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/elbg.c:134:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 134 | while (elbg->utility_inc[i] < r) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/dxv.c:806:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 806 | if (op_size > max_op_size) | ~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/flacencdsp.o 74 warnings generated. src/libavcodec/elbg.csrc/libavcodec/eatgv.c:477::2325::24 :warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 477232 | | A L L O C AT E _ IifF (_veNcEtCoErS S< ARYn(ucme_lmlvss), { | ~~~~~~ ^ ~~~~~~~n um_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:478:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 478 | ALLOCATE_IF_NECESSARY(utility, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:479:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | ALLOCATE_IF_NECESSARY(utility_inc, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:480:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 480 | ALLOCATE_IF_NECESSARY(size_part, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:481:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 481 | ALLOCATE_IF_NECESSARY(cell_buffer, numpoints, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:482: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) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubdec.c:1560:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | {"compute_edt", "compute end of time using pts or timeout", OFFSET(compute_edt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1561:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | {"compute_clut", "compute clut when not available(-1) or only once (-2) or always(1) or never(0)", OFFSET(compute_clut), AV_OPT_TYPE_BOOL, {.i64 = -1}, -2, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1562:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | {"dvb_substream", "", OFFSET(substream), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, DS}, | ^ src/libavcodec/dvbsubdec.c:1563:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | {NULL} | ^ src/libavcodec/faanidct.c:65:20: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 65 | od25= (s17 - s53)*(2*A4); | ~~~~^~~~~ ~ src/libavcodec/faanidct.c:67:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:67:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ CC libavcodec/flashsv.o 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); | ~~~~~~~~~~~~ ~~^ 7 warnings generated. In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/exif.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(tag_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~ CC libavcodec/flashsv2enc.o 3 warnings generated. src/libavcodec/faandct.c:153:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:153:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:154:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:154:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ CC libavcodec/flashsvenc.o CC libavcodec/flicvideo.o CC libavcodec/float2half.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] CC libavcodec/flvdec.o 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 10 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) { | ~~~~ ^ ~~ CC libavcodec/flvenc.o CC libavcodec/fmtconvert.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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/fmvc.o 11 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 8 warnings generated. 19 warnings generated. 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/fft_float.c:20: src/libavcodec/fft_template.c:96:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ src/libavcodec/fft_template.c:97:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 97 | { NULL }, | ^ src/libavcodec/fft_template.c:98:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/fft_template.c:99:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ In file included from src/libavcodec/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/error_resilience.c:396:12: warning: variable 'depth' set but not used [-Wunused-but-set-variable] 396 | int i, depth, num_avail; | ^ 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); | ~ ~~~^~~ CC libavcodec/frame_thread_encoder.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:322:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 322 | 1.0 - lsp_interpolation_factors[index], | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:334:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:334:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:337:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | + d_interpolation_factors[index + 1]src/libavcodec/bytestream.h :*318 c:ur15r: ewarning: ntcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c318: | 336 : 59: iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (size 3362 | != sdiszte[)1] =| ~~~~~ ^ ~~~~( 1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:336:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:339:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | + d_interpolation_factors[index + 2] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:338:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:338:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/evrcdec.c:357::36515::60 :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] 357365 | | if ( s i z e 2 ! =a [sii z+e )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]); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/fraps.o 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); | ~ ^~~~~~~~~~~~~~ CC libavcodec/frwu.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++) { | ~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/ftr.o src/libavcodec/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/evrcdec.c:528:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 528 | coeff[i] = inbuf[i] * fac; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:529:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | fac *= gamma; | ~~ ^~~~~ CC libavcodec/ftr_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | if (sum2 < 0.0) | ^~~~ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:205:18: warning: CC libavcodec/g2meet.o comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 205 | dest_lenIn file included from !=src/libavcodec/ffv1enc.c u:nc38om: psrc/libavcodec/put_bits.hre:s227s:e37d:_ swarning: izcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]e ) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:621:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | if (gamma < 0.5) | ^~~~~ ~ src/libavcodec/exrenc.c:532:94: warning: src/libavcodec/bytestream.hmissing field 'unit' initializer [-Wmissing-field-initializers] :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 532 | { " g357a | mm a " , i"fs (esti zgea2m m!a=" ,s iOzFeF)S E T| (g ~~~~~ ^ ~~~~am ma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, Vsrc/libavcodec/evrcdec.cE: 624}:, 27 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | gamma =src/libavcodec/exrenc.c :FF533M:I11N:( gwarning: ammissing field 'help' initializer [-Wmissing-field-initializers]m a, 1533.0 | ) ; | { ~~~~~~^~~~~~~~~~~ NULL},src/libavutil/macros.h : 49:src/libavcodec/put_bits.h| 22 ^: note: :expanded from macro 'FFMIN'265 :37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]49 | #define FFMIN (265a | , b ) ( ( ai)f >( s-(>b)b u?f _(ensrc/libavcodec/exrenc.cd:b -532 )s:82 :->:b uf(warning: _apimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])t)r > =| ^ ~si zeo f532 | ( B it B {u f)")ga m{m a" ,| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~" set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE },CC libavcodec/g722.o | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exrenc.c:532:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~ In file included from src/libavcodec/faxcompr.c:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:642:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | gain = sum2 ? sqrt(sum1 / sum2) : 1.0; | ~~~~ ~~~~~^~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_pCC libavcodec/g722dec.o tr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:662:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048; | ^~~~~~~~~~~~~~~ ~ CC libavcodec/g722dsp.o src/libavcodec/evrcdec.c:686:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sum =src/libavcodec/put_bits.h po:w317(1:033,: swarning: umcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]) ; | ~~~ ^~~ 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/extract_extradata_bsf.c:345:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | 718 | f o r ( i = 0 ;e -i> fafcat_dtea_bs);c ail+e+ )- { 0 .| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5 , 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/evrcdec.c:726:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 726 | if (e->bitrate != RATE_QUANT && In file included from e-src/libavcodec/ffv1.c>a:v33g: _In file included from asrc/libavcodec/ffv1.hc:b35_: gsrc/libavcodec/put_bits.hai:n227 :< 370:. 4warning: )comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] { | ~~~^~~~~~~~~~~~ ~ 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/extract_extradata_bsf.c:414:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/put_bits.h :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 414 | { .i64 =265 | 0 } , 0 , 1,i fFL A(GsS- >}buf,_ e | n ^d - s->buf_ptr >= sizeofsrc/libavcodec/extract_extradata_bsf.c(:B415:i12t:B warning: umissing field 'help' initializer [-Wmissing-field-initializers]f )) {415 | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~{ NULL }, | ^ src/libavcodec/exr.c:475:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 475 | if (nBitssrc/libavcodec/put_bits.h >: 8317 *: 33b:y twarning: escomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]tr eam2_get_by t317e | s _l e f t(igbf) )( {s -> b| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u f_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:814:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 814 | e->prev_pitch_delay = delay - e->frame.delay_diff + 16.0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:816:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | if (fabs(e->pitch_delay - delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/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)) | ^ src/libavcodec/evrcdec.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 777 | for (i = 0; i < sizeof(EVRCAFrame); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:921:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 921 | { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD }, | ^ src/libavcodec/evrcdec.c:922:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 922 | { NULL } | ^ src/libavcodec/exr.c: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) { | ~ ^ ~~~~~~~~~ 5 warnings generated. 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); | ^~~~ 1 warning generated. 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/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 23 warnings generated. 2 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | ifIn file included from (ssrc/libavcodec/ffv1dec.ci:ze372: !src/libavcodec/golomb.h= :s482iz:e34): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/g722enc.o 6 warnings generated. src/libavcodec/ffwavesynth.c:288:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (phi >= i) | ~~~ ^ ~ src/libavcodec/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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:1010:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') [-Wsign-compare] 1009 | if ( compressed_size < (uint64_t)(lo_size | ac_size | dc_size | rle_csize) || compressed_size < 88LL + lo_size + ac_size + dc_size + rle_csize | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1048:26: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1048 | dest_len != ac_count * 2LL) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1072:23: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1072 | (dest_len != dc_count * 2LL)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1093:23: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 1093 | (dest_len != rle_usize)) | ~~~~~~~~ ^ ~~~~~~~~~ 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 CC libavcodec/g723_1.o 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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/fitsdec.c::294147::15:44 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 294 | 147 | i f ( siifz e2( s!i=z e s=i=z e0) | | | h ~~~~~ ^ ~~~~e ader->naxisn[i] > SIZE_MAX / size) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:154:20: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 154 | if (end - ptr8 < size) | ~~~~~~~~~~ ^ ~~~~ 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/g723_1_parser.o src/libavcodec/faxcompr.c:169:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 169 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:186:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:187:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 187 | if (*pix_left == saved_run) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1396 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/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 :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:1198:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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') [-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') [-Wsign-compare] 1232 | td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attsrc/libavcodec/fitsdec.cr.x:S293i:45z:e warning: );implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 293 | 49 | # d e f i n eC AFSFEM_IGNRA(Ya,(b-)3 2(,( das)t 1>6 (,b )u in?t 1(6b_)t :, (taf)lt), | a ~ ^ ~ v_int2floatsrc/libavcodec/exr.c(A:V1241_:41R:B 3warning: 2(comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]p tr8))) 1241; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.cif: (283b:u38f:_ snote: iexpanded from macro 'CASE_GRAY'z e < 8 || l283i | n e_ of f se t > b u f _ s i z e - *8d)s t +| + ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ = lrint(((t - heasrc/libavcodec/exr.cde:r1295.:da24t:a _mwarning: icomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] n) * (1295( | 1 < < (isfi(zcoelo f+( ttydp->ex) s*i z8e) )= = -s- >1x)d)e l* tsac)a l{e ); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~\ | ^ ~ src/libavcodec/exr.c:1301:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 1301 | if (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/g723_1dec.o 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/flacenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->bCC libavcodec/g723_1enc.o uf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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", ofsrc/libavcodec/put_bits.hfse:to265f(:F37I:T Swarning: Cocomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]nt ext, blank_v a265l | ) , A V _ O PiTf _(TYsP-E_>IbNuTf,_ e{n d. i-64 s=- 0> b}u,f _0p,t r6 5>5=35 ,s AiVze_oOfP(TB_iFtLABGu_DfE)C)O D{I NG _| P ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~AR AM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/fitsdec.c:314:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 314 | { NULL }, | ^ CC libavcodec/g726.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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g729dec.o CC libavcodec/g729_parser.o 1 warning generated. src/libavcodec/exr.c:1906:45: warning: comparison of integers of different signs: 'unsigned long' 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 long' 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 long' 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 long' [-Wsign-compare] 1989 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. src/libavcodec/exr.c:2128:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2128 | ff_set_sar(s->avctx, av_d2q(av_int2float(s->sar), 255)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/fic.c:348:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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: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->CC libavcodec/g729postfilter.o 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') 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') 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 | src/libavcodec/fic.c : 476f:o162r: (warning: i missing field 'unit' initializer [-Wmissing-field-initializers] = 0; i < f->pla ne476_c | o{u nt";s kii+p+_)c u{ r s| ~ ^ ~~~~~~~~~~~~~~o r", "sksrc/libavcodec/ffv1dec.ci:p203 :th17e: warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u rsor" ,203 | o f f s e t o fi(fF I(CiCodnxte x>=t ,(u nsskiigpn_ceudr)sfo-r>)q,u aAnVt__OtPaTb_lTeY_PcoEu_BnOtO)L {, { .| i ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 4 = 0 }src/libavcodec/ffv1dec.c,: 2110:,30 :1 ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A V_OPT _211F | L A G _ D E C O DiIfN (Gp_->PcAoRnAtMe x|t _AcVo_uOnPtT _> 1) | ~~~ ^ ~~~~~~ src/libavcodec/exr.c:2300:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2300 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ src/libavcodec/exr.c:2302:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2302 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD }, | ^ src/libavcodec/exr.c:2304:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^ src/libavcodec/exr.c:2342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2342 | { NULL }, | ^ src/libavcodec/exr.c:2304:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2303 | { "gamma", "Set the float gamma value when decoding", OFFSET(gamma), | ~ 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2304:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ~ ^~~~ 4 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~ 3 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)MA1X_ warningQU generatedA. NT_TABLES || !f->quant_table_count) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/gdv.o src/libavcodec/flac_parser.c:264:22: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-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)) | ~ ^ ~ CC libavcodec/gemdec.o 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/get_buffer.o In file included from src/libavcodec/flashsvenc.c:55: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/gif.o 7 warnings generated. 4 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flac.c:180src/libavcodec/put_bits.h:18:: 317warning: :comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]33 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317180 | | iif f( s(->cbhuafn_neenlds <-= sF->Fbu_fAR_RpAtYr_ E>L=E MsSi(fzlaec_ochfa(nBnielt_Bluaf)y)o u{t s) ) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/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 (chromaIn file included from _h_ssrc/libavcodec/flicvideo.chi:ft41 : >src/libavcodec/bytestream.h 4:U187 :|15|: cwarning: hrcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o ma_v_shift > 1874 | U ) { i f| ~~~~~~~~~~~~~~ ^ ~~( size2 != size) | ~~~~~ ^ ~~~~ 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') 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') and 'int' [-Wsign-compare] 802 | av_assert0 ( (unsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:811:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 811 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/flashsv2enc.c:53: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (sizsrc/libavcodec/bytestream.he2 !:= 294s:i15z: ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/gif_parser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ffv1enc.c:1243:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1243 | { src/libavcodec/bytestream.h":sl357i:15c:e cwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c", "Protec t357 | s l i c eisf w(itshi zeC2R C!s=" ,s iOFzFeS)ET ( e| c ~~~~~ ^ ~~~~) , 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 } | ^ 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/gifdec.o src/libavcodec/flac_parser.c:771:66: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 771 | flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 772 | fpc->nb_CC libavcodec/golomb.o headers_buffered * 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/gsm_parser.o 6 warnings generated. src/libavcodec/flacenc.c:1714:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1714 | { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, optionCC libavcodec/gsmdec.o s.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] In file included from src/libavcodec/flacdec.c:43: 1720src/libavcodec/golomb.h | {: "482l:p34c:_ warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a sses", "Numbe r482 | of p a s se s t o u se fifo r( gCbh-o>lsiezsek_yi nf_abctoirtis z buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:274:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:288:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:293:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:307:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:313:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:338:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:353:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:362:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:402:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:412:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:431:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 431 | if (chunk_size - 6 != FFALIGN(s->avctx->width, 4) * s->avctx->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/flacdec.c:287:23: 357warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 ! =287 | s iz e ) | ~~~~~ ^ ~~~~ if (v == 0x80000000){ | ~ ^ ~~~~~~~~~~ CC libavcodec/h261_parser.o 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/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] 596src/libavcodec/flacdec.c | : 421 : 15 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | C iHfEC Ksrc/libavcodec/bytestream.h(_sPI:iXg294E:Lm_15a:P T warning: R( 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flashsv2enc.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 188 | if (s->rows * s->cols > s->blocks_size / sizeof(Block)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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| ~~~~~ ^ ~~~~ :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_src/libavcodec/put_bits.hPTR(:b317y:33t:e_ rwarning: ucomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]n) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:CC libavcodec/h261data.o 64 :31723 | : note: expanded from macro 'CHECK_PIXEL_PTR'i f (s -64> | b u f _ einfd (-pi sx-e>lb_upft_rp tr+ >n= > spiizxeel_olfi(mBiitt)B u{f )\) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h | ^~~~~~~~~~~~~~~~~~~~~~~~~: 317:src/libavcodec/flicvideo.c33::64 :warning: 23: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixe317l_ | p t r + ni f> (psi-x>eblu_fl_einmdi -t )s -{> b\ u f| _ ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~p tr >= sizeosrc/libavcodec/flicvideo.cf:(987B:i25t: Bwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u f)) { | 987 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | src/libavcodec/flashsv2enc.c : 336 : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CHECK_PIXEL_PTR( 3336 | * b y tei_fr u(n)b;u f _| si ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~z e 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) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. src/libavcodec/flacdec.c:817:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 817 | { "use_buggy_lpc", "emulate old buggy lavc behavior", offsetof(FLACContext, buggy_lpc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM }, | ^ src/libavcodec/flacdec.c:818:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 818 | { NULL }, | ^ 1 warning generated. 14 warnings generated. CC libavcodec/h261dec.o 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) | ~~~~~ ^ ~~~~ 7 warnings generated. 5 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fmvc.c:474:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 474 | src/libavcodec/bytestream.h : 357 : 15 :i f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]si ze > byte s357t | re a m 2 _igfe (ts_ibzey2t e!s= _sleift(zgeb)) ) | ~~~~~ ^ ~~~~| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/frame_thread_encoder.c:290:81: src/libavcodec/g722dec.cwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 48:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 290 | (48 | c - > t {a s"kbi_itnsd_epxe r-_ cocde-w>ofridn"i,s h"eBdi_tts apserk _iGn7d2e2x +co dce-w>omradx"_,t OaFskFs)S %E Tc(-b>itmsa_xp_etra_sckosd eVt_hOrPeTa_dT_cYoPEu_nItN)T), {{ .| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~6 4 = 8 }, 6, 8, AD }, | ^ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 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_parser.o CC libavcodec/h263data.o CC libavcodec/h263dec.o src/libavcodec/cbs_h2645.c:545:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-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 long') [-Wsign-compare] 623 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/h263dsp.o 4CC libavcodec/h2645_parse.o warnings generated. 3 warnings generated. CC libavcodec/h2645_sei.o 7 warnings generated. src/libavcodec/fraps.c:172:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fraps.c:187:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/h2645_vui.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: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h2645data.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:937:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') and 'int' [-Wsign-compare] 939 | if (da2ta warning_ss generatedi. ze * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. src/libavcodec/cbs_h2645.c:1316:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 1376 | for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g2meet.c:411:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 411 | if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. In file included from src/libavcodec/g726.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/h264_cabac.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 CC libavcodec/h264_mp4toannexb_bsf.o CC libavcodec/h264_parse.o CC libavcodec/h264_parser.o src/libavcodec/get_buffer.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 60 | for (i = 0; i < FF_ARRAY_ELEMS(pool->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g2meet.c:880:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 880 | if (extrabytes > 3 || src_size < extrabytes) { | ~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/h264_picture.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/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ src/libavcodec/g723_1dec.c:1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1101 | { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1102 | { NULL } | ^ src/libavcodec/g2meet.c: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/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ CC libavcodec/h264_ps.o src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ 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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 2 warnings generated. In file included from src/libavcodec/gemdec.c:src/libavcodec/g729dec.c28: :src/libavcodec/bytestream.h:504187:54::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] 187504 | | i f ( s i z e 2 ! = sbiazde_)p i t| c ~~~~~ ^ ~~~~h = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 5 warnings generated. 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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 long' [-Wsign-compare] 145 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/gdv.c:135:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:135:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ 13 warnings generated. 4 warnings generated. 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++) { | ~ ^ ~~~ CC libavcodec/h264_redundant_pps_bsf.o CC libavcodec/h264_refs.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) { \ | ~ ^ ~~~~~~~~~ CC libavcodec/h264_sei.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_palett1e" warning, generated . "write a palette to the globIn file included from al src/libavcodec/gifdec.cg:i26f : hsrc/libavcodec/bytestream.he:a187d:15e:r warning: wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h ere feasible ",187 O | F FS E T (iufs e(_sgilzoeb2a l!_=p aslieztet)e ) ,| ~~~~~ ^ ~~~~A V_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ CC libavcodec/h264_slice.o CC libavcodec/h264chroma.o CC libavcodec/h264data.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if src/libavcodec/h264_levels.c(si:ze712: 19!:= s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]e ) | ~~~~~ ^ ~~~~ 71 | for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_levels.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:101:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 101 | if (width_mbs * height_mbs > level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:103:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 103 | if (width_mbs * width_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:105:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 105 | if (height_mbs * height_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:114:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 114 | if (framerate > (level->max_mbps / (width_mbs * height_mbs))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 warnings generated. 6 warnings generated. 19 warnings generated. CC libavcodec/h264dec.o 6 warnings generated. CC libavcodec/h264dsp.o In file included from src/libavcodec/h261.c:28: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 }, | ^ 1 warning generated. CC libavcodec/h264idct.o 6 warnings generated. CC libavcodec/h264pred.o CC libavcodec/h264qpel.o CC libavcodec/h265_metadata_bsf.o CC libavcodec/h265_profile_level.o CC libavcodec/h274.o CC libavcodec/half2float.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hap.o In file included from src/libavcodec/h261dec.c:33: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h9:265 warning:s37 generated. : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) In file included from { | src/libavcodec/h2645_parse.c ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: 29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hapdec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hapqa_extract_bsf.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ src/libavcodec/bytestream.h: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. 7 warnings generated. In file included from src/libavcodec/h261enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hcadec.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hcom.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hdr_parser.o src/libavcodec/h261dec.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/hdrdec.o CC libavcodec/hdrenc.o CC libavcodec/hevc_cabac.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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 54 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/hevc_data.o 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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); | ~~~~~~~~~~~~ ~~^ src/libavcodec/h2645_parse.c:463:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 463 | if (new_size >= INT_MAX / sizeof(*pkt->nals)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 1 warning generated. 6 warnings generated. In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/hevc_mp4toannexb_bsf.o 18 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hCC libavcodec/hevc_mvs.o :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 52 warnings generated. 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/hevc_parse.o src/libavcodec/h263dec.c:656:65: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/hevc_parser.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_ps.o 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. In file included from src/libavcodec/h264_parse.c:21: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.hIn file included from :187:15:src/libavcodec/h264_parser.c :warning: 40comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : src/libavcodec/golomb.h:482:34: 187warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 != 482s | i z e) | ~~~~~ ^ ~~~~ if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 6 warnings generated. In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 warning 294 generated. | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_sei.o src/libavcodec/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevcdec.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_parse.c:41:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | if (pwt->luma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parse.c:49:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (pwt->chroma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/hevcdsp.o CC libavcodec/hevcpred.o src/libavcodec/h264_metadata_bsf.c:109:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 119 | if (j >= FF_ARRAY_ELEMS(primary_pic_type_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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_parse.c:252:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:252:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:258:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | } else if (ref_count[1] - 1 > max[1]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_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 long' [-Wsign-compare] 540 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); 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: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:153:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 153 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4294 | warning s generated. if (size2 != size) | ~~~~~ ^ ~~~~ 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/hnm4video.o src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/hpeldsp.o In file included from src/libavcodec/h264_sei.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/h264_metadata_bsf.c:598:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 598 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:602:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:606:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | { .i64 = -1 }, -1, 7, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/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_WIIn file included from DTHsrc/libavcodec/h264_refs.c, :F33L: 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_metadata_bsf.c:639:50 :187 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] if 639(s | i z e 2 ! = s{i z.ei)6 4 | = ~~~~~ ^ ~~~~- 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_HE6IG warningHsT, generated . 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("") | ^~~~~~~~~~~~~~~~~~ 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/h264_direct.c:128:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 128 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:130:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | for (j = 0; j < sl->ref_count[list]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqa.o src/libavcodec/h264_parser.c:261:29: warning: missing field 'rbsp_buffer_ref' initializer [-Wmissing-field-initializers] 261 | H2645RBSP rbsp = { NULL }; | ^ src/libavcodec/h264_parser.c:262:27: warning: missing field 'size' initializer [-Wmissing-field-initializers] 262 | H2645NAL nal = { NULL }; | ^ 5 warnings generated. src/libavcodec/h264_loopfilter.c:444:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 444 | v = sl->mv_cache[0][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:450:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_parser.c 450: | 555 :47 : warning: comparison of integers of different signs: 'int' and 'enum AVPictureStructure' [-Wsign-compare] sl->mv _555ca | ch e [ 1 ] [ b _ i d x ] [0 ] - s l -p>m-v>_lcaascth_ep[i1c]t[ubrne__sitdrxu][c0t]u +r 3e !>== s7-U> p|i c t| u ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~r e_strusrc/libavcodec/h264_loopfilter.cct:u460r:e76): {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 460 | src/libavcodec/h264_parser.c : 568 : 59 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] sl->mv _568c | a c he [ 1 ] [ b _ i d x ] [ 0 ] i- fs (lp-->>msve_cia.ccohmem[o0n].u[nbrne_igdisxt]e[r0]e d+. 3x 2>6=4 _7bUu i|ld <| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~4 4U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~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 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 6 warnings generated. CC libavcodec/hq_hqadata.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) { | ~~~~~~~~~~~~~ ^ ~~~~ 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_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/hqx.o In file included from src/libavcodec/h264_cavlc.c:32: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_sei.c:139:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 139 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h265_metadata_bsf.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 203 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:130:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 130 | foCC libavcodec/hqxdsp.o r (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_sei.c: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/h265_profile_level.c:202:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 | src/libavcodec/h265_metadata_bsf.c :i413f: 41(:wi dwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]h * width 413 | > 8 * l{e v.eld-b>l m=a 0x_.l0 u}ma,_ p0s, )6 5 5| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~3 5, FLAGSsrc/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 * heisrc/libavcodec/h265_metadata_bsf.cg:ht417 :>37 :8 warning: *missing field 'unit' initializer [-Wmissing-field-initializers] level- >417m | a x _ l u m a_ p{s ). i 6| 4 ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ = -1 }, -1, 7src/libavcodec/h265_profile_level.c, :F232L:A22G:S warning: }comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare], | ^ 232 | if (pic_In file included from sizesrc/libavcodec/h264dec.c <:=43: src/libavcodec/h265_metadata_bsf.cIn file included from :src/libavcodec/h264dec.h(:420l39ev:: e37In file included from src/libavcodec/h264_sei.hl::-23 >: warning: mIn file included from src/libavcodec/h2645_sei.hmissing field 'unit' initializer [-Wmissing-field-initializers]:28a: x_src/libavcodec/bytestream.hl:u m187420a:_ | 15p s: warning: > comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> 2 )){ .| i6 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~4 = 187- | 1 } , src/libavcodec/h265_profile_level.c-1i,: f2341 :(,27s F:iLze A2GSwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]! = }s, i | z ^234 | e ) | ~~~~~ ^ ~~~~ else if (pic_size src/libavcodec/h265_metadata_bsf.c<=: 423(l:e39v:e lwarning: -missing field 'unit' initializer [-Wmissing-field-initializers]>m ax_lu ma423_ | p s > > 1 ) ){ .i| 6 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~4 = -1 }src/libavcodec/h265_profile_level.c,: 236-:127,: 2warning: 5comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]5 , FLAGS 236} | , | ^ else if (pic_size <= (3 * levesrc/libavcodec/h265_metadata_bsf.cl:-426>:m39a: xwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]l uma_ p426s | > > 2 ){) . i| 6 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:429:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:433:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:438:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 438 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:442:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:446:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:449:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:452:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:455:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:481:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 481 | { NULL } | ^ 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/h264_cabac.c:39: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h608 | : 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (list = 0294; | l i s t iliizset2_ c!ou=n sti;z el)i s t| ~~~~~ ^ ~~~~+ +) { | ~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | In file included from isrc/libavcodec/hapqa_extract_bsf.cf: 30(s: isrc/libavcodec/bytestream.hz:e1872: 15!:= warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze) | ~~~~~ ^ ~~~~ 187 | if (size2 !src/libavcodec/bytestream.h= siz:e357): 15 :| ~~~~~ ^ ~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hqxvlc.o src/libavcodec/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: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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 20 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/htmlsubtitles.o src/libavcodec/bytestream.h: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_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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffman.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 42 | for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ 9 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 = 08; warningi s< generated . sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. 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/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: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/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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/hapdec.c:191:73: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 191 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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:src/libavcodec/hapdec.c382::39:286 :warning: 27:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 382 | 286 | f o ri f( (ic t= xi-n>dtexe;x _is iz+e !1 <= s(la->vrcetfx_-c>ocuondte[dl_iwsitd]t;h i/+ +T)E X{ T | U ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~R E_BLOCK_Wsrc/libavcodec/h264_refs.c): 398 :| 25 ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | 398 | f o r (*l(isatvc tx=- >0c;o dleisdt_h e lTiEsXtT_UcRoEu_nBtL;O lCiKs_tH+) + )| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ~~~~ ^ ~~~~~~~~~~~~~~ 288 | src/libavcodec/h264_refs.c : 399 : 31 : warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c tx->d ec399[ | t ] . t e x _ raftoior) (i{nd ex =| ~~~~~~~~~~~~~~~~~~~~~~0 ; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 404 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. 4 warnings generated. 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) | ~~~~~ ^ ~~~~ 31 warnings generated. CC libavcodec/huffyuv.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)); | ~~~~~~ ^~~ src/libavcodec/h264_refs.c:429:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 429 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | if (index >= sl->ref_count[list]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuvdec.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvdsp.o 5 warnings generated. 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/huffyuvenc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (sizsrc/libavcodec/h264_slice.ce2 :!338=: 19s:i zwarning: e)comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 343 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuvencdsp.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/idcinvideo.o CC libavcodec/idctdsp.o CC libavcodec/iff.o 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++In file included from ) {src/libavcodec/h264_mb.c : 797| ~~~~ ^ ~~~~~~~~~~~~~~: src/libavcodec/h264_mb_template.c:76:33: src/libavcodec/h264_cavlc.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]886:src/libavcodec/bytestream.h 31:: 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] 886 76 | | 294 | f io rf ( l i(s t s = i 0zi;fe (t2l mip!>s=t= rul)in s t| t)_c ~~~~~ ^ ~~~~ou{ n t| ; ~~~^ ~~~~~~~~~ list++) 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] src/libavcodec/h264dec.c982 | : 79 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (lis t79 | = 0 ; ifl i(srte f< >s=l s-l>-l>irsetf__ccoouunntt[;0 ]l)i s t| + ~~~ ^ ~~~~~~~~~~~~~~~~+ ) { | ~~~~ ^ ~~~~~~~~~~~~~~ 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++) CC libavcodec/iirfilter.o { | ~~~~ ^ ~~~~~~~~~~~~~~ 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 318l:is15t:_ cwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u nt; list++ )318 | { | ~~~~ ^ ~~~~~~~~~~~~~~ if (size2 != size)src/libavcodec/h264_cavlc.c: 1108 :| 36 ~~~~~ ^ ~~~~: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1108 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1111:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1111 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h: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 long' [-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 long' [-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 long' [-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/hevc_mp4toannexb_bsf.c:70:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 70 | if (4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_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++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 (siz34e warning2s ! generated=. size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:851:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 851 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/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 long' [-Wsign-compare] 303 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hcadec.c:289:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (int i = 0, k = start_band, l = start_band - 1; i < hfr_group_count; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/imc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hcadec.c:302:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ CC libavcodec/imgconvert.o src/libavcodec/h264dec.c:434:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 434 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/imm4.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++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:380:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 380 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/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_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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_slice.c:950:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 950 | if (h->x264_build < 44U) | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, 556 | (float)gm->percent_alpha_point_deblocking_instance/255); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:555:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 4src/libavcodec/h264dec.c warning:s554: generated58:. warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:553:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:563:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | av_log(logctx, AV_LOG_DEBUG, " xsd_metric_value: %f\n", | ~~~~~~ 563 | (float)gm->xsd_metric_value/100); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264_slice.c:1252:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1252 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/h264dec.c: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++) { | ~ ^ ~~~~~~~~~~~ CC libavcodec/imm5.o 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) | ~~~~~ ^ ~~~~ 15 warnings generated. src/libavcodec/h264_slice.c:1488:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1488 | for(i=0; ilsrc/libavcodec/h264_cabac.cast_:po2140c:s29):; warning: i+comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c2140: | 1623 : 99 : warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] for( list =1623 | 0 ; l i s t < s l|-|> laivs_tm_ocdo_uunitn;t p2l(ihs-t>+r+e c)o ve{r y _| f ~~~~ ^ ~~~~~~~~~~~~~~r ame - h->pocsrc/libavcodec/h264_cabac.c.:f2147ra:m46:e _warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] um, h-> p2147s | . s p s - > l o g 2 _ m a x _ f r a m e _ n u m ) i> fs e(ir_erfec[olviesrty]_[fir]a m>e=_ crntc)) {{ | | ~~~~~~~~~~~~ ^ ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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; src/libavcodec/bytestream.hlist+:+294): {15 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c :2942228 | : 33 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (siz e22282 | ! = s i z e ) | ~~~~~ ^ ~~~~f or (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;src/libavcodec/h264dec.c li:st1049+:+83): {warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c :10492292 | :33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ "is_ a2292v | c " , " i s a v c " , fOoFrF SE(Tl(iisst_ a=v c0);, lAiVs_tO PEli_sBtOO_Lc,o un{t.;i6 4l i=s t0+}+,) 0{, | 1 ~~~~ ^ ~~~~~~~~~~~~~~, VDX }, src/libavcodec/h264_cabac.c :| 2299 ^: 41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2299 | if src/libavcodec/h264dec.c(:re1050f:109 :> =warning: missing field 'unit' initializer [-Wmissing-field-initializers]rc ) { | ~~~ ^ ~~ 1050 | { "nsrc/libavcodec/h264_cabac.cal:_2310le:n33g:t h_warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e", "na l2310_ | le n g t h _ s i ze " , OfFoFrS E(Tli(sntal _= l0e;n gtlhi_sstsrc/libavcodec/hevc_ps.ci z<: e577s:)23l warning,s-: > generatedwarning: Alcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]. Vi_sOtP_Tc_oTuYnPt;E _77l | iIN sTt ,+ + ){ . {i 6| 4 ~~~~ ^ ~~~~~~~~~~~~~~ fo=r (i0 =src/libavcodec/bytestream.h} ,:0 3180;,src/libavcodec/h264_cabac.c: 15 :: warning: i42356: 27comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:,< Fwarning: VFcomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]D _AX R318} ,R | 2356 | AY _ | ^ Ei f (Ls EifiM zSe((2h s-->>!x2p=p64 _s_sbluiilisrc/libavcodec/h264dec.czds:te )1051):< ;| ~~~~~ ^ ~~~~136 : 1iwarning: missing field 'unit' initializer [-Wmissing-field-initializers]5+ 1+U)) | { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c :{78: 76":e warning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ablsrc/libavcodec/h264_cabac.ce:_2419e r:4078: "warning: , | comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] " E na bl e 2419 e | r r o r r e si l i ei n fifc (e (o((nus n-s>idgpanmpageesdd)_l sfisltr-[ai>] mqe&ss& c(a uln(sae()H feE>V)CP P"mS, aO*)FsFxS-_E>Tqp(penpa)sb{l_ el_ ei| rs ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~) t,[ i]A->Vd_aOPtTa_)TY-P>E_sBpOOsL_,id { =.=i i6d4) = | - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~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/hevc_ps.c:93:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 11 warnings generated. src/libavcodec/bytestream.hIn file included from :src/libavcodec/hevc_filter.c357::1528: : warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/hevcdec.h :40: In file included from src/libavcodec/hevc_sei.h:30 : 357In file included from | src/libavcodec/h2645_sei.h : 28 : isrc/libavcodec/bytestream.hf: 187(:s15i:z ewarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] != size) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.csrc/libavcodec/hevc_ps.c::1833159::1315:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1833159 | | i f (itfmp (>k 5>1= +F F6_ *A R(RsApYs_-EL>EbMiSt_(drpesp-t>h_ulsuemda) )- {8 ) | ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < rps->num_negative_pics >> 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < rps->num_negative_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:225:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | for (i = 0; i < nb_positive_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bytestream.hsrc/libavcodec/hevc_mvs.c::25357: :In file included from 15src/libavcodec/hevcdec.h:: 40: In file included from warning: src/libavcodec/hevc_sei.h:30comparison 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:187:15: 357warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size 2187 | ! = s iizfe) ( s| i ~~~~~ ^ ~~~~z e2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. 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] && | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/imx.o 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/imx_dump_header_bsf.o src/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:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < nb_cpb; i++) { | ~ ^ ~~~~~~ CC libavcodec/indeo2.o 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. In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:452:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. 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 (sisrc/libavcodec/bytestream.hze2 :!294= :15s:i zwarning: e)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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/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/indeo3.o CC libavcodec/indeo4.o 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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/indeo5.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 < widCC libavcodec/intelh263dec.o th; x++) { | ~ ^ ~~~~~ 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/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 167 | if (writeoffset + 2 > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:181:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 181 | if (writeoffset + count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:193:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 193 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:215:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 215 | } else if (writeoffset + 2*count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:886:32:src/libavcodec/bytestream.h warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]294 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 886 | 294 | i f (isfp s(-s>iczher2o m!a=_ fsoizrem)at _ i| d ~~~~~ ^ ~~~~c > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc_ps.c:956:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | if6 warning(ssp generated. s->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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (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 (writesrc/libavcodec/hevc_mvs.coff:s412et: 23+: h nwarning: mcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]- >width >= hnm -412> | w i d th * hnnmb->_hemiegrhgte)_ c{a n d| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~< s->sh.msrc/libavcodec/hnm4video.ca:x309_:n29u: m_warning: mcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]e rge_c a309n | d ) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ if (writsrc/libavcodec/hevc_mvs.ce:o436f:f28s:e twarning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] > hnm-> w436i | d t h * hnnb_mo->rhiegi_gmehrtg)e _{c a n| d ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ < s->sh.src/libavcodec/hnm4video.cm:a329x:_45n:u m_warning: mcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] erge_ca n329d | ) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ if src/libavcodec/hevc_mvs.c(:o439f:42f: sewarning: tcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] + hnm->w i439d | t h + c o ufnot r> =( hcnommb->_wiiddxt =h 0*; hnnbm_-m>ehregie_gchatn)d {< s| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~- >sh.max_nusrc/libavcodec/hnm4video.cm:_332:m57e:r gwarning: ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]_ cand && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~332 | } src/libavcodec/hevc_mvs.ce:l463s:e26 :i fsrc/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]: 357(:wr15i: 463t | ewarning: o fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fwshielte +(357n | hb _n mm e- r>gwiei_fdca ntd (cesho2.u mn!at=x_ n us>m_imz=ee) r hg ne_| cm- ~~~~~ ^ ~~~~a> nwidd)t {h * | h ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~n m->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:372:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 372 | while (bytestream2_tell(&gb) < size - 8) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 80In file included from | src/libavcodec/hevcdsp.c :f111o: rIn file included from src/libavcodec/hevcdsp_template.c(i: 24=: In file included from 0src/libavcodec/hevcdec.h;: 40i: In file included from src/libavcodec/hevc_sei.h<: 30F: In file included from Fsrc/libavcodec/h2645_sei.h:_28A: Rsrc/libavcodec/bytestream.hRA:Y_187EL:E15M:S( swarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]DP B); i++) | 187 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/hevc_refs.c:87:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 87 | 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 'long') and 'unsigned long' [-Wsign-compare] 1206 | if (nal_size > sizeof(sps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/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:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 143 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/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:178:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 178 | for (intsrc/libavcodec/bytestream.h i :=357 :015:; warning: i comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]< FF_ARRAY_ELEM S(357s | - >D PB ); iif+ +()s i{z e 2| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~! = size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/imc.c:38: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/interplayacm.o src/libavcodec/hevc_refs.c:190:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 206 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/interplayvideo.o 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/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 | CC libavcodec/intrax8.o if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:260:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 270 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPCC libavcodec/intrax8dsp.o B); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:281:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 301 | if (s->slice_idx >= frame->rpl_buf->size / sizeof(RefPCC libavcodec/ipu_parser.o icListTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 long' [-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/libavcodec/bytestream.h ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ :357:15: src/libavutil/macros.h:warning: 49:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25: note: expanded from macro 'FFMIN' 49 | 357# | d ef i n e iFfF M(sIiNz(ea2, b!)= (s(ai) z>e )( 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_rsrc/libavcodec/hevc_ps.cef:_i1464dx: 18<: rwarning: plcomparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare]- >nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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') 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') and 'int' [-Wsign-compare] 1603 | if (sum >= sps->ctb_height) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:387:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 387 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hq_hqa.c:155:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | if (slice_off[slice] < (profile->num_slices + 1) * 3 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1691:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 1695 | for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 520 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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/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/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/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/ituh263dec.o CC libavcodec/ituh263enc.o 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/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' 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)) | ~ ^ ~ CC libavcodec/ivi.o 14 warnings generated. CC libavcodec/ivi_dsp.o CC libavcodec/j2kenc.o 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: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/huffyuvenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/jacosubdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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_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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jfdctfst.o CC libavcodec/jfdctint.o CC libavcodec/jni.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/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) | ~ ^ ~~~~~~ 2 warnings generated. CC libavcodec/jpeg2000.o CC libavcodec/jpeg2000_parser.o 9 warnings generated. src/libavcodec/hevc_cabac.c:37:21: warning: variable 'num_bins_in_se' is not needed and will not be emitted [-Wunneeded-internal-declaration] 37 | static const int8_t num_bins_in_se[] = { | ^~~~~~~~~~~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~ 6 warnings generated. CC libavcodec/jpeg2000dec.o 1 warning generated. src/libavcodec/imm5.c:93:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 93 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/jpeg2000dsp.o 14 warnings generated. src/libavcodec/huffyuvenc.c:1056:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1056 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1057:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1057 | { NULL }, | ^ src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1062:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:1063:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1063 | { NULL }, | ^ 8 warnings generated. 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/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; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ 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: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 | ~ ^~~~~~~~~~~~ 2 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 !=1 src/libavcodec/imc.csi warningz: generatede421. ): 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/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: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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpeg2000dwt.o 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); | ^~~~~~~~~~~~~~~~~~~ ~ 6 warnings generated. CC libavcodec/jpegls.o src/libavcodec/imc.c:535:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:541:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:554:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/imc.c:568:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/jpeglsdec.o 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpeglsenc.o src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}CC libavcodec/jpegquanttables.o ; | ^ src/libavcodec/imc.c:671:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | : (chcCC libavcodec/jpegtables.o tx->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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:498:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 498 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/imc.c:src/libavcodec/iff.c860::50434:24:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 504 | i860f | ( l e n gt h ef lc+o e1f)f s 1[| i ~~~~~~ ^ ~~~~~~~~~] > INT_MAsrc/libavcodec/iff.cX:)507: 22:{ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^~~~~~~ 507 | /usr/include/limits.h : 26 : 18 :l enote: nexpanded from macro 'INT_MAX'g th = 26F | F#MdIeNf(i-nveal uIeN +T _1,M AdsXt _ si0zx7ef f-ff fxf)f; | | ^~~~~~~~~~ ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:514:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 514 | if (x < dst_size) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:533:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 533 | if (bytestream2_get_bytes_left(gb) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:539:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | for (i = 0; i < count && x_pos < line_size; i++) { | ~ ^ ~~~~~ src/libavcodec/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.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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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/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] src/libavcodec/hevcdec.c:2501:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 899 | 2501 | i f ( c olisf *( sb-p>pt a=b=_ s0l i|c|e b_yatdedstrresesa[pmr2ev__gerts_]b y!t=e ss_l-e>fsth.(s&lgibc)e _= 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) | ~~~~~~~ ^ ~~~~~~~~ 46 warnings generated. CC libavcodec/jrevdct.o src/libavcodec/huffyuvdec.c:1266:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1266 | slice_height <= 0 || nb_slices * (uint64_t)slice_height > height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/jvdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/kbdwin.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->CC libavcodec/kgv1dec.o buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/kmvc.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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: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 long' [-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 long' [-Wsign-compare] 378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lagarith.o CC libavcodec/lagarithrac.o src/libavcodec/hevcdec.c:3322:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3322 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 26 warnings generated. src/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:3469:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3469 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/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:3516:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3516 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); 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 < CC libavcodec/latm_parser.o 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: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; plasrc/libavcodec/bytestream.hne:++)357 {: 15 :| ~~~~~ ^ ~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/iff.c:1617: 43357: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s i1617z | e2 ! = s i z e ) | ~~~~~ ^ ~~~~ 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 | 21 warning sf generatedo. r (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++) { 1 | ~~~~~ ^ ~~~~~~ warning generated. 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++) | ~ ^ ~~~~~~~ CC libavcodec/lcldec.o src/libavcodec/interplayacm.c:138:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 138 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/hevcdec.c:3551:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 3574 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); 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) | ~ ^ ~~~~~~~ CC libavcodec/lclenc.o src/libavcodec/interplayacm.c:175:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 175 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ 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/interplayacm.c:193:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:197:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 197 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:219:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:237:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 237 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:241:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:271:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ 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++) { | ~ ^ ~~~~~~~ CC libavcodec/libdav1d.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/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/ljpegenc.o 5 warnings generated. src/libavcodec/interplayacm.c:399:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 399 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:411:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 411 | if (i >= s->rows) | ~ ^ ~~~~~~~ CC libavcodec/loco.o 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++) { | ~ ^ ~~~~~~~ 8 warnings generated. CC libavcodec/lossless_audiodsp.o CC libavcodec/lossless_videodsp.o CC libavcodec/lossless_videoencdsp.o 10 warnings generated. src/libavcodec/interplayacm.c:588:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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') [-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/jacosubdec.c:147:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 147 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/lpc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/lscrdec.o CC libavcodec/lsp.o CC libavcodec/lzf.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >CC libavcodec/lzw.o = sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ituh263enc.c:38: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_src/libavcodec/kbdwin.cptr: >31=: 42s:iz ewarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/kbdwin.c:56:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | window[i] = (int)floor(2147483647.0 * local_window[i] + 0.5); | ~ ^~~~~~~~~~~~~~~ CC libavcodec/lzwenc.o 20 warnings generated. 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 5 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 | ^~~~~~~~~~~~~~~~~~ 28 warnings generated. 3 warnings generated. CC libavcodec/m101.o src/libavcodec/jpeg2000dwt.c:162:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | p[2*i+1] -= 1.586134 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:164:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | p[2*i] -= 0.052980 * (p[2*i-1] + p[2*i+1]); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:166:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | p[2*i+1] += 0.882911 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:168:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | p[2*i] += 0.443506 * (p[2*i-1] + p[2*i+1]); | ~ ~~~~~~~~~^~~~~~~~~~ CC libavcodec/mace.o 1 warning generated. CC libavcodec/magicyuv.o CC libavcodec/magicyuvenc.o CC libavcodec/mathtables.o 1 warning generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/mdec.o CC libavcodec/me_cmp.o 1690 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/ituh263dec.c:757:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 757 | if (s->codec_tag == AV_RL32("U263") && p->f->pict_type == AV_PICTURE_TYPE_I) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ituh263enc.c:885:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 885 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:886:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 886 | { "mb_info", "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 887 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/bytestream.h 78: | 318{: 15":qu awarning: ntcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i zer_noise_s h318ap | i n g ", NiULf L(, s iz e2 ! = s i z e ) | ~~~~~ ^ ~~~~ 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", "insrc/libavcodec/bytestream.hiti:a357l: 15co:m pwarning: lexcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ty for 1- p357a | s s e n ciof d(isnigz"e,2 ! = s i z e ) FF _| M ~~~~~ ^ ~~~~P V_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_MACC libavcodec/media100_to_mjpegb_bsf.o X, FF_MPV_OPT_FLAGS}, \ | ^ 5 warnings generated. 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",CC libavcodec/mediacodec.o 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, {.i64src/libavcodec/jpeg2000dec.c = :0 }765,: 290:, warning: INmissing field 'nb_poc' initializer [-Wmissing-field-initializers]T _MAX/2, FF_ M765P | V _O PT _ FJLpAGeSg 2}0,0 \0 P O| C ^ tmp = {{{0}}}; | ^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' CC libavcodec/metasound.o 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", CC libavcodec/microdvddec.o 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 uselessrc/libavcodec/ituh263dec.cs":,1370 : 59 : warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] FF_MPV_ O1370F | F S E T (irfc _(bsu-f>fpiecrt__atgygpree s=s=i AvVi_tPy)I,C TAVU_ROE_PTTY_PTEY_PIE _F&L&O ATs,- >{c.oddbel c=_ t1a.g0 =}=, A-VF_LRTL_3M2A(X",Z YFGLOT"_)M A&X&, FgFe_tM_PbVi_tOsP_Tl_eFfLtAG(S&}s,- >\g b )| ^~~~~~~~> = 85 + 13*3*16 + 50){ 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-passCC libavcodec/midivid.o 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, .flagsIn file included from = src/libavcodec/jpeglsdec.cF:F31_M: Psrc/libavcodec/golomb.hV:_O482P:T34_:F Lwarning: AGScomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, \ | ~482 | 90 | { "irf c(_gibn-i>t_scipzlxe"_i,n "_inbitiitsa l< c=o rmep_liexnidetxy) fo{r 1 -| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~p ass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | src/libavcodec/jpeg2000dec.c : 848 : 14 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] FF_MPV_OFF S848E | T (r c _ qisfq u(iPssoht) ,> AbVy_teOstPreTa_mT2Y_PgEe_tFL_ObATyt,e s{_.ldefbtl( &s=- 0> g}), -0 2, +9 9n, +F F2_)M P{V _O PT| _ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F LAGS}, \ | ~ 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/mimic.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 } | ^ 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", "Ussrc/libavcodec/indeo3.ce al:te250r:n51a:t ivwarning: ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] inter VLC.", 250 | O F F S E T ((a(lcte_ilntle-r>_vxlpco)s, A+V _cOePllT-_>TwYPiEd_tBhO)O L ,< <{ 2.)i 6+4 m=v_ x0 >} ,p l0a, n1,e -V>Ew i}d,t h )| ^{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:249:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/ituh263enc.c249: | 917 : 121 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] ((cell-> yp917o | s + c{e l"lo-b>mhce"ig,h t ) < < "2us)e +o vmevr_lya p>p eplda nbel-o>chke igmhott i o n |c|om p en| s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~a tion.", 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_MAXsrc/libavcodec/jpeg2000dec.c, FF:_M1093P:V23_:O Pwarning: Tcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_ FLAGS }, 1093 | \ | ^ if (*tp_index < FF_ARRAY_ELEsrc/libavcodec/ituh263enc.cM:S919(:ti5l:e -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]t ilesrc/libavcodec/mpegvideoenc.h_:p94a:r163t:) -note: expanded from macro 'FF_MPV_COMMON_OPTS'1 ) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(frasrc/libavcodec/jpeg2000dec.cme_:sk1104ip:_f23a:c twarning: orcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]) , AV_OPT_TYPE_ I1104N | T , { . i 6 4 i=f 0( *},t pI_NinTd_eMIxN ,< IFNFT__AMRARX,A YF_FEL_EMMSP(Vt_OiPlTe_-F>LtAilGeS_ p}a,r t\) -| ^ 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 920 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:921:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 921 | { NULL }, | ^ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(CC libavcodec/misc4.o 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_OPsrc/libavcodec/jpeg2000dec.cT_FL:AG1214S}:,25 : warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] \ | ^~~~~~~ /usr/include/float.h:121415 | : 17 : note: expanded from macro 'FLT_MAX' 15 | # d e iffi n(e rFeLtT _>M AcbXl k3-.>d4a0t2a8_23a4ll6o6c3a8t5e2d8)8 5{9 8 1| 2e ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ +38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:src/libavcodec/ituh263enc.c1215::91939::5 :warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | 1215 | F F _ M P V _ CO M M O N _ O P TsSi z e| _ ^~~~~~~~~~~~~~~~~~t newsrc/libavcodec/mpegvideoenc.h_:s83:i129:z note: eexpanded from macro 'FF_MPV_COMMON_OPTS' = FFMAX(2* c82b | l k - > d at a _ a l l o c a t e d , r e t ); | ^ ~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h: 47 : 25 : note: expanded from macro 'FFMAX' 47 | # d e f in e FF M FAFX_(MaP,Vb_O)F FS(E(aT)(r c>_ qs(qb)u i?sh ),( aA)V _:OP T_(TbY)P)E _ | F ~ ^ ~L OAT, {.dbl =src/libavcodec/jpeg2000dec.c :01222 :}25,: 0warning: ,comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 99, F F1222_ | M P V_ O P T _ F LA G S } , if ( r e t > c b l k - > d a t a _a l\l o c| a ~t ed) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/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++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/jpeglsenc.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/put_bits.h|| | : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 26 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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 src/libavcodec/indeo3.c>=: 870r:l25e:v ewarning: l-comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare]> num_precin ct870s | _y ) { i f | ( ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~nu m_vectorssrc/libavcodec/jpeg2000dec.c :*1502 :234 :> dwarning: acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]ta _size) 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/misc4_parser.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++) | ~ ^ ~~~~~~~~~~~~ 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/mjpeg2jpeg_bsf.o 2 warnings generated. 1 warning generated. 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/mjpeg_parser.o 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/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:164:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ src/libavcodec/lpc.c:182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/ljpegenc.c:41 : 182In file included from | src/libavcodec/mjpegenc_common.h :27 : src/libavcodec/put_bits.hd:o227u:b37l:e warning: scomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]i gnal = 0.0f, a227vg | _ e r r = 0i.f0 f(;s- > b| u ~~~~~~ ^~~~f_ end - s->buf_ptr >= sizeof(BitBuf)src/libavcodec/lpc.c) :{182 : 37| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavcodec/lpc.c :184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]464 | { N U184L | L } , c| o ^n st 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != ssrc/libavcodec/lpc.ci:ze198): 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:2122:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2122 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lagarith.c:476:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476 | CC libavcodec/mjpega_dump_header_bsf.o if (read > length) | ~~~~ ^ ~~~~~~ CC libavcodec/mjpegbdec.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mjpegdec.o src/libavcodec/jpeg2000dec.c:2318:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/lzwenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/lcldec.c:src/libavcodec/kmvc.c152::3018: :src/libavcodec/bytestream.h :warning: 187:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152187 | | i iff ( s(iezxep2e c!=t esdi z!e=) ( u| n ~~~~~ ^ ~~~~ signed 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { 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 | 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] atom2_size < 187s | iz e ) {i f | ( ~~~~~~~~~~ ^ ~~~~s ize2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 !In file included from = ssrc/libavcodec/libdav1d.ci:z33e): src/libavcodec/bytestream.h :187| : ~~~~~ ^ ~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/lzf.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h: 357294 | : 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (size2 ! = 294 | s i z e ) i f| ~~~~~ ^ ~~~~( size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::318294::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318294 | | iiff ((ssiizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/lcldec.c:194:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 194 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:193:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:252:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (len < ((aligned_width * height * bppx2) >> 1)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:267:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:423:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 423 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/mjpegdec_common.o src/libavcodec/lsp.c:60:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 60 | prev = lsf[i] = FFMAXCC libavcodec/mjpegenc.o (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) : (CC libavcodec/mjpegenc_common.o b)) | ^ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[37 warnings generated. 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)) | ^ 4 warnings generated. CC libavcodec/mjpegenc_huffman.o src/libavcodec/m101.c:61:44: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 61 | if (stride < min_stride || avpkt->size < stride * (uint64_t)avctx-CC libavcodec/mlp.o >height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/loco.c:159:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:167:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 167 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:173:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 173 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/lsp.c:102:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | lsp[i] = cos(2.0 * M_PI * lsf[i]); | ~ ^~~~~~ src/libavcodec/kmvc.c:384:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | src/libavcodec/libdav1d.c i:f611 :(146l-: >warning: lomissing field 'unit' initializer [-Wmissing-field-initializers]s sy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ 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 thsrc/libavcodec/bytestream.hrea:d318s":, 15OF:F Swarning: ETcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](f rame_threads )318, | A V_ O P Ti_fT Y(PsEi_zIeN2T ,! ={ si.zie)6 4 | = ~~~~~ ^ ~~~~ 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/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/mlp_parse.o CC libavcodec/mlp_parser.o CC libavcodec/mlpdec.o 25 warnings generated. CC libavcodec/mlpdsp.o 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) | ~~~~~ ^ ~~~~ 1 warning generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlz.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/mmvideo.o CC libavcodec/mobiclip.o In file included from src/libavcodec/magicyuvenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/motion_est.o src/libavcodec/microdvddec.c:206:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 212 | for (sidx = 0; siCC libavcodec/motionpixels.o dx < sizeof(MICRODVD_STYLES) - 1; sidx++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/movsub_bsf.o src/libavcodec/microdvddec.c:339:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/movtextdec.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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) * 4fa warningbss generated(. 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/movtextenc.o 7 warnings generated. CC libavcodec/mp3_header_decompress_bsf.o 9 warnings generated. 4 warnings generated. In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. 5 warnings generated. CC libavcodec/mpc7.o CC libavcodec/mpc.o src/libavcodec/magicyuv.c:447:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 447 | if (header_size < 32 || header_size >= avpkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/magicyuv.c:560:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 560 | if (slice_width != avctx->coded_width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:574:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 686 | for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpc8.o CC libavcodec/mpeg12.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/mpeg12data.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12dec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12enc.o 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/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) | ~~~~~ ^ ~~~~ 3 warnings generated. 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/midivid.c:70:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 70 | src/libavcodec/bytestream.h : 318 :15: iwarning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( bytestream 2318_ | ge t_ b y tife (ss_ilezfet2( g!b=) frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg12framerate.o 1 warning generated. 4 warnings generated. In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mimic.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 142 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/mimic.c:165:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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) | ~~~ ^ ~~ 2 warnings generated. 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/mpeg2_metadata_bsf.o src/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: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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4audio_sample_rates.o 4 warnings generated. CC libavcodec/mpeg4video.o In file included from src/libavcodec/mjpegenc_common.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg4video_parser.o 4 warningsIn file included from generated. 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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg4videodec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~CC libavcodec/mpeg4videodsp.o CC libavcodec/mpeg4videoenc.o CC libavcodec/mpeg_er.o 8 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudio.o CC libavcodec/mpegaudio_parser.o CC libavcodec/mpegaudiodata.o 4 warnings generated. CC libavcodec/mpegaudiodec_common.o 16 warnings generated. In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h: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/mlpenc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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] 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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)) | ~ ^ ~ CC libavcodec/mpegaudiodec_fixed.o 33 warnings generated. CC libavcodec/mpegaudiodec_float.o src/libavcodec/mjpegdec.c:83:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 83 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:125:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 136 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavcodec/mpegaudiodecheader.o src/libavcodec/mjpegenc.c:172:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 172 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:216:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 216 | for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. CC libavcodec/mpegaudiodsp_data.o 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++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_fixed.o src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | FF_MPV_COMMON_OPTS | ^ CC libavcodec/mpegaudiodsp_float.o 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/mlpenc.csrc/libavcodec/mjpegenc.c::629388::148:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 388 | 82 | f o r ( u n si g n e d i n t c h a nn e l = 0 ; c h a n n e l < c t x - > a v c t x - > c h _ l a yo u t .n b _FcFh_aMnPneVl_sO;F FchSaEnTn(erlc+_+)q sq{ui s h| ) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , 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_19M warningPsV_ generatedOF. FSET(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 | {"borsrc/libavcodec/mlpenc.cder:_416m:a40s:k "warning: , comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]" increase the q416ua | n t i z feorr (fuonsri gmnacerdo bclhoacnknesl cl =o s0e; tcoh abnonrdeel rAVl_oOsPsT_lTeYsPsE__cIhNeT,c k_{d.ait6a4 =!= 00 }x,f fIfNfTf_fMfIfN), { I N| T_ ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~M AX, 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}, | ^ CC libavcodec/mpegaudioenc_fixed.o 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] 6291 | F warningF generated_. 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-paCC libavcodec/mpegaudioenc_float.o ss 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_iniCC libavcodec/mpegaudiotabs.o tial_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}, \ | ~ 4 warning83s | { generated". 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}, \ | ^~~~~~~~ 5 warnings generated. src/libavcodec/mlpdec.c:788:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 788 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mobiclip.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegpicture.o 5 warnings generated. 6 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mpegutils.o CC libavcodec/mpegvideo.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) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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:1128:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavcodec/mpegvideo_dec.o 1128 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/mpegvideo_enc.o 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/mpegvideo_motion.o src/libavcodec/mlpenc.c:1248:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1248 | for (unsigned int i = 0; i < ctx->avctx->frame_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1249:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1249 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mpegvideo_parser.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:1367:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1367 | for (unsigned int i = 0; i < order; i++) | ~ ^ ~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpdec.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL }, | ^ src/libavcodec/mlpenc.c:1403:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavcodec/mpegvideodata.o 1403 | for(i = 2; i < ctx->number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1435:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1435 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideoencdsp.o src/libavcodec/mlpenc.c:1488:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1488 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mpl2dec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/movtextdec.c:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 279 | if (2 + style_entries * 12 > size) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/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:1660:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1660 | } else if (++is_greater >= ctx->max_codebook_search) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mqc.o CC libavcodec/mqcdec.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++) { | ~~~~ ^ ~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mqcenc.o src/libavcodec/movtextdec.c:531:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 531 | if (tsmb_size < size_var) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/movtextdec.c:537:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned 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/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/mobiclip.c:src/libavcodec/mpeg2_metadata_bsf.c1000::24216:: 39:warning: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 2161000 | | i f{ (.iid6x4 <= 0- 1|| }i,d x ->1=, FF2_5A5R,R AFY_LEALGES M},S ( bl| o ^ ck8x8_coefficients_tab)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg2_metadata_bsf.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 221 | { NULL } | ^ src/libavcodec/mlpenc.c:1943:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | if (temp_bitcount < best_bitcount) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1952:47: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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++) { | ~~~~~~~ ^ ~~~~~~~~ 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/mpeg4audio.c:100:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 100 | if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:2201:36: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2201 | if (!frame && ctx->last_frames < ctx->max_restart_interval - 1) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/mobiclip.c ^~~~~~~~~~:1288:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1288 | if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' 45src/libavcodec/movtextenc.c | :647:#19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] de f647 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ insrc/libavcodec/movtextenc.c:677:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] e 677 | if (s->buffer.len > bufsize - 3) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/movtextenc.c:691:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 691 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextenc.c:692:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 692 | { NULL }, | ^ In file included from src/libavcodec/mpeg12.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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 long') 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: 'long' and 'unsigned long' [-Wsign-compare] 317CC libavcodec/mscc.o | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpc8.c:49:14: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 49 | if (code >= 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]) { | ~~~~ ^ ~~~~ 6 warnings generated. CC libavcodec/msgsmdec.o 7 warnings generated. CC libavcodec/msmpeg4.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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msmpeg4_vc1_data.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~ 4 warnings generated. 10 warnings generated. 3 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:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msmpeg4dec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msmpeg4enc.o CC libavcodec/msp2dec.o CC libavcodec/msrle.o In file included from src/libavcodec/mpeg_er.c:20: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4video_parser.c:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeIn file included from ofsrc/libavcodec/mpeg4video.c(B:it26: BIn file included from ufsrc/libavcodec/mpegvideo.h):45): src/libavcodec/put_bits.h{ : 227| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 69 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegaudiodecheader.c:55:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if (sample_rate_index >= FF_ARRAY_ELEMS(ff_mpa_freq_tab)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msrledec.o CC libavcodec/mss1.o src/libavcodec/mpeg_er.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(s->dc_val); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mss12.o 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 }, | ^ CC libavcodec/mss2.o 1 warning generated. In file included from src/libavcodec/mpeg4videodec.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | 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 long' [-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 long') [-Wsign-compare] 614 | for (i = 0; i < side_data->size; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ src/libavcodec/mqcenc.c:67:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (mqc->c >= tmp) | ~~~~~~ ^ ~~~ 1 warning generated. 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/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 323 | }; | ^ CC libavcodec/mss2dsp.o CC libavcodec/mss3.o CC libavcodec/mss34dsp.o 3 warningsCC libavcodec/mss4.o generated. CC libavcodec/msvideo1.o 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); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 warnings generated. CC libavcodec/msvideo1enc.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/mv30.o In file included from src/libavcodec/mpegaudioenc_float.c:25: In file included from src/libavcodec/mpegaudioenc_template.c:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if CC libavcodec/mvcdec.o (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1189 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/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' 4 warning s75 | generated . 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, In file included from src/libavcodec/mpegaudioenc_fixed.c : 24 : In file included from src/libavcodec/mpegaudioenc_template.c :F31: Fsrc/libavcodec/put_bits.h_:M227P:V37_:O Fwarning: FScomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]E T(quantizer_n o227i | se _s h a p i n g) ,i fA V(_sO-P>Tb_uTfY_PeEn_dI N-T ,s -{> b.uif6_4pt r= 0 >}=, s i z e o f (0Bi,t BIuNfT)_)M A{X , FF| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~M PV_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 = 0In file included from }, src/libavcodec/mpegaudiodec_float.c-F:L74T: _src/libavcodec/mpegaudiodec_template.cM:A233X:,11 :F Lwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ MAX, FF_MPV _233O | P T _F L AiGfS }(, e > (S U I\N T )| 3 ^1) | ~ ^ ~~~~~~~~~ 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", src/libavcodec/put_bits.h : 265 : 37 :F Fwarning: _comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]M PV_OFFSET(r c265_ | q m o d _ f r iefq )(s,- >AbVuf__OePnT_dT Y-P sE-_>IbNuTf,_ p{t.ri 6>=4 s=i 0z }e,o fI(NBTi_tBMuIfN),) I{ N T| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~M AX, 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, CC libavcodec/mvha.o 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 file included from in)src/libavcodec/mpegaudioenc_float.c,: 25A: Vsrc/libavcodec/mpegaudioenc_template.c_OP:T124_:T9Y:P Ewarning: _Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] NT, {.i64 = 2124* | F F _ Q Pa2 L= A(MfBlDoAat )},( b0i, tIrNaT_tMsrc/libavcodec/mpegaudiodec_template.ceA: X,275 *:F 21F1_0:M0 PV0_warning: O implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]*P TM_PFAL_AFGRSA }M,E _273S IZ | E ) / (f r e \q * f| f8 ^_.d 0l);o g (| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~N ULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/mpeg12enc.c :1190:5 :274 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h: 94 : 163: note: expanded from macro 'FF_MPV_COMMON_OPTS' i, j, ( f94l | oa{t)" limsa_xt"src/libavcodec/put_bits.ha,b: l"317me_:la33xs:i fm[warning: j]ucomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]m[ 0L]a[gir]a,nsrc/libavcodec/mpegaudioenc_template.cg: e129 | :31743 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:f | awarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t 275 | o r i( V f129 | B R( ) s "s--> f,> r b a mu f e __f e r n(a d f c l_ i-no at csr )- = > ibs( u _if tnt_) a p (bt ( l rF ae_Fls>f[ _=j - M]sifzPe[olV1f]o[o_r((ai)O)B]F) ;*i 6F5 t S| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5BE 3uT6(f.src/libavutil/internal.h0l));): {m a156 x:| | )68 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~~~~~ ^ ,: AVnote: _expanded from macro 'ff_dlog'O Psrc/libavcodec/mpegaudioenc_template.cT:_129T: 33Y156:P | Ewarning: _#implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I N Td,e f129i{ | .in6e4 f =f s_-d>3fl1o*rFFg_a(QmcPet2_LAxf,rMB a.D.cA. _},) i 0,nd croI N{= T_ iMf ((Ai0X)n, taF)Fv(__(lMaoPg( ctVx-_, O fPAlTV_o_FoLLrOAGG_S(DE BaU})G,, )_ _* V A _6 A5RG 5 3S6. _0_ ) );; } w\| h ^ ~ i le | ( ^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 | src/libavcodec/mpeg12enc.c : 1190 : 5 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f _dlsrc/libavcodec/mpegvideoenc.ho:g95(:N171U:LL ,note: "expanded from macro 'FF_MPV_COMMON_OPTS'i s_table_lsf %d %95d | {:" s%kifp _t%hfr\ens"h,o l d| " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, "Fr a274me | s ki p t h r es h o l d " , i , j , ( f lo a t ) i s _ t a bFleF_l_sfM[PjV]_[O0F]FS[EiT](,fr a me| _ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sk ip_t h275r | e sh o l d ) , A V _ OP T _ T Y P E(_fIlNoaTt,) {i.si_64t ab=l e0 _},l sIfN[Tj]_[MI1N],[ iI]N)T;_ M A| X, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FF_MPsrc/libavutil/internal.hV:_156O:P68T:_ FLnote: AGexpanded from macro 'ff_dlog'S }, \ 156 | | # ^ define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_src/libavcodec/mpeg12enc.cLOG:_1190D:EB5U:G, warning: __missing field 'unit' initializer [-Wmissing-field-initializers]V A_Asrc/libavcodec/mpegvideoenc.h:R96G:S168_: _note: )expanded from macro 'FF_MPV_COMMON_OPTS'; } while (0) | ~~~~~~ ^~~~~~~~~~~ 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' CC libavcodec/mwsc.o 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/mpegaudioenc_template.c| ^ :163:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | s->scale_factor_inv_table[isrc/libavcodec/mpeg12enc.c]: 1190=: 5e:x pwarning: 2missing field 'unit' initializer [-Wmissing-field-initializers]( -(src/libavcodec/mpegvideoenc.h3: 99-: i172): /note: 3expanded from macro 'FF_MPV_COMMON_OPTS'. 0) / (float)(1 << 2990 | ){";s c _| t ~ ^~~~~~~~~~~~~~~~h reshold", "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' src/libavcodec/motion_est.c:974:22: 101 | warning: {"pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s", "RTP payload siz e974 | in b y t e s ",i n t p _ s c or e = F F M I N (v a r d , v a rFcF-_5M0PV0_+O(FFsS-E>Tl(armtbpda_2p>a>FyF_lLoaAdM_BsDiAz_eS)H,I AFVT_)O*P1T0_0T)Y; P E| _I ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N T, {.i64 = 0src/libavutil/macros.h :},49 :I25N:T _note: Mexpanded from macro 'FFMIN'I N, IN T_49M | A#dXef,in eF FF_FMMPIVN_(OaP,Tb_)F L((AaG)S }>, (\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' src/libavcodec/mpeg12enc.c: 119149: | 5#:d ewarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]i ne FFMI N1191( | a , b ) F(F(_aM)P V>_ C(ObM)M O?N _M(ObT)I O:N _(EaS))T _ O| P ~ ^ ~ TS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimationCC libavcodec/mxpegdec.o 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_OPCC libavcodec/nellymoser.o T_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", "isrc/libavcodec/mpeg12dec.cnit:ia1713l: 35c:o mpwarning: lcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]ex ity for 1-pass encod in1713g" | , i f ( m b _FyF _=M=P V0_ O&&F FsS-E>Tc(ordc_einci_ttaiga l_=c=p lAxV)_,R LA32V(_O"PST_LTIFY"P)E)_ {F LO A| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~T , {.dbl =src/libavcodec/mpeg12dec.c :01734 :}17,: -warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L T_MA X1734, | F L T _MiAXf, (Fs-F>_MmPb_Vx_O P>T=_ (FuLnAsGiSg}n,e d ) s - > m\ b _w| i ~d th) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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_FLAGIn file included from S},src/libavcodec/mpegaudiodec_fixed.c : 61 : src/libavcodec/mpegaudiodec_template.c :\233 : 11| : ^~~~~~~ warning: /usr/include/float.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:15 :17: note: expanded from macro 'FLT_MAX' 15 | 233#d | e f i n ei fF (LeT _>MA X( S3UI.N4T0)283213)4 6 6| 3 ~ ^ ~~~~~~~~~8 528859812e+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' 8210 | warning s generated . 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}, \ | ^~~~~~~~ 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 =3 (f warninglsoa generatedt). (bitrate * 1000 * MPA_FRAME_SIZE) / (frsrc/libavcodec/mpegaudiodec_template.ceq: *275 :8.210):; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~src/libavcodec/mpeg12enc.c :1189:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2731189 | | Csrc/libavcodec/msmpeg4data.c O :M M 448 O:Nf_21OfP:_ TdSwarning: l missing field 'index_run' initializer [-Wmissing-field-initializers] o | g ^~~~~~~~~~~( NULL, "src/libavcodec/mpeg12enc.ci:s1185 _:t44874a | :b l note: e expanded from macro 'COMMON_OPTS'_ l s ft a%db l 1184% | ed 0: _ % f l%e{v "fte\lin, m}"e,c,o d | e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _fra m274e | _ s ta r t " , " G O P t i m ecio,d src/libavcodec/msmpeg4data.cej ,f: r(454af:ml21o:ea warning: tsmissing field 'index_run' initializer [-Wmissing-field-initializers])t airst _n454t | aub ml be _e lrs ,f [tijan]b [l0neo]2n[-i_ld],e v src/libavcodec/mpegaudioenc_template.cr| e:o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l 129p,:-f 27543 | r}: a, m warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e ^ f o r ma t " ,129 | \ s| -> ~f r asrc/libavcodec/msmpeg4data.c m :e1185 | 460_:f 29r a : c( warning: _ fOFmissing field 'index_run' initializer [-Wmissing-field-initializers]i nlcFroS E Ta(=460t | t ) i(m ec inito) sd(ef_f(_tf_raam a-m ebplfe__selltog4saor_tfri)nt[r(,aj]a _)[)Al1e V_]v[*O iePl6,] T5)}_,53;T 6Y .| P ^| 0E _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IN) T;6 4 ,| {src/libavutil/internal.h ~~~~~ ^.: 156i:686: 4note: src/libavcodec/msmpeg4data.cexpanded from macro 'ff_dlog'src/libavcodec/mpegaudioenc_template.c: =:467 129::-211: 33156 | :# }warning: warning: , missing field 'index_run' initializer [-Wmissing-field-initializers]deimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f i -n1e , f467 | 129 f I | _ N dsT lta-6o4b_M>AXg,l(fr ec1a_lVtmeEx}e,v,e _ fl.\.r, .a)} c| ,_ ^~~~~~~~~ d| o i{n ^ cirf (/usr/include/stdint.h0 :46): =av21 _:( ilnnote: otexpanded from macro 'INT64_MAX' src/libavcodec/msmpeg4data.cg)(((:c ta47346 | x ,-:#21 de:Afflo Vwarning: _iLoOmissing field 'index_run' initializer [-Wmissing-field-initializers]nr(Ga e_ )ID)EB UNG , 473_T* | _6 4 V 6 _AM5 _A5XtAa3 R b6lG(.0exS04)7;__f f_fl )fev| el;f ^ ~}, wfh fif}fl,e f( 0f )| f ^f| f ~~~~~~ ^~~~~~~~~~~f ) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/msmpeg4data.csrc/libavcodec/mpegaudiodec_fixed.c::61479: :src/libavcodec/mpegaudiodec_template.c23::274: 27warning: :missing field 'index_run' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 479 | 273 | f f _i nt er _ l e ve l ,f f},_ d l| o ^g (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: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_timecode4), warningAsV generated_. 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/mpeg12dec.c:2185:src/libavcodec/mpeg12enc.c22::1196 :warning: 5:comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 2185 | 1186 | i f (FsF-_>McPoV_dCOeMcM_tOaNg_ B=F=RA MEA_V_ORPLT3S2 ( "| B ^W 10")) 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_OCC libavcodec/nellymoserdec.o PT_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/mpegaudioenc_template.c:689:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/mpeg12enc.c:1199 :689130 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1199 | { " n o n _l ine a r _ qu an tq"[,m] "=U s(ien tn)o((an +l 1i.ne0a) r* qsutaenptsi z* e0r..5");, | ^ ~ 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 | src/libavcodec/mpegaudioenc_template.c : 779: 12 : warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { N U LLF F},_ M P| V ^_ 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/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 }, \ | ^ 3 warnings generated. 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/mpeg4videodec.csrc/libavcodec/mpegvideoenc.h:113::179737: :note: 13expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS': warning: variable 'time_incr' set but not used [-Wunused-but-set-variable] 737113 | | { " m e pc " , i"nMto ttiimoen_ iensctri m=a t0;i o n| ^ bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_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}, \ | ~ CC libavcodec/nellymoserenc.o 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/mpeg12enc.c:1196:5: warning: implicit conversion from '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-fsrc/libavcodec/mpegaudioenc_template.cram:e779 f:or12m:at ",warning: \missing field 'value' initializer [-Wmissing-field-initializers] | ~ 7791185 | | { NOUFLFLS E},T (t i| m ^e code_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/neon/mpegvideo.o 19 warnings generated. CC libavcodec/noise_bsf.o src/libavcodec/mpeg12dec.c:2792:61: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2791 | if (s->mpeg_enc_ctx_allocated == 0 && ( s2->codec_tag == AV_RL32("VCR2") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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 }, | ^ CC libavcodec/null.o 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 },\ | ^ CC libavcodec/notchlc.o src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPsrc/libavcodec/msmpeg4data.cT_:TY1617P:E19_:I Nwarning: Tmissing field 'table_mv_index' initializer [-Wmissing-field-initializers], { .i64 = 0 1617} | , 0t,ab lIeN0T__mMvAyX,, }F, F _| M ^P V_OPT_FLAGS },\ | ^ src/libavcodec/msmpeg4data.c:1621:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1621 | table1_src/libavcodec/mpeg4videoenc.cm:v1383y:5,: warning: }missing field 'unit' initializer [-Wmissing-field-initializers] | src/libavcodec/mpegvideoenc.h ^: 82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), 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_OIn file included from PT_Tsrc/libavcodec/mpegvideo.cYP:E39_: INIn file included from Tsrc/libavcodec/mpeg_er.h, :{22.: iIn file included from 6src/libavcodec/mpegvideo.h4: 45: =src/libavcodec/put_bits.h :22275:6 37}:, INwarning: T_comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]MI N, INT_MAX, FF_ MP227V | _ O P T _F L AiGfS (}s,- >\b u | f ^_ end - s->buf_ptr >= sizeof(BitBuf)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_msrc/libavcodec/put_bits.hask:"265,: 37":i nwarning: crcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]e ase the quantiz e265r | f o r m a c r oibfl o(csk-s> bculfo_see ntdo -b osr-d>ebrusf"_,p tFrF _>M=P Vs_iOzFeFoSfE(TB(ibtoBrudfe)r)_ m{a s k| i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~n g), 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}, \ src/libavcodec/put_bits.h | ~ :317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 91 | {"rc_buf_aggress i317v | i t y " ,i f" c(usr-r>9ebnutf warningl_ys e generatedun. sde l-e sss-">,b u f _ p t r > = s i z e o f ( B i t B u f )F)F _{M P V| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~O FFSET(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_initiCC libavcodec/null_bsf.o al_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 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}, \ | ^~~~~~~~ 6 warnings generated. 8 warnings generated. CC libavcodec/nuv.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/on2avc.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | 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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/on2avcdata.o 16 warnings generated. CC libavcodec/options.o 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); | ^~~~~~~~~~ ~ CC libavcodec/opus_celt.o 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; | ^~~~~ ~ 19 warnings generated. 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/opus_metadata_bsf.o 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/metasound.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/opus_parse.o 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) | ^~ ~ 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/mpeg4videodec.c:2308:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2308 | if (get_bits_left(&s->gb) < 8U && show_bits(&s->gb, get_bits_left(&s->gb)) == 0) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/mscc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mpegvideo_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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/opus_parser.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_pvq.o 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 ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/opus_silk.o src/libavcodec/mpeg4videodec.c:2661:44: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2661 | !(s->width && s->codec_tag == AV_RL32("MP4S"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/mpeg4videodec.c:2957:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~ ^ ~~~~~ src/libavcodec/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/mpeg4videodec.c:2991:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 'const uint32_t' (aka 'const 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 | src/libavcodec/mpegvideo_motion.c : i630f: 33:( cwarning: tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]x ->lavc_build < 4 66305 | 3U ) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c : 3038(u:ns29i:g nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d )src_ y3038 | > = F FM A X (isf- >(vct_x-e>dlgaev_cp_osb u-i l(dm o l a vc _ b u i l d i< f4 6(7(0Uu)n s| i ~~~~~~~~~~~~~~~ ^ ~~~~~g ned)srcsrc/libavcodec/mpeg4videodec.c_:x3044 >:=29 :F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]AX (s-> h3044_ | e d g e _ p o si -f ((mctoxti-o>nl_axv c&_ b3u)il -d <7,= 04)7 1|2|U ) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~ ^ ~~~~~ 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/opusdec.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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_basedsrc/libavcodec/bytestream.h) :-357 :(15!:! swarning: ycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) - h, 0)) 357{ | | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (sizsrc/libavcodec/mpegvideo_dec.ce:2599 :25!:= swarning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]z e) | ~~~~~ ^ ~~~~ 599 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_dec.c:703:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 703 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, hc<chroma_y_shift), 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:702:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 702 | if ((unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:56:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | for (y = 0; y < avctx->height; y++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:63:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 63 | if (pkt_size > buf_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/msp2dec.c:74:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | memcpy(p->data[0] + y * p->linesize[0] + x, gb.buffer, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/msp2dec.c:82:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | memset(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mpegvideo_dec.c:792:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]25 warnings generated. 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) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/opusdec_celt.o src/libavcodec/mpeg4videodec.c:3507:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3507 | if (s->codIn file included from ecsrc/libavcodec/msmpeg4dec.c_t:ag30 : =In file included from =src/libavcodec/mpegvideo.h :A45V: _src/libavcodec/put_bits.hRL:32272:(37":W Vwarning: 1Fcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]" ) && show_bits(gb, 24) = =227 | 0x 57 5 6 3 0) { i f| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~( s->buf_end - s->bufsrc/libavcodec/mpeg4videodec.c_:p3517t:r82 :> =warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]s izeof(BitBuf )3517) | { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (ctx->divx_version >= 0 || ctx->xvid_build >= 0) || s->codec_tag == AV_RL32("QMP4")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/msmpeg4enc.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/on2avc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opusdsp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/msrledec.c:167:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (line < 0 || pos >= width){ | ~~~ ^ ~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/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 },\ | ^ 4 warnings generatedsrc/libavcodec/mpegvideo_enc.c. :96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ In file included from src/libavcodec/mss12.csrc/libavcodec/mpegvideo_enc.c::3196: :5In file included from :src/libavcodec/mss12.h :warning: 32missing field 'unit' initializer [-Wmissing-field-initializers]: src/libavcodec/bytestream.h:src/libavcodec/mpegvideoenc.h187::93:15163:: warning: note: expanded from macro 'FF_MPV_COMMON_OPTS'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 93 | {187" | l m i n "i,f "(msiizneim2u m! = Lsaigzre)ang e | f ~~~~~ ^ ~~~~a ctor (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)", 8 warning s generated . FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_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_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 }, \ | ^ 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/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 | CC libavcodec/opusenc.o FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer forIn file included from masrc/libavcodec/msvideo1enc.cc:r30: osrc/libavcodec/bytestream.hbl:oc187k:15s: cwarning: locomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]se to border s187" | , F F _ MiPVf_ O(FFsSEiTz(eb2o rd!e=r _smaiszkei)n g) ,| ~~~~~ ^ ~~~~ AV_OPT_TYPE_FLOAT, src/libavcodec/bytestream.h{.d:b294l:15 := 0warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , -FLT_MAX , 294FL | T _M A X ,if F(Fs_iMzPeV2 _!OP=T _sFiLAGzSe}), | ~~~~~ ^ ~~~~ \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91In file included from | {"rcsrc/libavcodec/mss1.c_:bu30f: _In file included from asrc/libavcodec/mss12.h:g32g: rsrc/libavcodec/bytestream.he:s187s:15i:v iwarning: tycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]", "currentl y187 | u s e ifl es(s"s,i z e 2 ! = s i ze ) | ~~~~~ ^ ~~~~ FF_MPV_OFFSET(rc_busrc/libavcodec/bytestream.hffe:r_318ag:g15r:e swarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i vity), AV_O P318T | _ T Y P iEf_ F(LsOizAeT,2 !{=. dsbilz e=) 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_CC libavcodec/opusenc_psy.o 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:90src/libavcodec/bytestream.h:133: note: :expanded from macro 'FF_MPV_COMMON_OPTS'294 :15: warning: 89comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 294 | i f ( s i z e 2 ! = s i ze ) | ~~~~~ ^ ~~~~ 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}, \ | ~ src/libavcodec/bytestream.h:357: 1583 | :{ "warning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c _qmod_amp" , 357"e | x pe r iimefn t(asli zqeu2a nt!iz=e r smizoed)u l a| t ~~~~~ ^ ~~~~i on", 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:96src/libavcodec/bytestream.h:5::318 :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] 96 | FCC libavcodec/opustab.o F_M PV318_C | O M MO N _iOfP T(Ss i z| e ^~~~~~~~~~~~~~~~~~2 !=src/libavcodec/mpegvideoenc.h: 83s:i129ze:) note: | ~~~~~ ^ ~~~~expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPVIn file included from _OFFsrc/libavcodec/mvcdec.cS:E32T: (src/libavcodec/bytestream.hr:c187_:q15s:q uwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s h), In file included from AV_src/libavcodec/mss4.cOP:T32 _: 187T | src/libavcodec/bytestream.h:Y187P:E 15_F LO:AT , iwarning: f{. comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d(b sli =z e02 } !,187 0 | =, i9sfi9, zF(seiFz_)eMP V2 _O | !P= ~~~~~ ^ ~~~~s Ti_FzLe)A G S| }, ~~~~~ ^ ~~~~ \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/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/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/bytestream.hCC libavcodec/pafaudio.o :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != sizeCC libavcodec/pafvideo.o ) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15src/libavcodec/bytestream.h: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]357 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i357f | (s i z ei2f !(=s isziez2e )! = | ~~~~~ ^ ~~~~s ize) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.hsrc/libavcodec/noise_bsf.c::216:318100::15 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | 318 | { " d rifo (ps"i,z e 2 ! = sNiUzeLL), O| F ~~~~~ ^ ~~~~F SET(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: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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ~~~~~~ ^ ~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mwsc.c:53:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 53 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/mwsc.c:64:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 64 | for (int j = 0; j < fill; j++, w++) { | ~ ^ ~~~~ src/libavcodec/mwsc.c:75:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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) { | ~ ^ ~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/pamenc.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 || | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/parser.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 | av_int2float(AV_RB32(avctx->extradata + 28))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | CC libavcodec/parsers.o 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))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pcm-bluray.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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 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)) | ~ ^ ~ In file included from src/libavcodec/mss4.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/nellymoserdec.c:80:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~ ~~~^~~~~~~~~~ src/libavcodec/nellymoserdec.c:80:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~~~~ ~~~^~~~~ src/libavcodec/nellymoserdec.c:98:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | aptr[j] = M_SQRT1_2*pows[j]; | ~^~~~~~~ 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) | ~~~~ ^ ~~~~~~~~~~~ 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); | ~ ^ In file included from src/libavcodec/nellymoserenc.c:52: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. 4 warnings generated. src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/pcm-blurayenc.o src/libavcodec/mpegvideo_enc.c:991:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 991 | for (i = 0; i < FF_ARRAY_ELEMS(s->tmp_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pcm-dvd.o src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pcm-dvdenc.o 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/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/nellymoserenc.c:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:366:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pcm.o CC libavcodec/pcm_rechunk_bsf.o 1 warning generated. CC libavcodec/pcx.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/pcxenc.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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h: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 src/libavcodec/bytestream.h= :DE318F:A15U:L Twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]}, 0, INT_MAX ,318 | A | E} , i f | ^( size2 != size) | ~~~~~ ^ ~~~~ 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]src/libavcodec/bytestream.h :357: 15:110 | {warning: "bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ qfactor", "QP 357f | a ct o ri fb e(stizwe2e e!n= Ps-i zae)n d | ~~~~~ ^ ~~~~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, OIn file included from FFSsrc/libavcodec/on2avc.cET:(30b: lsrc/libavcodec/bytestream.hoc:k187_a:l15i:g nwarning: ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_OPT_TYPE_INT ,187 | { . i 64 i=f DE(FsAiUzLe2T !}=, s0i,z e)I N| T ~~~~~ ^ ~~~~_ 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, {.dbsrc/libavcodec/mpegvideo_enc.cl =: 18190:61 :}, warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FL T_MAX, FLT_MAX, V| E1819}, | | ^ In file included from src/libavcodec/notchlc.c : 27 : src/libavcodec/bytestream.h :i187nt: 15m:a xwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize = src/libavcodec/options_table.hFF:MA163X:(r 102c187:c | -warning: > missing field 'unit' initializer [-Wmissing-field-initializers] biu fff e(r_sin izdee163 | 2x {!= " *sp ia_zvmec)at s k| x-"> ~~~~~ ^ ~~~~r, c _"maixn_tavear imlaaskbilne_gv"b,v_ usOeF,F rScEcT(-p>_bmuafsfkeir_nign),d eAxV _-OP T5_0TY0P)E;_ F L| O ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~A T, {.dbl = 0 }src/libavutil/macros.h,: -47F:22L:T _note: Mexpanded from macro 'FFMAX'A X, FL T_47M | A#Xd,ef iVn|eE }FF,M A X| ( ^a ,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/options_table.h:164:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/mpegvideo_enc.c :1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark _1819m | a s k " , " c o m p r eisnts meaxs_ sdiazrek a=r eFaFMsAX (rsctcr-on>gbeurf fteharn_ imndeedxi u*m aovncest"x,- >OrFcF_SmaEx_Ta(vdaairlka_mbalsek_vibnv_gu),s AeV,_ OrPcTc_->TbYuPfEf_eFrL_OAiTn,d e{x. d-b 5l00 );= 0| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~} , -FLsrc/libavutil/macros.hT:_47M:A34X: ,note: expanded from macro 'FFMAX'F LT_MA 47X | ,# dVe|fEin}e, F | F ^M AX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavcodec/pgs_frame_merge_bsf.o 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:108src/libavcodec/bytestream.h: warning: :missing field 'unit' initializer [-Wmissing-field-initializers]294 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]187 | {"sar", "sam p294l | e a sp e citf r(astiizoe"2, !O=F FsSiEzTe()s a m| p ~~~~~ ^ ~~~~l e_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 fsrc/libavcodec/bytestream.hram:e318":,15 :O Fwarning: FScomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E T(last_pred i318c | t o r _c ouinft )(,s iAVz_eO2P !T=_ TsYiPzE_eI)N T ,| ~~~~~ ^ ~~~~{ .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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h: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_insrc/libavcodec/bytestream.hiti:a357l_:bu15f:f erwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o ccupancy), A V357_ | O P T _iTfY P(sE_IiNzTe2, !{= .siiz6e4) = | D ~~~~~ ^ ~~~~E FAULT }, 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 = src/libavcodec/bytestream.hDEF:AU318L:T15 }:, warning: INcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T _MIN, INT_ M318A | X , V| Di}f, ( s| i ^ ze2 != size) | ~~~~~ ^ ~~~~ 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/mpegvideo_enc.c:1824:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1824 | s->lambda < s->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/options_table.h:251:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 251 | {"mblmin", "minimum macroblock Lagrasrc/libavcodec/bytestream.hng:e357 :f15a:c twarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r (VBR)", OF F357S | ET ( m b _limfin )(,s izAeV_2O P!T=_T YsPiEz_IeN)T , {| ~~~~~ ^ ~~~~. 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}, | ^ 7 warnings generated. src/libavcodec/options_table.h:276:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:277:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D}, | ^ src/libavcodec/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|3D } warning,s generated. | ^ src/libavcodec/options_table.h:400:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | {NULL}, | ^ 5 warnings generated. src/libavcodec/options_table.h:276:101: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:275:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:273:116: warning: implicit conversion from 'unsigned long' 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' 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 | #deCC libavcodec/pgssubdec.o fine 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:src/libavcodec/opus_rc.c17: :note: 219expanded from macro 'FLT_MAX' :17: 15warning: | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]#d efine FLT_MAX 3.40282 32194 | 66 3 8 5k2 8=8 59(8s1y2meb+o3l8 F< | ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~k 0+1)*3)In file included from ?src/libavcodec/options.c :s38y: src/libavcodec/options_table.hm:b151o:l111/:3 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: symbol -151 | {("k0i+_q1f)a*c2t;o r "| , ~~~~~~ ^ ~~~~~~~~ "QP factor src/libavcodec/opus_rc.cb:e222t:we27e:n warning: Pcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]- and I 222- | f r a m e s " , O F F S E T ( i _ q ua n(tk_ f<=a ckt0o) r?) ,3 *A(kV+_1)O P:T _(TYkP-0E-_kF0LO)A T,+ {3.*d(bkl0 += 1-)0,. 8 t}o,t al-)F;L T_ M| A ~ ^ ~~X , FLT_MAsrc/libavcodec/opus_rc.cX,: V221|:E38}:, 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/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/opus_rc.c:228:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 228 | src/libavcodec/options_table.h c:o105n:s100t: warning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] int32_t a 105= | {v"aqbll > 1) { | ~ ^ ~~~~~~~ 4 warnings generated. CC libavcodec/pgxdec.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)) | ~ ^ ~ 3 warnings generated. src/libavcodec/opus_celt.c:154:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 154 | if (opus_rc_tell(rc) + 4 <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus_celt.c:175:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 175 | while (opus_rc_tell_frac(rc) + (b_dynalloc << 3) < tbits_8ths && boost[i] < f->caps[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus_celt.c:200:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | if (opus_rc_tell_frac(rc) + (6 << 3) <= tbits_8ths) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus_celt.c:209:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (f->transient && f->size >= 2 && tbits_8ths >= ((f->size + 2) << 3)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/photocd.o 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++) { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/pictordec.o 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/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/opus_pvq.c:141:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 141 | for (i = 0; i < stride; i++) { | ~ ^ ~~~~~~ src/libavcodec/options.c:196:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | {"y", "", SROFFSET(y),src/libavcodec/on2avc.c AV_:O338P:20T:_ Twarning: YPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _INT, {.i64 = 3380 | } , 0 , I N T _ M A X,s u0m} ,+ = | s ^r c[j] * tab[j * tab_step + i]; | ^~~~~~ ~ 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_Isrc/libavcodec/on2avc.cN:T,348 {:.20i:6 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0 }, 0, 348I | N T _ M A X , 0 } , | s ^u m += src2[j] * tab[j * tab_step + i]; | ^~~~~~~ ~ src/libavcodec/options.c:199:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/opus_pvq.c: 162199: | 19{: "warning: typcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] e", "", SROF F162S | E T ( ty pfeo)r, (AiV _=O PT0_; TiYP E<_ IBN;T i,+ +{). i6 4 | = ~ ^ ~ 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:201:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | {"forced", "", SROFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0}, | ^ src/libavcodec/options.c:202:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 202 | {NULL}, | ^ src/libavcodec/on2avc.c:372:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | src2[j] += in0 * *t++; | ^~~ ~ src/libavcodec/on2avc.c:374:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | src2[src2_len - j - 1] += in0 * tab[pos + 1 + j]; | ^~~ ~ src/libavcodec/on2avc.c:377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | src2[pos - j] += in0 * tab[j]; | ^~~ ~ CC libavcodec/pixblockdsp.o src/libavcodec/mpegvideo_enc.c:2818:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 2845 | if (put_bytes_left(&s->pb, 0) < threshold) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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; | ~~~^~~~ ~ 4 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) In file included from ? (b)src/libavcodec/opus_parser.c :: 29(: asrc/libavcodec/bytestream.h):) 187 :| 15 ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]187 | if (s i268z | e 2 ! = siidzxe )+ = | C ~~~~~ ^ ~~~~E LT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/pixlet.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/png.o src/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: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; | ~~~~~^~~~~~ ~ src/libavcodec/opus_parser.c:72:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 72 | if (bytestream2_tell(&gb) + payload_len_tmp > buf_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 20 warnings generated. CC libavcodec/png_parser.o src/libavcodec/opus_silk.c:757:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 757 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opus_silk.c:764:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ CC libavcodec/pngdec.o src/libavcodec/opus_pvq.c:877:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 877 | for (i = 0; i < N0; i++) | ~ ^ ~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/on2avc.c:909:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | if (channels > 2U) { | ~~~~~~~~ ^ ~~ src/libavcodec/opusdec.c:145:55: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~ ^~~~~~~~~ src/libavcodec/opusdec.c:145:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ^~~~~~ ~ src/libavcodec/opusdec.c:145:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/opusdec_celt.c: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); | ~ ~~~~~~~^~~~~~~ 38 warnings generated. 3 warnings generated. 110 warnings generated. CC libavcodec/pngdsp.o src/libavcodec/opusdec_celt.c:432:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 432 | for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec.c:542:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 542 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:533:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 533 | 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 }, | ^ In file included from src/libavcodec/opusenc.c:27: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ^~~~ src/libavcodec/opusdec_celt.c:562:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 562 | for (i = 0; isrc/libavcodec/opusenc_utils.h :<49 :F61F:_ Awarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R AY_ELEMS( f49 | r m -> t x ) ; ic+ +=) s{q r t| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~( 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) - 83. warning0sf generated/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/pngenc.o CC libavcodec/pnm.o CC libavcodec/pnm_parser.o CC libavcodec/pnmdec.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.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); | ~^~~~~ 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) | ~~~~~ ^ ~~~~ 5 warnings generated. 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/pnmenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/profiles.o 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: CC libavcodec/prores_metadata_bsf.o 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))) | ^~~~ CC libavcodec/proresdata.o 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/proresdec2.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:178:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:179:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:180:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:181:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "frame_rate", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:182:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "r", "set number of packets per second", OFFSET(framsrc/libavcodec/opusenc_psy.cesrc/libavcodec/bytestream.h_:r:159a294:t:10315:e :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] AV_OPT_TYPE_R A294T | I O N AiL f,159 ( | {s i.z de 2b l =!0} ,= s iz e0) , I| ~~~~~ ^ ~~~~ NeTx_-M>AeXx,c iFtLatAiGoSn }-,= a| v ^_ clipf((1/expf(ex->exsrc/libavcodec/pcm_rechunk_bsf.cc:i183t:at12io:n _dwarning: imissing field 'help' initializer [-Wmissing-field-initializers] st) )183, | e x -{> eNxUcLiLt a}t,io n _| i ^ nit/20, ex->excitation_init/1.09); | ~~~~^~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:266:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:269:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | if ((opus_rc_tell(rc) + bits + tf_select_needed) <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:310:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 310 | if ((opus_rc_tell(rc) + 2) <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size)src/libavcodec/bytestream.h | : ~~~~~ ^ ~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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:397:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 397 | quant = av_clip(floor(diff*lim), 0, lim - 1); | ~~~~~ ~~~~^~~~ 11 warnings generated. src/libavcodec/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/opusenc.c:408:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 408 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:460:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 460 | src/libavcodec/bytestream.h : 357i:f15 : (warning: !fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >start_ba n357d | & & o puisf_ r(cs_itzeel2l (!r=c )s i+z e1)6 < =| ~~~~~ ^ ~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 7 warnings generated. In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/proresdsp.o CC libavcodec/proresenc_anatoliy.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 294: | 294 : 15 : iwarning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != si z294e | ) | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc_psy.c:609:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | av_log(s->avctx, AV_LOG_INFO, "Average Intensity Stereo band: %0.1f\n", s->avg_is_band); | ~~~~~~ ~~~^~~~~~~~~~~ src/libavcodec/opusenc_psy.c:610:115: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | av_log(s->avctx, AV_LOG_INFO, "Dual Stereo used: %0.2f%%\n", ((float)s->dual_stereo_used/s->total_packets_out)*100.0f); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/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:717:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 717 | { NULL },src/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: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,src/libavcodec/pafvideo.c O:PU188S:E52N:C _Fwarning: LAcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]GS , "max_delay_ms" }188, | | ~ ^~~~ if (bytestream2_get_bytes_left(&c->gbsrc/libavcodec/opusenc.c) :<715 :(130j: -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o ffset) * 16) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/pafvideo.c715: | 199 : 29 : {warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]" opus_d e199l | a y ", " M a x i m u}m wdheillaey i(no fmfislelti sAgTb, ){ .L AoGpS,c o"dmea_xs_idzeel) a y| _ ~~ ^ ~~~~~~~~~~~ms " }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:730:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ 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 | In file included from src/libavcodec/pcx.ci:f26: src/libavcodec/bytestream.h(!:d187i:15s:pl aywarning: &comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]& i != in->s iz187e | ) { if | ( ~ ^ ~~~~~~~~ size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/proresenc_kostya.o 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/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 CC libavcodec/prosumer.o 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/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] 144In file included from | ifsrc/libavcodec/pcm.c :(34s: w src/libavcodec/bytestream.h>: 1870:x15F:FF Fuwarning: |comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | sh > 0xF F187F | F u ) i | f ~~ ^ ~~~~~~~ (size2 != size) | ~~~~~ ^ ~~~~ 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/psymodel.o src/libavcodec/bytestream.h4 warning:s357 generated. :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pthread.o 4 warnings generated. CC libavcodec/pthread_frame.o CC libavcodec/pthread_slice.o 4 warnings generated. CC libavcodec/ptx.o 3 warnings generated. 4 warningCC libavcodec/qcelpdec.o s generated. 13 warnings generated. CC libavcodec/qdm2.o In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qdmc.o CC libavcodec/qdrw.o 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/photocd.c:37: src/libavcodec/bytestream.h:187:15:src/libavcodec/png_parser.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 62:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 187 | i f 62( | s i z e2 ! = sii ze=) F| F ~~~~~ ^ ~~~~M IN(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: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. 5 warnings generated. 6 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != sizeIn 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) | ~~~~~ ^ ~~~~ 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/qoi_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/qoidec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qoienc.o src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::357:31815::15 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357318 | | iiff ((siszizee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ CC libavcodec/qpeg.o 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 3 warnings generated. 12 warnings generated. src/libavcodec/pgssubdec.c:264:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | if (buf_size > object->rle_remaining_len) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:281:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 281 | if (buf_size > rle_bitmap_len) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:293:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/pgssubdec.c:293:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~ ^ ~~~~~ CC libavcodec/qsv_api.o 3 warnings generated. CC libavcodec/qtrle.o CC libavcodec/qtrleenc.o 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) | ~~~~~ ^ ~~~~ 7 warnings generated. CC libavcodec/r210dec.o CC libavcodec/r210enc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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 }, | ^ 12 warnings generated. 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/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 | src/libavcodec/bytestream.h : 357 :r15e:t uwarning: rncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] av_float2int (357u | . f) ; i f| ~~~~~~~~~~~~ ~~^( size2 != size) | ~~~~~ ^ ~~~~ 16 warnings generated. In file included from src/libavcodec/pnm.c:30: In file included from src/libavcodec/pnm.h:25: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 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/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] src/libavcodec/photocd.c160 | : 451 : 66 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]f (state * 4ULL > 0 xF451F | | | i > =O FsFSiEzTe()l o w| r ~ ^ ~~~~e s), AV_OPTsrc/libavcodec/pixlet.c_:T179:Y18P:E warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] INT, 179 | { . i 6 4 = i0f }(,rl e0n, > 4,s iVzDe } ,- i| ) ^ | ~~~~ ^ ~~~~~~~~ src/libavcodec/pixlet.c:183:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | for (k = 0src/libavcodec/photocd.c; :k452 :<12 : rwarning: lmissing field 'help' initializer [-Wmissing-field-initializers] en; 452k | + + ) {{ | ~ ^ ~~~~N ULL }, src/libavcodec/pixlet.c :185| : ^19 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | if (j == width) { | ~ ^ ~~~~~ CC libavcodec/ra144.o In file included from src/libavcodec/pnmdec.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pnm.c:194:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | if (av_sscanf(buf1, "%f", &s->scale) != 1 || s->scale == 0.0 || !isfinite(s->scale)) { | ~~~^~~~~ ~~ src/libavcodec/put_bits.hCC libavcodec/ra144dec.o :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:223:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:259:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:267:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:294:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ra144enc.o src/libavcodec/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ CC libavcodec/ra288.o 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: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] src/libavcodec/pnmenc.c 449 | : 124 : 69 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (k = 0 ;122 | k < sc a l esdn_phreiingthft(;b ykt+e+st)r e{ a m| ~ ^ ~~~~~~~~~~~~~, bytesrc/libavcodec/pixlet.cs:t457r:27e:a mwarning: _ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nd - byt e457s | t r e am , | ~~~~~~~~ fo r123 | ( k CC libavcodec/ralf.o = 0 ; k < s c a l"e%df_\hnei"g,h (tav;c tkx+-+>)p {i x _| f ~ ^ ~~~~~~~~~~~~~m t == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~ src/libavcodec/pnmenc.c:124:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~~ src/libavcodec/pixlet.c:474:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 474 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/profiles.c:35:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 35 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:45:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 45 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:55:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 55 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:74:26:src/libavcodec/bytestream.h warning: :missing field 'name' initializer [-Wmissing-field-initializers] 294:15: warning: 74comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | { FF_PRO F294ILE | _ UN KN O WiNf }(,s i z| e ^2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/profiles.c:80:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 80 | { FF_PROFILE_UNKNOWN }, | ^ CC libavcodec/rangecoder.o src/libavcodec/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/profiles.c:97:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 97 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:108:59: warning: missing field 'name' initializer [-Wmissing-field-initializers] 108 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:128:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 128 | { FF_PROFILE_UNKNOWN }, | ^ CC libavcodec/rasc.o src/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: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 } | ^ 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 } | ^ 1 warning generated. src/libavcodec/pixlet.c:612:64: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/pnmdec.c:158:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 612 | i f 16(158p warnings | generatedk. t s i z e < = 44 + ( N B _ L E V E L Si f* (8v >+ s6-)>m a*x v3al )| |{ p kt| s ~ ^ ~~~~~~~~~i ze - 4 > bsrc/libavcodec/pnmdec.cy:t178e:s44t:r ewarning: acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]m 2_get_b y178t | es _ le f t ( & c t x - > g b ) ) { f | o ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r (unsignsrc/libavcodec/pixlet.ce:d630 :j19 : =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ; j < n; 630j | + + ) | ~ ^ ~ || heigsrc/libavcodec/pnmdec.ch:t182 >: 44I:NT _warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]M AX - (182 | 1 U << ( N B _ L E V E LS + 1 ) ) )f o r| ( ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~un signedsrc/libavcodec/pixlet.c :j629: 19=: 0;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]j < n / 2629 | ; j + +i)f {( | ~ ^ ~~~~~ width > Isrc/libavcodec/pnmdec.c:N236T_:M31A:X warning: - comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( 1U < <236 | ( N B _ L E V EL S + 1 )f)o r | ( ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:248:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 248 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:254:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 254 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ 1 warning generated. 4 warnings generated. CC libavcodec/ratecontrol.o 6 warnings generated. CC libavcodec/raw.o 4 warnings generated. CC libavcodec/rawdec.o CC libavcodec/rawenc.o 8 warnings generated. CC libavcodec/rdft.o 7 warnings generated. src/libavcodec/pngdec.c:1109:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') 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 long') 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 long') 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 long') 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 long') and 'int' [-Wsign-compare] 1158 | for (b = 0; b < bpp - 1; ++b) { | ~ ^ ~~~~~~~ 7 warnings generated. src/libavcodec/pngdec.c:1186:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1186 | for (size_t y = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ 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/realtextdec.o CC libavcodec/remove_extradata_bsf.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/pngdec.c:1226:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 265 | if (s- >1226b | u f _ e n d - ifs (-l>ebnugft_hp t>r 0>=x 7sffifzfeffoff( B||i tlBeunfg)t)h {+ 8 | > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ bytesCC libavcodec/rl.o tream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. In file included from src/libavcodec/proresenc_kostya.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-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: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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pngenc.c:1173:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1173 | {"dpi", "Set image resolution (in dots per inch)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1174:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1174 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | { NULL}, | ^ 2 warnings generated. src/libavcodec/pngdec.cIn file included from :1594src/libavcodec/prosumer.c::1331:: src/libavcodec/bytestream.h:warning: 187:15comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1871594 | | i f (ssiizge 2! =! = MsNiGzSeIG)) {| ~~~~~ ^ ~~~~ | ~~~ ^ ~~~~~~ src/libavcodec/pngdec.c:1593:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1593 | if (sig != PNGSIG && | ~~~ ^ ~~~~~~ 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/rl2.o src/libavcodec/psymodel.c:118:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | if (cutoff_coeff && cutoff_coeff < 0.98) | ^~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) | ~ ^ ~~~~~~~~~ 2 warnings generated. CC libavcodec/rle.o src/libavcodec/prosumer.c:163:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 163 | av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb)); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 20 warnings generated. 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) | ~~~~~ ^ ~~~~ src/libavcodec/prosumer.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 309 | for (int i = 1; i < FF_ARRAY_ELEMS(table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/roqaudioenc.o 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN } | ^ In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (src/libavcodec/proresenc_anatoliy.csi:z212e:213 :! warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize) | ~~~~~ ^ ~~~~ 212 | if (val >= first_exp) { /* exp golomb */ | ~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/psd.c:238:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | if (bytestream2_get_bytes_left(&s->gb) < scanline_count * 2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:280:31: warning: comparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare] 280 | for (p = 0; p <= rle_char; p++) { | ~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/roqvideo.o 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) { | ~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/roqvideodec.o In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/roqvideoenc.o 1 warning generated. 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 | src/libavcodec/proresenc_anatoliy.c e:x509p:_18or:d ewarning: r comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = (codeboo k 509>> | 2 ) & 7 ; f o r ( ; j < ds t _ wi d t h ; 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/bytestream.hsrc/libavcodec/proresenc_kostya.c::414294::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] 294414 | | iiff ( si(zvea2l !>== swsiitzche)_ v a| l) ~~~~~ ^ ~~~~ { | ~~~ ^ ~~~~~~~~~~ 4 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/psd.c:438:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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/rpza.o 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 src/libavcodec/proresdec2.c:523:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 523 | if (pos >= max_coeffs) { | ~~~ ^ ~~~~~~~~~~ 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/proresdec2.c:565:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 565 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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/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/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_LSPsrc/libavcodec/proresdec2.c_SP:RE599A:D19_:FA Cwarning: TOcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R ); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47: 28599 | : note: expanded from macro 'FFMAX' for (i 47 | =# d0e; fii n,mbb)_ c(o(uan)t ;> i(+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) > src/libavcodec/bytestream.h(b): 294?: 15(:b ) warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a)) | ^ src/libavcodec/qcelpdec.c294: | 155 : 46 : iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (size2 != 155 | s i z e ) | ~~~~~ ^ ~~~~ 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)) | ^ 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/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); | ~ ^~~~~~ 10 warnings generated. src/libavcodec/qcelpdec.c:src/libavcodec/bytestream.h170::35318:: 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] 170 | 318 | if (ilfs p(f[s9]i = .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) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_anatoliy.csrc/libavcodec/qcelpdec.c::926226::9445:: warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226926 | | { " v e n d ogra"i,n ["6v]e n=d 0o.r4 I* Dga"i,n [3O]F F+S E0T.(6v e*n dogr)a,i nA[4V]_;O P T| _ ~ ^~~~~~~ TYPE_STRsrc/libavcodec/qcelpdec.cI:NG226,:29 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .str 226= | " f m p g " } , 0g,a i0n,[ 6V]E }=, 0 .| 4 ^* gain[3] + 0.6 * gain[4]src/libavcodec/proresenc_anatoliy.c; : | 927 ~ ^~~~~~~: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 927 | { NULL } | ^ 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]; | ~ ^~~~~~~ CC libavcodec/rscc.o src/libavcodec/bytestream.h:294:15: src/libavcodec/qcelpdec.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]229 :45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294229 | | i f (s i z e 2g !a=i ns[i3z]e )= 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavcodec/qcelpdec.cif: 253(:s43i:z ewarning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] != size) | 253 ~~~~~ ^ ~~~~ | slope = 0.5 * (qcelp_g12ga[g1[0]] - q->last_codebook_gain) / subframes_count; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:675:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/qcelpdec.c: 318357: | 24 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i f (size2 != s318i | z e ) | ~~~~~ ^ ~~~~ tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ src/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:327:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 327 | tCC libavcodec/rtjpeg.o mp_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 | src/libavcodec/bytestream.h : 357: 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( rnd[-j] + r n357 | d [- 2 0 +ijf] )(;s i z| e ~~~~~~~~^~~~~~~~~~~~2 != size) | ~~~~~ ^ ~~~~ 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]; | ~ ^~~~~~~~ 85 warnings generated. 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/rv10.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)) | ^ 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) | ~~~~~ ^ ~~~~ CC libavcodec/rv10enc.o src/libavcodec/qoidec.c:71:34: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 71 | for (int n = 0, off_x = 0; n < len; n += channels, off_x++) { | ~ ^ ~~~ 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 In file included from * lsrc/libavcodec/qdm2.cs:p45f: [src/libavcodec/bytestream.hi:]187):;15 : | warning: ~ ^~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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); | ~ ^~~~~~ CC libavcodec/rv20enc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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] src/libavcodec/bytestream.h1393 | : 357 : 15 :A Vwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O PT_TYPE_STR I357N | G , {i f. s(tsri z=e 2" L!a=v cs"i z}e,) 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/rv30.o src/libavcodec/proresenc_kostya.c:1411:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL } | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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); | ~~~~~^~~ ~ CC libavcodec/rv30dsp.o CC libavcodec/rv34.o src/libavcodec/qpeg.c:322:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 322 | pal_size = FFMIN(1024U, avctx->extradata_size); | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdmc.c:335:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | if (v >= FF_ARRAY_ELEMS(code_prefix)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/qdm2.c:51: src/libavcodec/qdm2_tablegen.h:52:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 52 | softclip_table[i] = SOFTCLIP_THRESHOLD - ((int)(sin((float)i * delta) * dfl) & 0x0000FFFF); | ~~~ ~~~~~~~~~^~~~~~~ CC libavcodec/rv34_parser.o src/libavcodec/qdm2_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | noise_table[i] = (delta * (float)(((int32_t)random_seed >> 16) & 0x00007FFF)- 1.0) * 1.3; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2_tablegen.h:94:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | noise_samples[i] = (delta * (float)((random_seed >> 16) & 0x00007fff) - 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/ra144enc.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/qdmc.c:412src/libavcodec/bytestream.h:15:: 294warning: :15comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | 294 | i f if( in(dseixze 2> = !F= Fs_iAzReR)AY _E L| ~~~~~ ^ ~~~~E MS(s->tones[group])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.hsrc/libavcodec/qdmc.c::317492::3319:: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492317 | | sicfa l(es ->=b u0.f5_ en*d -a sm-p>lbiutufd_ep;t r | > ~ ^~~~~~~~~= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357src/libavcodec/bytestream.h | : 357 :i15f: (warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 != size) | 357 ~~~~~ ^ ~~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. 2 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 warnings generated. 4 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/rv34dsp.o src/libavcodec/ra288.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ~ ^~~~ src/libavcodec/ra288.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ^~~ ~ src/libavcodec/ra288.c:123:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 123 | sum = FFMAX(sum, 5.0 / (1<<24)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/ra288.c:128:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | gain_block[9] = 10 * log10(sum) + (10*log10(((1<<24)/5.)) - 32); | ~~~~~ ^~~ 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:src/libavcodec/ra144enc.c19: :warning: 502:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | out2 [502i | ] = o u t 2 [ i ] * 0 . 5 6 2 5 + b u f fe r1 [ein]e; r g| y ^~~~~~~ ~ <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/rv40.o In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rv40dsp.o 6 warnings generated. CC libavcodec/s302m.o 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/s302menc.o 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/qdm2.c:1170:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1170 | if (i >= FF_ARRAY_Esrc/libavcodec/bytestream.hLEM:S357(q:-15>:s uwarning: b_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p acket_list_A )357) | { | if ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/samidec.o CC libavcodec/sanm.o src/libavcodec/qdm2.c:1307:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1336 | if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1435:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1435 | c.im = level * sin(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1436:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1436 | c.re = level * cos(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1447:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1447:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1448:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1448 | f[3] = tone->table[1] + tone->table[4] - 1.0; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ 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 | : ^ 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/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)) | ~ ^ ~ 19 warnings generated. CC libavcodec/sbc.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 7 warnings generated. CC libavcodec/sbc_parser.o 15 warnings generated. CC libavcodec/sbcdec.o src/libavcodec/rasc.c:223:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:245:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/sbcdec_data.o In file included from src/libavcodec/ralf.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rasc.c:351:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:351:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:350:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:350:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:354:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:354:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:368:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | if (bytestream2_get_bytes_left(gb) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:394:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | NEXT_LINIn file included from E | src/libavcodec/rka.c ^~~~~~~~~: 27: src/libavcodec/bytestream.h:src/libavcodec/rasc.c187::15:323 :warning: 12:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'NEXT_LINE' 323 | 187 | i f (ifc x( s>i=z ew2 * !s=- s>ibzpep)) {| ~~~~~ ^ ~~~~ \ | ~~ ^ ~~~~~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rasc.c:552:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:552:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/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 CC libavcodec/sbcdsp_data.o src/libavcodec/ratecontrol.c:68:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | return rsrc/libavcodec/rasc.cce-:>602q:s52ca:le warning: *comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (double)(rce-> i602_ | t ex _ b iitfs (s+- >rccuers-o>rp__xt e>x_=b itasvc t+ x1-)> w/i dqpt;h | || ~~~~~^~~~~~ ~s- >cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:602:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 602 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:606:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 606 | s->cursor_y + s->cursor_h > avctx->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:605:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | if (s->cursor_x + s->cursor_w > avctx->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:611:27:src/libavcodec/ratecontrol.c warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 76:17: 611 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (76i | nt i =r e0;t iu rn< rsc-e>-c>uqrsscoarl_he; * i(d+o+u)b l{e ) | ( ~ ^ ~~~~~~~~~~~r ce->i_src/libavcodec/rasc.cte:x612:_31b:i twarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + rce -612> | p _t e x _ b i ts + 1 )f o/r b(iintt sj; = | 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++) { | ~ ^ ~~~~~~~~~~~ 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))CC libavcodec/sbcenc.o | ~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:89:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:89:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavcodec/ratecontrol.c:89:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavcodec/ratecontrol.c:91:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | a->b_quant_factor > 0.0) | ~~~^~~~~~~~~~~~~~ ~ 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; | ~ ~~~^~~~~~~~~~~~~~ CC libavcodec/sbrdsp.o src/libavcodec/rka.c:190:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 190 | for (int i = 0; i < FF_ARRAY_ELEMS(m->val4); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sbrdsp_fixed.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->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/rasc.c:699:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | if (bytestream2_get_bytes_left(gb) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 24 warnings generated. src/libavcodec/rka.csrc/libavcodec/remove_extradata_bsf.c::213:23238:: 12warning: : comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] warning: missing field 'help' initializer [-Wmissing-field-initializers] 238213 | | f{o rN U(LiLn t}, i| ^= 0; i < FF_ARRAY_ELEMS(s->bprob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/scpr.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:src/libavcodec/rasc.c180:47:: 787warning: :163implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | 787 | { " s ki p_ c u r s o r " , F"FsMkAiXp( (thmei nc_urrasotre", o-f fsbeutfoffe(r_RsAiSzCeC o+n trecxtc,-> bsukfipf_ecru_irnsodre)x,) A*V _O P| ~T _TYP E180_ | B O O L , { . i 6 4 = 0 } , 0 , 1 , A V _ O P Ts_->FaLvAcGt_xD-E>COrDcI_NmGi_n_PvAbRvA_Mo v| eArV_fOlPoTw__FuLsAeG,_ V1I))D;E O| _ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ PARAM }, | ^src/libavutil/macros.h :47:22: note: expanded from macro 'FFMAX' 47 | #defisrc/libavcodec/rasc.cn:e788 :F8FM:A Xwarning: (missing field 'help' initializer [-Wmissing-field-initializers]a ,b) 788( | ({a )N U>L L( 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) { | ~~~^~~~~~~~~~ ~~ CC libavcodec/screenpresso.o src/libavcodec/ratecontrol.c:262:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, 252 | (rce->i_tex_bits + rce->p_tex_bits) * (double)rce->qscale, 253 | rce->mv_bits / mb_num, 254 | rce->pict_type == AV_PICTURE_TYPE_B ? (rce->f_code + rce->b_code) * 0.5 : rce->f_code, 255 | rce->i_count / mb_num, 256 | rce->mc_mb_var_sum / mb_num, 257 | rce->mb_var_sum / mb_num, 258 | rce->pict_type == AV_PICTURE_TYPE_I, 259 | rce->pict_type == AV_PICTURE_TYPE_P, 260 | rce->pict_type == AV_PICTURE_TYPE_B, 261 | rcc->qscale_sum[pict_type] / (double)rcc->frame_count[pict_type], 262 | a->qcompress, | ~~~^~~~~~~~~ src/libavcodec/ratecontrol.c:251:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:250:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/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) : src/libavcodec/ratecontrol.c(a):) 294 :| 28 ~ ^ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/rka.c:422:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | 422 | ibfi t(ssi z*=e =r=c oa[mi-]>.bquufa_lsiitzye_ f-a c1t)o {r ; | ~~~~ ^ ~~~~~~~~~~~~~~~~ | ~~ ~~~~~~~^~~~~~~~~~~~~~ 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; (vsrc/libavcodec/ratecontrol.ca:l300 :&53 :( vwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l - 1)) ! =300 | k ; k i&f= (pki c- t1)_ t y| p ~~~~~~~~~~~~~~~ ^ ~e == AV_src/libavcodec/rka.cPI:CT458U:R14E:_T Ywarning: Pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]E _I && s-458> | a vc t x -i>fi _(qsuiaznte_ fa=c=to ra m<- >0b.u0f) _ s| i ~~~~~~~~~~^~~~~~~~~~~~~~ ~z e - 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->src/libavcodec/ratecontrol.cb:uf301_s:i55z:e warning: &implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]& am->prob [3011 | ] [ v a l + 1q] )=; - 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/rka.c:537:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | } while (idx < dst->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/ratecontrol.c:398:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | double coeff = a->qblur == 0 ? 1.0 : exp(-d * d / (a->qblur * a->qblur)); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:417:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | bits = qp2bits(rce, rce->new_qscale) + rce->mv_bits + rce->misc_bits; | ~~~~~~~ ~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:441:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | src/libavcodec/rka.c : i646,: 22 :| ~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 440 | 646 | r }c cw-h>ielnet ry([iidx] .ssciazlee,) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~ ^ ~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:440:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~^~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGSCC libavcodec/setts_bsf.o __); } while (0) | ~~~~~~ ^~~~~~~~~~~ 39 warnings generated. 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: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] 4 704 warning | s generated . 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 long' [-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/sga.o 8 warnings generated. src/libavcodec/ratecontrol.c:618:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | if (s->avctx->qblur > 1.0) { | ~~~~~~~~~~^~~~~ ~ src/libavcodec/ratecontrol.c:625:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | double bits = s->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num; | ~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:552:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 552 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 6 warnings generated. In file included from src/libavcodec/rpzaenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_src/libavcodec/ratecontrol.cptr: 743>:=50 s:i zwarning: eoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (BitBuf)) { 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(spat_cplx, -spatial_cplx_masking); | ~~~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:782:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 782 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * lumi_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:784:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 784 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * dark_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:803:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 803 | factor *= 1.0 - border_masking * mb_factor; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/ratecontrol.c:805:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 805 | if (factor < 0.00001) | ^~~~~~ ~ src/libavcodec/ratecontrol.c:819:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 819 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:819:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 819 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:824:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 824 | cplx_sum -= cplx_tab[i] * q / qmax; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:827:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 827 | cplx_sum -= cplx_tab[i] * q / qmin; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:830:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 830 | if (bits_sum < 0.001) | ^~~~~~~~ ~ src/libavcodec/ratecontrol.c:832:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 832 | if (cplx_sum < 0.001) | ^~~~~~~~ ~ 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 !src/libavcodec/ratecontrol.c= :s838i:z45e:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~ ^ ~~~~ CC libavcodec/sgidec.o 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); | ^~~~ ~ CC libavcodec/sgienc.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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | src/libavcodec/bytestream.h# : 294d:e15fi:ne warning: ffcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ dlog(ctx, .. .294) | d o { iiff (s(i0)z e2a v!_=lo g(scitxz,e )A V _| L ~~~~~ ^ ~~~~O G_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) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/sgirledec.o 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/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: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)) { 4 warning s generated . \ | ^~~~ src/libavcodec/ratecontrol.c:976:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 976 | q = get_diff_limited_q(s, rce, q); | ~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:977:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 977 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | src/libavcodec/bytestream.h if: 357(:!(15c:o nwarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) { 357 | i f ( s i z e 2 ! = s i z e ) | ~~~~~ ^ ~~~~ \ | ^~~~ 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]In file included from src/libavcodec/roqvideoenc.c:63 : 984src/libavcodec/bytestream.h | : 187 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] rcc->short_ t187e | r m _ q siufm (+s=i zqe;2 !| = ~~ ^ size) | ~~~~~ ^ ~~~~ 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:%In file included from f ssrc/libavcodec/roqaudioenc.ct_q::%252: .src/libavcodec/bytestream.h2:f 187": 15: warning: 1000comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 187" | s i z e :i%fd (vsairz:e%2" P!R=Id6 4s"/i%z"eP)RI d 6| 4 ~~~~~ ^ ~~~~" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, 1003 | wanted_bits / 1000, s->total_bits / 1000, 1004 | br_compensation, short_term_q, s->frame_bits, | ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:1002:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picturCC libavcodec/sheervideo.o e_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, | ^ src/libavcodec/ratecontrol.c:1015:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | adaptive_quantization(s, q); | ~~~~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:1017:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1017 | q = (int)(q + 0.5); | ^ ~ src/libavcodec/ratecontrol.c:1020:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1020 | rcc->last_qscale = q; | ~ ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 27 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | CC libavcodec/shorten.o if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 43 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/roqvideodec.c:55:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if((nv2 = chunk_arg & 0xff) == 0 && nv1 * 6 < chunk_size) | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/roqvideodec.c:74:20: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 74 | if (chunk_size > bytestream2_get_bytes_left(gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:79:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 79 | while (bytestream2_tell(gb) < chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:82:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 82 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:116:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 116 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/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) { | ~ ^ ~~~~ 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 }, | ^ 1 warning generated. CC libavcodec/simple_idct.o CC libavcodec/sinewin.o src/libavcodec/roqvideoenc.c:244:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:244:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/sipr.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/sipr16k.o src/libavcodec/roqvideoenc.c:484:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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/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/roqvideoenc.c:548:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 548 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 549 | best_dist) { | ~~~~~~~~~ CC libavcodec/sipr_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/siren.o 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/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | 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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >CC libavcodec/smacker.o = sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv20enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/smc.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1077:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1077 | if (enc->framesSinceKeyframe == avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1109:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1109 | { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/roqvideoenc.c:1110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1110 | { NULL }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/smcenc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. src/libavcodec/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ 4 warnings generated. 37 warnings generated. 10 warnings generated. In file included from src/libavcodec/rv34.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv30.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/snappy.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/s302menc.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rv10.c:327:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 327 | for (unsigned i = 0; i < sym_rl_elems; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/sbc_parser.c:101:31: warning: comparison of integers of different signs: 'unsigned long' 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)) | ~ ^ ~ 24 warnings generated. 4 warnings generated. In file included from src/libavcodec/neon/mpegvideo.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/sbcdsp.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (hop = 0; hop < 10*subbands; hop += 2*subbands) | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/sbcdsp.c:76:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (i = 0; i < 2*subbands; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (i = 0; i < subbands/2; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (j = 0; j < 2*subbands; j++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rv10.c:488:50: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 488 | if (s->current_picture_ptr->f->pict_type != s->pict_type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/snow.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/snow_dwt.o src/libavcodec/rv10.c:633:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 633 | if (offset >= buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:647:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 647 | offset + FFMAX(size, size2) > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/snowdec.o 3 warnings generated. CC libavcodec/snowenc.o CC libavcodec/sonic.o In file included from src/libavcodec/rv34.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sp5xdec.o src/libavcodec/sbcdec.c:335:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/speedhq.o 1 warning generated. 10 warnings generated. 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/speedhqdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/speedhqenc.o 9 warnings generated. CC libavcodec/speexdec.o In file included from src/libavcodec/sbcenc.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/srtdec.o 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) | ~~~~~ ^ ~~~~ 26 warnings generated. CC libavcodec/srtenc.o 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/startcode.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/subviewerdec.o CC libavcodec/sunrast.o CC libavcodec/sunrastenc.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/setts_bsf.c:255:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "ts", "setsrc/libavcodec/sbcenc.c :e336x:p12:r ewarning: smissing field 'help' initializer [-Wmissing-field-initializers] sion 336f | o r p a c{ kNeULtL P}TS, a n| d ^ 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, {.strIn file included from ="Dsrc/libavcodec/scpr.cUR:A26TI: Osrc/libavcodec/bytestream.hN:"187:}15, :0 ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 , FLAGS }, | ^187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 }, | ^ CC libavcodec/svq1.o 11 warnings generated. In file included from src/libavcodec/rv40.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/svq1dec.o 3 warnings generated. In file included from src/libavcodec/scpr.c:29: src/libavcodec/scpr.h:231:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 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) { | ~~~ ^ ~~~~~~~~~~~~ CC libavcodec/svq1enc.o 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++) { | ~ ^ ~~~~ CC libavcodec/svq3.o CC libavcodec/synth_filter.o 6 warnings generated. src/libavcodec/scpr3.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | if (rccode < p) { | ~~~~~~ ^ ~ src/libavcodec/scpr3.c:174:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 174 | if (p + k > rccode) { | ~~~~~ ^ ~~~~~~ 4 warnings generated. src/libavcodec/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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++) | ~ ^ ~ 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/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: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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ CC libavcodec/tak.o 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/tak_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:545:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] CC libavcodec/takdec.o 545 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/sgidec.c:src/libavcodec/bytestream.h126:17::294 :warning: 15: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] 126 | 294 | i fi f( l(esni z*e 22 ! => sbiyztees)t r e| a ~~~~~ ^ ~~~~ m2_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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | CC libavcodec/takdsp.o ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:630:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 630 | for (int i = 0; i < size; i++) | ~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/scpr3.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 long' [-Wsign-compare] 692 | if (f > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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 long' [-Wsign-compare] 1495 | if (header.codec < FF_ARRAY_ELEMS(v1_decoders)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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:757:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | for src/libavcodec/sgienc.c(in:t261 c: 97=: 0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]i = 0; i < 261m | a x + {1 ;" rlie+",+ ")U s{e r| u ~ ^ ~~~~~~~n -length cosrc/libavcodec/scpr3.cm:p765r:e35s:si owarning: ncomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]", OFFSE T765( | r l e) , A V _ O P T _ T YP E _foIrN T(,i n{t .j i=6 40 ;= j1 < }q, -0 ,g ;1, VjE+ +}), | | ~ ^ ~~~~~ ^ src/libavcodec/sgienc.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL }, | ^ 14 warnings generated. CC libavcodec/targa.o src/libavcodec/sga.c:404:src/libavcodec/scpr3.c54: :warning: 1053comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]: 26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 404 | 1053 | i f ( m i n > miafx ( s||i zmieno f>(=s -s>->unnbccoomunptr)e s s| ~~~ ^ ~~~~~~~~~~e d) - offssrc/libavcodec/scpr3.ce:t1076 :<20 :s iwarning: zcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sga.c1076: | 428 : 46 : warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] whil e428 | ( m i n < si-f> (nsbiczoeuonft (&s&-> ucnoucnto-m-pr e>s s0e)d ){ - o| f ~~~ ^ ~~~~~~~~~~fs et < left) src/libavcodec/scpr3.c| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~: 1085:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1085 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr3.c:1086:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1086 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ CC libavcodec/targa_y216dec.o CC libavcodec/targaenc.o CC libavcodec/tdsc.o 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/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++) { | ~ ^ ~~~~ CC libavcodec/textdec.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]; | ^~~~~~~~~~~~~~ ~ 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/sipr.c:170:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDER - 1], 1.3 * M_PI); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ In file included from src/libavcodec/smc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) src/libavcodec/sipr.c | : ~~~~~ ^ ~~~~175 :25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | lsfnew[i] = cos(lsfnew[i]); | ~~~ ^~~~~~~~~ In file included from src/libavcodec/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/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/texturedsp.o 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/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:22src/libavcodec/sipr.c: :note: 227:expanded from macro 'FFMIN'45 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #def 227i | ne F F M I N ( a , b )l s(f(ian)t[ j>] =( bl)sf o?l d([bj]) *: ((1a -) )t) + | t ^ ~ * lsfnew[j]; | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavcodec/sipr16k.c:249:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | src/libavcodec/bytestream.hctx:-294>:en15e:rg ywarning: _hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] istory[0] = 20.0 294* | l o g 1i0ff ((gsaizien2_ c!o=r rs_fiazcteo)r) ; | ~~~~~ ^ ~~~~ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) src/libavcodec/bytestream.h | ~~~~~ ^ ~~~~: 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/sipr.c:408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | ctx->past_pitch_gain < 0.8); | ~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:415:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | avg_energy = (0.01 + avpriv_scalarproduct_float_c(fixed_vector, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | fixed_vector, | ~~~~~~~~~~~~~ 417 | SUBFR_SIZE)) / | ~~~~~~~~~~~ src/libavcodec/sipr.c:430:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 430 | pitch_gain *= 0.5 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:431:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | pitch_gain = FFMIN(pitch_gain, 0.4); | ~~~~~~^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:433:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:433:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ~~~~~^~~~~~~~ CC libavcodec/texturedspenc.o 7 warnings generated. 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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_2) / 320.f; | ~~^~~~~~ ~ 9 warnings generated. src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/tiertexseqv.o 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/siren.c:651:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~~~~ ^~~~~~~~~~ src/libavcodec/siren.c:651:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:604:48: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 604 | if (index + show_bits1(gb) >= decoder_tables_elements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 657 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 warnings generated. CC libavcodec/tiff.o 6 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 | ~~~~ ^ ~~~~~~~~~~~ 4 warnings generated. src/libavcodec/ralf.c:466:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 466 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/tiff_common.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 | In file included from src/libavcodec/shorten.c : 35 : isrc/libavcodec/golomb.hf: 482(:y34 :+ 0warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]< (unsigned)hei g482h | t ) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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 long' [-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/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/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/tiffenc.o 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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 38 warnings generated. src/libavcodec/smacker.c:611:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ CC libavcodec/tmv.o 6 warnings generated. CC libavcodec/to_upper4.o src/libavcodec/shorten.c:360:34:src/libavcodec/snow_dwt.c warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]584 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 360 | 584 | iif f( ((uy n+s i3 g) s - >| nw ~~~~~ ^ ~~~~~~~~~~~~~~~~ra p) { | src/libavcodec/snow_dwt.c ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~: 586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/shorten.c:374:24 :586 | warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if ( y 374+ | 2 < ( u n s iifg n(eprde)dh_eoirgdehrt )>= F| F ~~~~~ ^ ~~~~~~~~~~~~~~~~ _ARRAsrc/libavcodec/snow_dwt.cY:_588E:L19E:M Swarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ixed_ co588e | f f s ) ) { | i ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 10 warnings generated. In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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++) { | ~ ^ ~~~~~~~~~~~ CC libavcodec/tpeldsp.o 14 warnings generated. In file included from src/libavcodec/sunrast.csrc/libavcodec/snowdec.c::27122: :In file included from 23src/libavcodec/snow.h: :35warning: : comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 122 | 227 | i f ( b u iff _(esn-d>b u-f _benudf -< s(-u>ibnutf_6p4tr_ t>)=m aspizleeonfgt(hBi t+B u(fl)e)n {* h| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ * 3 / 256) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/sonic.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/snow.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/sonic.c:30: In file included from src/libavcodec/put_golomb.h:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:429:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 429 | if (second_field_offset >= buf_size - 3) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:441:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 441 | if (second_field_offset == 4 || second_field_offset == (buf_size-4)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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/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/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. 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sunrastenc.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ CC libavcodec/trace_headers_bsf.o CC libavcodec/truehd_core_bsf.o CC libavcodec/truemotion1.o CC libavcodec/truemotion2.o CC libavcodec/truemotion2rt.o CC libavcodec/truespeech.o src/libavcodec/sonic.c:889:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 889 | if (sample_rate_index >= FF_ARRAY_ELEMS(samplerate_table)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (reCC libavcodec/tscc.o f >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/tscc2.o CC libavcodec/ttadata.o CC libavcodec/tta.o src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ 1 warning generated. 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){ | ~~~~~~~~~~~ ^ ~~~~ src/libavcodec/tak.c:120:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ttadsp.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)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ CC libavcodec/ttaenc.o CC libavcodec/ttaencdsp.o src/libavcodec/snow.c:367In file included from :28src/libavcodec/svq3.c:: 57warning: : comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/golomb.h :482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367482 | | i|f| ((gunbs-i>gsniezde_)isyn >_=bi tFsF M= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/ttmlenc.o 3 warnings generated. src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ 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/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); | ^~~ ~ 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 long' [-Wsign-compare] 267 | if (mode > FF_ARRAY_ELEMS(xcodes)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/takdec.c:273:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 273 | if (x >= code.escape && get_bits1(gb)) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/takdec.c:275:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | if (x >= code.aescape) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. 5 warnings generated. 3 warnings generated. 1 warning generated. 1 warning generated. CC libavcodec/twinvq.o src/libavcodec/snowenc.c:src/libavcodec/texturedsp.c1279::41: 570:warning: 27:comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5701279 | | b i=f (l(urninsti(gsnqerdt)f((id+)th)r;e s | 1 ~~~~~ ^~~~~~~~) > 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){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/twinvqdec.o 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 = (int) (vfb * magn); | ^~~ ~ src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 262 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snowenc.cIn file included from :src/libavcodec/svq1enc.c:149434:: 36In file included from :src/libavcodec/mpegvideo.h :45warning: : src/libavcodec/put_bits.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1494 | 227 | r e t u r n ilfr i(nst-(>QbRuOfO_Te*nldo g-2 (qss-c>abluef /_ p(tfrl o>a=t s)iFzFe_oQfP(2BiLtABMuBDfA))) {) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~| ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/txd.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ulti.o 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/utils.o 6 warnings generated. CC libavcodec/utvideodec.o CC libavcodec/utvideodsp.o CC libavcodec/utvideoenc.o src/libavcodec/targaenc.c:193:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/targaenc.c:195:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 195 | { NULL }, | ^ src/libavcodec/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/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 }, | ^ 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/tdsc.c:535:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 535 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/v210dec.o 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/v210enc.o src/libavcodec/tmv.c:52:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | if (avpkt->size < 2*char_rows*char_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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 long' [-Wsign-compare] 35 | for (i = 0; i < FF_ARRAY_ELEMS(ifd_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/svq3.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1578 | for (int i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavcodec/v210x.o src/libavcodec/tiff_common.c:106:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 108 | if (bytestream2_get_byCC libavcodec/v308dec.o tes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:129:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 173 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int16_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/tiff_common.c:193:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 195 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int8_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/v308enc.o 1 warning generated. 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/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v408dec.o 13 warnings generated. 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/v408enc.o CC libavcodec/v410dec.o CC libavcodec/v410enc.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_buffers.o CC libavcodec/v4l2_context.o CC libavcodec/v4l2_fmt.o CC libavcodec/v4l2_m2m.o CC libavcodec/v4l2_m2m_dec.o In file included from src/libavcodec/tiffenc.c:42: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/tiffenc.c:91:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 91 | if (s->buf_size < *s->buf - s->buf_start + need) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavcodec/tiffenc.c:556:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | {"dpi", "set the image resolution (in dpi)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 72}, 1, 0x10000, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavcodec/tiffenc.c:562:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 562 | { NULL }, | ^ CC libavcodec/v4l2_m2m_enc.o src/libavcodec/tiff.c:150:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_av1.o src/libavcodec/tiff.c:160:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 20 warnings generated. 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/tiff.c:198:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 210 | RET_GEOKEY_VAL(ANGULIn file included from AR_Usrc/libavcodec/tscc.cN:I40T: ,In file included from src/libavcodec/msrledec.h:a26n: gsrc/libavcodec/bytestream.hu:l187a:r15_:u nwarning: itcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c :187193 | : 36 : note: iexpanded from macro 'RET_GEOKEY_VAL'f (size 2193 | ! = si z e ) v a| l ~~~~~ ^ ~~~~ - 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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/tiff.c:257 :31815: | warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] if (size2 !257= | s i zief) ( c o| u ~~~~~ ^ ~~~~n t >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/ttaenc.c:27: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizesrc/libavcodec/bytestream.hof(:B357it:B15u: fwarning: ))comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vaapi_decode.o 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_encode.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 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 long') and 'int' [-Wsign-compare] 139 | if (av_strlcpy(buf, s->buffer.str, bufsize) > bufsize - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/vaapi_encode_h264.o 6 warnings generated. CC libavcodec/vaapi_encode_h265.o 2 warnings generated. 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++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/twinvq.c:30: In file included from src/libavcodec/metasound_twinvq_data.h:25: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ 3 warnings generated. 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 long' [-Wsign-compare] 214 | if(s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_encode_mjpeg.o src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | if (get_bits_left(&gb) < k) { | ~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/vaapi_encode_mpeg2.o src/libavcodec/tta.c:416:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC }, | ^ src/libavcodec/tta.c:417:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 417 | { NULL }, | ^ CC libavcodec/vaapi_encode_vp8.o 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/truemotion2.c:314:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (len == TM2_ESCAPE) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:329:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 329 | if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */ | ~~~ ^ ~~~~~~~~~~ CC libavcodec/vaapi_encode_vp9.o 4 warnings generated. CC libavcodec/vaapi_h264.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_hevc.o 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(yIn file included from ))src/libavcodec/utils.c :-44 1: )src/libavcodec/put_bits.h :/227: 37m:u ;warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | ~~~ ~~^~~~ src/libavcodec/twinvq.h: 203227: | 17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if 203( | s -> b u fr_eteunrdn -c lisp- >*b uFfF_SpItGrN( y)> = *s i(zeexop(fl(oBgit(B1u +f ))m u{) *| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f abs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 22 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 17 warnings generated. 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/vaapi_mjpeg.o src/libavcodec/tscc2.c:259:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 259 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/tscc2.c:264::29419::15 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] 264 | for 294( | i = i0; fi (zgeb)) <| ~~~~~ ^ ~~~~t ype_sizes[type] * count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1327:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1327 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1392:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1392 | s->rps = FFMIN(value, s->height); | ^ ~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/tiff.c:1406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1406 | if (s->strips == s->bppcount) | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1464:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1464 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1547:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1547 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1560:In file included from 23: warning: src/libavcodec/ulti.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 28: src/libavcodec/bytestream.h :1560187 | : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i187 | < co u nitf / (3si;z ie+2+ )! {= s i| z ~ ^ ~~~~~~~~~e ) | ~~~~~ ^ ~~~~ 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 long' [-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 long' [-Wsign-compare] 1646 | if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1653:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1653 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1658:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1658 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1680:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1680 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1706:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (bytestream2_get_bytes_left(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/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; | ^~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_mpeg2.o src/libavcodec/tiff.c:2062:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2062 | cam2xyz[c][i] += s->camera_calibration[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) must5 b warninges generatedl. ess than WhiteLevel (%"PRId32")\n", | ~~~~~~ 2086 | s->black_level[0], s->white_level); | ^~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_mpeg4.o 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/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/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) | ~~~~~ ^ ~~~~ 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] || | ~ ^~~~~~ 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/twinvq.c: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_bsrc/libavcodec/bytestream.hits[:i357]:,15 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | 357 | i f ( s i ze 2 ! = s i z e ) | ~~~~~ ^ ~~~~ 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], | ^~~~ ~ 2 warnings generated. 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/utils.c:576:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned long' [-Wsign-compare] 576 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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/twinvq.c:257:33:src/libavcodec/tiff.c :1951warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 257 | 1951 | f o rf l(oia t =a v0g; = i( l b0l.5a;c k _| l ~~~~~~~^~~~~~~~~~~~ ~e vel); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1954:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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 | src/libavcodec/twinvq.c : 293 : 32 : warning: foimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r (j = soff; j <293 | s s i z e; j +fl=o a2t )tm p | 1 ~ ^ ~~~~~ = 1.0 - cbsrc/libavcodec/tiff.c3[:l2242p:c38_:h iwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t _idx *2242 | m t a b - > n _ l sp + i ] ; | f ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ or (j = soff; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2279 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2301:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2301 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/twinvq.c:311:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | lsp[i] = 2 * cos(lsp[i]); | ~~~ ^~~~~~ 10 warnings generated. In file included from src/libavcodec/utvideoenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:547:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | const fsrc/libavcodec/utvideodec.cloat: s57c:a19l:e warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -sqrt(norm / 57b | s i zfeo)r / ((i1 = <0<; 1i5 )<; n b| _ ~~~~ ~~~~~^~~~~~~e lems; i++) { | ~ ^ ~~~~~~~~ 5 warnings generated. CC libavcodec/vaapi_vc1.o src/libavcodec/v4l2_fmt.c:115:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 115 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_vp8.o src/libavcodec/v4l2_fmt.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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/v4l2_fmt.c:135:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 135 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_vp9.o CC libavcodec/vb.o CC libavcodec/vble.o 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/vbndec.o 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/vbnenc.o 8 warnings generated. 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.o src/libavcodec/utvideoenc.c:435:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 435 | if (counts[symbol] == width * (int64_t)height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vc1_loopfilter.o CC libavcodec/vc1_block.o src/libavcodec/utvideoenc.c:636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ 24 warnings generated. CC libavcodec/vc1_mc.o CC libavcodec/vc1_parser.o CC libavcodec/vc1_pred.o 2 warnings generated. src/libavcodec/utvideodec.c:609:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/vc1data.o CC libavcodec/vc1dec.o CC libavcodec/vc1dsp.o CC libavcodec/vc2enc.o 36 warnings generated. src/libavcodec/v4l2_buffers.c:284:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavcodec/vc2enc_dwt.o 284 | bytesused = FFMIN(size+offset, length); 5 warning| ^ ~~~~~~~~~~~ ~~~~~~s generated. 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/vcr1.o 9 warnings generated. 6 warnings generated. CC libavcodec/version.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/videodsp.o CC libavcodec/vima.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 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/vlc.o CC libavcodec/vmdaudio.o CC libavcodec/vmdvideo.o CC libavcodec/vmnc.o 1 warning generated. 3 warnings generated. 5 warnings generated. CC libavcodec/vorbis.o 4 warnings generated. src/libavcodec/vaapi_av1.c:85:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 106 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_av1.c:196:14: warning: 'chroma_sample_position' is deprecated [-Wdeprecated-declarations] 196 | .chroma_sample_position = seq->color_config.chroma_sample_position, | ^ /usr/include/va/va_dec_av1.h:285:13: note: 'chroma_sample_position' has been explicitly marked deprecated here 285 | va_deprecated uint32_t chroma_sample_position : 1; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ CC libavcodec/vorbis_data.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, | CC libavcodec/vorbis_parser.o ^ /usr/include/va/va_dec_av1.h:668:5: note: 'tg_end' has been explicitly marked deprecated here 668 | va_deprecated uint16_t tg_end; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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/vorbisdec.o src/libavcodec/vaapi_decode.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 342 | if (j >= FF_ARRAY_ELEMS(vaapi_format_map)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:394:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 394 | MAP(MPEG2VIDEO, MPEG2_SIMPLE, MPEG2Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:395:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 395 | MAP(MPEG2VIDEO, MPEG2_MAIN, MPEG2Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:396:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 396 | MAP(H263, UNKNOWN, H263Baseline), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:397:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 397 | MAP(MPEG4, MPEG4_SIMPLE, MPEG4Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:398:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 398 | MAP(MPEG4, MPEG4_ADVANCED_SIMPLE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:400:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 400 | MAP(MPEG4, MPEG4_MAIN, MPEG4Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:401:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 401 | MAP(H264, H264_CONSTRAINED_BASELINE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:403:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 403 | MAP(H264, H264_MAIN, H264Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:404:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 404 | MAP(H264, H264_HIGH, H264High ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:406:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 406 | MAP(HEVC, HEVC_MAIN, HEVCMain ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:407:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 407 | MAP(HEVC, HEVC_MAIN_10, HEVCMain10 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:408:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 408 | MAP(HEVC, HEVC_MAIN_STILL_PICTURE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:415:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 415 | MAP(MJPEG, MJPEG_HUFFMAN_BASELINE_DCT, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:417:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 417 | MAP(WMV3, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:418:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 418 | MAP(WMV3, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:419:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 419 | MAP(WMV3, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:420:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 420 | MAP(WMV3, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { Asrc/libavcodec/v4l2_m2m_enc.cV_:C398OD:E5C:_ Iwarning: D_missing field 'unit' initializer [-Wmissing-field-initializers] ## c, FF _398P | R O F ILVE_4 L#_# Mp2,M V_ACPAroPfTUiREl_OeP T#S#, v , | ^_ _VA_Asrc/libavcodec/v4l2_m2m_enc.cR:G393S:_5_: note: }expanded from macro 'V4L_M2M_CAPTURE_OPTS' | ^ 393 | V4L_M2M_DEFAULT_OPTS,\ | ^src/libavcodec/vaapi_decode.c :421:5: warning: src/libavcodec/v4l2_m2m.hmissing field 'profile_parser' initializer [-Wmissing-field-initializers] :41:87: 421note: | expanded from macro 'V4L_M2M_DEFAULT_OPTS' MAP (41V | C 1 , O F FVSCET1(n_uSmI_MoPLuEt,pu t _ b u f fVeC1rSsim)pl,e A V _)O,P T| _ ^ TYPsrc/libavcodec/vaapi_decode.cE_:I393N:T94,: {note: expanded from macro 'MAP'. i64 = 13936 | #}d, e2f,i nIeN TMA_PM(Ac,X ,p ,F vL,A G.S.. )} {| A ^V _CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile #src/libavcodec/v4l2_m2m_enc.c#: 398v:,5 :_ _warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]A_ ARsrc/libavcodec/v4l2_m2m_enc.cG:S395_:_86 }: note: | ^expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | Osrc/libavcodec/vaapi_decode.cF:F422S:E5:T (warning: nmissing field 'profile_parser' initializer [-Wmissing-field-initializers]u m_ca p422t | u r e _ bMuAPf(fVeCr1s,) , A V _ O PVTC_1T_YMAPIEN,_ I N T , { . ViC614Ma i=n 4 } , ) ,4 , | I ^ NT_src/libavcodec/vaapi_decode.cM:A393X,: 94F:LA Gnote: expanded from macro 'MAP'S } | ^ 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/v4l2_m2m_enc.c:400:12: warning: src/libavcodec/vaapi_decode.cmissing field 'help' initializer [-Wmissing-field-initializers]: 423: 5400 | : warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] { NUL L423 | } , | M ^A P(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/v4l2_m2m_enc.c | : ^404 :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404src/libavcodec/vaapi_decode.c | : 425 : 5V:4 Lwarning: _missing field 'profile_parser' initializer [-Wmissing-field-initializers]M2 M_CA PT425U | R E _ O PMTASP(,V P 8,| ^ src/libavcodec/v4l2_m2m_enc.c : 393 :5U:NK NOnote: Wexpanded from macro 'V4L_M2M_CAPTURE_OPTS'N , 393 | V P V84VLe_rMs2iMo_nD0E_F3A U)L,T_ O P| T ^S ,\ src/libavcodec/vaapi_decode.c :| 393 ^: 94:src/libavcodec/v4l2_m2m.h :41note: :87expanded from macro 'MAP': note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 393 | 41# | de f in e M A P (c ,OF FpS,E Tv,( n.u.m.)_ o{u tpAuV_tC_ObDuEfCf_IeDr_s )#,# AcV,_ FOFP_TP_RTOFYIPEL_EI_N T##, {p ,. iVA6P4 r=of i16l e}, #2#, v,I N_T__VAM_AAXRG,S _F_L A}G S| ^ } | ^ src/libavcodec/vaapi_decode.c:427:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 427 | MAP(VP9, VP9_0, VPsrc/libavcodec/v4l2_m2m_enc.c9:Pr404of:i5l:e0 warning: ),missing field 'unit' initializer [-Wmissing-field-initializers] | ^src/libavcodec/v4l2_m2m_enc.c :395:src/libavcodec/vaapi_decode.c86::393 :note: 94expanded from macro 'V4L_M2M_CAPTURE_OPTS': note: expanded from macro 'MAP' 395 | 393 | # d e f i n eO FFMSAEPT((nc,u pm, _vc,a p.t.u.r) e{_ AbVu_CfOfDeErCs_)I,D _A V#_#O PcT,_ TFYFP_PER_OIFNITL,E _{ .#i#6 4 p=, 4 V}A, P4r,o IfNTi_lMeAX ,# #F vL,AG S_ _V}A _ A| R ^G S__ } | ^ src/libavcodec/v4l2_m2m_enc.c:405:12:src/libavcodec/vaapi_decode.c warning: :missing field 'help' initializer [-Wmissing-field-initializers] 430: 5405: | warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] { N430U | L L }M,A P| ( ^V P9, 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] src/libavcodec/v4l2_m2m_enc.c: 411431: | 12 : warning: Mmissing field 'value' initializer [-Wmissing-field-initializers]A P(V P4119 | , { N U LVLP9 _},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 long' [-Wsign-compare] 488 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_profile_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vorbisdsp.o src/libavcodec/vaapi_encode_vp9.c:157:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (i = 0; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:205:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:207:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | av_clip((avctx->i_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 208 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:212:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ 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, | ~~~~~~~~~~~~~~~~~~~~~ ~ 4 warnings generated. src/libavcodec/vaapi_encode_vp9.c:234:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 234 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ 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_vp9.c:278:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | OFFSET(losrc/libavcodec/vaapi_encode_mpeg2.co:p528_:f64i:l twarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r _level), 528A | V_ O P T _ T Y P E _ I N T , a{v _.cil6i4p (=( a16v }c,t x0-,> i6_3q, uFaLAnGtS_ f}a,c t o| r ^ * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 529 | avctx->i_quant_offset) + 0.5, 1, 31); src/libavcodec/vaapi_encode_vp9.c | : ~~~~~~~~~~~~~~~~~~~~~ ~280 :82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 280 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, src/libavcodec/vaapi_encode_mpeg2.c :| 532 ^: 20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | if (avctx->bsrc/libavcodec/vaapi_encode_vp9.c_q:u281a:nt12_:f awarning: cmissing field 'help' initializer [-Wmissing-field-initializers]t or >281 | 0 . 0) {| ~~~~~~~^~~~~~~~~~~~~~ ~N ULL }, | ^ 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_vp9.c:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { NULL }, | ^ src/libavcodec/vaapi_encode_mpeg2.c:563:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 563 | { FF_PROFILE_UNKNOWN } | ^ 8 warnings generated. src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 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_mpeg2.c:667:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 667 | { NULL }, | ^ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:680:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 680 | { NULL }, | ^ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 4src/libavcodec/vaapi_encode.c warnings: generated1324. :59: warning: missing field 'log2_chroma_w' initializer [-Wmissing-field-initializers] 1324 | { "YUV400", VA_RT_FORMAT_YUV400, 8, 1, }, | ^ src/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: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_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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vorbisenc.o 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: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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1501:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1509 | if (i >= FF_ARRAY_ELEMS(vaapi_encode_rt_formats)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] In file included from src/libavcodec/vaapi_encode_mjpeg.c :265 | 35 : src/libavcodec/put_bits.h :227 :37 : warning: icomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]f (s->buf_end -227 | s - > b u f _ p tirf (>=s s-i>zebouff_(BeintdB uf- )s)- >{b uf _| p ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t r >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp3.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.cIn file included from :1613:src/libavcodec/vaapi_encode_h264.c23::36 : warning: In file included from src/libavcodec/h264_sei.h:comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]23 : In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1613 | 187 | f o r (ii f= ( s0i;z e2i !<= F Fs_iAzReR)A Y _| E ~~~~~ ^ ~~~~L EMS(vaapi_encode_rc_modes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1912:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1912 | VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ 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/vp3_parser.o src/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:1969:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1969 | VAConfigAttrib attr = { VAConfigAttribEncMaxRefFrames }; | ^ src/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:1996:69: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1996 | attr = (VAConfigAttrib) { VAConfigAttribPredictionDisrc/libavcodec/bytestream.hrec:t357i:o15n: };warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. In file included from src/libavcodec/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/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 }, | ^ CC libavcodec/vp3dsp.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | 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/vaapi_encode.c:2287:60: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2287 | VAConfigAttrib attr = { VAConfigA9tt warningrsib generatedE. ncPackedHeaders }; | ^ src/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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mjpeg.c:204:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 204 | av_assert0(k <= sizeof(huff->huffman_table[t].dc_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/vaapi_encode_mjpeg.c:211:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 211 | av_assert0(k <= sizeof(huff->huffman_table[t].ac_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { In file included from src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (ssrc/libavcodec/vaapi_encode.c->b:u2348f:_e59n:d warning: -missing field 'value' initializer [-Wmissing-field-initializers] s ->buf_ptr >2348= | s i z eVoAfC(oBniftiBguAtftr)i)b {a t t| r ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ = { VAConfigAttribEncQualityRange }; | ^ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp8.c:168:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ 3 warnings generated. src/libavcodec/vaapi_encode_vp8.c:170:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | av_clip((avctx->i_quant_factor * priv->q_index_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 171 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/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.csrc/libavcodec/vaapi_encode_vp8.c::2367183::2126:: warning: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]missing field 'depth' initializer [-Wmissing-field-initializers] 183 | { 2367F | F _ P ROF I L E _ UiNfK N(OqWuNa }l it y | > ^ a ttr.value) { | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2395:50: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2395 | VAConfigAttrib attr = { VAConfigAttribEncROI }; | ^ 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 },src/libavcodec/bytestream.h 0,: 294I:15N:T _warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A X, FLAGS } | 294 ^ | if (size2 != size) | ~~~~~ ^ ~~~~ 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_INTsrc/libavcodec/bytestream.h, {: 294.:i1564: = 4warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0, 15, FLAGS }294, | | ^i f (size2 != size) src/libavcodec/vaapi_encode_vp8.c| : ~~~~~ ^ ~~~~226 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavcodec/vaapi_encode_vp8.c : 235 :if12 : (warning: smissing field 'value' initializer [-Wmissing-field-initializers]i ze2 235 | ! = si z{e )N U L| L ~~~~~ ^ ~~~~ }, | ^ 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/vp5.o src/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: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/vb.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mjpeg.c:491:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 491 | { FF_PROFILE_UNKNOWN } | ^ 31 warnings generated. 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] 5504 | warnings generated . { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:552:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 552 | { NULL }, | ^ In file included from src/libavcodec/vaapi_vc1.c:26: In file included from src/libavcodec/mpegvideodec.h:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (src/libavcodec/bytestream.hs->:bu294f:15_:e ndwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- s->buf_ptr >294= | s i z eioff ((BsiitzeB2u f!=) s)iz e{) | | ~~~~~ ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mjpeg.c:557:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ src/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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | i 357f | ( s -> b uif_fe (nsidz e-2 !s=- s>ibzuef)_ pt r | > ~~~~~ ^ ~~~~ = sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. 13 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end -src/libavcodec/vaapi_encode_h264.c s-:>398b:u23f:_ pwarning: trcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] >= sizeof(BitBuf )398) | { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ for In file included from (i =src/libavcodec/vc1_parser.c: 030;: In file included from isrc/libavcodec/vc1.h :<28 : FIn file included from Fsrc/libavcodec/mpegvideo.h_:A45R: Rsrc/libavcodec/put_bits.hA:Y227_:37E:L Ewarning: Mcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]S (ff_h2645_pixe l_227a | sp e ct ) ; i +i+f) {( s -| > ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b uf_ensrc/libavcodec/vaapi_encode_h264.cd: 405- :s15-:> bwarning: ucomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]f _ptr >= s405i | z e o f ( B i tiBfu f()i) > ={ F F _| A ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~R RAY_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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1_mc.c:32: src/libavcodec/put_bits.hIn file included from src/libavcodec/mpegvideo.h::45317: :src/libavcodec/put_bits.h33::227 :warning: 37:comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317227 | | i f (s -i>fb (usf_-e>ndb u-f_ es-n>bdu f-_ sp-tr> >b=u f_spitrz eo>f=( sBiizetoBfu(f)B) i{t B | u ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vbnenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { NULL }, | ^ src/libavcodec/vlc.c:318:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ | ^~~~~~~~~ src/libavcodec/vlc.c:318:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ^~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | src/libavcodec/put_bits.h : 317 : 33 :i fwarning: (comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]l en > 3*nb_b i317t | s | | ilfe n( s>- >3b2u)f _{e n d - s - > b uf _ p t r >= s i z e o f ( Bi t B u f )) {\ | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~~~ ^ ~~~~~~~~~ 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' 291src/libavcodec/put_bits.h | : 265 : 37i:f (warning: !(comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]c ondition)) 265 | i f ( s - >b uf _ e n d - s - > b u f_ p t r > = s i z e o f\( B i| t ^~~~~~~~~B uf)) { | src/libavcodec/vlc.c ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :321:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:734:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 734 | for (; i < FF_ARRAY_ELEMS(vpic->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vc2enc.c:195:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 195 | while (val > maxval) { | ~~~ ^ ~~~~~~ src/libavcodec/vc2enc.c:220:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | while (val > maxval) { | ~~~ ^ ~~~~~~ src/libavcodec/vaapi_encode_h265.c:514:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 514 | for (i = 0; i < F1F_A warningR generatedR. AY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:521:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 521 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/put_bits.h:317:33: warning: 99comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | for (i =317 | 0 , j i=f 0(;s -i> b_bEuLfE_MpSt(rp p>=- >sRiefzeeroefn(cBeiFtrBaumfe)s)) ;{ i| + ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~+ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:102:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 102 | while (!frame && j < FF_ARRAY_ELEMS(h->DPB)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:934:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 934 | for (; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | 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 long' [-Wsign-compare] 1044 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->RefPicList0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1084:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1084 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1086:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1086 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1087 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1090:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1090 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1092:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1092 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1093 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1151:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1151 | { FF_PROFILE_UNKNOWN } | ^ 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 16< warning1s5 generated&. & 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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/vp56.o src/libavcodec/vaapi_encode_h265.c:1151:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 1176 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/vp56data.o src/libavcodec/vima.c:142:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (samples > pkt->size * 2) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/vima.c:168:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 168 | for (sample = 0; sample < samples; sample++) { | ~~~~~~ ^ ~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1263:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1265:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | av_clip((avcCC libavcodec/vp56dsp.o tx->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 | 12 a warningvs_ generatedc. lip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1272 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ 5 warnings generated. 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 src/libavcodec/vaapi_encode_h264.c(i :=1264 :05;: iwarning: missing field 'unit' initializer [-Wmissing-field-initializers]< 15 && i 1264< | s h - >VnAbA_PrIe_fEsN[CLO1]D;E _iCO+M+)M {O N _| O ~ ^ ~~~~~~~~~~~~~~~P TIONS, | ^ src/libavcodec/vaapi_encode.hCC libavcodec/vp6.o :476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1308:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1308 | { Fsrc/libavcodec/vaapi_encode_h264.cF_:P1264R:O5F:I Lwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ UNKNsrc/libavcodec/vaapi_encode.h:O480W:N39 :} 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 | { .i64In file included from =src/libavcodec/vc1_block.c :2 31}: ,In file included from src/libavcodec/mpegvideo.h1:,45: src/libavcodec/put_bits.hM:A227X:37_:A SYwarning: Ncomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]C _DEPTH, FLAGS }, \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] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ CC libavcodec/vp6dsp.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: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, { .i64src/libavcodec/put_bits.h = :-2651 :}37,: -warning: 1comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare], INT_MAX, FL A265GS | } , | ^ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp8.o 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/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/vp8_parser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | { NULL }, | ^ CC libavcodec/vp8dsp.o src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1387 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ 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] CC libavcodec/vp9.o 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/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 - (msrc/libavcodec/vaapi_encode_h265.cy&:3)1387 :5-: warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]6 -src/libavcodec/vaapi_encode.h 3:)493 :{39 : note: | expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493 | src/libavcodec/vc1_mc.c : 293 : 41{: . iwarning: 6comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]4 = 0 }, 0293, | I N T_ M A X ,| F|L A(GuSn s}i g | n ^e d)(src_x - s->mspel) > s->h_edge_pos - (mx&3) - 16 - s->mspel * 3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9_metadata_bsf.o src/libavcodec/vaapi_encode_h265.c:1391:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1391 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1394:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1394 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ CC libavcodec/vp9_parser.o 32 warnings generated. 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 }, | ^ src/libavcodec/vc2enc.c:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ 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/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 }, | ^ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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_bits1CC libavcodec/vp9_raw_reorder_bsf.o (gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/vp9_superframe_bsf.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9_superframe_split_bsf.o src/libavcodec/twinvqdec.c:189:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | float ppc_gain = 1.0 src/libavcodec/bytestream.h/ 81:93572:15: *warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ 189 | 357 | i f ( si z e 2 ! = s i ztewi)n vq _| m ~~~~~ ^ ~~~~u lawinv(pgain_step * g_coef + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | pgain_step / 2, | ~~~~~~~~~~~~~~~ 191 | 25000.0, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sizeIn file included from 2 !src/libavcodec/vmnc.c= s:i32z: e)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/vp9block.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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/vc1_mc.csrc/libavcodec/twinvqdec.c::227563::37:54 :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] 227 | 563 | | | (u n s i g n e d ) ( s r:c _tym -p 2( s+- >1m.s0p; e l| ^~~~ ~< < fieldmv)) > v_edge_pos - (my & 3) - ((8 + s->mspel * 2) << fieldmv)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvqdec.csrc/libavcodec/vc1_mc.c::230562:17::41: 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] 230 | 562 | | | i(fu n(sisgtn emspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/vp9data.o src/libavcodec/vc1_mc.c:739:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 739 | || (unsigned)uvsrc_y > (v_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 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 3 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 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 36 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 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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/vp9dsp.o CC libavcodec/vp9dsp_10bpp.o CC libavcodec/vp9dsp_12bpp.o CC libavcodec/vp9dsp_8bpp.o CC libavcodec/vp9lpf.o CC libavcodec/vp9mvs.o CC libavcodec/vp9prob.o CC libavcodec/vp9recon.o CC libavcodec/vpx_rac.o CC libavcodec/vqavideo.o 19 warnings generated. src/libavcodec/vorbis_parser.c:139:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 139 | if (get_bits(&gb0, 6) + 1 == mode_count) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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 | CC libavcodec/vqcdec.o 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) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/wavarc.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 | 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) | ~~~~~~ ^~~~~~~~~~~ 5 warnings generated. CC libavcodec/wavpack.o 4 warnings generated. CC libavcodec/wavpackdata.o CC libavcodec/wavpackenc.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] = floorCC libavcodec/wbmpdec.o (BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ In file included from src/libavcodec/vorbisenc.c: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] CC libavcodec/wbmpenc.o 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: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/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/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))) | ~~~~ ~~^~~ In file included from src/libavcodec/vorbisenc.c:43: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wcmv.o src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1370:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1370 | for (p = 0, j = 0; j < ch_used; ++j) { | ~ ^ ~~~~~~~ src/libavcodec/vorbisenc.c:236:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | a = fabs(cb->dimensions[j * cb->ndimensions]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/webp.o src/libavcodec/vorbisenc.c:239:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | a = fabs(cb->dimensions[j * cb->ndimensions + 1]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c: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[voffs5], warning sco generatedde. book.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) a4v warning_sl generatedo. g(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 | 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) | ~~~~~~ ^~~~~~~~~~~ 8 warnings generated. src/libavcodec/vorbisenc.c:484:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | mant = (int)ldexp(frexp(f, &exp), 20); | ~~~~~ ^ 20 warnings generated. 8 warnings generated. src/libavcodec/vorbisdec.c:1748:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1748 | if (blockflag == previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1750:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1750 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:767:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9 warnings generated. 767 | average += fabs(coeffs[j]); | ~~~~ ^~~~~~~~~ src/libavcodec/vorbisenc.c:790:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ~~~~~~~~^~~~~~~ src/libavcodec/vorbisenc.c:790:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ^~~~~ src/libavcodec/vorbisenc.c:790:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~~ ~~~~~~~~~~~~^~~~~~~~~ CC libavcodec/webp_parser.o CC libavcodec/webvttdec.o 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) | ~~~ ^ ~~~ 4 warnings generated. CC libavcodec/webvttenc.o 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)) | ^ 1 warning generated. CC libavcodec/wma.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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vp9_metadata_bsf.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ CC libavcodec/wma_common.o 4 warnings generated. CC libavcodec/wma_freqs.o CC libavcodec/wmadec.o 1 warning generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/wmaenc.o CC libavcodec/wmalosslessdec.o 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/vp56.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmaprodec.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, inCC libavcodec/wmavoice.o [n]->size)); In file included from | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_split_bsf.csrc/libavcodec/vp9_superframe_bsf.c::2973: :src/libavcodec/bytestream.h23::187 :15note: :expanded from macro 'wloop' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | f o187r | ( n i=f 0(;s inz e2< !n=_ isni; zn+e+)) { | \ ~~~~~ ^ ~~~~ | ~ ^ ~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/wmv2.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/bytestream.h317 | : 318 i:f15 : (warning: s-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buf_end -318 s | -> bu f _ ipft r( s>i=z sei2z e!of=( BsiizetB)uf )) | ~~~~~ ^ ~~~~{ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wmv2data.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size24 != warning ss generatediz. e) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp3.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 362 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wmv2dec.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: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/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/wmv2dsp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38 : 357In file included from | src/libavcodec/vpx_rac.h :33: src/libavcodec/bytestream.h : 187i:f15 : (warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 != size) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:52:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:53:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2},CC libavcodec/wnv1.o {-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}, | ^ 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/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:38src/libavcodec/bytestream.h: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers]: 294:15: warning: 236comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | { 2, 8}, {294- | V P 5 6_ MBi_IfN T(EsRi_zeN2O V!E=C _sGiFz}e, ){ - V| P ~~~~~ ^ ~~~~5 6_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}, | ^ CC libavcodec/wrapped_avframe.o 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/vp6.c:40: src/libavcodec/vp6data.h:293:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:293:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:294:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:294:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:297:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:297:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:298:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:298:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:299:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 | {-0}, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 35 warnings generated. In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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; iframes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/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:370:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 370 | for (i=0; ibuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vp56.c:796:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 796 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/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: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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56.c23:836 warning:s19 generated:. warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 836 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2440:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 2449 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/wmaenc.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^In file included from src/libavcodec/wmadec.c:39: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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/xbmdec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 27 warnings generated. 1 warning generated. 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. In file included from src/libavcodec/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/xbmenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xface.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xfacedec.o 11 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bytestream.hsrc/libavcodec/wavarc.c::29428:: 15src/libavcodec/bytestream.h:: 187: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] 294187 | | iiff (s(isizzee22 !!= =s isziez)e ) | ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2src/libavcodec/bytestream.h !=: 357si:z15e): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2src/libavcodec/vqavideo.c !=: 437si:ze48): 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++) { | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wavpack.c:33: src/libavcodec/unary.hIn file included from :50:41:src/libavcodec/vp9prob.c :warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]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: 1550: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for(i = 0; 187i | < l e inf & &(s igzeet2_ b!i=t ss1i(zgeb)) !| = ~~~~~ ^ ~~~~s top; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:34: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ CC libavcodec/xfaceenc.o src/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:3095:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3095 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/xiph.o 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/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/vqavideo.c:701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:3166:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3166 | if (ptype != 0x81 && get_bits_left(&gb) >= 8U) | ~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/xl.o src/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/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] &CC libavcodec/xma_parser.o & cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/xpmdec.o src/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: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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wavpack.c:347:15:CC libavcodec/xsubdec.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ src/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: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)) | ~ ^ ~ src/libavcodec/mathops.h:214:49: note: expanded from macro 'FASTDIV' 214 | # define FASTDIV(a,b) ((uint32_t)((((uint64_t)a) * ff_inverse[b]) >> 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/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/wavpackenc.c:31: In file included from src/libavcodec/wavpackenc.h:26: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/wavarc.c:301:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->nb_samples > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/xsubenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/webvttdec.c:52:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 52 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 4 warnings generated. 3 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; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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:n18um:_ rwarning: ecomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]ct s; i++) { | ~^~~~~~~~~~~~~~~ 997 | ifsrc/libavcodec/webvttenc.c :(188:c23h: awarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n els > 188I | N T _ M iAfX (/s ->sbiufzfeeorf.(*lse-n> d> sbdcutfxsi)z)e ) | { ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~ ^ ~~~~~~~ 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) | ~~~~~~~~~~~~~~~ ^ ~ 1 warning generated. In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xvididct.o 4 warnings generated. 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/xwd_parser.o In file included from src/libavcodec/wma.c:26: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/xwddec.o CC libavcodec/xwdenc.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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.tilinsrc/libavcodec/bytestream.hg.:t357i:le15_:r owarning: wscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; tile_row +357+ | ) { if| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~( size2 != src/libavcodec/vp9.csi:z1287:e37:) 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.1 warning generated. 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; | ~~~ ^ ~~~~~~~ CC libavcodec/xxan.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vp8.c:2867:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2867 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/y41pdec.o 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/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/vp8.c:2876:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2876 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~~ ^ ~~~~~~~ 11 warnings generated. src/libavcodec/vp9.c:1511:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1511 | for (tile = 0; tile < s->active_tile_cols; tile++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1531:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1531 | for (tile = 0; tile < s->active_tile_cols; tile++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9block.c:973:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 973 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:974:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 974 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp8.c:2956:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2956 | for (i = 0; i < FF_ARRAY_ELEMS(s_src->frames); 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) | ~~~~~ ^ ~~~~~ CC libavcodec/y41penc.o 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 long' [-Wsign-compare] 1745 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ylc.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wmaprodec.c:105: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~1 warning 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generatedsrc/libavcodec/put_bits.h. :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/put_bits.h 317 | : 317 : 33: iwarning: fcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] ( s->buf_end - s317 | - > b u fi_fp tr( s->>=b usfi_zeenodf (-B si-t>Bbuuff)_)p t{r | > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ = sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/yop.o src/libavcodec/wavpackenc.c:958:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 958 | recurse_mono(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizesrc/libavcodec/wavpackenc.cof:(968:B42i:t Bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 968 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ 17 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wavpackenc.c:995:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 995 | if (value < GET_MED(0)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1001:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1001 | if (value - low < GET_MED(1)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1007:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1007 | if (value - low < GET_MED(2)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)); | ~~~~ ^ In file included from src/libavcodec/wmavoice.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/wmv2dec.c:25: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | 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; | ~ ^~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/put_bits.h227 | : 265 : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]i f (s->buf_e n265d | - s - > b u f _ifp t(rs ->>=b usfi_zeenodf -( Bist-B>ufb)u)f _p{tr | > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmaenc.c:249:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmaenc.c:258:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | src/libavcodec/wrapped_avframe.c : 90 : 19 : warning: dcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]o uble t = *coe f90s | + + / i(fe x(ppoktn-e>nsrc/libavcodec/vp9block.cst:is[zi]1368 e*: 25< s:imu zlwarning: et)ocomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]f;(A V | F ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ rame)) | 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-src/libavcodec/put_bits.h>ro:ws317;: 33 :| ~~~~~~~~ ^ ~~~~~~~ warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->busrc/libavcodec/vp9block.cf:_1401e:17n: dwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]- s->buf_pt r1401 | > = s i z e of (iBnitt Buwf )=) {F F M| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~I N(s->cols - col, w4) * 8, h = FFMINsrc/libavcodec/put_bits.h(s->:r317o:w33s: - warning: rcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]ow , h4) * 8, n ,317 | o =i f0 (;s - >| bu ^ ~~~~~~~~~~~~~ ~~f _end - s-src/libavutil/macros.h>b:u49:f25_p:t rnote: expanded from macro 'FFMIN'> = size o49f | (#BdietfBiunfe) )FF M{I N | ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~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(ssrc/libavcodec/put_bits.h->r:o317w:33s: -warning: rcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]o w, h4); | ^ ~~~~~~~~~~~~~ ~~ 317 | src/libavutil/macros.h : 49 :25i:f note: (expanded from macro 'FFMIN's- >buf_ e49n | d#d ef-in es -F>FMbIuNf(_ap,trb >)= (si(zae)o f>( B(ibt)B u?f )(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 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/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:152CC libavcodec/yuv4enc.o :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: src/libavcodec/wmaenc.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :395:30: 176 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] high_ f395r | e q = h i gh _f r e q a * 0 . 6 5 ; | ^~~~~~~~~ ~ = s->coefs[0][i] * 0.5; | ^~~~~~~~~~~~~~ ~ 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/wmaenc.c:396:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/wma.c:179:25: 396warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | b h i g h _=f rse-q> c= ohefisg[h1_][fire]q * *0 .05.7;5; | ^~~~~~~~~~~~~~ ~| ^~~~~~~~~ ~ 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, "bsrc/libavcodec/wmadec.cps=:%f633 b:p27s:1= %warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] high_freq=%f bi633t | o ff se t = % d \ n"m,d c t_| n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o rm = 190 | 1 . 0 / ( fl o a t )b np4;s , | b ~ ^~~~~~~~~~p s1, 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/wmadec.c:649:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ CC libavcodec/zerocodec.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/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) / CC libavcodec/zlib_wrapper.o | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | avctx->sample_rate + 0.5); | ~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wma.c:320:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ~~~^~~~~~~~~~ src/libavcodec/wma.c:320:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wma.c:336:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | if (bps1 < 0.72) | ^~~~ ~ 13 warnings generatedsrc/libavcodec/wma.c. :338:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | else if (bps1 < 1.16) | ^~~~ ~ 1 warning generated. In file included from src/libavcodec/wmv2enc.c:23: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/zmbv.o 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/webp.c:665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ CC libavcodec/zmbvenc.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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ AR libpostproc/libpostproc.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: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)) { \ | ^~~~ CC libswresample/aarch64/audio_convert_init.o 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libswresample/aarch64/audio_convert_neon.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wmaprodec.c:1326:52: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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)) { \ | ^~~~ AS libswresample/aarch64/resample.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/xpmdec.c:242:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 242 | len = FFMIN(FFMAX(len, 0), sizeof(color_name) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/xfaceenc.c:195:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 195 | av_assert0(i < sizeof(intbuf)); | ~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libswresample/aarch64/resample_init.o 8 warnings generated. src/libavcodec/xpmdec.c:357:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 357 | if (size > SIZE_MAX / 4) | ~~~~ ^ ~~~~~~~~~~~~ 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 }, | ^ 3 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) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libswresample/audioconvert.o CC libswresample/dither.o CC libswresample/options.o CC libswresample/rematrix.o CC libswresample/resample.o CC libswresample/resample_dsp.o CC libswresample/swresample.o CC libswresample/swresample_frame.o In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/version.o AS libswscale/aarch64/hscale.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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; | ~ ^~~~~ 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/xsubenc.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:626:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | irange = 64.0 / range; // so irange*(max-value) is in the range [0, 63] | ~ ^~~~~ src/libavcodec/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); | ^~~~~~~~ ~ 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/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ~~~~^~~~~~~~~~ ~ 1 warning generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 32 warnings generated. src/libavcodec/bytestream.h: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 long' [-Wsign-compare] 42 | for (i = 0; i < sizeof(tc_offsets); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. AS libswscale/aarch64/output.o 20 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libswscale/aarch64/rgb2rgb.o In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wmavoice.c: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 | 4 warning s generated . gain_coeff, 6) - | ~~~~~~~~~~~~~~ ~ src/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: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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libswscale/aarch64/rgb2rgb_neon.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswscale/aarch64/swscale.o 8 warnings generated. CC libswscale/aarch64/swscale_unscaled.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++) { | ~ ^ ~~~~~~~ AS libswscale/aarch64/yuv2rgb_neon.o 4 warnings generated. 6 warnings generated. 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') [-Wsign-compare] 147 | if (bytestream2_get_bytes_left(&gCC libswscale/alphablend.o b) < 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++) { | ~ ^ ~~~~~~~ 2 warnings generated. CC libswscale/gamma.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++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libswscale/half2float.o src/libavcodec/ylc.c:112:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 112 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ylc.c:113:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 113 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/hscale.o In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswscale/hscale_fast_bilinear.o CC libswscale/input.o CC libswscale/options.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ylc.c:440:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 440 | forsrc/libavcodec/bytestream.h (:i318n:15t: i warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0; i < FF_ A318R | R A Y _ EiLfEM S((ss-i>zvlec2) ;! i=++ )s i z| e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libswscale/output.o 5 warnings generated. CC libswscale/rgb2rgb.o src/libavcodec/xxan.c:192:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | if (chroma_off + 4 >= bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 7 warnings generated. CC libswscale/slice.o CC libswscale/swscale.o src/libavcodec/zmbv.c:532:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 532 | if (c->decomp_size < len) { | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/zmbv.c:616:59: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long') [-Wsign-compare] 616 | if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/swscale_unscaled.o CC libswscale/utils.o CC libswscale/version.o CC libswscale/vscale.o CC libswscale/yuv2rgb.o CC libavutil/aarch64/cpu.o 9 warnings generated. CC libavutil/aarch64/float_dsp_init.o src/libswresample/dither.c:27:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 27 | double scale = s->dither.noise_scale; | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ In file included from src/libswscale/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libswresample/options.c:42:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:44:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | src/libswresample/resample.c : 182 : 52 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 182 | O F F S E Ti(fus(erx_idi6t4=h0 e r . s c a l e ; | ~~ ~~~~~~~~~~^~~~~ }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ In file included from src/libswresample/resample_dsp.c:39: src/libswresample/resample_template.csrc/libswresample/options.c:175::4820::167 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 48175 | | v a l + = ( v2 - v a l ) * i n v _ sr c _ i n c r * f r a c ; | ~~~^~~~~ ~ OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | 1 ^ warning generated. src/libswresample/options.c:49:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"uch" 3 warning s generated . , "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: src/libswresample/dither.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 117:74: warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare] 55 | {"out_s a117m | p le _ r a t e "i f ( l l a,b "ss(ets -o>uotutp_suamtp les_aramtplee -ra tfe->"r a t e ) *, 2O0F oruta_tseam p&l&e_ rfa-t>en)a,m eAV _=O=P T_sT-Y>PdEi_tIhNTe r ,. me{th.oid6)4 ={0 | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libswresample/dither.c :}120,: 240: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] , I N120T_ | M AX , P A RA M } ,f o r| ^( j=0; jlen; j++) | ~^~~~~~~ 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}, | ^ AS libavutil/aarch64/float_dsp_neon.o 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 In file included from src/libswresample/dither.c : 135 : src/libswresample/dither_template.c :)61,: 34A:V _warning: OPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T_TYPE_FLOAT, {61. | d b l = C _ 3 0 DB d o u b l e d 1 , d =}, -s3r2c [ i ] *,S _312; | ~ ~~~~~~^~~~ , 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 src/libswresample/dither_template.c : 66 : 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, -32 63 | , 3 2 , dPA RA-M=} ,n s_ c| ^o effs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c64: | 83 : 160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] +n s83_ | c{oe"ffrsmv[oj l+" 1 ] * ns _ e r r o r s[ p, o"ss e+t jr e+ma t1]r i| x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vol 65u | m e " , O F F S E T (+rnesm_actoriexff_sv[ojl +u m2e]), *A Vn_sO_ePrT_rToYrPsE_[FpLoOAsT ,+ {j.d b+l =21]. 0 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | }, - 10 0 0 , +1n0s00_ c o e f f,s [PjA RA+M 3}], * n| s ^_e rrors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:84:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"rematrix_volume" , "setsrc/libswresample/dither_template.c r:em69a:t35ri:x warning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o lume" 69 | , O F F S E T ( rdem a-t=r ixn_s_vcoolefufsm[ej)], * AnVs_O_PeTr_rTYoPrEs_[pFosL O+A Tj,] ;{ . d| b ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~l =1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:85:160: src/libswresample/dither_template.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]71: 27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | 85 | { " r e m adt1r i=x _rimnaxtv(adl +" n o i s e,[ "is]e)t; r e | m ~ ^~~~~~~~a trix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0 src/libswresample/dither_template.c : 73 : 19 : }warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 , 731 | 0 0 0 , PA R AdM}1, *| ^= S; | ~~ ^ 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) In file included from src/libswresample/dither.c : 139 : src/libswresample/dither_template.c :,61: 34A:V _warning: OPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T_ TYPE_BOOL , {.i 6614 | = 0 d o u b l e d}1,, d0 = s r c[,i ]1*S _ 1 ; | ~ ~~~~~~^~~~ , PARAM }, | ^ src/libswresample/options.c:122:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | , OFFSET(min_compensation),Asrc/libswresample/dither_template.cV_:OP66T:21_:T YPwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_F LOAT ,{. d63b | l = F L T _ M A X d - = n s}_,c o0e f f s [ j, F L T]_ M* AnsX_ e r r,o rPsA[RpAMo s} ,+ j| ^ ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_cosrc/libswresample/options.ce:f124f:166s: [warning: jmissing field 'unit' initializer [-Wmissing-field-initializers] + 1] * ns_errors[pos 124+ | j + 1 ] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | + n s _ c o e ff s [ j + ,2 ]OF F*S EnTs(m_ienr_hraorrds_[cpoomsp e+n sjat i+ o2]n ) ,| A ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~V _OPT_ T66Y | P E _F LO A T , { . d bl = 0 . 1 + n s _ c oe ff s [ j + }3, ]0 * n s _ er r, oIrNsT[_pMoAsX + j ,+ P3A]R;A M| } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, | ^ src/libswresample/options.c:126:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | src/libswresample/dither_template.c : 69 : 35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d - = n s _c oe f f s[ j,] O* FnFsS_EeTr(rosrofst[_cpoompse +n sja]t;i o n| _ ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~d uration),AV_OPT_TYPE_FLOAT ,{.dbl=1 }, 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 | src/libswresample/options.c : 128 :166 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] d1 = rint(d + 128n | oi se [ i] ) ; | ~ ^~~~~~~~ , OFFSET(max_soft_compensation),AV_OPT_TYPE_FLOAsrc/libswresample/dither_template.cT: ,73{:.19d:b lwarning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73 | } ,d 1I *N=T _MSIN;, I | N ~~ ^T _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' 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 | 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 , | OF F S ET ( m i n _ co mdopuebnslaet ido1n),, AdV =_ OsPrTc_[TiY]P*ES__F1L;O A T| ~ ~~~~~~^~~~, {.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:122src/libswresample/dither_template.c::10966:: 21warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | 122 | d - = ns _ c o e f f s [j ] * n s _ e r r o r s[ p o s + j , O]F F | S ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ET(m i64n | _ c o m p e n s a t i o n ) , A V _ OP+T_nTsY_PcEo_eFfLfOsA[Tj ,+{ .1]d b*l =nFsL_eTr_roMrAsX[ p o s + j + 1 ] } , | 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65, | FL T _ M A X , P AR A M } ,+ n s| _ ~ ^~~~~~~c oeffs[j + 2] * /usr/include/float.hn:s15_:e17:r ronote: rexpanded from macro 'FLT_MAX's [pos +15 | j# d+e f2i]n e | F ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L T_MAX 366. | 4 0 2 82 3 4 6 6 3 8 5 2 88 5 9 8 1 2 e ++3ns8_Fc o| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~f fs[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/options.c:70:145: warning: implicit conversion from '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)src/libswresample/dither_template.c":,71 :| 27~ : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | 70 | d 1 = r i nt ( d + n o i se [ i ] ) ; | ~ ^~~~~~~~ OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 src/libswresample/dither_template.c : 73 : 19}:, warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]NT 64_MIN ,73 | I N T 6 4 _ M A X ,d 1P A*R=AM |SD; E P| R ~~ ^ EC, "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' 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' 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|DEPRsrc/libswresample/swresample.cEC,: 330":c21h:a nnwarning: elimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ layout"}, | ^~~~~~~~~330 | s->rematrix_vol/usr/include/stdint.h:u46m:e21!:= note: 1expanded from macro 'INT64_MAX' .0 | | 46 | | # ~~~^~~~~~~~~~~~~~~~~ define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:64:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 63 | {"icl" , "set input channel layout (Deprecated, use ichl)", | ~ 64 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libswresample/dither.c: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/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->msrc/libswresample/dither_template.cax:_66:s21:o fwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ compensat i63o | n = s - > a s y n c / ( d o ubdl e-)= sn-s>_inc_oseafmfplse[_jra t e; | ] ~~~^~~~~ ~ * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ CC libavutil/aarch64/tx_float_init.o src/libswresample/swresample.c:443:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | s->resample_first= RSC*s->out.ch_count/s->used_ch_layout.nb_channels - RSC < s->out_sample_rate/(float)s-> in_sample_rate - 1.0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ AS libavutil/aarch64/tx_float_neon.o src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:43:23: note: expanded from macro 'CONV_FUNC' CC libavutil/adler32.o 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_src/libswresample/swresample.cSAM:P232LE:_62F:M Twarning: _Fcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]L T, *(const floa t232* | ) p i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c :44 : 23 : note: expanded from macro 'CONV_FUNC' 44 | s - > us e r*_(iont_ycphel*ay)oputo. u.=m aesxkp !r=; s -p>iu s+e=r _iins_;ch _ploa y+=o uto)s;)\) {| ~ ^~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:245:64: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 245 | s->user_out_chlsrc/libswresample/audioconvert.ca:y83o:u58t:. uwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]. mask != s -83> | usCeOrN_oVu_tF_UchN_Cl(aAyoVu_tS)A))M P{L E _| F ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~M T_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;\ | ~ ^~~~ 5 warnings generated. src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:49:23: note: expanded from macro 'CONV_FUNC' 49 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/rematrix.c:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 486 | for (j = 0; j < FF_ARRAY_ELEMS(s->matrix[0]); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 44 warnings generated. In file included from src/libswscale/aarch64/rgb2rgb.c:28: 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/aarch64/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/aes.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); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/aes_ctr.o CC libavutil/ambient_viewing_environment.o CC libavutil/audio_fifo.o In file included from src/libswscale/aarch64/swscale_unscaled.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/avsscanf.o CC libavutil/avstring.o In file included from src/libswscale/gamma.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/blowfish.o CC libavutil/base64.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); | ~~~~~~~~~~~~ ~~^ 15 warnings generated. CC libavutil/bprint.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); | ~~~~~~~~~~~~ ~~^ 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); | ~~~~~~~~~~~~ ~~^ 1 warning generated. 4 warnings generated. CC libavutil/buffer.o CC libavutil/camellia.o CC libavutil/cast5.o 6 warnings 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); | ~~~~~~~~~~~~ ~~^ 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); | ~~~~~~~~~~~~ ~~^ 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); | ~~~~~~~~~~~~ ~~^ 1 warning generated. In file included from src/libswscale/rgb2rgb.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/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); | ~~~~~~~~~~~~ ~~^ 2 warnings generated. In file included from src/libswscale/slice.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/channel_layout.o CC libavutil/cpu.o CC libavutil/crc.o 1 warning 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); | ~~~~~~~~~~~~ ~~^ 1 warning generated. CC libavutil/csp.o CC libavutil/des.o In file included from src/libswscale/vscale.c:20: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/detection_bbox.o CC libavutil/dict.o src/libswscale/options.c:54:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "srcw", "source width", OFFSET(srcW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "srch", "source height", OFFSET(srcH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "dstw", "destination width", OFIn file included from FSsrc/libswscale/yuv2rgb.cE:T(34d: stIn file included from Wsrc/libswscale/swscale_internal.h):,38 : src/libavutil/half2float.h : 47 : 27A:V _warning: OPimplicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]T_ TYPE_INT, { .i64 = 1476 | r e t u r n a v _ f}l,o a1t,2 i n t ( uI.NfT)_;M AX ,| ~~~~~~~~~~~~ ~~^ 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 CC libavutil/display.o }, 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 },12 warning| ^s generated. src/libswscale/options.c:63:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "param1", "scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:65:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "src_v_chr_pos", "source vertical chroma position in luma grid/256" , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:66:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "src_h_chr_pos", "source horizontal chroma position in luma grid/256", OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:67:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "dst_v_chr_pos", "destination vertical chroma position in luma grid/256" , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:68:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "dst_h_chr_pos", "destination horizontal chroma position in luma grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:76:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "gamma", "gamma correct scaling", OFFSET(gamma_flag),AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libswscale/options.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ CC libavutil/dovi_meta.o CC libavutil/downmix_info.o 24 warnings generated. 43 warnings generated. CC libavutil/encryption_info.o src/libavutil/base64.c:154:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if (in_siIn file included from zsrc/libswscale/rgb2rgb.ce: >128=: Usrc/libswscale/rgb2rgb_template.cIN:T367_M:A19X :/ 4warning: |comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| | ~~~~~~~ ^ ~~~~~~~~~~~~ 367 | for (i = 0; i < src_size; i += 3) { | ~ ^ ~~~~~~~~ CC libavutil/error.o CC libavutil/eval.o 4 warnings generated. 17 warnings 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); | ~~~~~~~~~~~~ ~~^ 1 warning generated. CC libavutil/fifo.o 6 warnings generated. CC libavutil/file.o CC libavutil/file_open.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; | ~~~~~^ ~~~ CC libavutil/film_grain_params.o 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 && x96s:r39c:_ rwarning: amissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]n ges. r96an | g es [ 0 ][.AlVe_nP I=X=_ FcM-T>_srAcRHG)B)] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ = { src/libswscale/swscale.c1:,1143 :1 42}:, warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ^ 1143 | if ((ssrc/libswscale/utils.cli:ce97_:39s:t arwarning: tmissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] > 0 |97| | sl i ce _[hAeVi_gPhtI X< _cFM-T_>dRsGBtAH)] && | ~~~~~~~~~~~~ ^ ~~~~~~~ = { 1src/libswscale/swscale.c,: 11172 :}23,: warning: | ^comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1172 | fosrc/libswscale/utils.cr: 98:(39in:t warning: imissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] = 0; i98 | < FF _ AR[RAAVY__EPLIEMXS_(FdMsTt)_;AB Gi+R+] ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ = { 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/libavutil/avsscanf.c:523:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libswscale/utils.c:103:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 523 | 103 | fo r [(A; V_cP-I'X0_'F22fPr1a6mLeE]_ ds=t {- >1d,a t1a [i}],; i +| + ^) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:156:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 156 | [AV_PIX_FMT_YUV422P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:157:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 157 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:158:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 158 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:159:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 159 | [AV_PIX_FMT_RGB444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:160:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 160 | [AV_PIX_FMT_RGB444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:161:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 161 | [AV_PIX_FMT_BGR444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:162:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 162 | [AV_PIX_FMT_BGR444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:163:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 163 | [AV_PIX_FMT_YA8] = { 1, 1 }, | ^ src/libswscale/utils.c:164:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 164 | [AV_PIX_FMT_YA16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:165:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 165 | [AV_PIX_FMT_YA16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:166:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 166 | [AV_PIX_FMT_BGR48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:167:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:170:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:171:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:172:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:173:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:174:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:175:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:176:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 176 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:177:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:178:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:179:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 179 | [AV_PIX_FMT_YUV422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:180:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 180 | [AV_PIX_FMT_YUV422P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:181:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 181 | [AV_PIX_FMT_YUV422P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:182:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 182 | [AV_PIX_FMT_YUV422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:183:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 183 | [AV_PIX_FMT_YUV422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:184:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 184 | [AV_PIX_FMT_YUV422P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:185:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 185 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:186:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:187:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:188:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_YUV444P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:189:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 189 | [AV_PIX_FMT_YUV444P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:190:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 190 | [AV_PIX_FMT_YUV444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:191:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 191 | [AV_PIX_FMT_YUV444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:192:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 192 | [AV_PIX_FMT_YUV444P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:193:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 193 | [AV_PIX_FMT_YUV444P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:194:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 194 | [AV_PIX_FMT_GBRP] = { 1, 1 }, | ^ src/libswscale/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] 1227 | warning generated . [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 }, | ^ CC libavutil/hdr_dynamic_metadata.o 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/hdr_dynamic_vivid_metadata.o CC libavutil/hmac.o CC libavutil/hwcontext.o 1 warning generated. src/libavutil/crc.c:364:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 364 | if (ctx_size >= sizeof(AVCRC) * 1024) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavutil/hwcontext_stub.o CC libavutil/hwcontext_vaapi.o src/libswscale/utils.c:458:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 458 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 warnings generated. src/libswscale/utils.c:882:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 882 | for(i=0; i 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("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 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; | ~ ^~~~~~ CC libavutil/integer.o src/libavutil/error.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 113 | for (i = 0; i < FF_ARRAY_ELEMS(error_entries); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/intmath.o CC libavutil/lfg.o 2 warnings generated. CC libavutil/lls.o src/libswscale/utils.c:1593:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1593 | c2->inv_gamma = alloc_gamma_tbl(1.f/c->gamma_value); | ^~~~ 1 warning generated. src/libavutil/bprint.c:109:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ 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/utils.c:1897:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1897 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/log.o src/libavutil/channel_layout.c:154:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 154 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2118:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2118 | a->coeff[i] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/log2_tab.o src/libswscale/utils.c:2125:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2125 | if(length <= 0 || length > INT_MAX/ sizeof(double)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavutil/eval.c:34: src/libavutil/ffmath.h:49:830: warning swarning: generated. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 116 | { "flags" , NULL, 0, AV_OPT_TYPE_FLAGS, { .src/libavutil/channel_layout.ci64 := 2150: }19,: INwarning: T64comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_M IN, INT64_MAX, .215u | n i t = f"ofrl a(gis " =}, 0 ;| ~ ^~~~~~~~~i < FF_ARRAY_EL/usr/include/stdint.hE:M46S:(21c:ha nnote: nexpanded from macro 'INT64_MAX'e l_la y46 | o#utd_emfianpe )I;N Ti6+4+_)M A{X (| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x 7ffffffsrc/libavutil/channel_layout.cff:f216f:f48f:f fwarning: f)comparison of integers of different signs: 'unsigned long' 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 long' [-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 long' and 'int' [-Wsign-compare] 222 | strlen(channel_names[i].name) == name_len && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/channel_layout.c:285:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 285 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 1 warning generated. 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 (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 | fsrc/libavutil/channel_layout.cil:te327r:-19>:c hwarning: rcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]V = sws_getGauss i327an | V e c f(ocrh r(oim a=G B0l;u r,i 3.<0 )F;F _| A ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ RRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/lzo.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/channel_layout.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 359 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:240:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | double d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/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-2>v warningalsu generatede. * ((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' 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/mastering_display_metadata.o src/libavutil/channel_layout.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 586 | if (i >= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 9 warnings generated. CC libavutil/mathematics.o src/libavutil/eval.c:375:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 375 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/mem.o CC libavutil/murmur3.o CC libavutil/md5.o src/libavutil/channel_layout.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 739 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/opt.o src/libavutil/file.c:82:18: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 82 | if (off_size > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ CC libavutil/parseutils.o src/libavutil/channel_layout.c:801:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 801 | if (idx >= channel_layout->nb_channels) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:809:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 809 | if (idx < ambi_channels) | ~~~ ^ ~~~~~~~~~~~~~ src/libavutil/eval.c:747:25: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 747 | for (i = 0; e->type != type && i < 3 && e->param[i]; i++) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:750:17: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 750 | if (e->type == type && e->const_index < size) | ~~~~~~~ ^ ~~~~ CC libavutil/pixdesc.o src/libavutil/eval.c:786:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 786 | *d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavutil/channel_layout.c : 882: 34 :_ _warning: bucomparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare]i ltin_nanf("" )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 long' [-Wsign-compare] 965 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/pixelutils.o 1 warning generated. 1 warning generated. CC libavutil/random_seed.o CC libavutil/rational.o src/libavutil/hash.c:208:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:209:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (size > rsize) | ~~~~ ^ ~~~~~ src/libavutil/hash.c:219:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:231:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:232:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if (size < osize) | ~~~~ ^ ~~~~~ src/libavutil/hmac.c:144:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 144 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ 10 warnings generated. src/libavutil/hmac.c:170:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 170 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ CC libavutil/rc4.o CC libavutil/reverse.o CC libavutil/ripemd.o CC libavutil/samplefmt.o CC libavutil/sha.o CC libavutil/sha512.o CC libavutil/slicethread.o CC libavutil/spherical.o CC libavutil/stereo3d.o CC libavutil/tea.o CC libavutil/threadmessage.o src/libavutil/frame.c:149:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 149 | if (sizes[i] > INT_MAX - total_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavutil/time.o 2 warnings generated. CC libavutil/timecode.o src/libavutil/hwcontext.c:86:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 86 | for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tree.o CC libavutil/twofish.o src/libavutil/frame.c:401:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 401 | for (i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavutil/frame.c:487:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 487 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:122:22: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const long') and 'unsigned long' [-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 long') and 'unsigned long' [-Wsign-compare] 137 | if (linesizes[i] > SIZE_MAX / h) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. CC libavutil/tx.o src/libavutil/imgutils.c:163:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 163 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/frame.c:532:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 532 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tx_double.o CC libavutil/tx_float.o src/libavutil/frame.c:625:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 625 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tx_int32.o src/libavutil/frame.c:647:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 647 | if (frame->nb_side_data > INT_MAX / sizeof(*frame->side_data) - 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/utils.o CC libavutil/uuid.o 10 warnings generated. CC libavutil/version.o CC libavutil/video_enc_params.o src/libavutil/frame.c:874:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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 long') and 'int' [-Wsign-compare] 873 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/imgutils.c:494:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 494 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/pixelutils.c:84:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 83 | if (w_bits < 1 || w_bits > FF_ARRAY_ELEMS(sad) || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:559:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 559 | for (i = 0; i < clear_size; i++) { | ~ ^ ~~~~~~~~~~ CC libavutil/xga_font_data.o CC libavutil/xtea.o src/libavutil/hwcontext_vaapi.c:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 181 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libavfilter/libavfilter.a src/libavutil/hwcontext_vaapi.c:435:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 448 | if (!(i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table))) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libswresample/libswresample.a src/libavutil/mathematics.c:105:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 105 | a1 += a0 < r; | ~~ ^ ~ src/libavutil/mathematics.c:110:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 110 | if (c <= a1) { | ~ ^ ~~ 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/mathematics.c:163:11: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 163 | if (c > (mod >> 1)) | ~ ^ ~~~~~~~~ 2 warnings generated. src/libavutil/rational.c:59:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka '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/random_seed.c:78:28: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 78 | av_assert0(sizeof(tmp) >= av_sha_size); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/opt.c:106:59:src/libavutil/avassert.h :38warning: :11implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'av_assert0' 38 | 106 | i f ( !( c o n dn)u) m{ = d en ? n u m * i nt n u m / d e n : ( n u m & & i n t n u m ? IN FI N I T Y : \N A N| ) ^~~~; | ~ ^~~~~~~~ /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 long' [-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 long' [-Wsign-compare] 285 | if (ci + 6 >= FF_ARRAY_ELEMS(const_values)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~ 34 warnings generated. 1 warning generated. src/libavutil/spherical.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavutil/md5.c:160:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 160 | int cnt = FFMIN(len, 64 - j); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/stereo3d.c:70:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 70 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. src/libavutil/pixdesc.c:2899:42: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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 long' [-Wsign-compare] 2938 | for (i = 0; i < FF_ARRAY_ELEMS(planes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/timecode.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 186 | for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/parseutils.c:371:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]371 | 952 | FF M IiNf( s(lerne-the x>=_ osfifzesoeft(b+u1f,) )s i| z ~~~ ^ ~~~~~~~~~~~e of(color_string2))); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~1 warning generated. src/libavutil/parseutils.c:384:64: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 384 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/pixdesc.c:3214:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 3253 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/pixdesc.c:3274:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 33 3295 warning | s generated . for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/utils.c:89:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 89 | buf_size = buf_size > len ? buf_size - len : 0; | ~~~~~~~~ ^ ~~~ src/libavutil/parseutils.c:624:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 715 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavutil/parseutils.c:764:27: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 764 | if ((q - tag) < sizeof(tag) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/opt.c:1179:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1179 | } else if (d == FLT_MAX) { | ~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1181:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1181 | } else if (d == FLT_MIN) { | ~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1183:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1183 | } else if (d == -FLT_MAX) { | ~~ ^~~~~~~~ src/libavutil/opt.c:1185:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1185 | } else if (d == -FLT_MIN) { | ~~ ^~~~~~~~ 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 long' [-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 long' [-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 long' [-Wsign-compare] 373 | for (int i = 0; i < FF_ARRAY_ELEMS(cpu_slow_penalties); 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 long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 18 warnings generated. 2 warnings generated. src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ 1 warning generated. 1 warning generated. 8 warnings generated. 5 warnings generated. 5 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1165:28: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1165 | sum += UNSCALE(src[j]) * cos(a * phase); | ^~~~~~ ~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1192:34: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1192 | double val = UNSCALE(src[j*stride]); | ~~~ ^~~~~~~~~~~~~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 27 warnings generated. 6 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c: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: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: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: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. 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 7 warnings generated. 216 warnings generated. 1 warning generated. 1 warning generated. 20 warnings generated. 30 warnings generated. 5 warnings generated. 13 warnings generated. 1 warning generated. 13 warnings generated. 1 warning generated. 9 warnings generated. 19 warnings generated. 4 warnings generated. 21 warnings generated. 6 warnings generated. AR libavutil/libavutil.a 5 warnings generated. 9 warnings generated. 1 warning generated. 8 warnings generated. 1 warning generated. AR libswscale/libswscale.a AR libavcodec/libavcodec.a [7/8] Performing install step for 'ffmpeg' 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 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-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.h 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 libavcodec/libavcodec.pc 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' [140/1733] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [141/1733] Completed 'ffmpeg' [142/1733] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [143/1733] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [144/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [145/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [146/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [147/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [148/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [149/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [150/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [151/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [152/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [153/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [154/1733] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [155/1733] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [156/1733] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [157/1733] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [158/1733] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [159/1733] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [160/1733] Generating AddonModuleXbmcwsgi.i.cpp [161/1733] Generating AddonModuleXbmcvfs.i.cpp [162/1733] Generating AddonModuleXbmcplugin.i.cpp [163/1733] Generating AddonModuleXbmc.i.cpp [164/1733] Generating AddonModuleXbmcgui.i.cpp [165/1733] Generating AddonModuleXbmcdrm.i.cpp [166/1733] Generating AddonModuleXbmcaddon.i.cpp [167/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [168/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [169/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [170/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [171/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [172/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [173/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [174/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [175/1733] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [176/1733] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [177/1733] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [178/1733] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [179/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [180/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [181/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [182/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [183/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [184/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [185/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [186/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [187/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [188/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [189/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [190/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [191/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [192/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [193/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [194/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [195/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [196/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [197/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [198/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [199/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [200/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [201/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [202/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [203/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [204/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [205/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [206/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [207/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [208/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [209/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [210/1733] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [211/1733] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [212/1733] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [213/1733] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [214/1733] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [215/1733] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [216/1733] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [217/1733] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [218/1733] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [219/1733] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [220/1733] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [221/1733] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [222/1733] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [223/1733] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [224/1733] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [225/1733] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [226/1733] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [227/1733] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [228/1733] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [229/1733] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [230/1733] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [231/1733] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [232/1733] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [233/1733] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [234/1733] Linking CXX static library build/network/dacp/network_dacp.a [235/1733] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [236/1733] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [237/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [238/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [239/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [240/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [241/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [242/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [243/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [244/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [245/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [246/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [247/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [248/1733] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [249/1733] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [250/1733] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [251/1733] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [252/1733] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [253/1733] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [254/1733] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [255/1733] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [256/1733] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [257/1733] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [258/1733] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [259/1733] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [260/1733] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputTouch.cpp.o [261/1733] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputSettings.cpp.o [262/1733] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputPointer.cpp.o [263/1733] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputKeyboard.cpp.o [264/1733] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputHandler.cpp.o [265/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [266/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [267/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [268/1733] Linking CXX static library build/windowing/linux/windowing_linux.a [269/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [270/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [271/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [272/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [273/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [274/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [275/1733] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [276/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [277/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [278/1733] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [279/1733] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [280/1733] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [281/1733] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [282/1733] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [283/1733] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [284/1733] Linking CXX static library build/platform/common/speech/platform_common_speech.a [285/1733] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [286/1733] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [287/1733] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [288/1733] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [289/1733] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [290/1733] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [291/1733] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [292/1733] Linking CXX static library build/input/touch/input_touch.a [293/1733] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/DRMPRIMEEGL.cpp.o [294/1733] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIMEGLES.cpp.o [295/1733] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VideoLayerBridgeDRMPRIME.cpp.o [296/1733] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIME.cpp.o [297/1733] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [298/1733] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [299/1733] Linking CXX static library build/rendering/gles/rendering_gles.a [300/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [301/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [302/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o [303/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [304/1733] Linking CXX static library build/platform/posix/network/platform_posix_network.a [305/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [306/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [307/1733] Linking CXX static library build/network/httprequesthandler/python/network_httprequesthandlers_python.a [308/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [309/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [310/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [311/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o [312/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o [313/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o [314/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o [315/1733] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o [316/1733] Linking CXX static library build/platform/linux/network/zeroconf/platform_linux_network_zeroconf.a [317/1733] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o [318/1733] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o [319/1733] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a [320/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o [321/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o [322/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o [323/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o [324/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.cpp.o [325/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o [326/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o [327/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o [328/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o [329/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o [330/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o [331/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o [332/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o [333/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o [334/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o [335/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o [336/1733] Linking CXX static library build/platform/linux/threads/platform_linux_threads.a [337/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o [338/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o [339/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o [340/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o [341/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o [342/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o [343/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o [344/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o [345/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o [346/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o [347/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o [348/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o [349/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o [350/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o [351/1733] Linking CXX static library build/platform/linux/powermanagement/platform_linux_powermanagement.a [352/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o [353/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o [354/1733] Linking CXX static library build/interfaces/python/python_interface.a [355/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o [356/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o [357/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.cpp.o [358/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.cpp.o [359/1733] Linking CXX static library build/platform/posix/platform_posix.a [360/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o [361/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o [362/1733] Linking CXX static library build/interfaces/legacy/legacy_interface.a [363/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o [364/1733] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecDRMPRIME.cpp.o [365/1733] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/VAAPI.cpp.o [366/1733] Linking CXX static library build/cdrip/cdrip.a [367/1733] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoPPFFmpeg.cpp.o [368/1733] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o [369/1733] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o [370/1733] Linking CXX static library build/platform/linux/network/platform_linux_network.a [371/1733] Linking CXX static library build/network/upnp/network_upnp.a [372/1733] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o [373/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o [374/1733] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o [375/1733] Linking CXX static library build/cores/VideoPlayer/videorenderers/shaders/videoshaders.a [376/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o [377/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o [378/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o [379/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o [380/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.cpp.o [381/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o [382/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o [383/1733] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o [384/1733] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecFFmpeg.cpp.o [385/1733] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o [386/1733] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.cpp.o [387/1733] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferPoolDMA.cpp.o [388/1733] Linking CXX static library build/cores/VideoPlayer/process/process.a [389/1733] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDRMPRIME.cpp.o [390/1733] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDMA.cpp.o [391/1733] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o [392/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o [393/1733] Linking CXX static library build/input/touch/generic/input_touch_generic.a [394/1733] Linking CXX static library build/platform/linux/input/input_linux.a [395/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o [396/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o [397/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.cpp.o [398/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o [399/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o [400/1733] Linking CXX static library build/platform/linux/storage/platform_linux_storage.a [401/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o [402/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.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. [403/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.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. [404/1733] Linking CXX static library build/platform/posix/filesystem/platform_posix_filesystem.a [405/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o [406/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o [407/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o [408/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o [409/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o [410/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o [411/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o [412/1733] Linking CXX static library build/platform/linux/peripherals/platform_linux_peripherals.a [413/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o [414/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o [415/1733] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o [416/1733] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o [417/1733] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o [418/1733] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.cpp.o [419/1733] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.cpp.o [420/1733] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.cpp.o [421/1733] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o [422/1733] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o [423/1733] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o [424/1733] Linking CXX static library build/cores/VideoPlayer/videorenderers/hwdec/videorenderers_hwdec.a [425/1733] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o [426/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o [427/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o [428/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o [429/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o [430/1733] Linking CXX static library build/platform/linux/linuxsupport.a [431/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o [432/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o [433/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o [434/1733] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoVersionHelper.cpp.o [435/1733] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.cpp.o [436/1733] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o [437/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o [438/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o [439/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o [440/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.cpp.o [441/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o [442/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o [443/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o [444/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o [445/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o [446/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o [447/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o [448/1733] Linking CXX static library build/cores/VideoPlayer/subtitles/webvtt/subtitles_webvtt.a [449/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o [450/1733] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o [451/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o [452/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o [453/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o [454/1733] Linking CXX static library build/cores/VideoPlayer/Buffers/videoplayer-buffers.a [455/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o [456/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o [457/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o [458/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o [459/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o [460/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o [461/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o [462/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o [463/1733] Linking CXX static library build/cores/VideoPlayer/subtitles/dvdsubtitles.a [464/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoChapterImageFileLoader.cpp.o [465/1733] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o [466/1733] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o [467/1733] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o [468/1733] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o [469/1733] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o [470/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o [471/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o [472/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o [473/1733] Linking CXX static library build/cores/VideoPlayer/videorenderers/videorenderers.a [474/1733] Linking CXX static library build/cores/VideoPlayer/codecs/audio/dvdaudiocodecs.a [475/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o [476/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o [477/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o [478/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o [479/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.cpp.o [480/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o [481/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.cpp.o [482/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.cpp.o [483/1733] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o [484/1733] Linking CXX static library build/cores/VideoPlayer/codecs/overlay/dvdoverlaycodecs.a [485/1733] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.cpp.o [486/1733] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o [487/1733] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o [488/1733] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o [489/1733] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o [490/1733] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.cpp.o [491/1733] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.cpp.o [492/1733] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.cpp.o [493/1733] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o [494/1733] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o [495/1733] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.cpp.o [496/1733] Linking CXX static library build/cores/VideoPlayer/inputstreams/dvdinputstreams.a [497/1733] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o [498/1733] Building CXX object build/utils/CMakeFiles/utils.dir/DisplayInfo.cpp.o [499/1733] Building CXX object build/utils/CMakeFiles/utils.dir/DRMHelpers.cpp.o [500/1733] Building CXX object build/utils/CMakeFiles/utils.dir/EGLImage.cpp.o [501/1733] Building CXX object build/utils/CMakeFiles/utils.dir/GBMBufferObject.cpp.o [502/1733] Building CXX object build/utils/CMakeFiles/utils.dir/DMAHeapBufferObject.cpp.o [503/1733] Building CXX object build/utils/CMakeFiles/utils.dir/UDMABufferObject.cpp.o [504/1733] Building CXX object build/utils/CMakeFiles/utils.dir/DumbBufferObject.cpp.o [505/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObjectFactory.cpp.o [506/1733] Linking CXX static library build/cores/VideoPlayer/demuxers/dvddemuxers.a [507/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObject.cpp.o [508/1733] Linking CXX static library build/video/tags/video_tags.a [509/1733] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o [510/1733] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o [511/1733] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o [512/1733] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o [513/1733] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o [514/1733] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o [515/1733] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.cpp.o [516/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o [517/1733] Linking CXX static library build/cores/VideoPlayer/codecs/dvdcodecs.a [518/1733] Building CXX object build/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o [519/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o [520/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.cpp.o [521/1733] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o [522/1733] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o [523/1733] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o [524/1733] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o [525/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.cpp.o [526/1733] Linking CXX static library build/cores/VideoPlayer/codecs/video/dvdvideocodecs.a [527/1733] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o [528/1733] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o [529/1733] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o [530/1733] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o [531/1733] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o [532/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o [533/1733] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o [534/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o [535/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o [536/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o [537/1733] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o [538/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o [539/1733] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o [540/1733] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.cpp.o [541/1733] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o [542/1733] Building CXX object build/utils/CMakeFiles/utils.dir/rfft.cpp.o [543/1733] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o [544/1733] Linking CXX static library build/video/guilib/video_guilib.a [545/1733] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o [546/1733] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o [547/1733] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o [548/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o [549/1733] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.cpp.o [550/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o [551/1733] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o [552/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o [553/1733] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.cpp.o [554/1733] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.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()) | ^ :194:1: note: expanded from here 194 | __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. [555/1733] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o [556/1733] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o [557/1733] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o [558/1733] Building CXX object build/utils/CMakeFiles/utils.dir/JobManager.cpp.o [559/1733] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o [560/1733] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o [561/1733] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o [562/1733] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o [563/1733] Linking CXX static library build/video/jobs/video_jobs.a [564/1733] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.cpp.o [565/1733] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o [566/1733] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o [567/1733] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o [568/1733] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o [569/1733] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o [570/1733] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o [571/1733] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o [572/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o [573/1733] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.cpp.o [574/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o [575/1733] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o [576/1733] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o [577/1733] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o [578/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o [579/1733] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o [580/1733] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o [581/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o [582/1733] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o [583/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o [584/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o [585/1733] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o [586/1733] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o [587/1733] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o [588/1733] Linking CXX static library build/video/windows/video_windows.a [589/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o [590/1733] Linking CXX static library build/view/view.a [591/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamWriter.cpp.o [592/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o [593/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.cpp.o [594/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o [595/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o [596/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o [597/1733] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o [598/1733] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o [599/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o [600/1733] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o [601/1733] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o [602/1733] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o [603/1733] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o [604/1733] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o [605/1733] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o [606/1733] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o [607/1733] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o [608/1733] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o [609/1733] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o [610/1733] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o [611/1733] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o [612/1733] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o [613/1733] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o [614/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o [615/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o [616/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o [617/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o [618/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o [619/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o [620/1733] Linking CXX static library build/windowing/windowing.a [621/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o [622/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o [623/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o [624/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o [625/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o [626/1733] Linking CXX static library build/weather/weather.a [627/1733] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o [628/1733] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o [629/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o [630/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o [631/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o [632/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o [633/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o [634/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o [635/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o [636/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o [637/1733] Linking CXX static library build/utils_guilib/utils_guilib.a [638/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o [639/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/libexif.cpp.o [640/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/JpegParse.cpp.o [641/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/IptcParse.cpp.o [642/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o [643/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o [644/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o [645/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o [646/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/ExifParse.cpp.o [647/1733] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o [648/1733] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o [649/1733] Linking CXX static library build/video/dialogs/video_dialogs.a [650/1733] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o [651/1733] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o [652/1733] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o [653/1733] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o [654/1733] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o [655/1733] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o [656/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o [657/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o [658/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o [659/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o [660/1733] Linking CXX static library build/cores/VideoPlayer/VideoPlayer.a [661/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o [662/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o [663/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o [664/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o [665/1733] Linking CXX static library build/windows/windows.a [666/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o [667/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o [668/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o [669/1733] Linking CXX static library build/imagefiles/imagefiles.a [670/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o [671/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o [672/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o [673/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o [674/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o [675/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o [676/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o [677/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o [678/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o [679/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGL.cpp.o [680/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o [681/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o [682/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o [683/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o [684/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o [685/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o [686/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o [687/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o [688/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o [689/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/LocalizeStrings.cpp.o [690/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o [691/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o [692/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o [693/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o [694/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o [695/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o [696/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o [697/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o [698/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o [699/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o [700/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o [701/1733] Linking CXX static library build/messagingHelpers/messagingHelpers.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. [702/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o [703/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o [704/1733] Linking CXX static library build/rendering/rendering.a [705/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o [706/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o [707/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o [708/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o [709/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o [710/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o [711/1733] Linking CXX static library build/platform/platform_common.a [712/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o [713/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o [714/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o [715/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o [716/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o [717/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o [718/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o [719/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o [720/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o [721/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o [722/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o [723/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o [724/1733] Linking CXX static library build/programs/programs.a [725/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o [726/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o [727/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o [728/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o [729/1733] Linking CXX static library build/messaging/messaging.a [730/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o [731/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o [732/1733] Linking CXX static library build/powermanagement/powermanagement.a [733/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o [734/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o [735/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o [736/1733] Linking CXX static library build/threads/threads.a [737/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o [738/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o [739/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o [740/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o [741/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o [742/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o [743/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o [744/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o [745/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o [746/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o [747/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o [748/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o [749/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o [750/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o [751/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o [752/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o [753/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o [754/1733] Linking CXX static library build/utils/utils.a [755/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o [756/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o [757/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o [758/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o [759/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o [760/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o [761/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.i.cpp.o [762/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o [763/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcplugin.i.cpp.o [764/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o [765/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcdrm.i.cpp.o [766/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.i.cpp.o [767/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o [768/1733] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o [769/1733] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o [770/1733] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o [771/1733] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o [772/1733] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o [773/1733] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o [774/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o [775/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o [776/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o [777/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o [778/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o [779/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o [780/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o [781/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o [782/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o [783/1733] Linking CXX static library build/playlists/playlists.a [784/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o [785/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o [786/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o [787/1733] Linking CXX static library build/storage/storage.a [788/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o [789/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o [790/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o [791/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o [792/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o [793/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o [794/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o [795/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o [796/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o [797/1733] Linking CXX static library build/pictures/pictures.a [798/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o [799/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o [800/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o [801/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o [802/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o [803/1733] Linking CXX static library build/guilib_guiinfo/guilib_guiinfo.a [804/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o [805/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o [806/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o [807/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o [808/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o [809/1733] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o [810/1733] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o [811/1733] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o [812/1733] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o [813/1733] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o [814/1733] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o [815/1733] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o [816/1733] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o [817/1733] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o [818/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o [819/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o [820/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o [821/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o [822/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o [823/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o [824/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o [825/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o [826/1733] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o [827/1733] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o [828/1733] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o [829/1733] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o [830/1733] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o [831/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o [832/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o [833/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o [834/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o [835/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o [836/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o [837/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o [838/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o [839/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o [840/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o [841/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o /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. [842/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o [843/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o [844/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o [845/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o [846/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o [847/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o [848/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o /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. [849/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o [850/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o [851/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o [852/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o [853/1733] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o [854/1733] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o [855/1733] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o [856/1733] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o [857/1733] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o [858/1733] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o [859/1733] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o [860/1733] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o [861/1733] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o /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. [862/1733] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o [863/1733] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o [864/1733] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o [865/1733] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o [866/1733] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o [867/1733] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o [868/1733] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o [869/1733] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o [870/1733] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o [871/1733] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o [872/1733] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o [873/1733] Linking CXX static library build/guilib_listproviders/guilib_listproviders.a [874/1733] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o [875/1733] Linking CXX static library build/commons/commons.a [876/1733] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o [877/1733] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.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. [878/1733] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o [879/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o [880/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o [881/1733] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o /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. [882/1733] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o [883/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o [884/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o [885/1733] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o [886/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o [887/1733] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o [888/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o [889/1733] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o [890/1733] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o [891/1733] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o [892/1733] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o [893/1733] Linking CXX static library build/dbwrappers/dbwrappers.a [894/1733] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o [895/1733] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.cpp.o [896/1733] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o [897/1733] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o [898/1733] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o /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. [899/1733] Linking CXX static library build/favourites/favourites.a [900/1733] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o [901/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o [902/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o [903/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o [904/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o [905/1733] Linking CXX static library build/guilib/guilib.a [906/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o [907/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o [908/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o [909/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o [910/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o [911/1733] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o [912/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o [913/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o [914/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o [915/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o [916/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o [917/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o [918/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o [919/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o [920/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o [921/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o [922/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o [923/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o [924/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o [925/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o [926/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o [927/1733] Linking CXX static library build/video/video.a [928/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o [929/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o [930/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o [931/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o [932/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o [933/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o [934/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o [935/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o [936/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o [937/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o /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. [938/1733] Linking CXX static library build/swig/libpython_binding.a [939/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o [940/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o [941/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o [942/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o [943/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o [944/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o [945/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o [946/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o [947/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o [948/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o [949/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o [950/1733] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o [951/1733] Linking CXX static library build/addons_interfaces_gui_dialogs/addons_interfaces_gui_dialogs.a [952/1733] Linking CXX static library build/addons_interfaces_gui_controls/addons_interfaces_gui_controls.a [953/1733] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o [954/1733] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o [955/1733] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o [956/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o [957/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o [958/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o [959/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o [960/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o [961/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o [962/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o [963/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o [964/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o [965/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o [966/1733] Linking CXX static library build/addons_gui_skin/addons_gui_skin.a [967/1733] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o [968/1733] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o [969/1733] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o [970/1733] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o [971/1733] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o [972/1733] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o [973/1733] Linking CXX static library build/addons_binary-addons/addons_binary-addons.a [974/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o [975/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o [976/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o [977/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o [978/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o [979/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o [980/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o [981/1733] Linking CXX static library build/dialogs/dialogs.a [982/1733] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o [983/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o [984/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o [985/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o [986/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o [987/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o [988/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o [989/1733] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o [990/1733] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o [991/1733] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o [992/1733] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o [993/1733] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o [994/1733] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o [995/1733] Linking CXX static library build/addons_interfaces/addons_interfaces.a [996/1733] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o [997/1733] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o [998/1733] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o [999/1733] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o [1000/1733] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o [1001/1733] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o [1002/1733] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o [1003/1733] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o [1004/1733] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o [1005/1733] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o [1006/1733] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererDMA.cpp.o [1007/1733] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o [1008/1733] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o [1009/1733] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o [1010/1733] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o [1011/1733] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o [1012/1733] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o [1013/1733] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o [1014/1733] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o [1015/1733] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o [1016/1733] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o [1017/1733] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o [1018/1733] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o [1019/1733] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o [1020/1733] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o [1021/1733] Linking CXX static library build/addons_addoninfo/addons_addoninfo.a [1022/1733] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o [1023/1733] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o [1024/1733] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o [1025/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o [1026/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o [1027/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o [1028/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o [1029/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o [1030/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o [1031/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o [1032/1733] Linking CXX static library build/addons_settings/addons_settings.a [1033/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o [1034/1733] Building CXX object build/cores/RetroPlayer/cheevos/CMakeFiles/retroplayer_cheevos.dir/Cheevos.cpp.o [1035/1733] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o [1036/1733] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o [1037/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolDMA.cpp.o [1038/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferDMA.cpp.o [1039/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o [1040/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o [1041/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o [1042/1733] Linking CXX static library build/addons_gui/addons_gui.a [1043/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o [1044/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o [1045/1733] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o [1046/1733] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o [1047/1733] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o [1048/1733] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o [1049/1733] Linking CXX static library build/cores/RetroPlayer/audio/rp_audio.a [1050/1733] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o [1051/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o [1052/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o [1053/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o [1054/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o [1055/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o [1056/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o [1057/1733] Linking CXX static library build/cores/RetroPlayer/buffers/video/rp-buffers-video.a [1058/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o [1059/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o [1060/1733] Linking CXX static library build/addons_interfaces_gui/addons_interfaces_gui.a [1061/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o [1062/1733] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o [1063/1733] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o [1064/1733] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o [1065/1733] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o [1066/1733] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o [1067/1733] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o [1068/1733] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o [1069/1733] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o [1070/1733] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o [1071/1733] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o [1072/1733] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o [1073/1733] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o [1074/1733] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o [1075/1733] Linking CXX static library build/cores/RetroPlayer/streams/retroplayer_streams.a [1076/1733] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o [1077/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o [1078/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o [1079/1733] Linking CXX static library build/cores/RetroPlayer/rendering/VideoRenderers/rp-videorenderers.a [1080/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o [1081/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o [1082/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o [1083/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o [1084/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o [1085/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o [1086/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o [1087/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o [1088/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o [1089/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o [1090/1733] Linking CXX static library build/cores/RetroPlayer/streams/memory/retroplayer_memory.a [1091/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o [1092/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o [1093/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o [1094/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o [1095/1733] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o [1096/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o [1097/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o [1098/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o [1099/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o [1100/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o [1101/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o [1102/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o [1103/1733] Linking CXX static library build/cores/RetroPlayer/guiplayback/retroplayer_guiplayback.a [1104/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o [1105/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o [1106/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o [1107/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o [1108/1733] Linking CXX static library build/addons/addons.a [1109/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o [1110/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o [1111/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o [1112/1733] Linking CXX static library build/cores/RetroPlayer/savestates/retroplayer_savestates.a [1113/1733] Linking CXX static library build/cores/RetroPlayer/guibridge/retroplayer_guibridge.a [1114/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o [1115/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o [1116/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o [1117/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o [1118/1733] Linking CXX static library build/settings/dialogs/settings_dialogs.a [1119/1733] Linking CXX static library build/cores/RetroPlayer/buffers/rp-buffers.a [1120/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o [1121/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o [1122/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o [1123/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o [1124/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o [1125/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o [1126/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o [1127/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o [1128/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o [1129/1733] Linking CXX static library build/cores/RetroPlayer/guiwindows/retroplayer_guiwindows.a [1130/1733] Linking CXX static library build/settings/lib/settings_lib.a [1131/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o [1132/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o [1133/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromUser.cpp.o [1134/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o [1135/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o [1136/1733] Linking CXX static library build/application/application.a [1137/1733] Linking CXX static library build/cores/RetroPlayer/process/rp-process.a [1138/1733] Linking CXX static library build/cores/RetroPlayer/guicontrols/retroplayer_guicontrols.a [1139/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o [1140/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o [1141/1733] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o [1142/1733] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o [1143/1733] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o [1144/1733] Linking CXX static library build/cores/RetroPlayer/rendering/rp-rendering.a [1145/1733] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o [1146/1733] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o [1147/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o [1148/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o [1149/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o [1150/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o [1151/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o [1152/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o [1153/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o [1154/1733] Linking CXX static library build/cores/RetroPlayer/playback/retroplayer_playback.a [1155/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o [1156/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o [1157/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o [1158/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o [1159/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o [1160/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o [1161/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o [1162/1733] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o [1163/1733] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o [1164/1733] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o [1165/1733] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o [1166/1733] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o [1167/1733] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o [1168/1733] Linking CXX static library build/settings/settings.a [1169/1733] Linking CXX static library build/pvr/settings/pvr_settings.a [1170/1733] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o [1171/1733] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o [1172/1733] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o [1173/1733] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o [1174/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o [1175/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o [1176/1733] Linking CXX static library build/settings/windows/settings_windows.a [1177/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o [1178/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o [1179/1733] Linking CXX static library build/cores/RetroPlayer/cheevos/retroplayer_cheevos.a [1180/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o [1181/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o [1182/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o [1183/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o [1184/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o [1185/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o [1186/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o [1187/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o [1188/1733] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o [1189/1733] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o [1190/1733] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o [1191/1733] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o [1192/1733] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o [1193/1733] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o [1194/1733] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o [1195/1733] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o [1196/1733] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o [1197/1733] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o [1198/1733] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o [1199/1733] Linking CXX static library build/pvr/filesystem/pvr_filesystem.a [1200/1733] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o [1201/1733] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o [1202/1733] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o [1203/1733] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o [1204/1733] Building CXX object build/network/CMakeFiles/network.dir/AirPlayServer.cpp.o [1205/1733] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o [1206/1733] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o [1207/1733] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o [1208/1733] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o [1209/1733] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o [1210/1733] Linking CXX static library build/xbmc/xbmc.a [1211/1733] Linking CXX static library build/pvr/windows/pvr_windows.a [1212/1733] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o [1213/1733] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o [1214/1733] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o [1215/1733] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o [1216/1733] Linking CXX static library build/pvr/providers/pvr_providers.a [1217/1733] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o [1218/1733] Linking CXX static library build/pvr/timers/pvr_timers.a [1219/1733] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o [1220/1733] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o [1221/1733] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o [1222/1733] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o [1223/1733] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o [1224/1733] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o [1225/1733] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o [1226/1733] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o [1227/1733] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o [1228/1733] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o [1229/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o [1230/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o [1231/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o [1232/1733] Linking CXX static library build/pvr/recordings/pvr_recordings.a [1233/1733] Linking CXX static library build/pvr/guilib/pvr_guilib.a [1234/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o [1235/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o [1236/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o [1237/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o [1238/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o [1239/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o [1240/1733] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o [1241/1733] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o [1242/1733] Linking CXX static library build/pvr/epg/pvr_epg.a [1243/1733] Linking CXX static library build/profiles/windows/profiles_windows.a [1244/1733] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o [1245/1733] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o [1246/1733] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o [1247/1733] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o [1248/1733] Linking CXX static library build/cores/RetroPlayer/retroplayer.a [1249/1733] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o [1250/1733] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o [1251/1733] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o [1252/1733] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o [1253/1733] Linking CXX static library build/peripherals/events/peripherals_events.a [1254/1733] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o [1255/1733] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o [1256/1733] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o [1257/1733] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o [1258/1733] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o [1259/1733] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o [1260/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o [1261/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o [1262/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o [1263/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o [1264/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o [1265/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o [1266/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o [1267/1733] Linking CXX static library build/pvr/guilib/guiinfo/pvr_guilib_guiinfo.a [1268/1733] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o [1269/1733] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o [1270/1733] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o [1271/1733] Linking CXX static library build/network/websocket/network_websockets.a [1272/1733] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o [1273/1733] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o [1274/1733] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o [1275/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o [1276/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o [1277/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o [1278/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o [1279/1733] Linking CXX static library build/peripherals/bus/peripherals_bus.a [1280/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o [1281/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o [1282/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o [1283/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o [1284/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o [1285/1733] Linking CXX static library build/drm/drm.a [1286/1733] Linking CXX static library build/profiles/dialogs/profiles_dialogs.a [1287/1733] Linking CXX static library build/peripherals/dialogs/peripherals_dialogs.a [1288/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o [1289/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o [1290/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o [1291/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o [1292/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o [1293/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o [1294/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o [1295/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o [1296/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o [1297/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o [1298/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o [1299/1733] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o [1300/1733] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o [1301/1733] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o [1302/1733] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o [1303/1733] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o [1304/1733] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o [1305/1733] Linking CXX static library build/pvr/dialogs/pvr_dialogs.a [1306/1733] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o [1307/1733] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o [1308/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o [1309/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o [1310/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o [1311/1733] Linking CXX static library build/pvr/channels/pvr_channels.a [1312/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o [1313/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o [1314/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o [1315/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o [1316/1733] Linking CXX static library build/profiles/profiles.a [1317/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o [1318/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o [1319/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o [1320/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o [1321/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o [1322/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o [1323/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o [1324/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o [1325/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o [1326/1733] Linking CXX static library build/media/media.a [1327/1733] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o [1328/1733] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o [1329/1733] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o [1330/1733] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o [1331/1733] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o [1332/1733] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o [1333/1733] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o [1334/1733] Linking CXX static library build/peripherals/bus/virtual/peripheral_bus_virtual.a [1335/1733] Linking CXX static library build/peripherals/addons/peripherals_addons.a [1336/1733] Linking CXX static library build/music/jobs/music_jobs.a [1337/1733] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o [1338/1733] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o [1339/1733] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o [1340/1733] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o [1341/1733] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o [1342/1733] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o [1343/1733] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o [1344/1733] Linking CXX static library build/pvr/pvr.a [1345/1733] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o [1346/1733] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o [1347/1733] Linking CXX static library build/music/tags/music_tags.a [1348/1733] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o [1349/1733] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o [1350/1733] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o [1351/1733] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o [1352/1733] Linking CXX static library build/input/mouse/generic/input_mouse_generic.a [1353/1733] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o [1354/1733] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o [1355/1733] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o [1356/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o [1357/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o [1358/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o [1359/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o [1360/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o [1361/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o [1362/1733] Linking CXX static library build/peripherals/devices/peripherals_devices.a [1363/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o [1364/1733] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o [1365/1733] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o [1366/1733] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o [1367/1733] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/ButtonMapping.cpp.o [1368/1733] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o [1369/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o [1370/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o [1371/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o [1372/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o [1373/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o [1374/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o [1375/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o [1376/1733] Linking CXX static library build/interfaces/info/info_interface.a [1377/1733] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o [1378/1733] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o [1379/1733] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o [1380/1733] Linking CXX static library build/input/keyboard/generic/input_keyboard_generic.a [1381/1733] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o [1382/1733] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o [1383/1733] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o [1384/1733] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o [1385/1733] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o [1386/1733] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o [1387/1733] Linking CXX static library build/input/keymaps/generic/input_keymaps_generic.a [1388/1733] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o [1389/1733] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o [1390/1733] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o [1391/1733] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o [1392/1733] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o [1393/1733] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o [1394/1733] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o [1395/1733] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o [1396/1733] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o [1397/1733] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o [1398/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o [1399/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o [1400/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o [1401/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o [1402/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o [1403/1733] Linking CXX static library build/pvr/addons/pvr_addons.a [1404/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o [1405/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o [1406/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o [1407/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o [1408/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o [1409/1733] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o [1410/1733] Linking CXX static library build/peripherals/peripherals.a [1411/1733] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o [1412/1733] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o [1413/1733] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o [1414/1733] Linking CXX static library build/input/mouse/input_mouse.a [1415/1733] Linking CXX static library build/network/network.a [1416/1733] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o [1417/1733] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o [1418/1733] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o [1419/1733] Linking CXX static library build/games/tags/gametags.a [1420/1733] Linking CXX static library build/music/windows/music_windows.a [1421/1733] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o [1422/1733] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o [1423/1733] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o [1424/1733] Linking CXX static library build/interfaces/generic/generic_interface.a [1425/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o [1426/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o [1427/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o [1428/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o [1429/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o [1430/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o [1431/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o [1432/1733] Linking CXX static library build/input/keymaps/touch/input_keymaps_touch.a [1433/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o [1434/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o [1435/1733] Linking CXX static library build/games/ports/types/games_ports_types.a [1436/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o [1437/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o [1438/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o [1439/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o [1440/1733] Linking CXX static library build/input/keymaps/remote/input_keymaps_remote.a [1441/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o [1442/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o [1443/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o [1444/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o [1445/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o [1446/1733] Linking CXX static library build/input/keymaps/joysticks/input_keymaps_joysticks.a [1447/1733] Linking CXX static library build/input/keymaps/keyboard/input_keymaps_keyboard.a [1448/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o [1449/1733] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o [1450/1733] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o [1451/1733] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o [1452/1733] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o [1453/1733] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o [1454/1733] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o [1455/1733] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o [1456/1733] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o [1457/1733] Linking CXX static library build/input/joysticks/dialogs/input_joystick_dialogs.a [1458/1733] Linking CXX static library build/music/dialogs/music_dialogs.a [1459/1733] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o [1460/1733] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o [1461/1733] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o [1462/1733] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o [1463/1733] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o [1464/1733] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o [1465/1733] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o [1466/1733] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o [1467/1733] Linking CXX static library build/input/joysticks/generic/input_joystick_generic.a [1468/1733] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o [1469/1733] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o [1470/1733] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o [1471/1733] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o [1472/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o [1473/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o [1474/1733] Linking CXX static library build/input/joysticks/input_joystick.a [1475/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o [1476/1733] Linking CXX static library build/interfaces/interfaces.a [1477/1733] Linking CXX static library build/input/keyboard/input_keyboard.a [1478/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o [1479/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o [1480/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o [1481/1733] Linking CXX static library build/input/keymaps/input_keymaps.a [1482/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o [1483/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o [1484/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o [1485/1733] Linking CXX static library build/games/controllers/listproviders/games_controller_listproviders.a [1486/1733] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o [1487/1733] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o [1488/1733] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o [1489/1733] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o [1490/1733] Linking CXX static library build/input/actions/input_actions.a [1491/1733] Linking CXX static library build/music/infoscanner/music_infoscanner.a [1492/1733] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o [1493/1733] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o [1494/1733] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o [1495/1733] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o [1496/1733] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o [1497/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o [1498/1733] Linking CXX static library build/interfaces/json-rpc/jsonrpc_interface.a [1499/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o [1500/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o [1501/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o [1502/1733] Linking CXX static library build/games/controllers/types/games_controller_types.a [1503/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o [1504/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o [1505/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1506/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o [1507/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o [1508/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o [1509/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1510/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o [1511/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o [1512/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o [1513/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1514/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o [1515/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o [1516/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o [1517/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o [1518/1733] Linking CXX static library build/games/ports/input/games_ports_input.a [1519/1733] Linking CXX static library build/games/controllers/input/games_controller_input.a [1520/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o [1521/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o [1522/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o [1523/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1524/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1525/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1526/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o [1527/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o [1528/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o [1529/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o [1530/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o [1531/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o [1532/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o [1533/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o [1534/1733] Linking CXX static library build/games/windows/gameswindows.a [1535/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o [1536/1733] Linking CXX static library build/games/controllers/games_controller.a [1537/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o [1538/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o [1539/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o [1540/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o [1541/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o [1542/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o [1543/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o [1544/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o [1545/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o [1546/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o [1547/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o [1548/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o [1549/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o [1550/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o [1551/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o [1552/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o [1553/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o [1554/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o [1555/1733] Linking CXX static library build/interfaces/builtins/interfaces_builtins.a [1556/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o [1557/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o [1558/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o [1559/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o [1560/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o [1561/1733] Linking CXX static library build/games/dialogs/osd/gameosddialogs.a [1562/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o [1563/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o [1564/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o [1565/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o [1566/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o [1567/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o [1568/1733] Linking CXX static library build/games/addons/cheevos/gamecheevos.a [1569/1733] Linking CXX static library build/games/ports/guicontrols/games_ports_guicontrols.a [1570/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o [1571/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o [1572/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o [1573/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o [1574/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o [1575/1733] Linking CXX static library build/games/controllers/dialogs/games_controller_dialogs.a [1576/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o [1577/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o [1578/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o [1579/1733] Linking CXX static library build/games/dialogs/gamedialogs.a [1580/1733] Linking CXX static library build/games/addons/streams/game_addon_streams.a [1581/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o [1582/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o [1583/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o [1584/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o [1585/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o [1586/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o [1587/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o [1588/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o [1589/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o [1590/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o [1591/1733] Linking CXX static library build/input/input.a [1592/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o [1593/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o [1594/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o [1595/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o [1596/1733] Linking CXX static library build/games/ports/windows/games_ports_windows.a [1597/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o [1598/1733] Linking CXX static library build/filesystem/videodatabase/videodatabasedirectory.a [1599/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o [1600/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o [1601/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o [1602/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o [1603/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o [1604/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o [1605/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o [1606/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o [1607/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o [1608/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o [1609/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o [1610/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o [1611/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o [1612/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o [1613/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o [1614/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o [1615/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o [1616/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o [1617/1733] Linking CXX static library build/games/controllers/guicontrols/games_controller_guicontrols.a [1618/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o [1619/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o [1620/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o [1621/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o [1622/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o [1623/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o [1624/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o [1625/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o [1626/1733] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fftr.c.o [1627/1733] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fft.c.o [1628/1733] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o [1629/1733] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o [1630/1733] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o [1631/1733] Linking C static library build/kissfft/kissfft.a [1632/1733] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o [1633/1733] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o [1634/1733] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o [1635/1733] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o [1636/1733] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o [1637/1733] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o [1638/1733] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o [1639/1733] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o [1640/1733] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o [1641/1733] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o [1642/1733] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o [1643/1733] Linking CXX static library build/games/controllers/windows/games_controller_windows.a [1644/1733] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o [1645/1733] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o [1646/1733] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o [1647/1733] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o [1648/1733] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o [1649/1733] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o [1650/1733] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o [1651/1733] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o [1652/1733] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o [1653/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o [1654/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o [1655/1733] Linking CXX static library build/filesystem/musicdatabase/musicdatabasedirectory.a [1656/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o [1657/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o [1658/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o [1659/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o [1660/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireGlobal.cpp.o [1661/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o [1662/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o [1663/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o [1664/1733] Linking CXX static library build/games/agents/windows/games_agents_windows.a [1665/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o [1666/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o [1667/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o [1668/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSAHControlMonitor.cpp.o [1669/1733] Linking CXX static library build/games/addons/input/gameinput.a [1670/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o [1671/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o [1672/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o [1673/1733] Linking CXX static library build/cores/dll-loader/exports/util/exports_utils.a [1674/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o [1675/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o [1676/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o [1677/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o [1678/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o [1679/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o [1680/1733] Linking CXX static library build/games/games.a [1681/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o [1682/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o [1683/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o [1684/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o [1685/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o [1686/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o [1687/1733] Linking CXX static library build/games/agents/input/games_agents_input.a [1688/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o [1689/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o [1690/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o [1691/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o [1692/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o [1693/1733] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o [1694/1733] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o [1695/1733] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o [1696/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/OffScreenModeSetting.cpp.o [1697/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMUtils.cpp.o [1698/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMPlane.cpp.o [1699/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMObject.cpp.o [1700/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMLegacy.cpp.o [1701/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMEncoder.cpp.o [1702/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMCrtc.cpp.o [1703/1733] Linking CXX static library build/games/addons/gameaddons.a [1704/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMConnector.cpp.o [1705/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMAtomic.cpp.o [1706/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbmGLESContext.cpp.o [1707/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/GBMDPMSSupport.cpp.o [1708/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbmEGLContext.cpp.o [1709/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/GBMUtils.cpp.o [1710/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/VideoSyncGbm.cpp.o [1711/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbm.cpp.o [1712/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/OptionalsReg.cpp.o [1713/1733] Building CXX object build/cores/VideoPlayer/Process/gbm/CMakeFiles/processGBM.dir/ProcessInfoGBM.cpp.o [1714/1733] Building CXX object build/cores/RetroPlayer/process/gbm/CMakeFiles/rp-process-gbm.dir/RPProcessInfoGbm.cpp.o [1715/1733] Copying files into build tree [1716/1733] Building CXX object CMakeFiles/kodi.dir/xbmc/platform/posix/main.cpp.o [1717/1733] Linking CXX static library build/events/events.a [1718/1733] Linking CXX static library build/cores/dll-loader/dllloader.a [1719/1733] Linking CXX static library build/cores/RetroPlayer/process/gbm/rp-process-gbm.a [1720/1733] Linking CXX static library build/events/windows/events_windows.a [1721/1733] Linking CXX static library build/music/music.a [1722/1733] Linking CXX static library build/cores/dll-loader/exports/dllexports.a [1723/1733] Linking CXX static library build/cores/VideoPlayer/Process/gbm/processGBM.a [1724/1733] Linking CXX static library build/cores/paplayer/paplayer.a [1725/1733] Linking CXX static library build/cores/externalplayer/externalplayer.a [1726/1733] Linking CXX static library build/cores/cores.a [1727/1733] Linking CXX static library build/cores/playercorefactory/playercorefactory.a [1728/1733] Linking CXX static library build/filesystem/filesystem.a [1729/1733] Linking CXX static library build/cores/audioengine/audioengine.a [1730/1733] Linking CXX static library build/windowing/gbm/drm/windowing_gbm_drm.a [1731/1733] Linking CXX static library build/windowing/gbm/windowing_gbm.a [1732/1733] Linking CXX static library libkodi.a [1733/1733] 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-aarch64.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-r1.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-r1.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-r1.apk >>> kodi-gbm*: Tracing dependencies... kodi=21.1-r1 /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-aarch64.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: 48.3 MB >>> kodi-gbm*: Compressing data... >>> kodi-gbm*: Create checksum... >>> kodi-gbm*: Create kodi-gbm-21.1-r1.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-r1.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-r1.apk >>> kodi-wayland*: Tracing dependencies... kodi=21.1-r1 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-aarch64.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: 48.5 MB >>> kodi-wayland*: Compressing data... >>> kodi-wayland*: Create checksum... >>> kodi-wayland*: Create kodi-wayland-21.1-r1.apk >>> kodi-x11*: Tracing dependencies... kodi=21.1-r1 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-aarch64.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: 48.1 MB >>> kodi-x11*: Compressing data... >>> kodi-x11*: Create checksum... >>> kodi-x11*: Create kodi-x11-21.1-r1.apk >>> kodi*: Tracing dependencies... curl hicolor-icon-theme py3-bluez py3-pillow py3-simplejson python3 xdpyinfo kodi-bin so:libc.musl-aarch64.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.3 MB >>> kodi*: Compressing data... >>> kodi*: Create checksum... >>> kodi*: Create kodi-21.1-r1.apk >>> kodi: Build complete at Mon, 25 Nov 2024 18:27:46 +0000 elapsed time 0h 45m 9s >>> kodi: Cleaning up srcdir >>> kodi: Cleaning up pkgdir >>> kodi: Uninstalling dependencies... (1/448) Purging .makedepends-kodi (20241125.174239) (2/448) Purging curl (8.11.0-r2) (3/448) Purging hicolor-icon-theme (0.18-r0) (4/448) Purging py3-bluez-pyc (0.23-r7) (5/448) Purging py3-bluez (0.23-r7) (6/448) Purging py3-pillow-pyc (11.0.0-r0) (7/448) Purging py3-pillow (11.0.0-r0) (8/448) Purging py3-simplejson-pyc (3.19.3-r0) (9/448) Purging py3-simplejson (3.19.3-r0) (10/448) Purging xdpyinfo (1.3.4-r1) (11/448) Purging curl-dev (8.11.0-r2) (12/448) Purging ffmpeg4-dev (4.4.5-r0) (13/448) Purging ffmpeg4-libavdevice (4.4.5-r0) (14/448) Purging ffmpeg4-libavfilter (4.4.5-r0) (15/448) Purging ffmpeg4-libavformat (4.4.5-r0) (16/448) Purging ffmpeg4-libpostproc (4.4.5-r0) (17/448) Purging ffmpeg4-libswscale (4.4.5-r0) (18/448) Purging ffmpeg4 (4.4.5-r0) (19/448) Purging flatbuffers-dev (24.3.25-r0) (20/448) Purging flatc (24.3.25-r0) (21/448) Purging flatbuffers (24.3.25-r0) (22/448) Purging fstrcmp-dev (0.7-r4) (23/448) Purging fstrcmp (0.7-r4) (24/448) Purging giflib-dev (5.2.2-r0) (25/448) Purging giflib (5.2.2-r0) (26/448) Purging glu-dev (9.0.3-r3) (27/448) Purging glu (9.0.3-r3) (28/448) Purging gtest-dev (1.15.2-r0) (29/448) Purging gmock (1.15.2-r0) (30/448) Purging gtest (1.15.2-r0) (31/448) Purging libass-dev (0.17.3-r0) (32/448) Purging enca-dev (1.19-r4) (33/448) Purging enca (1.19-r4) (34/448) Purging libass (0.17.3-r0) (35/448) Purging libcdio-dev (2.1.0-r3) (36/448) Purging libcdio++ (2.1.0-r3) (37/448) Purging libcdio (2.1.0-r3) (38/448) Purging libdisplay-info-dev (0.2.0-r0) (39/448) Purging libdisplay-info (0.2.0-r0) (40/448) Purging libunistring-dev (1.2-r0) (41/448) Purging libvdpau-dev (1.5-r4) (42/448) Purging lzo-dev (2.10-r5) (43/448) Purging lzo (2.10-r5) (44/448) Purging pcre-dev (8.45-r3) (45/448) Purging libpcre16 (8.45-r3) (46/448) Purging libpcre32 (8.45-r3) (47/448) Purging libpcrecpp (8.45-r3) (48/448) Purging pcre (8.45-r3) (49/448) Purging rapidjson-dev (1.1.0-r6) (50/448) Purging spdlog-dev (1.14.1-r0) (51/448) Purging spdlog (1.14.1-r0) (52/448) Purging taglib-dev (1.13.1-r0) (53/448) Purging libtag_c (1.13.1-r0) (54/448) Purging tinyxml2-dev (10.0.0-r0) (55/448) Purging tinyxml2 (10.0.0-r0) (56/448) Purging tinyxml-dev (2.6.2-r4) (57/448) Purging tinyxml (2.6.2-r4) (58/448) Purging libxkbcommon-dev (1.7.0-r1) (59/448) Purging libxkbcommon-x11 (1.7.0-r1) (60/448) Purging libxkbcommon (1.7.0-r1) (61/448) Purging xkeyboard-config (2.43-r0) (62/448) Purging waylandpp-dev (1.0.0-r2) (63/448) Purging pugixml-dev (1.14-r0) (64/448) Purging waylandpp (1.0.0-r2) (65/448) Purging libinput-dev (1.27.0-r0) (66/448) Purging libinput-libs (1.27.0-r0) (67/448) Purging alsa-lib-dev (1.2.12-r0) (68/448) Purging bluez-dev (5.79-r0) (69/448) Purging bluez-libs (5.79-r0) (70/448) Purging dav1d-dev (1.5.0-r0) (71/448) Purging dbus-dev (1.14.10-r4) (72/448) Purging lcms2-dev (2.16-r0) (73/448) Purging lcms2-plugins (2.16-r0) (74/448) Purging tiff-dev (4.7.0-r0) (75/448) Purging libtiffxx (4.7.0-r0) (76/448) Purging lcms2 (2.16-r0) (77/448) Purging libbluray-dev (1.3.4-r1) (78/448) Purging libbluray (1.3.4-r1) (79/448) Purging libcap-dev (2.71-r0) (80/448) Purging libcec4-dev (4.0.7-r3) (81/448) Purging eudev-dev (3.2.14-r5) (82/448) Purging libxrandr-dev (1.5.4-r1) (83/448) Purging libcec4 (4.0.7-r3) (84/448) Purging libmicrohttpd-dev (0.9.77-r0) (85/448) Purging libmicrohttpd (0.9.77-r0) (86/448) Purging libnfs-dev (5.0.3-r0) (87/448) Purging libnfs (5.0.3-r0) (88/448) Purging libplist-dev (2.6.0-r1) (89/448) Purging libplist++ (2.6.0-r1) (90/448) Purging libplist (2.6.0-r1) (91/448) Purging libshairport-dev (1.2.1.20121215-r3) (92/448) Purging avahi-dev (0.8-r19) (93/448) Purging gdbm-dev (1.24-r0) (94/448) Purging gdbm-tools (1.24-r0) (95/448) Purging avahi-compat-howl (0.8-r19) (96/448) Purging avahi-compat-libdns_sd (0.8-r19) (97/448) Purging avahi-glib (0.8-r19) (98/448) Purging avahi-openrc (0.8-r19) (99/448) Purging dbus-openrc (1.14.10-r4) (100/448) Purging dbus-daemon-launch-helper (1.14.10-r4) (101/448) Purging dbus (1.14.10-r4) (102/448) Purging avahi (0.8-r19) (103/448) Purging libao-dev (1.2.2-r3) (104/448) Purging libao (1.2.2-r3) (105/448) Purging libshairport (1.2.1.20121215-r3) (106/448) Purging libudfread-dev (1.1.2-r2) (107/448) Purging libudfread (1.1.2-r2) (108/448) Purging libva-glx-dev (2.20.0-r0) (109/448) Purging libva-dev (2.22.0-r1) (110/448) Purging mesa-dev (24.2.7-r0) (111/448) Purging libxdamage-dev (1.1.6-r5) (112/448) Purging libxdamage (1.1.6-r5) (113/448) Purging libxshmfence-dev (1.3.2-r6) (114/448) Purging mesa-egl (24.2.7-r0) (115/448) Purging mesa-gbm (24.2.7-r0) (116/448) Purging mesa-gles (24.2.7-r0) (117/448) Purging mesa-osmesa (24.2.7-r0) (118/448) Purging mesa-rusticl (24.2.7-r0) (119/448) Purging libclc (19.1.4-r0) (120/448) Purging mesa-xatracker (24.2.7-r0) (121/448) Purging libxfixes-dev (6.0.1-r4) (122/448) Purging libva-glx (2.20.0-r0) (123/448) Purging libxslt-dev (1.1.42-r1) (124/448) Purging mariadb-connector-c-dev (3.3.10-r0) (125/448) Purging openssl-dev (3.3.2-r4) (126/448) Purging mariadb-connector-c (3.3.10-r0) (127/448) Purging pipewire-dev (1.2.6-r1) (128/448) Purging pulseaudio-dev (17.0-r4) (129/448) Purging libpulse-mainloop-glib (17.0-r4) (130/448) Purging libpulse (17.0-r4) (131/448) Purging python3-dev (3.12.7-r1) (132/448) Purging samba-dev (4.20.6-r0) (133/448) Purging libsmbclient (4.20.6-r0) (134/448) Purging samba-dc-libs (4.20.6-r0) (135/448) Purging autoconf (2.72-r0) (136/448) Purging m4 (1.4.19-r3) (137/448) Purging automake (1.17-r0) (138/448) Purging bash (5.2.37-r0) Executing bash-5.2.37-r0.pre-deinstall (139/448) Purging cmake (3.31.1-r0) (140/448) Purging doxygen (1.12.0-r0) (141/448) Purging graphviz (12.2.0-r0) Executing graphviz-12.2.0-r0.pre-deinstall (142/448) Purging font-cantarell (0.303.1-r2) (143/448) Purging libtool (2.4.7-r3) (144/448) Purging libltdl (2.4.7-r3) (145/448) Purging lld (19.1.4-r0) (146/448) Purging nasm (2.16.03-r0) (147/448) Purging samurai (1.2-r6) (148/448) Purging swig (4.3.0-r0) (149/448) Purging guile (3.0.9-r1) (150/448) Purging wayland-protocols (1.38-r0) (151/448) Purging agetty-openrc (0.55.1-r2) (152/448) Purging agetty (2.40.2-r4) (153/448) Purging blkid (2.40.2-r4) (154/448) Purging c-ares-dev (1.34.3-r0) (155/448) Purging cfdisk (2.40.2-r4) (156/448) Purging clang19 (19.1.4-r0) (157/448) Purging clang19-headers (19.1.4-r0) (158/448) Purging clang19-libs (19.1.4-r0) (159/448) Purging dmesg (2.40.2-r4) (160/448) Purging ffmpeg4-libavcodec (4.4.5-r0) (161/448) Purging ffmpeg4-libswresample (4.4.5-r0) (162/448) Purging findmnt (2.40.2-r4) (163/448) Purging flock (2.40.2-r4) (164/448) Purging fmt-dev (10.2.1-r2) (165/448) Purging fmt (10.2.1-r2) (166/448) Purging fribidi-dev (1.0.16-r0) (167/448) Purging fstrim (2.40.2-r4) (168/448) Purging git-perl (2.47.0-r0) (169/448) Purging perl-git (2.47.0-r0) (170/448) Purging perl-error (0.17029-r2) (171/448) Purging perl (5.40.0-r3) (172/448) Purging gnutls-dev (3.8.8-r0) (173/448) Purging gnutls-c++ (3.8.8-r0) (174/448) Purging graphviz-libs (12.2.0-r0) (175/448) Purging guile-libs (3.0.9-r1) (176/448) Purging harfbuzz-dev (9.0.0-r1) (177/448) Purging harfbuzz-cairo (9.0.0-r1) (178/448) Purging harfbuzz-gobject (9.0.0-r1) (179/448) Purging harfbuzz-icu (9.0.0-r1) (180/448) Purging harfbuzz-subset (9.0.0-r1) (181/448) Purging hexdump (2.40.2-r4) (182/448) Purging icu-dev (74.2-r0) (183/448) Purging lame-libs (3.100-r5) (184/448) Purging ldb-dev (2.9.2-r0) (185/448) Purging libarchive (3.7.7-r0) (186/448) Purging libasyncns (0.8-r4) (187/448) Purging libdaemon (0.14-r5) (188/448) Purging libdrm-dev (2.4.123-r1) (189/448) Purging libevdev (1.13.3-r0) (190/448) Purging libevent-dev (2.1.12-r7) (191/448) Purging libevent (2.1.12-r7) (192/448) Purging libgd (2.3.3-r9) (193/448) Purging libimagequant (4.2.2-r0) (194/448) Purging libjpeg-turbo-dev (3.0.4-r0) (195/448) Purging libturbojpeg (3.0.4-r0) (196/448) Purging libpciaccess-dev (0.18.1-r0) (197/448) Purging libpsl-dev (0.21.5-r3) (198/448) Purging libpsl-utils (0.21.5-r3) (199/448) Purging libsrt (1.5.3-r0) (200/448) Purging libssh (0.11.1-r0) (201/448) Purging libtag (1.13.1-r0) (202/448) Purging libtasn1-dev (4.19.0-r2) (203/448) Purging libtasn1-progs (4.19.0-r2) (204/448) Purging libtheora (1.1.1-r18) (205/448) Purging libunibreak-dev (6.1-r0) (206/448) Purging libunibreak (6.1-r0) (207/448) Purging libvpx (1.14.1-r0) (208/448) Purging libwebp-dev (1.4.0-r0) (209/448) Purging libwebpdecoder (1.4.0-r0) (210/448) Purging libwebpdemux (1.4.0-r0) (211/448) Purging libwebpmux (1.4.0-r0) (212/448) Purging libxi (1.8.2-r0) (213/448) Purging libxml2-dev (2.13.4-r3) (214/448) Purging libxpm (3.5.17-r0) (215/448) Purging libxrandr (1.5.4-r1) (216/448) Purging libxt (1.3.0-r5) (217/448) Purging libxtst (1.2.5-r0) (218/448) Purging libxxf86vm-dev (1.1.5-r6) (219/448) Purging lld-libs (19.1.4-r0) (220/448) Purging llvm19 (19.1.4-r0) (221/448) Purging llvm19-linker-tools (19.1.4-r0) (222/448) Purging logger (2.40.2-r4) (223/448) Purging losetup (2.40.2-r4) (224/448) Purging lsblk (2.40.2-r4) (225/448) Purging lscpu (2.40.2-r4) (226/448) Purging mcookie (2.40.2-r4) (227/448) Purging mesa-gl (24.2.7-r0) (228/448) Purging mount (2.40.2-r4) (229/448) Purging mtdev (1.1.7-r0) (230/448) Purging nettle-dev (3.10-r1) (231/448) Purging gmp-dev (6.3.0-r2) (232/448) Purging libgmpxx (6.3.0-r2) (233/448) Purging nghttp2-dev (1.64.0-r0) (234/448) Purging openjdk8-corretto-jre-base (8.432.06.1-r0) (235/448) Purging openjdk8-corretto-jre-lib (8.432.06.1-r0) (236/448) Purging java-cacerts (1.1-r0) Executing java-cacerts-1.1-r0.pre-deinstall (237/448) Purging p11-kit-trust (0.25.5-r2) (238/448) Purging ca-certificates (20241010-r0) Executing ca-certificates-20241010-r0.post-deinstall (239/448) Purging java-common (0.5-r0) (240/448) Purging openjpeg (2.5.2-r0) (241/448) Purging orc (0.4.40-r1) (242/448) Purging p11-kit-dev (0.25.5-r2) (243/448) Purging p8-platform-dev (2.1.0.1-r2) (244/448) Purging p8-platform (2.1.0.1-r2) (245/448) Purging pango (1.54.0-r1) Executing pango-1.54.0-r1.pre-deinstall (246/448) Purging partx (2.40.2-r4) (247/448) Purging pipewire-libs (1.2.6-r1) (248/448) Purging pugixml (1.14-r0) (249/448) Purging py3-packaging-pyc (24.2-r0) (250/448) Purging py3-parsing-pyc (3.1.4-r0) (251/448) Purging python3-pyc (3.12.7-r1) (252/448) Purging python3-pycache-pyc0 (3.12.7-r1) (253/448) Purging xcb-proto-pyc (1.17.0-r0) (254/448) Purging pyc (3.12.7-r1) (255/448) Purging rhash-libs (1.4.5-r0) (256/448) Purging roc-toolkit-libs (0.4.0-r0) (257/448) Purging runuser (2.40.2-r4) (258/448) Purging samba-common-server-libs (4.20.6-r0) (259/448) Purging samba-libs-py3 (4.20.6-r0) (260/448) Purging samba-server-libs (4.20.6-r0) (261/448) Purging scudo-malloc (19.1.4-r0) (262/448) Purging sdl2 (2.30.9-r0) (263/448) Purging setpriv (2.40.2-r4) (264/448) Purging sfdisk (2.40.2-r4) (265/448) Purging soxr (0.1.3-r7) (266/448) Purging speexdsp (1.2.1-r2) (267/448) Purging spirv-llvm-translator-libs (19.1.0-r0) (268/448) Purging spirv-tools (1.3.290.0-r0) (269/448) Purging tdb-dev (1.4.12-r0) (270/448) Purging tevent-dev (0.16.1-r0) (271/448) Purging tiff (4.7.0-r0) (272/448) Purging umount (2.40.2-r4) (273/448) Purging util-linux-misc (2.40.2-r4) (274/448) Purging setarch (2.40.2-r4) (275/448) Purging util-linux-openrc (2.40.2-r4) (276/448) Purging uuidgen (2.40.2-r4) (277/448) Purging v4l-utils-libs (1.28.1-r1) (278/448) Purging vidstab (1.1.1-r0) (279/448) Purging wayland-dev (1.23.1-r0) (280/448) Purging wayland-libs-cursor (1.23.1-r0) (281/448) Purging wayland-libs-egl (1.23.1-r0) (282/448) Purging wayland-libs-server (1.23.1-r0) (283/448) Purging webrtc-audio-processing-1 (1.3-r1) (284/448) Purging wipefs (2.40.2-r4) (285/448) Purging x264-libs (0.164.3108-r0) (286/448) Purging x265-libs (3.6-r0) (287/448) Purging xvidcore (1.3.7-r2) (288/448) Purging xz-dev (5.6.3-r0) (289/448) Purging zstd-dev (1.5.6-r1) (290/448) Purging zstd (1.5.6-r1) (291/448) Purging libsndfile (1.2.2-r0) (292/448) Purging alsa-lib (1.2.12-r0) (293/448) Purging libavif (1.0.4-r0) (294/448) Purging aom-libs (3.11.0-r0) (295/448) Purging avahi-libs (0.8-r19) (296/448) Purging graphite2-dev (1.3.14-r6) (297/448) Purging cairo-dev (1.18.2-r1) (298/448) Purging cairo-tools (1.18.2-r1) (299/448) Purging xcb-util-dev (0.4.1-r3) (300/448) Purging util-macros (1.20.1-r0) (301/448) Purging xcb-util (0.4.1-r3) (302/448) Purging cairo-gobject (1.18.2-r1) (303/448) Purging cairo (1.18.2-r1) (304/448) Purging fontconfig-dev (2.15.0-r1) (305/448) Purging freetype-dev (2.13.3-r0) (306/448) Purging brotli-dev (1.1.0-r2) (307/448) Purging brotli (1.1.0-r2) (308/448) Purging glib-dev (2.82.2-r0) (309/448) Purging bzip2-dev (1.0.8-r6) (310/448) Purging docbook-xsl (1.79.2-r11) (311/448) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (312/448) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (313/448) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (314/448) Purging gettext-dev (0.22.5-r0) (315/448) Purging xz (5.6.3-r0) (316/448) Purging gettext-asprintf (0.22.5-r0) (317/448) Purging gettext (0.22.5-r0) (318/448) Purging gettext-envsubst (0.22.5-r0) (319/448) Purging libxml2-utils (2.13.4-r3) (320/448) Purging libxslt (1.1.42-r1) (321/448) Purging py3-packaging (24.2-r0) (322/448) Purging py3-parsing (3.1.4-r0) (323/448) Purging pcre2-dev (10.43-r0) (324/448) Purging libpcre2-16 (10.43-r0) (325/448) Purging libpcre2-32 (10.43-r0) (326/448) Purging libedit-dev (20240808.3.1-r0) (327/448) Purging ncurses-dev (6.5_p20241006-r3) (328/448) Purging libncurses++ (6.5_p20241006-r3) (329/448) Purging bsd-compat-headers (0.7.2-r6) (330/448) Purging dbus-libs (1.14.10-r4) (331/448) Purging libcamera-ipa (0.3.2-r0) (332/448) Purging libcamera (0.3.2-r0) (333/448) Purging eudev-libs (3.2.14-r5) (334/448) Purging expat-dev (2.6.4-r0) (335/448) Purging expat (2.6.4-r0) (336/448) Purging ffmpeg4-libavutil (4.4.5-r0) (337/448) Purging libxft (2.3.8-r3) (338/448) Purging fontconfig (2.15.0-r1) (339/448) Purging harfbuzz (9.0.0-r1) (340/448) Purging freetype (2.13.3-r0) (341/448) Purging fribidi (1.0.16-r0) (342/448) Purging gc (8.2.8-r0) (343/448) Purging samba-client-libs (4.20.6-r0) (344/448) Purging libauth-samba (4.20.6-r0) (345/448) Purging samba-libs (4.20.6-r0) (346/448) Purging libldap (2.6.8-r0) (347/448) Purging libsasl (2.1.28-r8) (348/448) Purging talloc-dev (2.4.2-r1) (349/448) Purging py3-talloc (2.4.2-r1) (350/448) Purging libxrender-dev (0.9.11-r5) (351/448) Purging libxrender (0.9.11-r5) (352/448) Purging libxext-dev (1.3.6-r2) (353/448) Purging libx11-dev (1.8.10-r0) (354/448) Purging xtrans (1.5.1-r0) (355/448) Purging libxcb-dev (1.16.1-r0) (356/448) Purging xcb-proto (1.17.0-r0) (357/448) Purging py3-ldb (2.9.2-r0) (358/448) Purging python3 (3.12.7-r1) (359/448) Purging gdbm (1.24-r0) (360/448) Purging gettext-libs (0.22.5-r0) (361/448) Purging glib (2.82.2-r0) (362/448) Purging samba-util-libs (4.20.6-r0) (363/448) Purging gnutls (3.8.8-r0) (364/448) Purging graphite2 (1.3.14-r6) (365/448) Purging libva (2.22.0-r1) (366/448) Purging mesa (24.2.7-r0) (367/448) Purging libdrm (2.4.123-r1) (368/448) Purging libpciaccess (0.18.1-r0) (369/448) Purging hwdata-pci (0.388-r0) (370/448) Purging icu (74.2-r0) (371/448) Purging icu-libs (74.2-r0) (372/448) Purging icu-data-en (74.2-r0) (373/448) Purging ldb (2.9.2-r0) (374/448) Purging util-linux-dev (2.40.2-r4) (375/448) Purging libfdisk (2.40.2-r4) (376/448) Purging libmount (2.40.2-r4) (377/448) Purging libsmartcols (2.40.2-r4) (378/448) Purging util-linux (2.40.2-r4) (379/448) Purging libblkid (2.40.2-r4) (380/448) Purging libxdmcp-dev (1.1.5-r1) (381/448) Purging libvdpau (1.5-r4) (382/448) Purging libxxf86vm (1.1.5-r6) (383/448) Purging libxext (1.3.6-r2) (384/448) Purging libxfixes (6.0.1-r4) (385/448) Purging libx11 (1.8.10-r0) (386/448) Purging libxcb (1.16.1-r0) (387/448) Purging libxdmcp (1.1.5-r1) (388/448) Purging libbsd (0.12.2-r0) (389/448) Purging libbz2 (1.0.8-r6) (390/448) Purging libcap-ng (0.8.5-r0) (391/448) Purging libdav1d (1.5.0-r0) (392/448) Purging libeconf (0.6.3-r0) (393/448) Purging libelf (0.191-r0) (394/448) Purging libffi-dev (3.4.6-r0) (395/448) Purging linux-headers (6.6-r1) (396/448) Purging llvm19-libs (19.1.4-r0) (397/448) Purging wayland-libs-client (1.23.1-r0) (398/448) Purging p11-kit (0.25.5-r2) (399/448) Purging libffi (3.4.6-r0) (400/448) Purging libflac (1.4.3-r1) (401/448) Purging libformw (6.5_p20241006-r3) (402/448) Purging libgcrypt (1.10.3-r1) (403/448) Purging libgpg-error (1.51-r0) (404/448) Purging libsm (1.2.4-r4) (405/448) Purging libice (1.1.1-r6) (406/448) Purging libidn2-dev (2.3.7-r0) (407/448) Purging libintl (0.22.5-r0) (408/448) Purging libjpeg-turbo (3.0.4-r0) (409/448) Purging libmd (1.1.0-r0) (410/448) Purging libmenuw (6.5_p20241006-r3) (411/448) Purging libvorbis (1.3.7-r2) (412/448) Purging libogg (1.3.5-r5) (413/448) Purging libpanelw (6.5_p20241006-r3) (414/448) Purging libpng-dev (1.6.44-r0) (415/448) Purging libpng (1.6.44-r0) (416/448) Purging libwebp (1.4.0-r0) (417/448) Purging libsharpyuv (1.4.0-r0) (418/448) Purging libtasn1 (4.19.0-r2) (419/448) Purging libunwind (1.8.1-r0) (420/448) Purging libuuid (2.40.2-r4) (421/448) Purging libuv (1.49.2-r0) (422/448) Purging libwbclient (4.20.6-r0) (423/448) Purging libxau-dev (1.0.11-r4) (424/448) Purging libxau (1.0.11-r4) (425/448) Purging libxml2 (2.13.4-r3) (426/448) Purging libxshmfence (1.3.2-r6) (427/448) Purging linux-pam (1.6.1-r1) (428/448) Purging lmdb (0.9.33-r0) (429/448) Purging mesa-glapi (24.2.7-r0) (430/448) Purging mpdecimal (4.0.0-r0) (431/448) Purging nettle (3.10-r1) (432/448) Purging numactl (2.0.18-r0) (433/448) Purging opus (1.5.2-r1) (434/448) Purging pixman-dev (0.43.4-r1) (435/448) Purging pixman (0.43.4-r1) (436/448) Purging utmps-libs (0.1.2.3-r2) (437/448) Purging skalibs-libs (2.14.3.0-r0) (438/448) Purging sqlite-dev (3.47.0-r0) (439/448) Purging sqlite-libs (3.47.0-r0) (440/448) Purging sqlite (3.47.0-r0) (441/448) Purging tevent (0.16.1-r0) (442/448) Purging talloc (2.4.2-r1) (443/448) Purging tdb-libs (1.4.12-r0) (444/448) Purging vulkan-loader (1.3.296.0-r0) (445/448) Purging xorgproto (2024.1-r0) (446/448) Purging xz-libs (5.6.3-r0) (447/448) Purging yaml (0.2.5-r2) (448/448) Purging zlib-dev (1.3.1-r2) Executing busybox-1.37.0-r8.trigger OK: 394 MiB in 101 packages >>> kodi: Updating the community/aarch64 repository index... >>> kodi: Signing the index...

YnPbE__DsUtrReAaTmsI;O Ni+,+) {{. i 6| 4 ~ ^ ~~~~~~~~~~~~~ = 0}, -Isrc/libavformat/mov.cNT:685414:_23M:A Xwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] INT64 _8541M | A X , E } , f o| r~ ^~~~~~~~~~ (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/options_table.hsrc/libavformat/mov.c::828559::23159:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion from 'long' to 'double' changes value from 9223372036854775806 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 8559 | 82 | {fo"rsk i(ip _=i 0n;i ti inebs_s"t,r e"asemts ;n umib+e+r) o f{ b y t| e ~ ^ ~~~~~~~~~~~~~s to skipsrc/libavformat/mov.c :b8576:e46f:o rwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] reading In file included from 8576h | esrc/libavformat/oggparsevorbis.ca de:r38 : ansrc/libavformat/oggdec.hd :ff160r:36oa:mr e warning: s(",comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] iO =F FS0E;T (sik ip< _160 | imni toi val _- >bbit ry at tieesf),s _Ac(oVgou_ngOtP- T>_s&tT&r YPeEi_a I< mNTsrc/libavformat/movenc.css6[4-i>]:.,s6992 neb_:s23{r.t:reiaai 6mlswarning: 4 ;=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= = i 0s}+, e0+r,ia) l 6992{I ) N | | T| ~ ^ ~~~~~~~~~~~~~ 6 ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~4 _ M AX - src/libavformat/mov.cfo1r :,8584(: i19:D warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]}=, 0| ~ ~~~~~~~~~^~; 8584 | i < f osr -(>in b= _0s; tir e+n)b _ s| t ~ ^ ~~~~~~~~~~~~~re ams; i++) { src/libavformat/movenc.c :| 7007: ~ ^ ~~~~~~~~~~~~~23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c7007: | 8645 : 49 : warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] for ( i8645 = | 0 ; i < s - >inbfsrc/libavformat/options_table.h_ s(m:ovt64:-r>156ef: awarning: rmimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]sa ;g_ iin+d+e)x .{i | t64em ~ ^ ~~~~~~~~~~~~~ | [i ]{."mosotfa_orsrc/libavformat/movenc.cf:ft_sti7021me:et27_ : fm7021rea"gsrc/libavformat/oggenc.c | ,m: 88e n"t:. w 81moao :fl _l -cwarning: loomissing field 'unit' initializer [-Wmissing-field-initializers]f c f sk e t t) i fm oe| r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ (w88 | ih e n s= 0t r; eO ai FmF< s-S>beEgnTibn(_sss etr(irPTaS=e=l_a0mo)sf"f,;s i +eO+F) t{)F, A S| VE_T ~ ^ ~~~~~~~~~~~~~O( PsTt_arTtY_tPiEm_IeN_Trsrc/libavformat/movenc.c,e: a7062l{: t19.i:mi 6warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ,4 =A V_ O70620 | P T} , _ f T0YoP,r E(_IIiN N=TT_M AX604,, ;{ .iPi 6A=n bAMV_ st_r},N OeP aTmS| _s ^;V AiLU+E}+,) {I N T6| 4_ ~ ^ ~~~~~~~~~~~~~M IN, INT64_MAX, E}, | ~ ^~~~~~~~~ src/libavformat/oggenc.c:/usr/include/stdint.h90::46:7821:: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'INT64_MAX' 46 | 90# | d ef i n e IONFTF6S4E_MTAX( p(r0exf7_fsffifzfef)f,f fAfV_fOfPfTff_) T Y| P ^~~~~~~~~~~~~~~~~~E_ INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM}, | ^ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:57:151:src/libavformat/oggenc.c :warning: 92:implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9257 | | { " a n a ly z OeFduFrSaEtTio(npr"ef,_s i"szpee)c,i fAVy_ OPhTow_ TmYaPnEy_ mIiNcTr, o{s e.cio64n d=s 0a r}e ,a 0n,a lMyAzXe_dP tAoGE _pSrIoZbEe, tPhAe RiAnMp u}t, " | , ^ O FFSET(max_analyze_duration), AV_OPsrc/libavformat/oggenc.cT:_94TY:P91:E _warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T64, { .94i | 6 4 = 0 O}F,FS ET0(,pr eINfT_6d4_urMaAXt,i oDn}),, A V| ~ ^~~~~~~~~_ OPT_/usr/include/stdint.hT:46Y:P21E:_ Inote: Nexpanded from macro 'INT64_MAX'T 64, {46 . | i#6d4e f=in e1 0IN0T06040_M0A }X, (00x,7 IfNffTf6f4f_fMfAfXf,f fPfAffR)A M | ^~~~~~~~~~~~~~~~~~} , | ^ src/libavformat/oggenc.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | src/libavformat/oggdec.h :{180 N:U32L:L }warning: ,comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] | ^ 180 | if (pts > INT64_MAX && pts !=src/libavformat/oggenc.c :A94V:_In file included from N74src/libavformat/options.cO::P39T: warning: Ssrc/libavformat/options_table.h:implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]39:_96 V:A Lwarning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]U E ) 93{ | | ~~~ ^ ~~~~~~~~~~~~~~ 39 | { "p{ro b"epasgiez_ed"u,r a"tseito npr"o,bi n"g psrizeef"e,r OrFedF SpEaTge( dpurroabteisoinz,e )i,n AmVi_OcPTr_oTsYePcE_oInNdTs6"4,, {| .i ~6 4 = 5 009400 | 0 0 } , 32 , I NOTF64F_SMAEXT(,pr eDf}_d,ur at io| n~ ^~~~~~~~~ ), A/usr/include/stdint.hV:_46O:P21T:_ Tnote: expanded from macro 'INT64_MAX'Y PE_ IN46T | 6#4de,f i{ne .iI6N4T 6=4 _10M0AX0 0 (000x 7f}f,f f0f,f fIfNfTf6f4f_fMfAXf,) P| A ^~~~~~~~~~~~~~~~~~R AM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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_counsrc/libavformat/mov.ct): 8656{:19 : | ~~~~~~~~~~ ^ ~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/nutdec.c:320:13 :8656 | warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] fo r320 | ( i = 0 ;i fi ( e< ns-d> nb>_ satvrieoa_mtse;l li(+b+c)) { + | 4 ~ ^ ~~~~~~~~~~~~~) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:347:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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/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++) | ~ ^ ~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/replaygain.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/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/paf.c:58:22: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 58 | if ((p->buf_size >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c2:1897 warning:s43 generated:. warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1897 | av_assert0(lansrc/libavformat/mov.cguag:e8855_:c41o:u warning: ntcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] <= sizeof(l an8855g | u a g e ) i/f (4s)c;-> c | t ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~t s_data && scsrc/libavutil/avassert.h:-38>:c11t:t snote: _expanded from macro 'av_assert0'in dex < s38c | - > c titsf_c o(u!nt()c o{ n d| ) ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ) { src/libavformat/mov.c : 8860 : 49 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8860 | s c - > c t t s _ d a t src/libavformat/nutdec.ca [s\: c 498-| ^~~~:>19c :t twarning: s_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ndesrc/libavformat/mpegts.cx]:.1948c:o43u: n 498twarning: | comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] == s c -f>orc t(1948it | s _=s a 0m pl; e) i { < | av f- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~> n b _satvr_aesrc/libavformat/mov.csa:mss8859;e: 28r:t warning: +0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ (ila) 8859n | g u | a ~ ^ ~~~~~~~~~~~~~~~ g e_ co u n t iocftt(sla_nigunadgeex) < /s c4-)>;c tt s| _ ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~c ountsrc/libavutil/avassert.h :&38:&11: note: | expanded from macro 'av_assert0' ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 38src/libavformat/mov.c | : 8874 : 45: iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (!(co n8874 | d ) ) i{f ( s c - >s d t p _d a t a & & sc - > c u rr e nt _ s a m p l e < = sc - > s d tp _ c o u nt ) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~\ | ^~~~ 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++) { | ~ ^ ~~~~~ src/libavformat/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ CC libavformat/riff.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 */ | ^ CC libavformat/riffdec.o 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 | { { 0xsrc/libavformat/movenc.c06,:0x07512e,:023x:2 bwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0x 34,0x04,0x01, 07512x | 0 1 , 0 x 0 2 , 0fxo0rd ,0(xi0 1= ,00; xi0 3<, s0-x>0n1b,_0stxr0e2am,s0; xi1+b+), 0{x 0 1,| 0 ~ ^ ~~~~~~~~~~~~~ x00 }, 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] src/libavformat/nutdec.c 1601 | : 550 : 19{ :{ warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 06,0x0e,0x2 b,5500x | 34 , 0x f0o4r, 0(xi0 1=, 00x;0 1i,0 x<0 2c,o0uxn0td;, 0ix+0+1) ,{0x 0 3| , ~ ^ ~~~~~0 x01,src/libavformat/options.c0x02:,0250x0:423,:0x 6warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], 0x01 }, 14, A V250_ | C O D E iCf_I D(_s-M>PEnGb2_VIsDtrEeOa,m sN U>=L Ls,-> m1a5x _}s, t/r*e MaPmEsG)- E{S *| / ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ^ 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 | { { 0x06src/libavformat/nutenc.c,0x:CC libavformat/riffenc.o 0190e:,350:x2 bwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x34,0x04,0x0 1,1900 | x0 1 , 0 x0fao,r0 x(0set,r0exa0mf_,0ix0d3 ,0=x 001;, s0tx0r2e,a0mx_20i,d0 x0<1 ,s0-x>0n1b _},s t1r5e, a m s ; AsV_tCrOeaDmEC__iIdD+_+H)Q_ H{Q A | } ~~~~~~~~~ ^ ~~~~~~~~~~~~~, | ^ 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/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_stCC libavformat/rka.o reams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/paf.c:227:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 227 | for (i = 0; isrc/libavformat/mxfdec.c < :co1615u:n119t;: iwarning: +missing field 'desc' initializer [-Wmissing-field-initializers]+ ) { | ~ ^ ~~~~~ src/libavformat/paf.c:250:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1615250 | | i f{ ({p -0>x0f6r,a0mxe0se_,of0xf2sbe,0tx_3t4a,b0lxe04[,p0-x>0c1u,r0rx0e1n,t0_xf0r1a,m0ex]0 >d= ,p0-x>0v1,i0dxe0o_3s,0ixz0e1), 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/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_stsrc/libavformat/mxfdec.cre:a1621m:119s:; warning: missing field 'desc' initializer [-Wmissing-field-initializers]i ++) { | ~ ^ ~~~~~~~~~~~~~ 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/mov.c:9115:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9115 | 0, 1, FLAGS}, src/libavformat/mxfdec.c| ^: 1628:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1628 | { { 0x06,0x0e,0src/libavformat/mov.cx2:b9119,:020x:3 4warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]0 x04 ,91190 | x 0 1 , 0 x0 1 , 00x,0 A1,,0 x0F4L,A0GxS0}1,, 0 x| 0 ^2 ,0x02,0x01,0x32,0x21,0x01 }, 16, src/libavformat/mov.c1:491214:0 20}:, warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 9121 | 0, 1, FLAGS}, | ^ src/libavformat/mxfdec.c:1629:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mov.c1629: | 9125 : 20 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ 0x 091256 | , 0 x 0 e , 00,x 21b,,0 xF3LA4G,0Sx}0,4 , 0| x ^0 1,0x01,0x0A,0x04,0x01,0x02,0x02,0src/libavformat/mov.cx:91270:1,200:x 32warning: ,0missing field 'unit' initializer [-Wmissing-field-initializers]x 21,0 x91270 | 2 } , 1 6 , 104,4 01 ,} F,L A G| ^S }, | ^ 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,0xsrc/libavformat/mov.c0:29140,0:x20:0 warning: 1missing field 'unit' initializer [-Wmissing-field-initializers],0 x32, 09140x | 21 , 0 x 0 3 } ,0 1,6 , 11,4 4F0L A}G, S },| ^ | ^ 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/mov.c, : 9157| ^: 33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9157 | {.i64 = 0}, 0, 1, FLAGsrc/libavformat/mxfdec.cS :}1632,: 101 : | warning: ^ missing field 'desc' initializer [-Wmissing-field-initializers] 1632 | { { 0x00,0x00,0x00,0x00,0x00,src/libavformat/mov.c0x:09160:012,:0 xwarning: 0missing field 'help' initializer [-Wmissing-field-initializers]0 ,0x 009160, | 0 x 0 0{ ,N0xU00L,L0 x}0,0 ,| 0 ^x 00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ src/libavformat/mxfdec.c:1638:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1638 | { { 0x06,0x0e,0x2b,0xsrc/libavformat/mpegts.c34,0:x22500:427,0:x 01warning: ,0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 01,0x02,0x0d,0x01,0x03 ,22500 | x 0 1 , 0 x 0 2,f0oxr0 4(,i0xn40t, 0i x=01 0};, i14 ,< p - > n b_ sAtVr_eaCmODsE;C i_+I+)D _M{P 2 , | NU ~ ^ ~~~~~~~~~~~~~LL , 15 }, src/libavformat/mpegts.c/*: 2255M:PE31G-:ES *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 withisrc/libavformat/mxfdec.cn :t1639h:e128 P:M Twarning: 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_src/libavformat/movenc.cID_:P7782CM:_S1701:6 Lwarning: E,missing field 'unit' initializer [-Wmissing-field-initializers] NULL, 13 }, /* D7782- | 1 0 M {a "pmpoivnig e5_0tMibpmse PsAcL aExlteen"d, e"ds etT emmopvliaet et im*e/s ca l| e ^" , offsetof(MOVMuxContext, movie_timescalesrc/libavformat/mxfdec.c),: 1640A:src/libavformat/nutenc.c118V:_ :Owarning: 384Pmissing field 'desc' initializer [-Wmissing-field-initializers] :T19_:TY Pwarning: E_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]IN T 1640, | { .i 6{4 {= 0 xM384O0 | V6 _,T IM0Ex SC0Afeo,L0rEx (}2i,b 1 ,,0x=3 04I; ,i0Nx T<0 _1n,Mu0t-Ax>0Xt1i,,m0x eA0V__1b,O0aPxTs_fef,F0_xLc4obA,uG0_nENxt4C6;O, Di0I+xN4+src/libavformat/nutdec.cG1),:_ {0 P| 731x:4A1 ~ ^ ~~~~~~~~~~~~~~~~~~~~19R:, A0M}warning: ,x comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 | 0 ^, 0x0d,0x4d ,7310 | x4 F }, 14f,o ArV _C(OiDE C=_I D0;_ iP C1src/libavformat/movenc.cn6:7784bL_:stEr 12}e:a, m warning: /smissing field 'help' initializer [-Wmissing-field-initializers]*; 0 00 1 i7784G+ | L+ 0) 0 . M {X{ F | .N ~ ^ ~~~~~~~~~~~~~UAL 1L.m xf}_o,p at o| msrc/libavformat/nutdec.c ^. :m741xf: 27*:/ warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]| ^ 741 | if (n + x >= syncpsrc/libavformat/mxfdec.coi:n1641t:_c118o: uwarning: nmissing field 'desc' initializer [-Wmissing-field-initializers]t + 1) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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 }, | ^ CC libavformat/rl2.o src/libavformat/oggenc.c:481:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 481 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~src/libavformat/pmpdec.c :105:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 105 | if (sIn file included from src/libavformat/oggparsecelt.c:src/libavformat/mxfdec.c:271646:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] : src/libavformat/oggdec.h:160 1646 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0ix0zde, <0 x90 1+,0 x043*,p0mxp0-1>,n0uxm0_s2t,r0eaxm0sd), 0x{0 0 ,| 0 ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~x 00 }, 16, AV_CODEsrc/libavformat/pmpdec.cC_:I111D_:N40O:N Ewarning: ,comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] "vb i111_s | m p t e_ 4 3 6M "i,f (1fs1i z}e, > | 0 ^ && i == 0 && pos > fsize) { | ~~~ ^ ~~~~~ :src/libavformat/pmpdec.c:116:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 36 116 | for (i = 1; i < pmp->nusrc/libavformat/mxfdec.cm:_1647:s140tr:e warning: amissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] ms; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ :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 }, | ^ warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160src/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] i 1649 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ f (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggenc.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/omadec.c :610 | 292 : 23 : warning: fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]o r (j = 0; j < s->nb_str 292e | a m s ; j + +fo)r {( i =| ~ ^ ~~~~~~~~~~~~~0 ; i < Fsrc/libavformat/oggenc.c:F617_:AR19R: Awarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y _ELEM S617( | le a f _ tfabolr e()j ;= 0i; +j= 2<) s{-> n b| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~_ streams; j++)src/libavformat/omadec.c :{ 301 | : ~ ^ ~~~~~~~~~~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 301 | if (i >= FF_ARRAY_ELEMS(leaf_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:835:65: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 835 | for (initialized_stream_count = 0; initialized_stream_count < s->nb_streams;) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_Nsrc/libavformat/omadec.c:O342:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 342 | if (pos >= oc->content_start && byte_rate > 0) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ PTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rm.o src/libavformat/oggenc.c:694:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | for (i = 0; i < s->nbsrc/libavformat/mxfenc.c_str:ea1708m:s23;: i+warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~ ^ ~~~~~~~~~~~~~ 1708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:709:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 709 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/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/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:1796:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] CC libavformat/rmdec.o 1796 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position == best_index_start && s->index_duration > best_index_duration)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1795:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') 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') 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/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]src/libavformat/mxfenc.c :1810:19 2608: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (j= 01810; | j fsotrr e(aim -=>n b0_;p ir o;n bj_+s+t)r e{a m s| ; ~^~~~~~~~~~~~~~~~~~~~~~~~ i++) { src/libavformat/mpegts.c| ~ ^ ~~~~~~~~~~~~~: 2609:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfenc.c:1838: 232609: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1838 | f o r (i = fo0r ;( ii =< 0t;s -i > eid+i+)t _ | u ~ ^ ~~~~~~~~~~n its_csrc/libavformat/mpegts.c:o2610:u35nt:; warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] i++) {2610 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c : 1850 : 43 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (ts -1850> | p r g [ i ] . i d = = t s- >s t r ea mfo-r >(prjo =g rakmesy[_ji]n-de>xi;d j) <| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ mxf->edisrc/libavformat/mpegts.ct:_2612u:n18i:t swarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ount; 2612 | j + +) { | if (i==ts->nb_prg && !ts->skip_clear) | ~^ ~~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/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 }, | ^ 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/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/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/mxfdec.c:1894:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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/omadec.c) | : ~ ^ ~ 566:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfdec.c:1896:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5661896 | | i f ( p-i>fb u(fe_dsiitz_eu n i+n de5x_)s t| ~~~~~~~~~~~ ^ ~~~~~~~~~~~a rt_position + s->index_duration) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1902:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1902 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pp_bnk.c:142:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | for (int i = 0; i < hdr.track_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/omadec.c:594:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 594 | if (err || avio_tell(s->pb) < oc->content_starsrc/libavformat/nutenc.ct): 743| : ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 743 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:757:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 757 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:763:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 763 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:774:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:783:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 783 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1945:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavformat/mxfenc.c:2030:19: warning: 1945comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | if (s-> i2030n | de x_ d u rfaotri o(ni > =I N0T;_ Mi A(nmxbf__pprtsoerse)s _{c o d| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e c_uls); i+src/libavformat/mxfdec.c+:1953): 33{ : warning: | comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1953 | s->nb_index_entries != s->index_duration * 2 + 1) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.csrc/libavformat/mpegts.c:1952:33::2869 :warning: 27comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1952 | s- >2869nb | _ i nd e x _ e n t ri es !=f ors ->(ii n=d e0x;_ id u< rtas-t>ionnb _+p r1g ;& &i + +/)* {A v id| ~ ^ ~~~~~~~~~~in dex */ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2873:19: warning: src/libavformat/mxfdec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 1951:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]2873 | 1951 | i fif ((si- =>=nb _tinsd->enxb__epnrtgr i&e&s ts!-=> ns-b>_ipnrdgex _>d 0u)r a{t i o| n ~ ^ ~~~~~~~~~~ && | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2013:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2013 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2015:src/libavformat/nutenc.c33: :warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]819 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2015 | if (s -819> | n b _ iinfde x(_pketnt-r>siiezse = => i n2d e*x _nduetl-t>a m*ax _s-d>iistnandceex) _ d| u ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~r ation + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavformat/mpegts.c:2898:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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/mxfenc.c:2084:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2084 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); 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}, src/libavformat/mxfdec.c0, I:NT2125_:M23AX:, warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _OPT_FLAG_D EC2125OD | IN G _ P A R A Mf o}r, ( k| ^ = 0; k < mxf->fc->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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", "", osrc/libavformat/nutdec.cffse:t1305o:19f:(P Cwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A udioDemuxerC on1305te | x t , fcho_rla y(oiu t=), 0 ; AiV _PnbE__sCtrHeLaAmYsO; UiT+,+ {). s | t ~ ^ ~~~~~~~~~~~~~r = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL }, | ^ 2 warnings generated. CC libavformat/rmenc.o CC libavformat/rmsipr.o src/libavformat/mxfenc.c:2318:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2318 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_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_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/mpegts.c:3285:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3285 | for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); 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)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:1230:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | for (i=0; inb_streams; i++) | ~^~~~~~~~~~~~~~ src/libavformat/nutenc.c:1245:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1245 | { "write_index", "Write index", OFFSET(write_index), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 4 warning1s, generated . E, }, | ^ src/libavformat/nutenc.c:1246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1246 | { NULL }, | ^ 2 warnings generated. 3 warnings generated. 8 warnings generated. CC libavformat/rpl.o CC libavformat/rsd.o 40 warnings generated. 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; isrc/libavformat/qcp.c < :s132-:16>:nb _swarning: trcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ams; i++) { 132 | | ~ ^ ~~~~~~~~~~~~~ for (i=0; i (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/qcp.c:162:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 162 | if (c->data_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mxfenc.c:2773:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2773 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rso.o src/libavformat/mxfdec.c:3046:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3046 | if (descriptor->channels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3091:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3091 | for (int i = 0; i < mxf->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3094:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3094 | for (int j = i + 1; j < mxf->fc->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:49:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:48:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning 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/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,0x0dsrc/libavformat/mxfenc.c,0x:013107,:230:x 02warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x01,0x01,0x04,0 x310702 | , 0 x 0 0 }, mfxfo_rre a(di_ p=a r0t;i tii okb o}d,y _ | p ^ artitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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 }, | ^ CC libavformat/rsodec.o 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}, | ^ 2 warnings generated. 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:3344:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3344 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 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 }, | ^ src/libavformat/mxfdec.c:3389:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3389 | if (avio_tell(s->pb) > next) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/rsoenc.o src/libavformat/mxfdec.c:3416:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3416 | mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3509:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3509 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3525:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3525 | for (x = 0; x < mxf->partitions_count; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3545 | if (x < mxf->partitions_count - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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 }, | ^ 1 warning generated. 2 warnings generated. 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 }, | ^ 7 warnings generated. 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') and 'int64_t' (aka 'long') [-Wsign-compare] 3718 | if (mxf->run_in + mxf->footer_partition >= file_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 6 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. src/libavformat/mxfdec.c:3969:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->currentCC libavformat/rtmpdigest.o _klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4078:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4078 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4085:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4085 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4091:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4091 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4100:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4100 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4111:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4111 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4000:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4000 | CC libavformat/rtmphttp.o 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') and 'int64_t' (aka '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++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4152:35: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-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 long' [-Wsign-compare] 4154 | if (p->buf_size < sizeof(mxf_header_partition_pack_key)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ CC libavformat/rtmppkt.o src/libavformat/mxfdec.c:4214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4214 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4223 | if (i == s->nb_streams) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4262:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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/rawvideodec.c:139:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "pixel_format", "set pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = "yuv420p"}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:140:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:141:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 5 warning141s | generated . { "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 }, | ^ CC libavformat/rtmpproto.o 4 warnings generated. CC libavformat/rtp.o CC libavformat/rtpdec.o 4 warnings generated. 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_ac3.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_amr.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_asf.o CC libavformat/rtpdec_dv.o 47 warnings generated. CC libavformat/rtpdec_g726.o CC libavformat/rtpdec_h261.o 5 warnings generated. CC libavformat/rtpdec_h263.o CC libavformat/rtpdec_h263_rfc2190.o src/libavformat/rl2.c:175:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ 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++){ | ~ ^ ~~~~~~~~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_h264.o 17 warnings generated. src/libavformat/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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') and 'int' [-Wsign-compare] 272 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2*ast->audio_framesize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ src/libavformat/rmdec.c:417:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 417 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/rtpdec_hevc.o 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_ilbc.o 7 warnings generated. 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) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/rdt.c:66:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | } while (first_stream_of_set_idx + s->n_streams < ic->nb_streams && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtpdec_jpeg.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++) | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:1235:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1235 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rmdec.c:1291:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | for (j = 0; j < len; j++) { | ~ ^ ~~~ CC libavformat/rtpdec_latm.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++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_mpa_robust.o src/libavformat/rsd.c:74:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 74 | 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupported_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:331:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 331 | if (rpl->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_mpeg12.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/rtpdec_mpeg4.o CC libavformat/rtpdec_mpegts.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/rtmphttp.c:265:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC}, | ^ src/libavformat/rtmphttp.c:266:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 266 | { NULL }, | ^ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_qcelp.o 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_qdm2.o 3 warnings generated. CC libavformat/rtpdec_qt.o CC libavformat/rtpdec_rfc4175.o CC libavformat/rtpdec_svq3.o src/libavformat/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_NONE }, | ^ 1 warning generated. CC libavformat/rtpdec_vc2hq.o 2 warnings generated. src/libavformat/rtpdec_h264.c:108:40: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 108 | && (dst - base64packet) < sizeof(base64packet) - 1) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_vp8.o src/libavformat/rtpdec_h264.c:196:44: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 196 | while (*p && *p != '-' && (dst - buf1) < sizeof(buf1) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:49:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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') and 'long' [-Wsign-compare] 58 | if (chunksize > end - p) | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/rtpdec_asf.c:74:22: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 74 | } while (end - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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') and 'int64_t' (aka 'long') [-Wsign-compare] 202 | if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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.c:374:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 374 | if (s->last_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/rtpdec_vp9.o 16 warnings generated. src/libavformat/rtpdec.c:663:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka 'long') [-Wsign-compare] 669 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. 4 warnings generated. 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 long' [-Wsign-compare] 133 | for(i=0; inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_xiph.o CC libavformat/rtpenc.o 5 warnings generated. 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) { | ~~~~~~~~ ^ ~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtpdec_mpegts.c:84:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | data->read_buf_size = FFMIN(len - ret, sizeof(data->buf)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpenc_aac.o 2 warnings generated. CC libavformat/rtpenc_amr.o CC libavformat/rtpenc_chain.o CC libavformat/rtpenc_h261.o 1 warning generated. 10 warnings generated. src/libavformat/rtpdec_mpeg4.c:278:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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)) | ~ ^ ~ 6 warnings generated. 2 warnings generated. CC libavformat/rtpenc_h263.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/rtpdec_rfc4175.c:278:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | if (payload_len < data->pgroup) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:300:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (copy_offset + length > data->frame_size || !data->frame) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_h263_rfc2190.o CC libavformat/rtpenc_h264_hevc.o CC libavformat/rtpenc_jpeg.o src/libavformat/r3d.c:393:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (frame_num < r3d->video_offsets_count) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_latm.o src/libavformat/rtmpproto.c:1718:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1718 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_mpegts.o CC libavformat/rtpenc_mpv.o CC libavformat/rtpenc_rfc4175.o CC libavformat/rtpenc_vc2hq.o CC libavformat/rtpenc_vp8.o CC libavformat/rtpenc_vp9.o CC libavformat/rtpenc_xiph.o CC libavformat/rtpproto.o CC libavformat/rtsp.o CC libavformat/rtspdec.o CC libavformat/rtspenc.o 1 warning generated. 2 warnings generated. 9 warnings generated. CC libavformat/s337m.o CC libavformat/samidec.o src/libavformat/rtmpproto.c:2707:45: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 2707 | av_strlcpy(fname_buffer, fname, FFMIN(amp - fname + 1, | ^ ~~~~~~~~~~~~~~~ 2708 | sizeof(fname_buffer))); | ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/sapdec.o 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/sapenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtmpproto.c:3102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h:357: 153102: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] {"rtmp_ ap357p | ", " N aimfe o(sfi zaep2 p!l=i csatiizoe)n to| ~~~~~ ^ ~~~~c onnect to on the RTMP server", OFFSET(app), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3103:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3103 | {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3104:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3104 | {"rtmp_conn", "Append arbitrary AMF data to the Connect message", OFFSET(conn), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3105:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3105 | {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3106 | {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC}, | ^ src/libavformat/rtmpproto.c:3111:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3111 | {"rtmp_pageurl", "URL of the web page in which the media was embedded. By default no value will be sent.", OFFSET(pageurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3112:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3112 | {"rtmp_playpath", "Stream identifier to play or to publish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3113:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3113 | {"rtmp_subscribe", "Name of live stream to subscribe to. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3115:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3115 | {"rtmp_swfsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC}, | ^ src/libavformat/rtmpproto.c:3116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3116 | {"rtmp_swfurl", "URL of the SWF player. By default no value will be sent", OFFSET(swfurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3117:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3117 | {"rtmp_swfverify", "URL to player swf file, compute hash/size automatically.", OFFSET(swfverify), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3118:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"rtmp_tcurl", "URL of the target stream. Defaults to proto://host[:port]/app.", OFFSET(tcurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3121:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"tcp_nodelay", "Use TCP_NODELAY to disable Nagle's algorithm", OFFSET(tcp_nodelay), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3123 | { NULL }, | ^ src/libavformat/rtpenc.c:34:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:35:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4 35 warning | s generated . { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "cname", "CNAME to include in RTCP SR packets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:37:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ src/libavformat/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/sauce.o CC libavformat/sbcdec.o CC libavformat/sbgdec.o src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 125 | if (lCC libavformat/sccdec.o en - 1 - frame_size > sizeof(data->group[0].data)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/sccenc.o src/libavformat/rtpdec_xiph.c:110:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if (ident != data->ident) { | ~~~~~ ^ ~~~~~~~~~~~ CC libavformat/scd.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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/sdns.o 5 warnings generated. 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) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/sdp.o 6 warnings generated. CC libavformat/sdr2.o CC libavformat/sdsdec.o CC libavformat/sdxdec.o src/libavformat/rtspenc.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/seek.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 30 warnings generated. 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) | ~~~~~~~~~~ ^ ~~~~ 51 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' 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) | ^~~~~~~~~~~~~~~~~~ 3 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. CC libavformat/segafilm.o src/libavformat/rtpenc_vc2hq.c:71:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 71 | for(lvl = 0; lvl < wavelet_depth; lvl++) | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/sapenc.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/segafilmenc.o CC libavformat/segment.o src/libavformat/sbgdec.c:201:69: warning: implicit conversion from '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); | ~~~~~~~~ ~~~~~~~~~^~ 2 warnings generated. 4 warnings generated. src/libavformat/sbgdec.c:545:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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. CC libavformat/serdec.o 1 warning 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/sga.o 2 warnings generated. src/libavformat/sbgdec.c:946:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 946 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:968:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 968 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1075 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/s337m.c:119:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1323:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1323 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/shortendec.o src/libavformat/rtpenc_mpegts.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:97:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:179:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "mpegts_muxer_options", "set list of options for the MPEG-TS muxer", OFFSET(mpegts_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/rtpenc_mpegts.c:180:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "rtp_muxer_options", "set list of options for the RTP muxer", OFFSET(rtp_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/rtpenc_mpegts.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL }, | ^ CC libavformat/sierravmd.o CC libavformat/siff.o CC libavformat/smacker.o CC libavformat/smjpeg.o CC libavformat/smjpegdec.o 2 warnings generated. 1 warning generated. 147 warnings generated. CC libavformat/smjpegenc.o 2 warnings generated. CC libavformat/smoothstreamingenc.o 35 warnings generated. src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/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] 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] 101 | { "time o187u | t " , "isfe t (tsiimzeeo2u t! =( isni zmei)c r o| s ~~~~~ ^ ~~~~e conds) 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' 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/smush.o src/libavformat/rtsp.c:111:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "listen_timeout", "set maximum timeout (in ssrc/libavcodec/bytestream.heco:n294d:s15): twarning: o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]w ait for incomi n294g | c o n niefc t(isoinzse",2 O!F=F SsEiTz(es)t i m| e ~~~~~ ^ ~~~~o ut), 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 }, \ | ^ 5 warnings generated. 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/libavcodec/bytestream.h\ :| 318 ^: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != sizsrc/libavformat/rtsp.ce:)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' 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/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtsp.c: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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/seek.c:211:70: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 211 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/sol.o CC libavformat/soxdec.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/soxenc.o 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/segment.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/spdif.o CC libavformat/spdifdec.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++) { | ~ ^ ~~~~~~~~~~~~~ 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/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: 'long' and 'unsigned long' [-Wsign-compare] 734 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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 long' [-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++) { | ~ ^ ~~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~ 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, {2.i warning6s4 generated . = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1061:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | { "segment_atclocktime", "set segment to be cut at clocktime", OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/segment.c:1062:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1063:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1064:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/segment.c:1065:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1066:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1067:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1068:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1068 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1069:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1069 | { "segment_wrap", "set number after which the index wraps", OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1070:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1071:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1071 | { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1072:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1072 | { "segment_wrap_number", "set the number of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1073:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1073 | { "strftime", "set filename expansion with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1074:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1075:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1077:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1078:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1079:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1080:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1081:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1082:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1082 | { NULL }, | ^ src/libavformat/segment.c:1080src/libavformat/rtsp.c:127:: 1172warning: :implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]18 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1080 | 1172 | { " i ni t i ailf_ o(flfesne1t ">, s"iszeeto fi(nbiutfi)a)l t| i ~~~~ ^ ~~~~~~~~~~~m estamp 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' 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' 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' 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' 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' 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) | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/sga.c:440:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/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:1220:31: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1220 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/srtdec.o 5 warnings generated. 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/smjpegdec.c:74:49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 74 | if (avio_read(pb, comment, hlength) != hlength) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/smacker.c: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++) { | ~ ^ ~~~~~~~~~~~ 2 warnings generated. src/libavformat/smacker.c:240:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | if (avio_feof(s->pb) || smk->cur_frame >= smk->frames) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/smacker.c:258:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 258 | if (size > smk->frame_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/smacker.c:320:57: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 320 | if ((ret = av_get_packet(s->pb, pkt, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/srtenc.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/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 In file included from src/libavformat/shortendec.c:26: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/rtsp.c:2290:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka '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') and 'int64_t' (aka '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 long' and 'long' [-Wsign-compare] 2364 | if (sizeof("c=IN IP") - 1 < p_end - p && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/srtpproto.o 1 warning generated. CC libavformat/stldec.o src/libavformat/rtsp.c:2591:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2591 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 4 warnings generated. 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/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/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. src/libavformat/smoothstreamingenc.c:481:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 481 | int n = FFMIN(size, sizeof(buf)); | ^ ~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/subfile.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), 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 }, | ^ 1 warning generated. src/libavformat/sdp.c:223:48: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 223 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/subtitles.o 20 warnings generated. 1 warning generated. 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/subviewer1dec.o CC libavformat/subviewerdec.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/supdec.o CC libavformat/supenc.o 1 warning generated. CC libavformat/svag.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 }, | ^ CC libavformat/svs.o CC libavformat/swf.o CC libavformat/swfdec.o src/libavformat/spdifenc.c:216:13: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 215 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/swfenc.o src/libavformat/spdifenc.c:483:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-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 long' [-Wsign-compare] 612 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 warnings generated. CC libavformat/takdec.o CC libavformat/tcp.o CC libavformat/tedcaptionsdec.o CC libavformat/tee.o CC libavformat/tee_common.o CC libavformat/teeproto.o CC libavformat/thp.o CC libavformat/tiertexseq.o CC libavformat/tls.o CC libavformat/tls_gnutls.o CC libavformat/tmv.o 14 warnings generated. CC libavformat/tta.o CC libavformat/ttaenc.o CC libavformat/ttmlenc.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/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' 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' 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/tty.o 13 warnings generated. CC libavformat/txd.o src/libavformat/subtitles.c:126:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 126 | if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/srtpproto.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:44:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:45:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ 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 } | ^ 5 warnings generated. src/libavformat/srtpproto.c:86:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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)) | ~ ^ ~ 2 warnings generated. CC libavformat/ty.o 6 warnings generated. src/libavformat/subviewerdec.c:137:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 145 | while (j < sizeof(value) - 1 && line[i] && line[i] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavformat/swfenc.c:25: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/udp.o 1 warning generated. CC libavformat/uncodedframecrcenc.o 2 warnings generated. 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/unix.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 long') and 'int' [-Wsign-compare] 494 | if (av_fifo_can_write(swf->audio_fifo) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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] 416 | for (i = 0; i < slave->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/swfdec.c:237:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i=0; i 56 | d = av_int2float(AV_RB32(p->buf + 16)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nb_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/thp.c:)79:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { 79 | thp->fps = src/libavformat/tee.cav:_501d:223:q warning: (acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]v _int2flo a501t | ( a v i o _frobr3 2((jp b=) )0,; jI NT<_M AteXe)-;>n b _| s ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~l aves; j++) | ~ ^ ~~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:403:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:474:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:496:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavformat/thp.c:101:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 101 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' 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/url.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) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/urldecode.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/tta.c:94:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 94 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/utils.o 10 warnings generated. 5 warnings generated. src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ 1 warning 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 long' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vag.o CC libavformat/vc1dec.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 }, | ^ CC libavformat/vc1test.o CC libavformat/vc1testenc.o 1 warning generated. CC libavformat/version.o 1 warning generated. CC libavformat/vividas.o 1 warning generated. 4 warnings generated. 1 warning generated. CC libavformat/vivo.o CC libavformat/voc.o CC libavformat/voc_packet.o 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/vocdec.o 9 warnings generated. src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ CC libavformat/vocenc.o 8 warnings generated. CC libavformat/vorbiscomment.o CC libavformat/vpcc.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] 134CC libavformat/vpk.o | { "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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 127 | { "bitrate", "Bits to send per second", OFFSET(bitrate), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, .flags = E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/vplayerdec.o 5 warnings generated. CC libavformat/vqf.o 3 warnings generated. 1 warning generated. CC libavformat/w64.o src/libavformat/udp.c:523:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 523 | if (av_fifo_can_write(s->fifo) < len + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/udp.c:586:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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/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 | CC libavformat/wady.o { "timeout", "Timeout in ms", OFFSET(timeout), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ED }, | ^ src/libavformat/unix.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavformat/wavarc.o src/libavformat/udp.c:1073:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1073 | if (av_fifo_can_write(s->fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavformat/wavdec.o 3 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. CC libavformat/wavenc.o 34 warnings generated. CC libavformat/wc3movie.o CC libavformat/webm_chunk.o CC libavformat/webmdashenc.o CC libavformat/webpenc.o CC libavformat/webvttdec.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/vividas.c:222:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | if (avio_read(src, buf + 4, n) == n) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vividas.c:270:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (avio_read(src, buf+8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavformat/webvttenc.o src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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/westwood_aud.o 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/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/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ 14 warnings generated. CC libavformat/westwood_audenc.o 1 warning generated. 3 warnings generated. CC libavformat/westwood_vqa.o 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) | ~~~ ^ ~~~~~~~~ CC libavformat/wsddec.o CC libavformat/wtv_common.o src/libavformat/url.c:76:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 76 | vsnprintf(str + len, size > len ? size - len : 0, fmt, vl); | ~~~~ ^ ~~~ src/libavformat/url.c:263:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-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 long') and 'long' [-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 long') and 'long' [-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 long') and 'long' [-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 long') and 'long' [-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 long') and 'long' [-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) { \ | ~~~ ^ ~~~~~~~~~~~~~ 120 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 = CC libavformat/wtvdec.o 4096 }, 1024, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL }, | ^ src/libavformat/wavdec.c:247:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 247 | av_assert0(length < sizeof(temp)); | ~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 1 warning generated. CC libavformat/wtvenc.o 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++) { | ~ ^ ~~~~~~~ CC libavformat/wv.o src/libavformat/wavenc.c:99:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') 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/wvdec.o src/libavformat/wavenc.c:129:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 129 | for (i = 0; i < len/16; i++) { | ~ ^ ~~~~~~ src/libavformat/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/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).", src/libavformat/webm_chunk.c :O236F:31F:SE Twarning: (pecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]ak _ppv), AV_O P236T | _ T Y PE _ I N T , {w c.i-6>4d u=r a2 t},i o1n, _2w, rENiCt t}e,n >| = ^ wc->chunk_duratiosrc/libavformat/wavenc.cn:)500) :{12 : | warning: ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ src/libavformat/webm_chunk.c:281:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:282:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "header", "filename of the header where the initialization data will be written", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:283:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "audio_chunk_duration", "duration of each chunk in milliseconds", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:284:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "method", "set the HTTP method", OFFSET(http_method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:285:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 285 | { NULL }, | ^ src/libavformat/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/wvedec.o CC libavformat/wvenc.o src/libavformat/webmdashenc.c:441:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 441 | if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/webmdashenc.c:527:1851 warning: generated. 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:1776 warning:s generated. 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 }, | ^ 1 warning generated. CC libavformat/xa.o CC libavformat/xmd.o CC libavformat/xmv.o 4 warnings generated. CC libavformat/xvag.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 67 warnings generated. CC libavformat/xwma.o CC libavformat/yop.o 7 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 7 warnings generated. src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ src/libavformat/wc3movie.c:253:84: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if ((unsigned)size > sizeof(text) || (ret = avio_read(pb, text, size)) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ CC libavformat/yuv4mpegdec.o 1 warning generated. CC libavformat/yuv4mpegenc.o GEN libavformat/libavformat.pc src/libavformat/wtvdec.c:216:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 216 | if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavformat/webpenc.c:202:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 65535, ENC }, | ^ src/libavformat/webpenc.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL }, | ^ src/libavformat/wtvdec.c:762:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 762 | if (wtv->index_entries[i].pos > broken_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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/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:546:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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/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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 108 warnings generated. src/libavformat/wtvdec.c:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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') and 'int' [-Wsign-compare] 1041 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ 5 warnings generated. 2 warnings generated. 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) | ~~~ ^ ~~~~~~~~~~ 10 warnings generated. 2 warnings generated. 3 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') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/xwma.c:213:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/xwma.c:264:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ GEN 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 long' [-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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. GEN libswresample/libswresample.pc 3 warnings generated. GEN libswscale/libswscale.pc 5 warnings generated. 2 warnings generated. GEN libavutil/libavutil.pc CC libavfilter/aarch64/vf_nlmeans_init.o AR libavdevice/libavdevice.a AS libavfilter/aarch64/vf_nlmeans_neon.o CC libavfilter/aeval.o CC libavfilter/af_acontrast.o CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o CC libavfilter/af_adeclick.o 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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 5 warnings generated. 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_adecorrelate.o src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 395 | numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:397:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 397 | numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavfilter/af_adelay.o src/libpostproc/postprocess.c:613:33: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-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)) | ~ ^ ~ 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 }; | ^ CC libavfilter/af_adenorm.o src/libpostproc/postprocess.c:868:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 868 | for(i=0; itempBlurred); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libpostproc/postprocess.c:870:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 870 | for(i=0; itempBlurredPast); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_aderivative.o CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o CC libavfilter/af_adynamicsmooth.o In file included from src/libavfilter/af_adecorrelate.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o CC libavfilter/af_aexciter.o CC libavfilter/af_afade.o CC libavfilter/af_afftdn.o CC libavfilter/af_afftfilt.o CC libavfilter/af_afir.o CC libavfilter/af_aformat.o src/libavfilter/af_acrusher.c:74:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:76:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bits", "set bit reduction", OFFSET(bits), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 1, 64, A }, | ^ src/libavfilter/af_acrusher.c:77:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:81:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "dc", "set DC", OFFSET(dc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, .25, 4, A }, | ^ src/libavfilter/af_acrusher.c:82:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "aa", "set anti-aliasing", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:83:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "samples", "set sample reduction", OFFSET(samples), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 250, A }, | ^ CC libavfilter/af_afreqshift.o 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_adeclick.c:95:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | src/libavfilter/af_acrusher.c { ":wi156nd:o13w:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set window s156i | z e " , OkF F=S ErTo(uwn)d,f ( y ) ; | ~ ^~~~~~~~~ AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:97:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "overlap", "set window overlap", OFFSET(src/libavfilter/af_acrusher.cov:er170la:p13):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TY P170E | _ D O U B L E ,k {.=d blr=o7u5n}d,f (5y0),; | ~ ^~~~~~~~~ 95, AF }, | ^ src/libavfilter/af_adeclick.c:98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "o", "set window overlap", OFFSET(overlap), AVCC libavfilter/af_afwtdn.o _OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:100:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:101:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:102:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:103:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "burst", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:104:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "b", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ CC libavfilter/af_agate.o CC libavfilter/af_aiir.o 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; | ^~~~~~ ~ CC libavfilter/af_alimiter.o src/libavfilter/af_acontrast.c:77:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | dst[c] = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ src/libavfilter/af_acontrast.c:96:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 96 | float d = src[n] * M_PI_2; | ^~~~~~ ~ CC libavfilter/af_amerge.o src/libavfilter/af_acontrast.c:116:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | dst[n] = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ CC libavfilter/af_amix.o src/libavfilter/aeval.c:91:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:92:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 10CC libavfilter/af_amultiply.o 24}, 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/aeval.c:95:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/aeval.c:233:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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:89:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adeclick.c:749:107: warning: 89 | missing field 'unit' initializer [-Wmissing-field-initializers] { "split" ,749 | "s e t {s p"lwiitn dforw"e,q u"seentc iweis"n,d oOFwF SsETi(zsep"l,i t s _ s tOr)F,F ASVE_TO(Pw)T,_ T Y P E _ S T ARVI_NOGP,T _{T.Ysrc/libavfilter/aeval.csPtE:r_341D=":O5UB116L0:E 0,warning: "} missing field 'unit' initializer [-Wmissing-field-initializers], {0 .,d b0l,=5 5A}F, 341 } | , 10 , {| ^ "1c00h, aAnFn e}l,_l ay o| u ^t ", "set channel layout", OFFSET(chlsrc/libavfilter/af_adeclick.cay:o750u:t_107s:t rwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_T YP750E_ | S T R I{N "Gw," ,{ ."ssettr w=i nNdUoLw Ls}i,z 0e," ,0 , F L A G S O}F,F S E| T ^ (w), AV_OPT_TYPE_DOUBLE, {.dbl=src/libavfilter/aeval.c5:5342:}116,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 10, 10 0,342 | AF } , { | " ^c ", "set channel src/libavfilter/af_adeclick.cl:a751y:107o:u twarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET( c751h | l a y osrc/libavfilter/af_acrossover.cu{:t _s101tr":o)v104,er: la pwarning: A"Vmissing field 'unit' initializer [-Wmissing-field-initializers]_O,PT _ T"YsPeEt _101wSi | T ndRow I N oG ,v{e { r".llseatvrpe"l ,"=, O"NFsUeFtLSLE }T,(io nvpe0ru, l0,ta pgFL)AGa,iS n " ,} , A V _O P| T ^_ T YPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ OFsrc/libavfilter/af_adeclick.cF:S752E:T107(:l ewarning: vmissing field 'unit' initializer [-Wmissing-field-initializers] el_in), A752V | _ O P T _{T Y"PoE"_,F L"OsAeTt, w i{n.ddobwl =o1v}e,r l a p " ,0 , 1 , A FO F}F,S E T| ( ^o verlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 9src/libavfilter/af_acrossover.c5:,102 :A104F: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 102 | { "gain", "set output bands gaisrc/libavfilter/af_adeclick.cn":,753 :O107F:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (gains_str) ,753 | A V _ O{P T"_aTrYoPrEd_eSrT"R,I N"Gs,e t{ .asuttro=r"e1g.rfe"s}s,i o0n, o0r,d eArF" ,} ,O F F| S ^E T(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF }, | ^ src/libavfilter/aeval.c:343:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 343 | { NULL } | ^ src/libavfilter/af_adeclick.c:754:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 754 | { "a", "setsrc/libavfilter/af_acrossover.c a:u107t:o12r:e gwarning: rmissing field 'help' initializer [-Wmissing-field-initializers]e ssion 107o | r d e r "{, NOUFLFLS E}T ( a| r ^) , 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 size", OFFSET(nb_hbins), 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 | { "n", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF }, | ^ src/libavfilter/af_adeclick.c:765:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 765 | { NULL } | ^ src/libavfilter/aeval.c:401:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | eval->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:173:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->gains[i] = expf(gain * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/af_acrossover.c:173:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->gains[i] = expf(gain * M_LN10 / 20.f); | ^~~~ ~ CC libavfilter/af_anequalizer.o src/libavfilter/aeval.c:427:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 427 | t0 = 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/af_acrossover.c:208:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | av_log(ctx, AV_LOG_ERROR, "Frequency %f must be positive number.\n", freq); | ~~~~~~ ^~~~ src/libavfilter/af_acrossover.c:213:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | av_log(ctx, AV_LOG_ERROR, "Frequency %f must be in increasing order.\n", freq); | ~~~~~~ ^~~~ src/libavfilter/af_adecorrelate.c: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 } | ^ 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/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:412:40: note: expanded from macro 'XOVER_PROCESS' 411 | s->fdsp->vector_## ff ##mul_scalar((type *)frames[0]->extended_data[ch], src, \ | ~ 412 | s->level_in, FFALIGN(nb_samples, sizeof(type))); \ | ~~~^~~~~~~~ 6 warnings generated. In file included from src/libavfilter/af_adynamicsmooth.c:19: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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); \ | ^~~~~~~~~~~~~~ ~ CC libavfilter/af_anlmdn.o 13 warnings generated. 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.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); | ~~~~~~~ ^~~~~~~~~~~~~~~ CC libavfilter/af_anlms.o 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_acrossover.c:527:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 527 | fCC libavfilter/af_anull.o or (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_acrossover.c:569:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 569 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:584:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:592:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (int i = 0; i < ctx->nb_outputs; i++)CC libavfilter/af_apad.o { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/af_aphaser.o CC libavfilter/af_apsyclip.o CC libavfilter/af_apulsator.o CC libavfilter/af_aresample.o CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o CC libavfilter/af_ashowinfo.o CC libavfilter/af_asoftclip.o CC libavfilter/af_aspectralstats.o src/libavfilter/af_adenorm.c:254:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 254 | { "level", "set level", OFFSET(level_db), AV_OPT_TYPE_DOUBLE, {.dbl=-351}, -451, -90, FLAGS }, | ^ src/libavfilter/af_adenorm.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL } | ^ src/libavfilter/af_aderivative.c:164:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 164 | { NULL } | ^ 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_astats.o CC libavfilter/af_asubboost.o 17 warnings generated. CC libavfilter/af_asupercut.o src/libavfilter/af_adynamicsmooth.c:108:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "sensitivity", "set smooth sensitivity", OFFSET(sensitivity), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, {.dbl=22050}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 110 | { NULL } | ^ src/libavfilter/af_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_adynamicequalizer.c:268:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | { "threshold", "set detection threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:269:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "dfrequency", "set detection frequency", OFFSET(dfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:270:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "dqfactor", "set detection Q factor", OFFSET(dqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.001, 1000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:271:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { "tfrequency", "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), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 2000, FLAGS }, | ^ 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_adynamicequalizer.c:277:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "range", "set max gain", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 200, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:293:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 293 | { NULL } | ^ src/libavfilter/af_adrc.c:99:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | CC libavfilter/af_atempo.o { "transfer", "set the transfer expression", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str="p"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:100:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "attack", "set the attack", OFFSET(attack_ms), AV_OPT_TYPE_DOUBLE, {.dbl=50.}, 1, 1000, FLAGS }, | ^ src/libavfilter/af_adrc.c:101:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "release", "set the release", OFFSET(release_ms), AV_OPT_TYPE_DOUBLE, {.dbl=100.}, 5, 2000, FLAGS }, | ^ src/libavfilter/af_adrc.c:102:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "channels", "set channels to filter",OFFSET(channels_to_filter),AV_OPT_TYPE_STRING,{.str="all"},0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:103:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | {NULL} | ^ src/libavfilter/af_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)); | ^~~ ~ 2 warnings generated. src/libavfilter/af_aecho.c:52:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "in_gain", "set signal input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.6}, 0, 1, A }, | ^ src/libavfilter/af_aecho.c:53:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "out_gain", "set signal output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, A }, | ^ src/libavfilter/af_aecho.c:54:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "delays", "set list of signal delays", OFFSET(delays), AV_OPT_TYPE_STRING, {.str="1000"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:55:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "decays", "set list of signal decays", OFFSET(decays), AV_OPT_TYPE_STRING, {.str="0.5"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ src/libavfilter/af_adrc.c:224:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 224 | var_values[VAR_P] = Xg; | ~ ^~ src/libavfilter/af_adrc.c:225:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | var_values[VAR_F] = n * fx; | ~ ~~^~~~ src/libavfilter/af_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]); | ~~~~~~ ^~~~~~~~~~~ 4 warnings generated. 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; \ | ~~~~~~~ ~~~~~^~~~~~~ src/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:185:35: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~ ^~~~~~~~~~~~~ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ 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:164:33: note: expanded from macro 'ECHO' 164 | const double in_gain = ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ 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; \ | ~ ^~ 4 warnings generated. 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]; \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ 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:163:34: note: src/libavfilter/af_adrc.cexpanded from macro 'ECHO' :414 :16322 | : warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o nst double out _414g | a i n = c t xs-->>oauttt_acgk a i=n ;e x p f ( - 1 . f / ( s - > a t t a c k _ m s * i n l i n\k -> s| ~~~~~~~~ ~~~~~^~~~~~~~a mple_rate / 1000.f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adrc.c:414:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | ssrc/libavfilter/af_aecho.c->:a200t:t1a:c kwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = expf (200- | 1EC.HfO( s/ 1(6s,-> ianttt1a6c_kt_,m s I NT*1 6i_nMlIiNn,k -I>sNaTm1p6le__MArXa)t e /| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 000src/libavfilter/af_aecho.c.:f164):33):; note: expanded from macro 'ECHO'| ~ ^~~~~~ 164 | csrc/libavfilter/af_adrc.co:n414st: 27do:u bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e in_gain 414= | c t x - > i n _sg-a>iantt;a ck = e xp f ( - 1. f / ( s - > a t t a c k _ m s * i n\l i| n ~~~~~~~ ~~~~~^~~~~~~k ->sample_rate / 1000.f)); | ^~~~ ~ src/libavfilter/af_adrc.c:415:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | s->release = expf(-1.f / (s->release_ms * inlink->sample_rate / 1000.f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adrc.c:415:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | s->release = expf(-1.f / (s->release_ms * inlink->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_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:185:33: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ 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' 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ 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; 1 warning generated . \ | ~~~~~~~ ~~~~~^~~~~~~ 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:190:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | 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_aecho.c : 211 : 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_aecho.c:222:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | if (volume * s->in_gain * s->out_gain > 1.0) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~ src/libavfilter/af_aecho.c:224:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | av_log(ctx, AV_LOG_WARNING, | ~~~~~~ 224 | "out_gain %f can cause saturation of output\n", s->out_gain); | ~~~^~~~~~~~ src/libavfilter/af_afade.c:195:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 195 | FADE(flt, float) | ^~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:185:20: note: expanded from macro 'FADE' 185 | d[k] = s[k] * gain; \ | ^~~~ ~ CC libavfilter/af_atilt.o src/libavfilter/af_aformat.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { 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 | d[i] = s[i] * gain; \ | ^~~~ ~ CC libavfilter/af_axcorrelate.o src/libavfilter/af_afftdn.c:167:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "noise_reduction", "set the noise reduction",OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT,{.dbl = 12}, .01, 97, AFR }, | ^ src/libavfilter/af_afftdn.c:168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "nr", "set the noise reduction", OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT, {.dbl = 12}, .01, 97, AFR }, | ^ src/libavfilter/af_afftdn.c:169:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "noise_floor", "set the noise floor",OFFSET(noise_floor), 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 floor", OFFSET(noise_floor), AV_OPT_TYPE_FLOAT, {.dbl =-50}, -80,-20, AFR }, | ^ CC libavfilter/af_biquads.o src/libavfilter/af_afade.csrc/libavfilter/af_afftdn.c:181::122236:: 1warning: : missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 181 | {236 | "SbCaAnLdE_(nfolits,e "f,l o"aste)t t| h^~~~~~~~~~~~~~~~~e custom bsrc/libavfilter/af_afade.can:d226s: 20n:o inote: sexpanded from macro 'SCALE'e ", OFFSET( b226a | n d _ n o i s e _ s t r )d,[ k ]A V=_ OsP[Tk_]T Y*P Eg_aSiTnR;I N G , {. s t r = 0 } , 0 , 0 , A F } , | ^ \ | ^~~~ ~ 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 }, | ^ 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 }, | ^ CC libavfilter/af_channelmap.o 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 mulCC libavfilter/af_channelsplit.o tiplier", OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ 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/af_afade.c:289:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 289 | { "start_sample", "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: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:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 291 | { "nb_samples", "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: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_time", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 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", 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), CC libavfilter/af_chorus.o 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 gain", 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 296 | { "d", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:295:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | { "duration", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:294:131: warning: implicit conversion from '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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 293 | { "start_time", "set time to start fading", CC libavfilter/af_compand.o 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:292:131: warning: implicit conversion from '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_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21In file included from : note: expanded from macro 'INT64_MAX'src/libavfilter/af_afir.c :99: src/libavfilter/afir_template.c46: | 78#:d35:e fwarning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ne INT64_MAX ( 078x | 7 f f ff real += cos(-x * w) * src[x]; | ~ ^~~~~~ fffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.csrc/libavfilter/af_afade.c::291:290131::19 :warning: implicit conversion from '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] 291 | {290 | " nb _ s afm p=l e(s0".,5 * "ss->esatm pnlumebe_rra toefsrc/libavfilter/afir_template.c): 79/:s 35sa:-m p>lwarning: beas implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]nf odr_ cfaednet r79de | u[ rN aB t_io n P"R, O F I L E _ BOiAmaFNgFDSE ST-+(=1 n]sb;i_n( -s ax| m ~ ~~~^~~~~~~~~~~*pl ew)s )*, s r cAV[_xO]P;T _| T ~ ^~~~~~ YPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #defsrc/libavfilter/afir_template.ci:n80e: 39I:N Twarning: 6implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]4 _MAX (800 | x 7f ff f f f f f f f rfeffaflf_)n u m| + ^~~~~~~~~~~~~~~~~~= cos(-x * w) * src[x] *src/libavfilter/af_afade.c x:;290 : 131| : ~ ^~~~~~ warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 290 | { "ss", "set number of fisrc/libavfilter/af_agate.crst :s70a:m123p:l ewarning: src/libavfilter/afir_template.c missing field 'unit' initializer [-Wmissing-field-initializers]t :81o: 39:s twarning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r t f a70d | i n81 g | {" ," l ev eO Fl F_ Si En T"(, s itm"aarstge__sntau immn p+p= usilnte ()-lx,e * vwA) e*V ls_"r,cO [ P x TCC libavfilter/af_compensationdelay.o ] _ *T YP OxEF;FS_E T(Il Ne| T ~ ^~~~~~ v6el4_i,n ), { .iA64V =_ O0P T _ T}Y,P E0_,D OINUTB6L4E_,M A{X.d,b lT=F1L}A,G S } , | ~ ^~~~~~~~~ 0./usr/include/stdint.h0:1465:6212:5 note: ,expanded from macro 'INT64_MAX' 64 ,46 | A# d}ef,i n e | I ^N T64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:289:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 289 | { "start_sample", "setsrc/libavfilter/af_agate.c :n74:u113m:b ewarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] of first s74a | m p l e {t o" rsatnagret" ,f a d i n "gs",e tO FFmSaxE Tg(asitanr rte_duscatmipolne"),, O FAFVS_EOTP(rTa_TnYgPeE)_,I N T 6 4 ,A V _{OP.Ti_6T4Y P=E _0D O U B L}E,, {0.,d bIlNT=604_.M0A6X1,2 5T}F,L AG S }0,, 1| , ~ ^~~~~~~~~ A },/usr/include/stdint.h :| 46 ^ :21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX src/libavfilter/af_agate.c :(075x:7113f:f ffwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f ffffffff f75) | | ^~~~~~~~~~~~~~~~~~{ "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0, 1, A }, | ^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] src/libavfilter/af_agate.c:76:117 155: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76lu | t [ n ] {= "eraxtpi(o-"0, . 5 * " sSeQtR (r(ant-io("N,- 1 ) /2 )/ ( 0 . 4 * (src/libavfilter/afir_template.c NO-F1:)97F:/2S.35f)E)):T; ( rwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | t ~^~~ io), src/libavfilter/window_func.h :A153V:_ 30O:97 | P T_note: T Yexpanded from macro 'SQR' P E _ 153 | iD OUnBL tE , y ph a{. #sddebe lfi=n= 2e( },0 S . Q5 R(* x(1 . )+ ph( (ax1s),e*[ i (]x9)) 0 00/, M| A_ ^PI )) },* (| s ^- >h - 1); | ^~~~~~~~ ~ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155src/libavfilter/af_agate.c | : 77: 119 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lu t77[ | n ] = {e x"pa(tt-a0.c5k "*, S Q"R(s(ne-t( Nat-t1a)c/2k)",/ ( 0 . 4 * ( N - 1 ) /O2FF.SfE)T)()a;t t a| c ~^~~k ), src/libavfilter/window_func.h : 153 :A26V:_ Onote: Pexpanded from macro 'SQR'T _TYPE _153D | O U B L E, { . d#bdle=2f0i}n, e S Q R ( x ) 0 .(0(1,x )9*0(0x0,) )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] 79 | CC libavfilter/af_crossfeed.o { "makeup", "set makeup gain", OFFSsrc/libavfilter/window_func.hET:(m162a:k25e:u pwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT _162 | T YP E _ D O U B L E, { . dibf l(=F1F}A,B S ( n - M) >1,= 06.43, *A M )} ,{ | | ~~^~~ ~~ ^ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFsrc/libavfilter/af_agate.cA:B80:S116(a:) warning: missing field 'unit' initializer [-Wmissing-field-initializers](( a) >= 0 80 | ? ( a{) ":k n(e-e("a,) ) ) | ^ "set knee", In file included from src/libavfilter/af_afftfilt.c : 30 : src/libavfilter/window_func.h : 162 : 17 :OF Fwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(knee )162, | A V _ OP T _ T YiPEf_ DO(UFBFLAEB,S ({n .- dMb)l =>2=.8 2804.237 1*2 5M}), {1 , | ^~~~~~~~~~~~ ~~ 8, src/libavutil/common.hA: 64}:, 37 : | note: ^expanded from macro 'FFABS' 64 | #define FFABsrc/libavfilter/af_afftdn.cS(a:)src/libavfilter/afir_template.c358 :(:121(56:a:)46 : warning: >warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 ? (a) : ( 121- | ( 358a | ) ) ) | ^~~~c os npnrsitnt fdIn file included from (otsrc/libavfilter/af_afftfilt.ceu:x30b: tlsrc/libavfilter/window_func.he:,162 s :i39zr:e atoiowarning: f( teimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x=t )o,u t"l%162. | i2 fn "k,- m> a f r ax m ) e i;f_ c(o uF| n ~~~~~~~~ ^~~Fsrc/libavfilter/af_agate.ct A:_87Bo:utS123( n :- ?M )warning: s >missing field 'unit' initializer [-Wmissing-field-initializers]=- >0r.a3t i*o M:) {187. | 0 | ; ~ ^ {| ~~~~~ ~~~^~~~~" level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015src/libavfilter/afir_template.c62:5125,: 46 : 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], A }, | ^ 125 | snsrc/libavfilter/af_agate.cp:r88in:t12f:( warning: tmissing field 'help' initializer [-Wmissing-field-initializers]e xt, 88 | s i z e{o fNU(LtLe x}t ), "| % ^. 2f", min); | ~~~~~~~~ ^~~ 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/afir_template.c ~ ^: 129:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h: 163129: | 69 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] snprin t163f | ( t e x t , s i z e o f ( te xltu)t,[ n"]% .2=f "0, .m5a x*_ d(e1l a+y )c;o s (| ( ~~~~~~~~ ^~~~~~~~~M _PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)CC libavfilter/af_crystalizer.o )); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0src/libavfilter/af_afftdn.c.src/libavfilter/afir_template.c5: :*133 374:46(:: 177warning: :+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: coimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s( (M _133P | I* ( F F A374 BS | ( nsn pr -i nMt )f ( t-e x0 .t 3n,oi s* ys_dMiza)tea[)o/i((f](1te x t=), - m" %a0g.. 23f=)" , m*ih nyM_)dpe)olt)(faft;_ yd a)| t;a ~~^~~ ~ _ f l| ~~~~~~~~ ^~~~~~~~~t src/libavutil/common.h[:i64]:31.: rnote: e,expanded from macro 'FFABS' fft_ d64a | t#ad_efflit[nie] .iFmFA)B; S | ( ~~~~~ ~~~~~~~~~~~~~~~~^~a) ((a) >= src/libavfilter/af_afftdn.c0: 374? :(57a:) warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (-(a))) 374 | | ^ noisyIn file included from _dsrc/libavfilter/af_afftfilt.ca:ta30[: isrc/libavfilter/window_func.h]: 163= :m48a:g warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h ypot(ff t163_ | d a t a _ f l t [ i ]. re , f f t_ dlautta[_nf]l t=[ i0]..i5m )*; (| 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 | #defisrc/libavfilter/af_afreqshift.cne F:FA102B:S1(: awarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ((a) >= 0 ? (a )102 | : P(F-I(LaT)E)R()fl t , | f ^~~~ loat, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c:72:26: note: expanded from macro 'PFILTER' 72 | type cos_theta = cos(shift); \ | ~~~ ^~~~~ src/libavfilter/af_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | PFILTER(flt, float, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c:73:26: note: expanded from macro 'PFILTER' 73 | type sin_theta = sin(shift); \ | ~~~ ^~~~~ src/libavfilter/af_afftdn.c:398:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | const double offset = s->floor_offset * floor_offset(noisy_data, s->bin_count, den); | ~~~^~~~~~~~~~~~ ~ src/libavfilter/af_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_afwtdn.csrc/libavfilter/af_alimiter.c::83444::10990:: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | 444 | { " l ev{el _o"uts",i "gsmeta "ou,t "psuett lenveoli"s,e OsiFgFSmEaT"(,le vOeFlF_SoEutT)(, s i g mAaV_)O,P TAV__TOPYTP_ET_DYOPUBEL_ED,O {U.dBblL=1E}, ,{..0d1b5l62=50,} , 06,4 , 1AF, }A,F R | } ^, | ^ src/libavfilter/af_alimiter.c:84src/libavfilter/af_afwtdn.c::109445::113 :warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 445 | 84 | { " {l e"vliemlissrc/libavfilter/afir_template.c"t," ,: " 15911s e: 28t: warning swarning: "sneut generated implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]limm. beirt "o,f wa v159el et | l e v e O lFs "F ,S EOT F F(SEcTh(_lgalini evm=i et1),l.s )/ s, AuV_ Om; P T| _ ~ ^~~ T AYVP_EOP_T_ITNTY, P{E._iD6O4U=B1L0E,} ,{ .1d,b MlA=X_1L},E V0E.L0S62-51,, A F }1,, AF| ^} , | ^ src/libavfilter/af_alimiter.c:85:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "attack", "set attack", OFFSET(attack), AV_OPTsrc/libavfilter/afir_template.c_T:Y168P:E28_:D Owarning: UBimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L E, {.db l168=5 | } , 0 . 1 , c h8_0g,a iAnF =} ,1 . src/libavfilter/af_afwtdn.c/ :| s454 ^u :m110; : | ~ ^~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "percent", "set persrc/libavfilter/af_alimiter.cce:n86t: o109f: warning: missing field 'unit' initializer [-Wmissing-field-initializers]f ull denoising", OF F86S | ET ( p e {r ce"nrte),lAeaVs_OeP"T,_ T Y P"Es_eDtO UrBeLlEe,a s{e."d,b l =8 5 } , 0O,F F1S0E0T,( rAeFlR e}a,s e )| , ^ AV_OPT_TYPE_DOUBLE, {.dbl=src/libavfilter/af_afwtdn.c50:}455,:95 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 , 8000, 455A | F }, { | ^" profile", "profile noise", OFFSET(need_profile), AV_OPTsrc/libavfilter/af_alimiter.c_T:YP87E:_109B:src/libavfilter/afir_template.cO Owarning: L,: missing field 'unit' initializer [-Wmissing-field-initializers]177:{28 .:i 64warning: =0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , 0, 1 ,87 | A 177 | F R {} , "a s c | " ^, c h _ g a i n "=e n1a.b l/e SaQsRcT"(,s u msrc/libavfilter/af_afwtdn.c ) :; 456 : 106| ~ ^~~~~~~~~O :FF SEwarning: Tsrc/libavfilter/afir_template.cmissing field 'unit' initializer [-Wmissing-field-initializers]( :35a:ut14o_:r e456note: | lexpanded from macro 'SQRT' e a s{ e"a35d) | a,pt#i dAevfeV",i _nO"eadPa Tp_SQtTiRTYv Pes Epqr_roBftOiOfL l,i ng | ^ o f{ n.oii64s=e0",} O,F F S ET ( ad a0p,t i v1e),, AAFV _}O,PT _ TY| P ^ E_BOOL, {.i64=0}, 0, 1, AFR }, | ^ src/libavfilter/af_alimiter.c:88:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afwtdn.c:457:122: 88warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "a sc457_ | le v e l "{, " s"amspelte sa"s,c "lseevetl f"r, a m e OsiFzFeS ETi(n ansumcb_ceor eofff s)a, m pl e AsV",_ OPOTFF_STETY(PnEb__DOsUaBmLpEl,e {s.)d,b lA=V0_.O5P}T,_ T Y P E_0I,NT , {.1i,6 4A=F8 19}2,} , | 5 ^1 2, 65536, AF }, | ^ src/libavfilter/af_alimiter.csrc/libavfilter/af_afwtdn.c::89458::109107:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { " s89o | f t n e{s s""l,e v"esle"t, t h r es h"oaludtion gl seoveflt"n,e s s " ,O FOFSFEFTS(EaT(ustoof_tlneevsesl)),, A V _AOPVT__OTPYTP_E_TDYOPUEB_LBEO, O{L.,d b l =1{}.i,6 04,= 110,} ,A F R } , 0 ,| ^ 1, AF }, | ^ src/libavfilter/af_afwtdn.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ src/libavfilter/af_alimiter.c:90:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "latency", src/libavfilter/af_afade.c ":com439pe:n153s:a twarning: e missing field 'unit' initializer [-Wmissing-field-initializers]de lay", OFFSET(lat e439 | n c y) , { " n b _AsVa_OmPTp_lTeYPsE"_B,O OL , " se t{ .niu6m4=b0e}r, o f s a 0m,p le s 1f,o ArF c r}o,s s | f ^ ade duration", OFFSET(nb_samplesrc/libavfilter/af_alimiter.cs:)91,:12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]A V_O P91 | T _ T Y{P NEU_LLI N}T , | ^ {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_afade.c:440:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 440 | { "ns", "set number of samples for cross fade duration", OFFSEsrc/libavfilter/af_agate.cT(nb_:sa185m:p37l:e swarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT_TYPE_INT, 185 | { . i 6 4 f=a c4t4o1r0 0=} c,t x1-,> iINsT_3di2s_aMbAlXe/d1 0?, 1 .FLfA :G S l},e v e| ^l _in * gain * makeup; | ~ ^~~ src/libavfilter/af_afade.c:441:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 441 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYsrc/libavfilter/af_afreqshift.cPE_D:UR152A:T33I:O Nwarning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{. i64 = 0 }, 0, 61520 | 0F0F0I0L0T0E,R( flFtL,A GfSl oa}t, , | s ^in f, cosf, fmodf, cf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/af_afreqshift.csrc/libavfilter/af_afade.c::147442::29149: :note: expanded from macro 'FFILTER'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | 442 | t{src/libavfilter/afir_template.ch e"t:da",220 = :2 32 . : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* M _P I" s*e tf mcr oos220ds | ( fsad eh ifdtu ra t * i (oNn ", + n ) * t s ,c h _ 1g ai.n) ; = 1\ . / | p o ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wOF FerS;E T (| d ~ ^~~~~u ration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_afade.c:443:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 443 | { "overlap", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_afade.c:444:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/afir_template.c:232 :29444: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "o", 232 | i f "(ocvhe_gralaipn !=1 st1 .s t|r|e asm- >eirn_dg awiint !h= 12.n)d {s t r| ~~~^~~~~~~ ~~e am startsrc/libavfilter/afir_template.c",: 232 O:F9:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (overl a232p | ) , i f ( c hA_Vg_aOiPnT _!T=Y P1E_.B O|O| Ls,- > i{r._i6g4ai n= !1= 1 . ) }{, 0,| ^~~~~~~ ~~ 1, FLAGS }, | ^ src/libavfilter/afir_template.c:235:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | av_log(ctx, AV_LOG_DEBUG, "ch%d gain %f\n", ch, gain); | ~~~~~~ ^~~~ src/libavfilter/af_afftfilt.c:63:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "real", "set channels real expressions", OFFSET(real_str), AV_OPT_TYPE_STRING, {.str = "re" }, 0, 0, A }, | ^ src/libavfilter/af_afftfilt.c:64:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "imag", "set channels imaginary expressions", OFFSET(img_str), AV_OPT_TYPE_STRING, {.str = "im" }, 0, 0, A }, | ^ src/libavfilter/af_afftfilt.c:65:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "win_size", "set window size", OFFSET(fft_size), AVsrc/libavfilter/af_afade.c_OP:T469_:T12:Y Pwarning: Emissing field 'help' initializer [-Wmissing-field-initializers]_ INT, {.i 64469= | 4 0 9 6 }{, 1N6U,L L 1}3 1 0| 7 ^2 , A }, | ^ src/libavfilter/af_afftdn.c:544:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | double band_noise[NB_PROFILE_BANDS] = { 0.f }; | ~ ^~~ src/libavfilter/af_afftfilt.c:67:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, A }, | ^ src/libavfilter/af_afftfilt.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL }, | ^ src/libavfilter/af_afftdn.c:568:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | band_noise[i] = av_clipd(noise, -24., 24.); | ~~~~~~~~ ^~~~~ src/libavfilter/af_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_amix.c:188:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT16_MAX, A|F }, | ^ 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_amix.c:198:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198src/libavfilter/af_afftfilt.c | : 92 : 32 : warning: src/libavfilter/af_amerge.c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : O52F:F59S:E T warning: (92 | wmissing field 'unit' initializer [-Wmissing-field-initializers] e ig h trse_tstur r)52n | , s - A> Vf_ fOtP A_TV_o_uOtTP[YPTi_EcT_hY]S[PTE_iRxI].IimN;T N ,G| ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~,{ .{i.s6t4r ="=1 21 }",} ,1, 0S,W R0_,C AH|_FM|ATX },, F L| A ^G S }, | ^ src/libavfilter/af_amerge.csrc/libavfilter/af_amix.c::20053::7212:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] 53 | 200 | { N UL L } O| F ^FS ET(normsrc/libavfilter/af_afade.cali:z515e:)1,: Awarning: Vimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_BOOL, {. i65154 | =C1R}O,S S0,F A1D,E _AP|LFA|NT A}R,( f l| t, ^ float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.csrc/libavfilter/af_amix.c::490201::3612:: note: warning: expanded from macro 'CROSSFADE_PLANAR'missing field 'help' initializer [-Wmissing-field-initializers] 201 | 490 | { N U L L } 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:617:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | double mean = 0.f; | ~~~~ ^~~ src/libavfilter/af_aexciter.cIn 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); | ~ ^ 3 warnings generated. :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 }, | ^ 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); | ~ ^ src/libavfilter/af_aexciter.c:57:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "amount", "set amount", OFFSET(amount), src/libavfilter/af_afade.c :520:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CROSASFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ Vsrc/libavfilter/af_afade.c:510:36: note: expanded from macro 'CROSSFADE' _ 510 | d[k] = s0[k] * gain0 + s1[src/libavfilter/af_aiir.ck]: * 165:g1a:in 1;warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 165 | I I R _ \C H| ^~~~~ ~( fltp, float,src/libavfilter/af_afade.c : 520 : 1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- 1., 520 | CR O SS F A1DE.(,fl t0,) f l| o^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ at) | ^~~~~~~~~~~~~~~~~~~~~src/libavfilter/af_aiir.c :139src/libavfilter/af_afade.c::17510:: 20note: :expanded from macro 'IIR_CH' note: expanded from macro 'CROSSFADE' O 139 | 510 | i c [ 0d] [=k ]s r=c s[0n[]k *] i*g ;g a i n 0 + s 1 [ k ] * ga in 1 ; \ \ | | ^~~~~~ ~ ^~~~~ ~ PT_TYPE_DOUBLE, {src/libavfilter/af_afftdn.c.:706:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] db 706 | sdiv = s->band_multiplier; | ~ ~~~^~~~~~~~~~~~~~~ l=1}, 1 warning generated. 0, 64, A }, | ^ 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)); | ~ ~~~^~~~~~~~~~~ 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_OPsrc/libavfilter/af_amix.c:T375:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _TY 373 | s->fdsp->vector_dmac_scalar((double *)out_buf->extended_data[p], | ~ P 374 | (src/libavfilter/af_afreqshift.cdoub:l350e: 109*:) warning: imissing field 'unit' initializer [-Wmissing-field-initializers] n_buf->extended_data[p], 350 | 375 | { " s h if t " , " s e t f re q u e n c y s h i Ef t " , OF FS ET ( s h i f t ) , A V _sO-P>T_iTnYpPuE_tD_sOcUaBLlEe, [{i.]d,bl =p0l}a,n e-I_NsTi_zMeA)X;, I| N ^~~~~~~~~~~~~~~~~T_ MAX, FLAGS }, | ^ _DOUBLE, {.src/libavfilter/af_afreqshift.c:351:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] dsrc/libavfilter/af_afftfilt.c:b 279351: | 47 : warning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"l evel", "set ou tp279ut | l e v e l " , O F F S E Tv(alleuvees[lV)A,R _AREVA_LO]P T=_ TfYfPtE__oDuOtU[BnL]E.,r e{;. d b| l ~ ~~~~~~~~~~~^~=1 }, 0.0, 1.0, FLAGS }, | ^ l=7src/libavfilter/af_afftfilt.c:280:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 280 | src/libavfilter/af_afreqshift.c :352 :109 :v awarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]u es[VAR_IMAG] = f352f | t _ ou t {[ n"o]r.diem;r ", | " ~ ~~~~~~~~~~~^~s et filter order", OFFSET(nb_coeffs),AV_OPT_TYPE_INT, {.i64=8}, 1, MAX_NB_COEFFS, FLAGS }, | ^ 00}, src/libavfilter/af_afreqshift.c :353:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2353 | { NULL } | ^ 000, 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},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] 999 56 | ftype *mag, *phase, *delay, min = FLT_MAX, max = FLT_MIN; | ~~~ ^~~~~~~ 9/usr/include/float.h,:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20000, 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] A 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 = FLsrc/libavfilter/af_amerge.cT_MI:N227;: 19 :| ~~~~~~~~~ ^~~~~~~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' 22715 | | # d e ffionre F(LTi_ M=A X0 ;3 .i40 2<8 2c3t4x66-3>n8b5_2i8n8p5u9t8s1;2e +i3+8+F) {| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~~ 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.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aexciter.c:62:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "listen", "enable listensrc/libavfilter/af_afftdn.c :843:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] mo d843 | sar = s->sample_advance / s->sample_rate; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ e", OFFSET(listen), AV_OPT_TYPE_BOsrc/libavfilter/af_afftdn.cO:846:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L, 846 | doublesrc/libavfilter/af_afreqshift.c d6 :=389 :(97i: -warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 ) * s->sampl e389_ | r a t e {/ s"-s>fhfiftt_"le,n g"tseht; p h| a ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~s e shift", OFFSET(shift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1. 0, 1.0, FLAGS }, | ^ {.i64src/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 } | ^ CC libavfilter/af_dcshift.o 0}, 0, 1, A src/libavfilter/af_afftdn.c:}874:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 874 | dnch->noise_src/libavfilter/af_aiir.cred:u224ct:i1o:n = warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >noise_reduction ;224 | S| E ~ ~~~^~~~~~~~~~~~~~~R IAL_IIR_CH(fltp, float, -1., src/libavfilter/af_afftdn.c :1875.:,36 :0 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c875: | 197 : 35 : note: expanded from macro 'SERIAL_IIR_CH' dnch-> n197o | i s e _ f l o o r d o u b= lse- >in0o i=s ei_gf lo*o r(;i ?| d ~ ~~~^~~~~~~~~~~s t[n] : src[n]); src/libavfilter/af_afftdn.c : 876 :\36 : | warning: ~ ^~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 876 | src/libavfilter/af_aiir.c : ^224 : 1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]d nch->re si224du | aSElR_IfAlLo_oIrI R _=C H(sf-l>rtespi,d uafl_lfoalto,o r ; | ~ ~~~^~~~~~~~~~~~~~ -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c :197:44: note: expanded from macro 'SERIAL_IIR_CH' 197 | double i0 = ig * (i ? dst[n] : src[n]); \ | ~ ^~~~~~ src/libavfilter/af_aexciter.c:63:12: In file included from warning: 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] missing field 'help' initializer [-Wmissing-field-initializers] 88 | min = fminf(min, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ 63 | { NULLsrc/libavfilter/afir_template.c:89:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | max = fmaxf(max, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ } | ^ src/libavfilter/afir_template.c:90:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | min_delay = fminf(min_delay, delay[i]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:91:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | max_delay = fmaxf(max_delay, delay[i]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_amerge.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_amerge.c:299:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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_afftdn.c:920:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 920 | fft_in_flt[i] = s->window[i] * src_flt[i] * (1LL << 23); | ~ ^~~~~~~~~~ src/libavfilter/af_afwtdn.c:973:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 973 | if (new_absmean[level] <= FLT_EPSILON) | ~~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ 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_afftdn.c:962:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 962 | avr += fft_out_flt[n].re; | ~~ ~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:963:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 963 | avi += fft_out_flt[n].im; | ~~ ~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:964:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | mag2 = fft_out_flt[n].re * fft_out_flt[n].re + | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 965 | fft_out_flt[n].im * fft_out_flt[n].im; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]; \ | ^~~~~~ ~ 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_src/libavfilter/afir_template.cflt:[m318]: 65*: (warning: 1LLimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] << 23); | ~ ^~~~~~~~~~ 318 | s->fdsp->vector_dmul_scalar(src + input_offset, in, dry_gain, FFALIGN(nb_samples, 8)); | ~ ^~~~~~~~ src/libavfilter/afir_template.c:324:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 324 | src2[n] = in[n] * dry_gain; | ~ ^~~~~~~~ src/libavfilter/af_afftdn.c:1089:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1089 | dst[m] += s->window[m] * fft_in_flt[m] / (1LL << 23); | ~ ^~~~~~~~~~~~~ src/libavfilter/af_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_aiir.c:345:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 345 | LATTICE_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:312:27: note: expanded from macro 'LATTICE_IIR_CH' 312 | const double in = src[n] * ig; \ | ^~~~~~ ~ src/libavfilter/afir_template.c:464:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->fdsp->vector_dmul_scalar(ptr, ptr, s->wet_gain, FFALIGN(nb_samples, 8)); | ~ ~~~^~~~~~~~ src/libavfilter/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_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 } | ^ CC libavfilter/af_deesser.o 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_apsyclip.c:71:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:72:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "clip", "set clip level", OFFSET(clip_level), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "diff", "enable difference", OFFSET(diff_only), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:75:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "adaptive", "set adaptive distortion", OFFSET(adaptive), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:76:src/libavfilter/af_aiir.c118: warning: :missing field 'unit' initializer [-Wmissing-field-initializers]517 :38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | { "ite r517a | t i o ns " , "sieft (iftaebrsa(tciooenfss[",2 * i + 1 ]) > FOLFTF_SEEPTS(IiLtOeNr)a tisrc/libavfilter/af_anlms.c{on:s 192) ,:| 19A ~ ^~~~~~~~~~~:V _Owarning: PT_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T Y/usr/include/float.hPE:_16:I21NT:, note: expanded from macro 'FLT_EPSILON' { .192i6 | 164 | =#d 1e fi0n },ef o F LTr_ 1(Ei,P S = I20 ,L0; FOiLN 9| n2b ^ 0_92i89n55p0u7t8s 1&2&5 neb-_0s7aF m | p ^~~~~~~~~~~~~~~~~~~~~~~l es > 0; i++)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} | ^ 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_apulsator.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aphaser.c 62: | 59 : 113 :{ warning: "lmissing field 'unit' initializer [-Wmissing-field-initializers]e vel_in", "set input gain", OFFSET( 59l | e ve l _ i{n )", i nA_Vg_aOiPnT_"T,Y P E"_sDeOtU BiLnEp,ut {g.adibnl"=,1 } , 0 . 0 1 56 2 5 , O6F4F,S EFTL(AiGnS_, g}a,i n )| , ^ AV_OPT_TYPE_DOUBLE, {.dbl=.4}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apulsator.c:63:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "level_out", "set outpusrc/libavfilter/af_aphaser.ct: 60g:a113i:n ",warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(level_out )60, | A V _ O{P "To_utT_YgPaEi_DnO"U,B L"Es,e t{ .oudtbplu=t1 }g,a i0.n0"1,5 62 5 , 6 4 , F L AOGFSF,S E}T,( o u| ^t _gain), AV_OPT_TYPE_DOUBLE, {.dbl=.74}, 0, 1e9, FLAGS }, | ^ src/libavfilter/af_aphaser.c:61:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "delay", "set delay in milliseconds", OFsrc/libavfilter/af_apulsator.cF:SE70T:(117d:e lwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]y ), AV_OPT_TYPE_ D70O | U B L E{, "{a.mdobuln=t3".},, 0 , " s5e,t m oFdLuAlGaSt i}o,n " | , ^ OFFSET(amount), AV_OPT_TYPE_DOUBLE, {.dblsrc/libavfilter/af_aphaser.c=1:}62,: 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 1, F62L | AG S } ,{ "| d ^e cay", "set decay", OFFSETsrc/libavfilter/af_apulsator.c(:d71ec:ay117),: warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_TYPE_DOUBL E71, | { . d b{l =".o4f}f,s e t0_,l ".,9 9 , F"LsAeGt So f}f,s e t| ^L ", OFFSET(offset_l), AV_OPT_TYPE_DOUBLE, {.dblsrc/libavfilter/af_aphaser.c=:063}:,113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 1 , 63F | LA G S }{, " s| p ^e ed", "set modulation speed", OFsrc/libavfilter/af_apulsator.cFS:E72T:(117s:p ewarning: emissing field 'unit' initializer [-Wmissing-field-initializers]d) , AV_OPT_TYP E_72D | O UB L E ,{ "{o.fdbfls=e.t5_}r," ,. 1, 2",s e t FoLfAfGSs e}t, R "| , ^ OFFSET(offset_r), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, src/libavfilter/af_apad.c :152,: F153L:A Gwarning: S missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 52 | { "packet_size", "set silencesrc/libavfilter/af_apulsator.c :pa73c:k117etsrc/libavfilter/af_ashowinfo.c: s:warning: i116missing field 'unit' initializer [-Wmissing-field-initializers]z: e45":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aphaser.c : 69: 12 : 73 warning: | missing field 'help' initializer [-Wmissing-field-initializers] 116 | 69 { | " w i a d{v_ th "l N,o O U "gsFeFLSE(TtL c(tpx}pua,c l| kAVs_L ^Oee Gt_w_siiIdzthN"e)F,O,, " %fA"OFVFS,E _Tg(OapwPiiTn_d Tt/Yh P)E1,0_0 I 0N T,0 AV0_. O0P Tf{) _.T;iY 6P E| 4_ ~~~~~~ ~~~~~^~~~~~~~~~~D =O U4BL0E,9 {6.d b}l,= 10},, I N T _ M A X0,, A } , | ^ 2, FLAGS }, | ^ 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_src/libavfilter/af_apulsator.cl:e78n:117):, warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYPE_INT 6784 | , { .{i 6"4b pm=" ,- 1 } , - 1, I N T6 4 _ M A"Xs,e tA B}P,M " ,| ^O FFSET(bpm), AV_OPT_TYPE_DOUBsrc/libavfilter/af_apad.csrc/libavfilter/af_ashowinfo.cL:54E::,126 154:{:52:. d warning: bwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l missing field 'unit' initializer [-Wmissing-field-initializers]=1 20}, 3 0 ,54126 | | { a v" _lw oho lg3e0_(0c,tl eFnx",L AG, SA V}_",LsOG _e INtF| O, ^ m "i%fn"i,m u(mf lotaatr)gpeeta kn u/m bUeINrT 3o2_fM AsXa)m;p l e| ssrc/libavfilter/af_apulsator.c ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ :i79n: 117t: hwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] audio stream", O F79F | SE T ( wh o{l e"_mls"e,n ) , A V _ OP T _ T Y P E _ I"NsTe6t4 ,m s"{, . iO6F4F S=E T-1( ms}),, -1 , I N T 6src/libavfilter/af_ashowinfo.cA4V:_126_:MAO54XP:T,_ TAYwarning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] P}E_,I N T| , ^ 126 | { . i 6 4 = 5av0_0}l,og ( c t1x0,, A Vsrc/libavfilter/af_apad.c _ : L OG55 _:2IN157F:00O ,0 "warning: ,%missing field 'unit' initializer [-Wmissing-field-initializers]f " ,F L(AfGlSoa t}) ,55 p | e a| k ^/{ U"IpNaTd32__MdAuXr)"; , | ~ ^~~~~~~~~~ "set dur/usr/include/stdint.h:a50t:i21o:n note: oexpanded from macro 'UINT32_MAX'fsrc/libavfilter/af_apulsator.c :s80i:l117en:c ewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]o add", 50 | # d e 80f in | e UI{N T"h z3 "2, _ M AX ( 0 x fO f"FfsffFfefStEfu Tf) ( rp| a ^~~~~~~~~~~e dq_udeunrc)y",, O F F SAEVT_(OhPeTr_tzT),Y P E _ D UARVA_TOIPOTN_,TY PE{_ D.OUiB6L4E , ={ .-d1b l},= 2-}1,, I N T 604._01M,AX , A } , | ^1 00, FLAGS }, | ^ src/libavfilter/af_aiir.c:716:83src/libavfilter/af_apad.c:: 56warning: :157implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: src/libavfilter/af_apulsator.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 5681716 | | | { N {U i"iLrwL- h} o >l| ea ^b _d[u0r]"[,2 * o"suetmto smtin_impuolme .taa]r g=e t idiurr-at>iaobn[ 0i]n[ t2h e* aouutdmioos t_sptorleea.ma", + 1 ] = NOAFN;F SE T| (w ~ ^~~h ole_d/usr/include/math.h:u15r:)19,: Anote: Vexpanded from macro 'NAN'_ OPT_ T15Y | P#Ed_eDfUiRnAeT INOANN , { . i 6 4_ _b=u i-l1t i}n,_ n-a1n,f (I"N"T)6 4_ M| A ^~~~~~~~~~~~~~~~~~X , 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' 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, INT64src/libavfilter/af_aiir.c_M:A717X:,83 :A warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~ ^~~~~~~~~ 717/usr/include/stdint.h | : 46 : 21 : note: expanded from macro 'INT64_MAX' i i46r | -#>daebfi[n0e] [I2N T*6 4o_uMtAmXo s t(_0poxle7.fbf]f f=f ififrf-f>fafbf[f0f]f[)2 *| ^~~~~~~~~~~~~~~~~~o utmost_pole.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN'src/libavfilter/af_apad.c :55:144 : 15warning: | implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]#d efine NAN 55 | _ _{b u"iplatdi_n_dnuar"n,f ( " " ")se t | du ^~~~~~~~~~~~~~~~~~ra tion of silence to add", OFFSET(pad_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT6src/libavfilter/af_aiir.c4:_718M:A83X:, warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ~ ^~~~~~~~~ /usr/include/stdint.h718: | 46 : 21 : note: expanded from macro 'INT64_MAX' 46 | i#idref-i>naeb [1I]NT[624 _*M AneXa r e(s0tx_7zfefrfof.ffaf]f f=ff fififfr) - >| a ^~~~~~~~~~~~~~~~~~b [1][2 * nearest_zero.asrc/libavfilter/af_apad.c +: 541:]141 =: N Awarning: Nimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]; | ~ ^~~ /usr/include/math.h :5415 | : 19 : note: { expanded from macro 'NAN'" whol 15e | _l#edne",f i ne "NsAeNt m i n i m u_m_ btuairlgteint_n anunmbfe(r" "of) s a| m ^~~~~~~~~~~~~~~~~~pl es in the audio stream", OFFSET(whole_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }src/libavfilter/af_aiir.c, : 719:| 83 ~ ^~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/usr/include/stdint.h :46:21: note: expanded from macro 'INT64_MAX' 719 | 46 | # d e f i ne iiIrN-T>a6b[41_]MA[X2 * (n0exa7rfefsftf_fzfefrfof.fbf]f f=f fi)i r -| > ^~~~~~~~~~~~~~~~~~a b[1][2 * nearest_zersrc/libavfilter/af_apad.co:.53b: 141+: warning: 1implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]] = NAN; | ~ ^~~ 53/usr/include/math.h | : 15 :19 : {note: expanded from macro 'NAN' "pad _15l | e#nd"e,f i n e " sNeAtN n um b e r o_f_ bsuailmtipnl_ensa noff( s"i"l)e n | c ^~~~~~~~~~~~~~~~~~e 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_aphaser.c:161:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | PHASER_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aphaser.c:106:24: note: expanded from macro 'PHASER_PLANAR' 106 | double v = *src * s->in_gain + buffer[ \ | ^~~~ ~ src/libavfilter/af_apsyclip.c:337:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 337 | const float limit = s->clip_level * window[i]; | ~ ^~~~~~~~~ src/libavfilter/af_apsyclip.c:364:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | if (relative_distortion_level > 1.0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_afir.c:542:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 542 | for (int i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_apsyclip.c:402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | const float clip_level_inv = 1.f / s->clip_level; | ^~~ ~ CC libavfilter/af_dialoguenhance.o 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_asetnsamples.c:47:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "pad", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:48:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "p", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ CC libavfilter/af_drmeter.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:484:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | mask_curve_shift = 1.f + (mask_curve_shift - 1.f) * s->adaIn file included from ptisrc/libavfilter/af_atilt.cv:e20;: src/libavutil/ffmath.h: 49:| 30 ~~~~~~~~~~~~~~~~~^~~~~ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_apsyclip.c:484: 2849: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] retur n484 | e x p 2 f ( M_ L OmaGs2k__1cu0r v*e _xs);h i f| t ~ ^= 1.f + (mask_curve_shift - 1.f) * s->adaptive; | ^~~ ~ 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:82:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "threshold", "set softclip threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 1, A }, | ^ src/libavfilter/af_asoftclip.c:83:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "output", "set softclip output gain", OFFSET(output), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 16, A }, | ^ src/libavfilter/af_asoftclip.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "param", "set softclip parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, 3, A }, | ^ src/libavfilter/af_asoftclip.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "oversample", "set oversample factor", OFFSET(oversample), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_OVERSAMPLE, A }, | ^ src/libavfilter/af_asoftclip.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ CC libavfilter/af_dynaudnorm.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_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:721:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 721 | { "irgain", "set IR gain", OFFSET(ir_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:725:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 725 | { "maxir", "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF }, | ^ src/libavfilter/af_afir.c:726:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 726 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_afir.c:727:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 727 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_afir.c:728:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 728 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_afir.c:729:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 729 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_afir.c:730:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 730 | { "minp", "set min partition size", OFFSET(minp), AV_OPT_TYPE_INT, src/libavfilter/af_asoftclip.c{.i6:4=14781:9302:} , warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 65536, AF } ,147 | | ^ float gasrc/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, src/libavfilter/af_adelay.c {.i:6459=1:}141,: warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], 32, AF }, | 59 ^ | { "delays", "set list of delayssrc/libavfilter/af_afir.c :f733o:r104 :e awarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]h channe l733" | , O F{F S"EiTr("d,el a y s ")se,l eAcV_tO PITR"_,T Y P E _ S T R I N G , { . sOtFFrS=ENTU(LsLe}l,i r0),, A0V,_ OAP T|_ TAYVP_EO_PITN_FTL,A G _{R.Ui6N4TI=M0E_}P,A R A M0 ,} , | ^3 1, AFR }, | ^ 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_src/libavfilter/af_afir.cOP:T738_:T12Y:P Ewarning: _missing field 'help' initializer [-Wmissing-field-initializers]BO OL, {738 | . i 6 4 ={0 }N,U L0L, }1 , | A ^ }, | ^ src/libavfilter/af_adelay.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/af_aresample.c:308:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 308 | {"sample_rate", NULL, OFFSET(sample_rate_arg), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_asetrate.c:42:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aresample.c:309 :4210 | : warning: missing field 'help' initializer [-Wmissing-field-initializers] OP T309_I | NT ( " s a{mNpUlLLe} _ | r ^a te", 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_adelay.c:95:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]src/libavfilter/af_asetrate.c :43:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | D43 | E L A OYP(Tu_8IN,T ( "uirn",t 8 _ t , 0 x 8s0am)p le | _^~~~~~~~~~~~~~~~~~~~~~~~~ra te, 44src/libavfilter/af_adelay.c1:0075,: 281:, note: Iexpanded from macro 'DELAY'N T_MAX, 75" | s e t t h e ifs a(dm-pl>ede lraatye_"i,n)d,e x| ^< d-src/libavfilter/af_asetrate.c>:d39e:l5a:y note: )expanded from macro 'OPT_INT' { 39 | O P T _ G E N E R I C ( n a m e , f i e l\ d ,| ~~~~~~~~~~~~~~ ^ ~~~~~~~~d ef, min, msrc/libavfilter/af_adelay.ca:x95,: 1d:e swarning: ccomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]r , INT, 95 | i6D4E,L A_Y_V(Au_A8R,G S _u_i)n t| 8 ^_ t,src/libavfilter/af_asetrate.c 0:x36:8570:) note: expanded from macro 'OPT_GENERIC' | ^~~~~~~~~~~~~~~~~~~~~~~~~ 36 | src/libavfilter/af_adelay.c : 76 :{29 : .note: dexpanded from macro 'DELAY'e ffield = 76d | e f } , m i n , c omnastx ,i nFt LlAGeSn, = _F_VFAM_IARNG(Sn_b__ s}a mp l| ^e s, d->delay - d->delsrc/libavfilter/af_asetrate.cay:_44i:n10d: ewarning: xmissing field 'help' initializer [-Wmissing-field-initializers]); \ 44| | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ {NULL}src/libavutil/macros.h,: 49 :| 25 ^: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ isrc/libavfilter/af_adelay.c:95:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]n = s- >95o | uDtEpLAuYt( u* 8t, h urinet8s_hto,l d0x;80 ) | | ~ ^~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:96:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 96 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:96:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 96 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samplesrc/libavfilter/af_asoftclip.cs, :d-181>d:e39l:a y warning: - implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ->delay_index) ;181 | \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h : 49 : 25d:s note: texpanded from macro 'FFMIN'[ n] =49 | 2#d.ef f/in eM F_FPMIIN (*a, ba)t a(n(fa()d >s t(b[)n ]? *( bf)a c: t(ora )*) p a| ra ~ ^ ~m ); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:96:1:src/libavfilter/af_asoftclip.c :warning: 181:comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]26 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | DELA Y181( | s 1 6 , i n t1 6 _ t , 0 )ds t [| n^~~~~~~~~~~~~~~~~~~~~~] = src/libavfilter/af_adelay.c2:.90f: 33/: Mnote: _expanded from macro 'DELAY'P I * ata n90f | (d s t [ n ] * f a c t o rd -*> ipnadreamx) ;= | d ^~~ ~ ->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ 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.; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 97 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | src/libavfilter/af_asoftclip.c : 214 : 27 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (d->delay_i n214d | e x < d - > d e l ay ) {i f ( FF A B S ( sa m pl e ) > = 1. 2 5 ) | ^~~~~~ ~~ src/libavutil/common.h :64 : 31\: | note: ~~~~~~~~~~~~~~ ^ ~~~~~~~~expanded from macro 'FFABS' 64 | src/libavfilter/af_adelay.c#:d97e:fi1n:e Fwarning: Fcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ABS(a) 97(( | aD)E L>A=Y (0s 3?2 (,a ) i:n t(3-2(_at),) )0 ) | ^ | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.csrc/libavfilter/af_asoftclip.c::76214::292321:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'DELAY' warning s generated. 21476 | | c on s t ifi n(tF FleAnBS (=s aFmFplMeI)N >(=n b1._2s5a)m p le| s ^~~~~~~~~~~~~ ~~ , d-src/libavutil/common.h:>64d:e37:l anote: yexpanded from macro 'FFABS' - d-> de64l | #adye_fiinndee Fx)F;A B\S ( a11| ) ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~( warning( as) generated. src/libavutil/macros.h:>49= :0 25?: note: (aexpanded from macro 'FFMIN') : ( -49(a | )#d)e)f i n| e ^~~~ FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 97 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_asoftclip.c:225:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | if (FFABS(sample) >= M_PI_2) | ^~~~~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/af_asoftclip.c:225:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | if (FFABS(sample) >= M_PI_2) | ^~~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 22 warnings generated. src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 98 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 98 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 98 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= src/libavfilter/af_asubboost.cd->d:e217l:104a:y warning: ? missing field 'unit' initializer [-Wmissing-field-initializers]0 : d->index; 217 | { " d r y\ " , | ~~~~~~~~ ^ ~~~~~~~~ "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:218:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:219:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "boost", "set max boost",OFFSET(max_boost),AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1, 12, FLAGS }, | ^ src/libavfilter/af_asubboost.c:220:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:221:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "feedback", "set feedback", OFFSET(feedback), AV_OPT_TYPE_DOUBLE, {.dbl=0.9}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:222:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | { "cutoff", "set cutoff", OFFSET(cutoff), 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 | { "ssrc/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 99 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 99 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 99 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ lope", "set slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0001, 1, FLAGS },src/libavfilter/af_astats.c :| 116 ^: 110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "length", "set tsrc/libavfilter/af_asubboost.ch:e224 :w104i:n warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]o w length" ,224 | O F FS E T({t i"mdee_lcaoyn"s, t a n"ts)e,t dAeV_lOaPyT"_,T Y P E _ODFOFUSBELTE(,d e{l.adyb)l,= . 0 5 }A,V _0O,P T1_0T,Y PFEL_ADGOSUB L}E,, { | . ^d bl=20}, 1, 100, FLAGS }, | ^ src/libavfilter/af_astats.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "mesrc/libavfilter/af_asubboost.cta:d225a:t114a:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]" inject metadata in the filt e225r | g r a p {h "",c hOaFnFnSEeTl(sm"e,t a"dsateat) ,ch aAnVn_eOlsP tTo_ TfYiPlEt_eBrO",O LO,F F{S.EiT6(4c=h0_}l,ay o0ut,_ s1t,r )F,L AAV_GOSP T}_,T Y P| Esrc/libavfilter/af_adelay.c ^_ S:T151R:I1N:G ,warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]{ .str="all"}, 0151, | C0,H AFsrc/libavfilter/af_astats.cLANG:G118:S172E :_} D,Ewarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers] A | Y ^( u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c118: | 125 : 22 : note: {expanded from macro 'CHANGE_DELAY' "resrc/libavfilter/af_asubboost.cse:226 :t12512 | ": , "warning: missing field 'help' initializer [-Wmissing-field-initializers]S e t 226 | t h ei fn u(mdb{er- >oNfi UnfdrLaeLmx e }s> onve we| _r ^d w heilcahy )c u{m u l a t i v e s t a t s a r e c a l c u l a t e d 5b e warningf so generatedr . e b e i n g r e s e t " , O F F S E T (r e s e t _ c o \u n| t ~~~~~~~~ ^ ~~~~~~~~~) , AV_OPT_TYsrc/libavfilter/af_adelay.cP:E151:_1I:N Twarning: ,comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] {.i64 =1510 | C}H,A N0G,E _IDENLTA_MYAX(,u 8F,L A GuSi n}t,8 _ t| , ^ 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/af_astats.c:148:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 148 | { NULL } | ^ src/libavfilter/af_adelay.c:152:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 152 | CHANGE_DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:125:22: note: expanded from macro 'CHANGE_DELAY' 125 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:152:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 152 | CHANGE_DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 10 warnings generated. 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_adelay.c:153:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 153 | CHANGE_DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:125:22: note: expanded from macro 'CHANGE_DELAY' 125 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:153:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 153 | CHANGE_DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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,In file included from AF 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 | retsrc/libavfilter/af_aiir.cu:r1531n: 129e:x pwarning: 2missing field 'unit' initializer [-Wmissing-field-initializers]f (M_LOG2_1 01531 | * x );{ "| 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 | { "gasrc/libavfilter/af_adelay.ci:n154s:",1 :" swarning: ecomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]t channel s154 g | aCiHnAsN"GE,_ D E LA Y( f l t , f lOoaFtF,S E T (0g)_ s t| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~r), Asrc/libavfilter/af_adelay.cV_:O125P:T22_: Tnote: Yexpanded from macro 'CHANGE_DELAY' PE_STRIN G125, | { . s t ri=f" 1(|d1-">i}n,d e0x, >0 ,n eAwF_d e}l,a y | ) ^ { src/libavfilter/af_aiir.c :1533 : 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1533 | { " k ", " s e t c h a n\n e l| s ~~~~~~~~ ^ ~~~~~~~~~ gains", src/libavfilter/af_adelay.c : 154 : 1 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 154OF | FCHSAETN(gG_E_sDEtLr)A,Y ( f lt ,AV _fOlPoaTt_T,Y P E 0_)S T| RI^~~~~~~~~~~~~~~~~~~~~~~~~~~~~N G, src/libavfilter/af_adelay.c:{136.:s28t:r note: =expanded from macro 'CHANGE_DELAY'" 1|1"}, 0136, | 0 , A F if} ,( d | - ^>d elay_index >= d->delay) { src/libavfilter/af_aiir.c : 1534: 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | { " d r y " , "s e t d r y g a i n ", \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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_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 }, | ^ 10 warningssrc/libavfilter/af_aiir.c generated:. 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 }, | ^ 10 warnings generated. 3 warnings generated. CC libavfilter/af_earwax.o src/libavfilter/af_astats.c:329:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned 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') [-Wsign-compare] 352 | if (p->win_pos >= s->tc_samples) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 22 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/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_astats.c:527:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_asupercut.c:245:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 527 | 245 | F IsLetT_EmRe(tfal(tmpe,t afldoaatta), 0| ^~~~~~~~~~~~~~~~~~~, "Oversrc/libavfilter/af_asupercut.ca:l231l:.41Pe:ak _note: cexpanded from macro 'FILTER'o unt", "%f "231, | ( fl o a t ) ( m i n _ c o u ntty p+e smianx =_ cbo u?n t)d s/t [(nd]o u:bl es)rsc-[>nn]b _* clheavnenle;l s ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ \ | ^~~~~~ ~ src/libavfilter/af_astats.c:542:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | set_meta(metadata, 0, "Number of NaNs", "%f", nb_nans / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:544:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | set_meta(metadata, 0, "Number of Infs", "%f", nb_infs / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. 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 }, | ^ 3 warnings generated. src/libavfilter/af_asupercut.c:320:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:321:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 321 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:322:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 322 | { NULL } | ^ src/libavfilter/af_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_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_ssrc/libavfilter/af_asupercut.ctat:(s358,: p103,: swarning: amissing field 'unit' initializer [-Wmissing-field-initializers]m ple, sample norm a358l | i z e r _{s u"fcfuitxo,f fi"n,t _"ssaemtp lceu)t,o fsf- >firse_qfuleoncayt" ,? OuFpFdSaEteT_(fcluotaotf_fs)t,a tA(Vs_,O PpT,_ sTaYmPpE_lDeO)U B:L Es,- >{i.sd_bdlo=u2b0l}e, ? 2 ,u p2d0at0e,_ dFoLuAGbSl e},_ s t| a ^t (s, p, sample)2 : warning(vso generatedi. d)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_asupercut.c:359:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_astats.c: 555359 | : 13 : {note: "expanded from macro 'UPDATE_STATS_P'o rder", 555" | se t f i l t e r or d euprd"a,t e _ f un cO;F F S E T ( o r d e r ) , A V _ O P T _ TY P E _ I N T , { .i 6 4 = 1 0 }, 3 , 2 0 , F L A G\S }| , ^~~~~~~~~~~ | ^ src/libavfilter/af_asupercut.c:360:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "level", "set input level", OFFSET(6le warningvesl generated). , AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_astats.csrc/libavfilter/af_asupercut.c::361599::1232:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 361 | { NU L599L | } | ^ UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:556:13: note: expanded from macro 'UPDATE_STATS_P' 556 | update_float; \ | ^~~~~~~~~~~~ CC libavfilter/af_extrastereo.o 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 } | ^ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_##planar(type, update_minmax(s, p, sample), , p->nmin = p->min normalizer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ CC libavfilter/af_firequalizer.o src/libavfilter/af_astats.c:602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ 15 | warning ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s generated. 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: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:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ CC libavfilter/af_flanger.o src/libavfilter/af_astats.csrc/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/af_adelay.c:155:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] :602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(sCC libavfilter/af_haas.o , p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:568:13: note: expanded from macro 'UPDATE_STATS_I' 568 | update_float; \ | ^~~~~~~~~~~~ 155 | CHANGE_DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:125:22: note: expanded from macro 'CHANGE_DELAY' src/libavfilter/af_astats.c 125: | 602 : 32 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] if (d->index > new _602d | e l a y ) { U P D A T E _ S T A T S ( I , f l o a t , *s r c , , l l r i n t ( * s r c * ( U I N T 6 4 _ C ( 1 ) < < 3 1 ) )) ; | \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' src/libavfilter/af_adelay.c577 | : 155 : 1 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] UPDATE_ S155T | ACTHSA_#N#GpEl_aDnEaLrA(Yt(ypdeb,l ,u pddoautbel_em,inmax(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; \ | ^~~~~~~~~~~ CC libavfilter/af_hdcd.o 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 11 warnings generated. CC libavfilter/af_headphone.o 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 } | ^ CC libavfilter/af_join.o CC libavfilter/af_loudnorm.o src/libavfilter/af_atilt.c:230:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 230 | { "freq", "set central frequency",OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl=10000}, 20, 192000, FLAGS }, | ^CC libavfilter/af_mcompand.o 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_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_adelay.c : 235 : 22 : warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 235 | i f ( d - > d e l a\y >| ^~~~S IZE_MAX) { 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 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(draw_curves), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V|F }, | ^ src/libavfilter/af_anequalizer.c:83:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "size", "set video size", OFFSET(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 } | ^ 12 warnings generated. src/libavfilter/af_channelmap.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ 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); | ~ ^ In file included from src/libavfilter/af_drmeter.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_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_pan.o CC libavfilter/af_replaygain.o CC libavfilter/af_sidechaincompress.o src/libavfilter/af_channelsplit.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/af_channelmap.c:326:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-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 long' 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)) | ~ ^ ~ CC libavfilter/af_silencedetect.o CC libavfilter/af_silenceremove.o src/libavfilter/af_channelsplit.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_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 } | ^ src/libavfilter/af_channelsplit.c:191:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:199:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_crossfeed.c:346:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "strength", "set crossfeed strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=.2}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:347:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "range", "set soundstage wideness", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:348:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | { "slope", "set curve slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .01, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:349:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 349 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=.9}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:350:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:351:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "block_size", "set the block size", OFFSET(block_size),AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/af_crossfeed.c:352:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 352 | { NULL } | ^ 5 warnings generated. CC libavfilter/af_speechnorm.o 8 warnings generated. 6 warnings generated. CC libavfilter/af_stereotools.o src/libavfilter/af_deesser.c:59:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "i", "set intensity", OFFSET(intensity), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:60:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "m", "set max deessing", OFFSET(max), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:61:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ 1 warning generated. CC libavfilter/af_stereowiden.o CC libavfilter/af_superequalizer.o 7 warnings generated. 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)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(14n warning-s generatedM. ) >= 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) { | ~ ^ 15 warnings generated. src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 18 warnings generated. 6 warnings generated. 3 warnings generated. src/libavfilter/af_drmeter.c:52:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=3}, .01, 10, FLAGS }, | ^ src/libavfilter/af_drmeter.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/af_drmeter.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | rms = sqrt(2 * p->sum / p->nb_samples); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ CC libavfilter/af_surround.o In file included from src/libavfilter/af_mcompand.c:32: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_drmeter.c:166:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~ ~ src/libavfilter/af_drmeter.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~~~~~ ~ src/libavfilter/af_drmeter.c:168:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | av_log(ctx, AV_LOG_INFO, "Channel %d: DR: %g\n", ch + 1, chdr); | ~~~~~~ ^~~~ src/libavfilter/af_drmeter.c:171:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | av_log(ctx, AV_LOG_INFO, "Overall DR: %g\n", dr / s->nb_channels); | ~~~~~~ ~~~^~~~~~~~~~~~~~~~ 34 warnings generated. 4src/libavfilter/af_anlmdn.c warning:s71 generated:. 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_aspectralstats.c:87:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "win_size", "set the window sisrc/libavfilter/af_anlmdn.cz:e82":,103 :O Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(win_si z82e | ) , A V{_ O"PsTm_oToYtPhE"_,I N"Ts,e t{ .sim6o4o=t2h0 4f8a}c,t o3r2",, 6O5F5F3S6E,T (Am )},, A| V ^_ OPT_TYPE_FLOAT, {.dbl=11.}, 1, 1000, AFT }, | ^ src/libavfilter/af_anlmdn.c:83:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "m", "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_aspectralstats.c:89:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, A }, | ^ src/libavfilter/af_aspectralstats.c:106:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 106 | { NULL } | ^ 8 warnings generated. CC libavfilter/af_tremolo.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); | ~~~~~~~~ ^~~ CC libavfilter/af_vibrato.o CC libavfilter/af_virtualbass.o src/libavfilter/af_dynaudnorm.c:130:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "framelen", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:131:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "f", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:132:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gausssize", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:133:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "g", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:134:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "peak", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:135:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "p", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:136:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "maxgain", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:137:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "m", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:138:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "targetrms", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:139:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "r", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:140:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "coupling", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:141:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "n", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:142:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "correctdc", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:143:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "c", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:144:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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_dynaudnorm.c:147:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "s", "set the compress factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:148:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:149:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "t", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:150:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "channels", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:151: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, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:153:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "o", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ src/libavfilter/af_compand.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "attacks", "set time over which increase of volume is determined", OFFSET(attacks), AV_OPT_TYPE_STRING, { .str = "0" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:76:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "decays", "set time over which decrease of volume is determined", OFFSET(decays), AV_OPT_TYPE_STRING, { .str = "0.8" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:77:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "points", "set points of transfer function", OFFSET(points), AV_OPT_TYPE_STRING, { .str = "-70/-70|-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_firequalizer.c:131:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "gain", "set gain curve", OFFSET(gain), AV_OPT_TYPE_STRING, { .str = "gain_interpolate(f)" }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:132:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gain_entry", "set gain entry", OFFSET(gain_entry), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:133:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:134:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "fixed", "set fixed frame samples", OFFSET(fixed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:147:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "multi", "set multi channels mode", OFFSET(multi), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:148:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "zero_phase", "set zero phase mode", OFFSET(zero_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:154:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "dumpfile", "set dump file", OFFSET(dumpfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:156:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "fft2", "set 2-channels fft", OFFSET(fft2), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:157:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "min_phase", "set minimum phase mode", OFFSET(min_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:158:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 158 | { NULL } | ^ CC libavfilter/af_volume.o CC libavfilter/af_volumedetect.o src/libavfilter/af_firequalizer.c:385:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | ya = s->dump_buf[i]; | ~ ^~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~ CC libavfilter/allfilters.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: 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; | ^~~~~~~~~~~~~~~~~~~~~ ~ 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(losrc/libavfilter/af_flanger.cgMax:-756,: 113F:F Mwarning: AXmissing field 'unit' initializer [-Wmissing-field-initializers]( follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 56 | 47 | {# d"edfeilnaey "F,F M"src/libavfilter/af_chorus.cAbXa(:sae67, :bd97):e l(warning: a(missing field 'unit' initializer [-Wmissing-field-initializers]ya )i n> m(ibl)l i?s e(67ca | o) n d: s "(,b{ ) ) " i n| _ ~ ^ g a iOnF"src/libavutil/macros.hF,:S 47E :T"40(sd:ee tlnote: aexpanded from macro 'FFMAX'iy n_pmuit n 47)g | ,a# id ne "fA,iV n_ eOO PFFTFF_SMTEAYTXP((iEan_,_DbgO)aU iB(nL()Ea,,) {> . d(AbbVl)_= O0?P} T,(_ aT0)Y, P :E3 _0(F,bL )OA)A T} ,,| ^ {| . ^d bl=.4}src/libavfilter/af_arnndn.c,: 10740:,39 :1 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A }, | ^ 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(folsrc/libavfilter/af_chorus.cl:o68w:-src/libavfilter/af_flanger.c971::.57 5:warning: ,113missing field 'unit' initializer [-Wmissing-field-initializers] : L ywarning: [missing field 'unit' initializer [-Wmissing-field-initializers]i ]) )68; | | ^~~~~~~ { "out_gsrc/libavutil/macros.ha :i5747n | :" 34, : " note: s{expanded from macro 'FFMAX'e t" doeu pt47tp | hu#"td, e gf"aiaidnnde"e ,dF FOsMFwAFeXSp(EtaT ,(dboe)ul ta(_y(g aai)in n >)m ,i( lb l) i As?Ve _c(OoaPn)Td _s:T" Y,(P bEO)_F)FF LSO EA| TT ^(, d e l{asrc/libavutil/macros.h.y:d_47bd:le40=p:.t 4hnote: }),expanded from macro 'FFMAX', 0A,V _1 OP,T47 | A_T#Y }d,Pef E i| _n ^De O UFBFLMEA,X ({a.,dbb)l =(2(}a,) 0>, (1b0), ? A( src/libavfilter/af_chorus.c}a:), 69: (:b99| :) ^ ) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 69 | { "delays", "set delays", src/libavfilter/af_flanger.c :O58F:F133S:E Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]d elays_str), A58V | _ O P T _{T Y"PrEe_gSeTnR"I,N G",p e{r.csetnrt=aNgUeL Lr}e,g e0n,e r0a,t iAo n} ,( d e| l ^a yed signal feedback)", OFFSET(feedback_gasrc/libavfilter/af_chorus.ci:n70):,99 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_ Dsrc/libavfilter/af_arnndn.c70O: | U B1076 L: E24 ,:{ {warning: ".implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]dd ebcla=y0s}",, - 10769 | 5" ,s e 9t 5 ,d e Ac af}yo,sl "l ,o| w ^ = F FOMFAFXS(EfTo(ldleocwa-y1s._5s,t rL)y,[ iA]src/libavfilter/af_flanger.cV):_;59O :P 129T| :_ ^~~~~~~ T warning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P Esrc/libavutil/macros.h_:S47T:R22I: N 59Gnote: | ,expanded from macro 'FFMAX' { . s{ t 47r" | =w#NidUdeLtfLhi}"n,,e 0"F,pF eM0rA,c XeA(n at},a,bg )e | (o ^(f a d)e l>a y(ebd) s?i g(naa)l :m i(xbe)d) w i| t ^h originalsrc/libavfilter/af_arnndn.c"src/libavfilter/af_chorus.c:,: 1076O71:F:36F99:S: E warning: Twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](missing field 'unit' initializer [-Wmissing-field-initializers]d elay_ga i1076 n | 71) | , A V _ {O P "Tfs_opTleYsrc/libavfilter/af_haas.clPeoEdw_s D"=O, U FB: LF60 EM:",A119s :eX{ t(.warning: fdmissing field 'unit' initializer [-Wmissing-field-initializers]sob pllel=eo7dw1s-}"1,,. 5 0, , L 60 y1 | [0 i0 O], F) F;A{S E }"T| ,l( ~~~~~~~~~~~~~~~~~~^~~~~~ es vp| ee ^lsrc/libavutil/macros.he _:di47sn:_"28s,:t r note: ) expanded from macro 'FFMAX', A V"_ sO47Pe | Tt#_ dTleYefPvisrc/libavfilter/af_flanger.cEen:_le60S :TiF100RnF:I"M N,Awarning: G Xmissing field 'unit' initializer [-Wmissing-field-initializers], ( a{ ,. bs )tO rF60(=F | (NS aUE )LT L( >}l{ ,e ( v"b0es,)lp e0?e_, di ("nAa,) ) ,} " ,: s w ( e | besrc/libavfilter/af_join.cp ^:)73)s : 137 p:| A ~ ^e V rwarning: _smissing field 'unit' initializer [-Wmissing-field-initializers]e OcPoTsrc/libavfilter/af_arnndn.cn_:dT (1076HYzsrc/libavfilter/af_chorus.c ::72P:)E732499:" _warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :,D O O UF FSwarning: B1076Emissing field 'unit' initializer [-Wmissing-field-initializers]T L{ | ( E ,s pe"eid ) n ,{72. dpb | ultAs "f,=V_ o { 1 O l }P,Tl_"T o0d.Y0 1we P"E_5DpO=UNB6t husL2E,F m{"5,, FbMA. d e X" blr= (s6e40o.ff otl,l5owi-n p u}t1d.5A,, 0e. 1 Lsp}t,, yth s "[,r 1| i ^] )e;0, Aa } m s, | . O ^~~~~~~F"| , OF ^FSFsrc/libavutil/macros.h ES:ET47T:(34(de:ptihsrc/libavfilter/af_haas.cn :note: spu61texpanded from macro 'FFMAX's_): 119s,: t warning: r 47 missing field 'unit' initializer [-Wmissing-field-initializers] ) | ,# dA Ve f i_neA 61 | OFPV _FTMA O P_TX_ T(Ta,{bY)Y PPE(_("aESlT)R_Ie vIN>Ge,N lT_{o(,.usbt rt) =?" ( N,a U){ L. Li: ("}s6b,))e4t 0 l e| , ^= v 02src/libavfilter/af_flanger.ce, :Al }66, 1,} :o,IN135T:_uM A t "Xwarning: | missing field 'unit' initializer [-Wmissing-field-initializers],, ^ O 66F | FA| F S} src/libavfilter/af_chorus.c E,: T73{| ( ^: l e12v:e l"_warning: pomissing field 'help' initializer [-Wmissing-field-initializers] huat s73)e | , " , {" sNw e Upt src/libavfilter/af_join.cLL }w:75 : a A130v| V:_Oe ^ Pwarning: missing field 'unit' initializer [-Wmissing-field-initializers] pT e_rTcYPeEn_tDa gO75UeB | Lp hE a,s e - s h { i. df bt l =f 1 }o, r0 m.u0 l1t i-5 "co6uh2tpaun5n,et l 6"4s,,t Ar OeFa}mF,.S E" T,(| c ^h a n n e l _ p OhFaFSsEeT),( cAhVa_nOnPelT_src/libavfilter/af_haas.c_:lT62aY:yoPu119E: twarning: __DOmissing field 'unit' initializer [-Wmissing-field-initializers]UstB Lr)E,, A{V_.OP Td62_b | l TY= P E2 _{ 5S}",siTde _Rg0Ia,iNn G",1, 0 {0 ,. "ssAte t rs} =i,d e " s | tg ^aein ",r e o " }O,FF S0,E 0T, (A|pFa r}_,s i d| e ^_ gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01src/libavfilter/af_join.c5src/libavfilter/af_flanger.c:62:57079,:: 12 :12:6 4warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: ,missing field 'help' initializer [-Wmissing-field-initializers] A 79 }70 | | , | { ^ { NNULULL L} }| ^ | ^ src/libavfilter/af_haas.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "middle_phase", "set middle phase", OFFSET(par_middle_phase), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:69:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "left_delay", "set left delay", OFFSET(par_delay0), AV_OPT_TYPE_DOUBLE, {.dbl=2.05}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "left_balance", "set left balance", OFFSET(par_balance0), AV_OPT_TYPE_DOUBLE, {.dbl=-1.0}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:71:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "left_gain", "set left gain", OFFSET(par_gain0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:72:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_arnndn.c 72 | : 1124 : 60{: "warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ft_phase", 1124 | " s e tf elaetfut rpehsa[seN"B, _ B A ONFDFSS+E3*TN(Bp_aDrE_LpThAa_sCeE0P)S,+ 1 ] = s pAeVc__OvPaTr_iTaYbPiEl_iBtOyO/LC,E P S _ M{E.Mi-624.=10;} , | ~~~~~~~~~~~~~~~~^~~~~~~~~~ 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", OFFSET(par_gain1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:76:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "right_phase", "set right phase", OFFSET(par_phase1), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ src/libavfilter/af_dcshift.c:39:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "shift", "set DC shift", OFFSET(dcshift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_dcshift.c:40:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_dcshift.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ src/libavfilter/af_arnndn.c:1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1157:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); src/libavfilter/af_flanger.c| ~^~~~~ :141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_arnndn.c:1157:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | 141 | r [ i ] * = sdqorutbfl(eE xd[ei]l/a(y1 e=- 8s+-E>pl[fio][)()src/libavfilter/af_chorus.c;s -: >167| l: ^~~~~~f60 o:_ pwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s + channel_phase) % s->l f167o | _ l e n g t h ] ;i n t| ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s amples = (int) ((s->delays[n] + s->depths[n]) * outlink->sample_rate / 1000.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_chorus.c:src/libavfilter/af_mcompand.c168:49:: 97warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]329 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | int depth_sampl e97s | = ( i{n t")a r(gss-">,d e"ptshest[ np]a r*a moeuttelrisn kf-o>rs aemapclhe _braantde" ,/ O1F0F0S0E.T0()a;r g s| ) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~, AV_OPT_TYPE_STRING, { .str = "0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0src/libavfilter/af_arnndn.c.0:011663:,390:. 0warning: 5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 -47/-40,-3 41166/ | - 3 4 , - 1 7 / -n3o3r m4[0i0] |= 0s.q0r0t0f6(2E5x,[0i.]0 1/2 5( 16e --84+7n/e-w4E0[,i-]3)4)/;- 3 4| , ~^~~~~~~- 15/-33 1600src/libavfilter/af_arnndn.c :|1166 :025.:0 0warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 ,0.025 61166 | - 4 7 / - 4 0 , -n3o4r/m-[3i4], -=3 1s/q-r3t1f,(-E0x/[-i3]0 /6 4(010e -|8 +0n,e0w.E0[2i5] )6) ;- 3 8| / ^~~~~ ~- 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_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) | ~ ~~~^~~~~~~~ CC libavfilter/asink_anullsink.o 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.,src/libavfilter/af_biquads.c FL:A285G:S1 :} ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| ^ 285 | BIQUAD_src/libavfilter/af_join.cFIL:T234E:Rsrc/libavfilter/af_loudnorm.c19(:f:107l :twarning: ,152comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : f lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]a t, -1., 2341 | .107 , | 0 ) f o {r| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"( TiP "=, 0 src/libavfilter/af_biquads.c; : 228i : 34< : c note: t expanded from macro 'BIQUAD_FILTER'x - > n b "_sient p 228um | tas x; i mi u+ m+ ) t r{ou 2e | =p ~ ^ ~~~~~~~~~~~~~~ e ia2k "*, b 2 + i 1 * b 1 O+F FiSbEuTf([tia]r g*e tb_0t p+) ,o 2 * a 2 +A Vo_1O P*T _aT1Y;P E _ D O U B L E , {\. d b| l ^~~~~~~ ~ = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | Bsrc/libavfilter/af_loudnorm.cIQ:U108A:D152_:F Iwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]T ER(flt, floa t108, | - 1{., "1t.p," ,0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c: 229 : 14 : "note: sexpanded from macro 'BIQUAD_FILTER'e t maximum 229t | r u e p e a k "i,2 = i b u f [ i ] ; O F F S E T ( t a r g e t _ t p) , A V _ O P T _ T Y P E _ D O U B L E , { . d b l = - 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: src/libavfilter/af_biquads.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 110 | {285 | "BmIeQaUsAuDr_eFdI_LiT"E,R ( f l t , f"lmoeaats,u r e d- 1I.L, o1f. ,i n0p)u t | f^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i le",src/libavfilter/af_biquads.c : 243 : 34 : note: expanded from macro 'BIQUAD_FILTER' OFFSET(me a243s | u r e d _ i ), o1 = i 1AV _* ObP2T _+T YiP2E_ D*O Ub1B L+E ,i b {u.fd[bil] =* b00. }+, o 1 -*9 9a.2, + o 2 * a 10;. , F LA G S } , | \ ^ | ^~~~~~~ ~ src/libavfilter/af_loudnorm.c:111:152:src/libavfilter/af_biquads.c :warning: 285missing field 'unit' initializer [-Wmissing-field-initializers]: 1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 111 | 285 | B I Q{U A"Dm_eFaIsLuTrEeRd(_fLlRtA," f,l o a t , " me a-s1u.r,e d1 .L,R A0 )o f | i^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n put src/libavfilter/af_biquads.cf:i244l:e14":, note: expanded from macro 'BIQUAD_FILTER' OFF S244E | T ( m e a s u r eid1_ l=r ai)b,u f [ i ] ;A V _ O P T _ T Y P E _ D O U B L E , { . d b l = 0 . } , 0 . , 9 9 . , F L\A G S| ~ ^~~~~~~} , | ^ 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 inpsrc/libavfilter/af_biquads.cut: 285f:i1l:e "warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] OFFSET(me a285s | uBrIeQdU_AtDp_)F,I L T E R ( fAlVt_O,P Tf_lToYaPtE,_ D O U-B1L.E,, 1 .{,. d0b)l =| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99.},src/libavfilter/af_biquads.c : 259 :-219:9 .note: ,expanded from macro 'BIQUAD_FILTER' 99 .259, | F L A G S } ,d o u| b ^l e o0 = ibuf[i] * b0 + i1 * b1 + i2src/libavfilter/af_loudnorm.c :*114 :152b:2 warning: +missing field 'unit' initializer [-Wmissing-field-initializers] o1 * a1 + 114o | 2 * a 2 ;{ " m e a\s u r| ed ^~~~~~~ ~_ tp", src/libavfilter/af_join.c :"278me:as19ur:e dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t rue peak of input 278f | i l e " , f oOFrF S(Ei T=(m e0a; siu r n b _src/libavfilter/af_biquads.c i: n285 :puAts1;V :i+_+ Owarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) P{T _ T| Y ~ ^ ~~~~~~~~~~~~~~P 285E | _BDIOQUUABDL_E,F I {L.TdbElR( f= l t,9 9f.l}o,a t , - 9 9-.1,. , 1 . , 990.), | F^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L AGSsrc/libavfilter/af_biquads.c :}261,: 14 :| note: ^expanded from macro 'BIQUAD_FILTER' 261 | i1 = ibuf[i]src/libavfilter/af_loudnorm.c; : 115 : 152 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { " m e a s u r e d _ t h r e s h " , " m e a s u r e\d t| h ~ ^~~~~~~r eshold 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_join.c:292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_loudnorm.c:117:152 :292 warning: | missing field 'unit' initializer [-Wmissing-field-initializers] for (i = 1170 | ; i <{ c"tlxi-n>enabr_"i,n p u t s ; i + + ) "{n o r| m ~ ^ ~~~~~~~~~~~~~~a lize linearly if possible", OFFSET(linear), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "dual_mono", "treat mono input as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ src/libavfilter/af_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_compensationdelay.csrc/libavfilter/af_silenceremove.c::46114::101162:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "mm", "set 114mm | d is t a nc{e "",s t a r tOF_FSpEeTr(idoisdtsa"n,c e _ m"ms)e,t ApVe_rOiPoTd_sT YoPfE _sIiNlTe,n c e {p.arits6 4t=o 0s}k,i p f r0om, st a1r0t," ,A } , O F| F ^ SET(start_periods), AV_OPT_TYPE_Isrc/libavfilter/af_compensationdelay.cNT:,47: 101 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. i64=0}, 47 | 0 , { " 9c0m0"0, , A"F s}e,t c| m ^ distance", OFFSET(distance_cm), AV_OPT_TYPE_INT, {.src/libavfilter/af_silenceremove.ci:61154:=0162}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 100, A }, | ^ 115 | { "start_duration", "sesrc/libavfilter/af_compensationdelay.ct: 48s:t101:a rwarning: t missing field 'unit' initializer [-Wmissing-field-initializers]d uration 48o | f n o{n -s"iml"en,c e p a"rst"e,t m e t e r d i sOFtFaSnEcT(es"ta,r tO_FdFuSrEaTt(idoni_stoapntc),e _m )A,V _ OAPVT__OPTTY_PTEY_PDEUR_AITINOTN,, { . i 64{=.0i},6 4 = 0 }0,, I N0T3,2 1_00M,A XA, }A,F | } ^, | ^ src/libavfilter/af_compensationdelay.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_silencedetect.c 49 | : src/libavfilter/af_silenceremove.c57 : :116 137:{:162 :"warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]warning: r missing field 'unit' initializer [-Wmissing-field-initializers]y ", "set dry a57m | o116 u | n t " {, {" n" "s ,t aO rF tF _S tE hT r( ed sr"hyso)el,td "n ,o "siet s te h re stoAhVolld_er anOfPceoTr",_ T YPs E_t aDrt O U s B iL lE ,OeF nFS{c.EdTeb( nold=i0este}),e ,ct i oAn "V ,0_, O P T _ T Y 1P, E A _ D O}OU,B LFE F,S| ET (s ^{t. adbrlt=_0t.hr0es0h1o},l d ) , A V0src/libavfilter/af_compensationdelay.c_,O: PDB50L:_TMA101_XT,:Y P warning: FLEAmissing field 'unit' initializer [-Wmissing-field-initializers]G_ SD OU}B, L 50E| | ^, src/libavfilter/af_join.c { ":w314{e:.19:t d",warning: b comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l "=s0e},t wsrc/libavfilter/af_silencedetect.c e :0t,31458 | : 137 a : mf o owarning: urnDtmissing field 'unit' initializer [-Wmissing-field-initializers] B(" Li_M, A = X0 ;58 i, A | < F OcF } tF,S{x -E> n T("web| _nto ^i)i,s n e p u"t s, ; i + + ) A"{Vs_ Oe t P| Tn_ ~ ^ ~~~~~~~~~~~~~~o TiYsrc/libavfilter/af_silenceremove.csPe:E 117_t:D162o:src/libavfilter/af_join.c OUlBe:rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]L 425E:a19,n:c ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{" .,db l117 | 425= | 1 { } " , s tafr t _osi l 0 r eOn,c e"F,F S( EiT (= 1"ns0e,o ;A it i}se )<, s, c t t a| x -r ^ >tnA Vb_d_OuPirnTpa_tTuYPitoE_sn;D OofiU+ src/libavfilter/af_compensationdelay.cB+LsE,:)51 i{ :l{e n| c102. ~ ^ ~~~~~~~~~~~~~~deb: lp ar=t warning: t0osrc/libavfilter/af_join.c kmissing field 'unit' initializer [-Wmissing-field-initializers]. :e4320e0p:"119},: , 51 warning: | src/libavfilter/af_biquads.c comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 333 : 1 : 432 | { warning: O " timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F eF0S,f mDBELoprT 333_ | " (MstBar,( A"Isteti XQ,_ stU A=Die F0_lDmLp;eeInIA ric_GFa t n,bR| ( ^f l t_, OAiV _flFnFOSopPEaTu(Tt_Ttt,e YsPm ; E-_1D.p Ui+,+))R,src/libavfilter/af_silencedetect.c A:T1 . ,59I| O : ~ ^ ~~~~~~~~~~~~~~N0,140 ): {| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A .warning: Vimissing field 'unit' initializer [-Wmissing-field-initializers]_ 6src/libavfilter/af_biquads.c4:O309=P0:T}14, _59: T | Y PE note: _ expanded from macro 'BIQUAD_DII_FILTER' I N{0T ,, " d " , I 309 N | { T .3i 6 2 _ 4 M= 2 0 A " s}i,X en, -t5 =A i0Fm }b, , i| u n ^5fi m0u[,mi ]d;Au ra }t, i o n | in ^ s ec o n d s " , O FF SEsrc/libavfilter/af_compensationdelay.c T: (52 d : ur12 : a t warning: missing field 'help' initializer [-Wmissing-field-initializers]i o n) , A52 | V _ O P T{_ TN Y PUE L_ LD src/libavfilter/af_silenceremove.cU}: R 121:A162: T | I Owarning: N ^, missing field 'unit' initializer [-Wmissing-field-initializers]\ { .i 6| 4= ~ ^~~~~~~2 000000}, 121 0 | , M AX _D{UR AT"IsOtNo,pF_LpeArGiSo d}s," , | ^ "set periods of silence partsrc/libavfilter/af_silencedetect.cs: 60to: 140s:k iwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers] from end" ,60 | { O"FdFuSrEatTi(osn"t,o p _"pseerti omdisn)i,m u m d u r aAtVi_oOnPT _iTnY PsEe_coInNdTs," , O F F{S.EiT(6d4u=r0a}t,i o-n)9,0 0 0A,V _O P T _ TY P9E0_0D0U,R AATFI O}N,, | { ^. i64=2000000}, 0, MAX_DURATION,FLAGSsrc/libavfilter/af_silenceremove.c }:,122 : | 162 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | src/libavfilter/af_silencedetect.c : 61{: 137":s twarning: omissing field 'unit' initializer [-Wmissing-field-initializers]p _dura 61 | { "mono", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.it64i=0o}n," , " s e t s t o p 0d,u r1a,t i o n o f FnLoAnG-Ss i}l, e n| c ^e part", OFFSET(stop_duration_src/libavfilter/af_silencedetect.cop:t62):,137 : warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYP E_62D | U R A T{I O"Nm, "{,. i 6 4 = 0 } , " c h e0c,k INeTa3c2h_ McAhXa,n nAeFl }s,e p a| r ^a tely", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, src/libavfilter/af_silenceremove.c : 123 :162 : 0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 , FLAGS }, | ^123 | { "stop_thrsrc/libavfilter/af_silencedetect.ce:s63h:o12l:d" ,warning: missing field 'help' initializer [-Wmissing-field-initializers] " set 63t | h r es h o{l dN UfLLo r} s t| o ^p silence detection", OFFSET(stop_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:124:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "stop_silence", "set stop duration of silence part to keep", OFFSET(stop_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:129:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "window", "set duration of window for silence detection", OFFSET(window_duration_opt), AV_OPT_TYPE_DURATION, {.i64=20000}, 0, 100000000, AF }, | ^ src/libavfilter/af_silenceremove.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ src/libavfilter/af_arnndn.c:1239:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1239 | i = (int)floor(.5f+25*x); | ~~~~~ ~~~^~~~~ src/libavfilter/af_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_join.csrc/libavfilter/af_sidechaincompress.c::93448::12019:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 93 | 448 | { " l efvoerl _(sic "=, 0 ;" sie t< scitdxe-c>hnba_iinn pguatisn;" ,i O+F+F)S E{T ( l| e ~ ^ ~~~~~~~~~~~~~~v el_sc), AVsrc/libavfilter/af_join.c_:O463P:T34_:T Ywarning: Pcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]E _DOUBLE, { .463 | d b l = 1i}f, ( s - > c h _ l0ay.o0u1t.5n6b2_5c,h a n6n4e,l sA |>F |FRF _}A,R R A| Y ^_ ELEMS(frame->data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:496:20src/libavfilter/af_sidechaincompress.c:: 94warning: :comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]120 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 496 | i94f | ( n b _{b u"fmfiexr"s, > F F _ A R"RsAeYt_ EmLiExM"S,( f r a m e - > b u f ) )O F{F S E| T ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~( mix), src/libavfilter/af_join.c : 506 :A21V:_ Owarning: Pcomparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]T _TYPE_DOUBL E506, | { . d bflo=r1 }(,i = 0 ; i < F F M I N0(,F F _ A R1R,A YA_|EFL|ERM S}(,f r a| m ^e ->buf), nb_buffers); isrc/libavfilter/af_sidechaincompress.c+:+95): 12{ : | warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ 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 long' [-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 long' 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_join.c:592:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_pan.c:405:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "args", NULL, OFFSET(args), Asrc/libavfilter/af_replaygain.cV_O:PT335_:T19Y:P Ewarning: _Scomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]T RING, { .str = NULL 335} | , 0 , f0o,r A(Vi_ O=P T0_;F LiA G<_ AFUFD_IAOR_RPAAYR_AEML E|M SA(Vf_rOePqTi_nFfLoAsG)_;F Iisrc/libavfilter/af_silenceremove.cL+T+:E)R 217{I: N20 G:_| P ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~warning: A implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R AM }, | ^ 217 | return nesrc/libavfilter/af_pan.cw:_406s:u12m: / warning: smissing field 'help' initializer [-Wmissing-field-initializers]- >wi n406d | o w _ d{u rNaUtLiLo n}; | | ^ ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/af_silenceremove.c:227:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:228:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:230:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->sum += *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_replaygain.c:349:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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_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_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_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; | ~~ ^~~~~~~~ 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 -src/libavfilter/af_headphone.c 2]: 710*: 84c:o ewarning: ffimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c :710442 | : 18 : warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >gain_l f442e | = e x p f ( (lse-f>tg a i+n= -h i3s t*_ bi[nil i-n 2k]- >*c hc_oleafyfo_ubt[.1n]b _-c hhainsnte_las[ i+ -s -2>]l f*e _cgoaeifnf)_ a/[ 12]0; * | M ^~~~~~~~~~~~~ ~ _LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ 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] src/libavfilter/af_silenceremove.c: 335443: | 20 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] right += hist_b[i - 1] * coeff_ b335[ | 1 ] - rheitsutr_na [nie w-_ s1u]m */ cso-e>fwfi_nad[o1w]_;d u r| a ^~~~~~~~~~~~~ ~t ion; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:18src/libavfilter/af_silenceremove.c: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]345 :15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | right += hist_b[i - 3] * co e345f | f _ b [ 2s]- >-s uhmi s-t=_ a*[wis a-m p3l]e ;* c| o ~~ ^~~~~~~~ef f_a[2]; | ^~~~~~~~~~~~~ ~ 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_headphone.c:753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 753 | { NULL } | ^ 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_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_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] CC libavfilter/asrc_afdelaysrc.o 493 | left += hist_b[i - 4] * coeffsrc/libavfilter/af_arnndn.c_b[: 15142:]49 :- warning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i st_a[i - 4] * c o1514e | f f _a [ 2 ] ; | ^~~~~~~~~~~~~~ ~ s->dct_tsrc/libavfilter/af_replaygain.ca:b493l:e18[:j ]warning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ] = cosf (493( | src/libavfilter/af_silenceremove.ci : +405 : .15 5: f )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l* e fjt * +M=_ PhIi s/t _NbB[_iB A-N D S4)]; *405 | | c ~~~~~~~~~~^~~ ~o e f fs_b-[ >2s]u m- -h=i s*tw_saa[mip l-e ; 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 += hisrc/libavfilter/af_silenceremove.cs:t406_:b15[:i warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3] * coeff_b[ 2 ]406 | - h i sst-_>as[uim - =3 ]f m*a xcfo(esf-f>_sau[m2, ]0;. f )| ; ^~~~~~~~~~~~~~ ~ | ~ ^~~~~~~~~~~~~~~~~~ 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[src/libavfilter/af_silenceremove.c2 :]408;: 15 :| ^~~~~~~~~~~~~~ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | s->sum += *wsample; | ~~ ^~~~~~~~ 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 += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ]; | src/libavfilter/af_hdcd.c ^~~~~~~~~~~~~~ ~ :989:78:src/libavfilter/af_replaygain.c :warning: 506:missing field 'unit' initializer [-Wmissing-field-initializers]18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | 989r | src/libavfilter/af_loudnorm.c i g h:t 708 :+ 31= : hOwarning: iFcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]sF tS_EbT[(id i-s a1b5l]e _*a uct oo708e | fc fo _n bv [e r 8t ]) , - Ah Vi _sfOtoP_rTa _[(TiiY nP-tE _1i5B ]O= O *L0 ,;c o{ie f.,p t s| ) ^; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_replaygain.c:507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_hdcd.c 507: | 991 : 99 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] left + =991 | h i s t _ b [ i O-F F1S8E]T (*p rcooceefsfs__bs[t e9r]e o-) ,h iAsVt__Oa[PiT _-T Y1P8E]_ B*O OcLo,e f{f _.ai[694 ]=; H D| C ^~~~~~~~~~~~~~ ~D _PROCESS_Ssrc/libavfilter/af_replaygain.cTE:R507E:O18_:D Ewarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A ULT }, 0 ,src/libavfilter/af_arnndn.c507 | 1:, A1599 : }96 ,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers]l ^ e ft += hist_b[ i1599 | - 1 8 ]{ *" cmooedfefl_src/libavfilter/af_hdcd.c"b:,[993 :"973s]:e t-warning: missing field 'unit' initializer [-Wmissing-field-initializers]mh oidsetl_ an [a993im | e -" , 1 O8 F] F S* E OTcF(oFmeSofEdfTe_la(_[cn9da tm]_e;m) s, ) | ,A ^~~~~~~~~~~~~~ ~ V A_VO_POTP_TT_YTPYEP_ES_TIRNITN,G ,{ {..is6t4r ==N U2L0L0}0, }0,, 100,0 ,A F6 0}0src/libavfilter/af_replaygain.c,0: 0508 ,:| 49 ^A: }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 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 }, | ^ 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_asrc/libavfilter/af_hdcd.c[i: 1008-: 101:7 ]warning: missing field 'help' initializer [-Wmissing-field-initializers]* coe f1008f | _ a [ 9 {]N;U L L| } ^~~~~~~~~~~~~~ ~ | ^ src/libavfilter/af_replaygain.c:509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:509:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ CC libavfilter/asrc_afirsrc.o src/libavfilter/af_replaygain.c:584:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | av_log(ctx, AVsrc/libavfilter/af_biquads.c_LO:G_389I:N1F:O ,warning: "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t rack_gain = %+.2f 389d | BB\InQ"U,A Dg_aTiDnI)_;F I L| T ~~~~~~ ^~~~E R(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:360:14: note: expanded from macro 'BIQUAD_TDI_FILTER' 360 | in = ibuf[i] + s1; src/libavfilter/af_replaygain.c : 585 : 56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | a v _ l o g ( c t x , A V _ L O G _ I N F O , "\t r a| c ^~~~~~~ ~k _peak = %.6f\n", s->peak); | ~~~~~~ ~~~^~~~ 13 warnings generated. 8 warnings generated. src/libavfilter/af_silenceremove.c:644:42: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 644 | if (s->start_holdoff_end >= s->start_duration) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:674:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 674 | s->start_silence_end = FFMIN(s->start_silence_end + 1, s->start_silence); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_silenceremove.c:675:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 675 | if (s->start_silence_offset >= s->start_silence) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:784:47: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 784 | s->stop_silence_end = FFMIN(s->stop_silence_end + 1, s->stop_silence); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_silenceremove.c:785:52: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 785 | if (s->stop_silence_offset >= s->stop_silence) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:796:45: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 796 | if (s->stop_holdoff_end >= s->stop_duration) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:src/libavfilter/af_crystalizer.c436:1:: 39warning: :87implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43639 | | B I Q U A{D _"TiD"II,_ F"IsLeTtE Ri(nftletn,s iftlyo"a,t , -O1FF.S,E T1(.m,ul t0),) A V| _^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O PT_TYPEsrc/libavfilter/af_biquads.c_:F413L:O14A:T ,note: expanded from macro 'BIQUAD_TDII_FILTER'{ .dbl=2.0}, -4131 | 0 , 1 0 , A i}n, = | i ^b uf[i]; 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_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_stereotools.c:63:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:65:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "balance_in", "set balance in", OFFSET(balance_in), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 15 warning s generated . 1, A }, | ^ 3 warnings generated. src/libavfilter/af_stereotools.c:66src/libavfilter/af_hdcd.c:112:: 1360warning: :missing field 'unit' initializer [-Wmissing-field-initializers]12 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "bal a1360n | c e _ o u t " , " s eGtA IbNaTlOFaLnOcAeT (ocuttx"-,> v aOlFF_StEaTr(gbeatl_agnacien_ o>u>t7)), )A;V _ O| P ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T _TYPE_src/libavfilter/af_hdcd.cD:O832U:B30L:E ,note: expanded from macro 'GAINTOFLOAT'{ .dbl=0}, 832- | 1#,d e f i n e G A I1N,T OAF L}O,A T (| g ^) (g) ?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,src/libavfilter/af_speechnorm.c A }:, | 98 ^: 106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "peak", "src/libavfilter/af_stereotools.cs:e71t: 112t:h ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]p eak value ",71 | O F F S{E T"(ppheaaske_rv"a,l u e ) , A V"p_hOasPeT _RT"Y,P E _ D O U B L E ,O FF{S.dEbTl(=p0h.a9s5}e,_ r0).0,, 1 . 0 ,A FVL_OAPGST _}T, Y P| E ^ _BOOL, {.i64=0}, 0, 1, A }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",src/libavfilter/af_stereotools.c : 84 : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set the m84a | x e x p{a n"ssiloenv f"a,c t o r " , O F"FsSeEtT (smiadxe_ elxepvaenls"i,o n ) ,O FAFVS_EOTP(Ts_lTeYvP)E,_ D O U B L E , A{V._dObPlT=_2T.Y0P}E,_ D1O.U0B,L E5,0 .{0.,d bFlL=A1G}S, } , 0 .| 0 ^1 5625, 64, A }, | ^ src/libavfilter/af_speechnorm.c:102:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereotools.c 102: | 85 : 112 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" compressio n85" | , " s e{t "tshbael "m,a x c o m p r e"ssseiotn sfiadcet obra"l,a nOcFeF"S,E TO(FmFaSxE_Tc(osmbparle)s,s io n ) , A V _OAPVT__TOYPPET__TDYOUPBEL_ED,OU B{L.dEb,l ={2..0d}b,l =10.}0,, 5 0-.10,, F L AG S } , | 1 ^, A }, | ^ src/libavfilter/af_speechnorm.c:103:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereotools.c:86:112: warning: 103missing field 'unit' initializer [-Wmissing-field-initializers] | { "c", 86 | { " m l"esve"t, t h e m a x "csoemtp rmeisdsdiloen lfeavcetlo"r," ,O FOFFSFESTE(Tm(lmeavx)_,c o m p r e s s iAoVn_)O,P TA_VT_YOPPET__DTOYUPBEL_ED,O U{B.LdEb,l ={1.}d,b l = 20..00}1,5 612.50,, 5604.,0 ,A F}L,A G S| ^} , | ^ src/libavfilter/af_stereotools.c:87:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c:104: 11887: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "mpan", 104 | { ""stehtr emsihdodllde" ,p a"ns"e,t t hOeF FtShErTe(smhpoalnd) ,v a l u e " , OAFVF_SOEPTT(_tThYrPeEs_hDoOlUdB_LvEa,l u{e.)d,b lA=V0_}O,P T _-T1Y,P E _ D O U B L E , 1{,. dAb l}=,0 } ,| ^0 .0, 1.0, FLAGS }, | ^ src/libavfilter/af_stereotools.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c88 | : 105 : 118 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]b ase", 105 | " s e t{ s"tte"r,e o b a s e " , " sOeFtF StEhTe( btahsree)s,h o l d v a l uAeV"_,O POTF_FTSYEPTE(_tDhOrUeBsLhEo,l d{_.vdabllu=e0)},, A V-_1O,P T _ T Y P E _ D O U1B,L EA, }{,. d b| l ^= 0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_stereotools.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c:106:124: 89warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "delay "106, | { " r"asieste "d,e "lsaye"t, t h e e x p a nsOiFoFnS ErTa(idseilnga aymo)u,n t " , O F F SAETV(_rOaPTi_seT_YaPEm_ouDnOt)U,B LAE,V _{O.PdTb_lT=Y0P}E,_ D-OU2B0,L E , { . d b l =200.,0 0A1 }},, 0| . ^0 , 1.0, FLAGS }, | ^ src/libavfilter/af_stereotools.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c :90107 | : 124 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "sclevel", 107 | " s e{t "Sr/"C, l e v e l""s,e t t hOeF FeSxEpTa(nssci_olne vreali)s,i n g aAmVo_uOnPtT"_,T YOPFEF_SDEOTU(B rLaEi,-s (e{f_.ladombaoltu=)n1(t}g),>, > 1A )V1 _,-O P (T (_ gT Y &P E 1_1)D0 O0?U, B 0LA.E 5,} ,{: . d0| b. ^l0 =)0 .:00 10}.,0 0 .| 0 ^~~~~~~~~~~~~~ ~, 1.0, FLAGS }, | ^src/libavfilter/af_stereotools.c :91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {src/libavfilter/af_hdcd.c :"p1359h:a12ssrc/libavfilter/af_speechnorm.c:e: "108warning: ,:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]" se t1359 | s t e re108o | ph a s e " ,{ O"GFfAFaISlNElTT"O(,Fp Lh"OasAseTet() t,ta hr e g ce ot m_ pgAraVei_snOs[Pi1To]_n T Y>rP>aE7i_)sD,Oi Un Bg| L ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Ea ,m o{usrc/libavfilter/af_hdcd.c.n:td832b":l,= 300O}: F,note: F expanded from macro 'GAINTOFLOAT'S E T0(,f a ll832_ | # ad me fo3iu60n, nAte )}G,,A | INAT ^VO_O FPLOTA_TTY(PgEsrc/libavfilter/af_biquads.c)_ DO(U:gBL540E):, 1?{:.d bl =-warning: (0.implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0fl 0o1a}t,) (0g.>>01 ),540 1 | .0-B ,(I (FQLgU A&AG D_S1S) V }F, ? _| F0I ^L. T5ER (f:l t0,. 0)f :l oa0t.0, | ^~~~~~~~~~~~~~ ~ -1.,src/libavfilter/af_speechnorm.c 1:.,109 :0124):src/libavfilter/af_hdcd.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_stereotools.c | 1358^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::12 :97 :warning: src/libavfilter/af_biquads.c10912 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:514: :warning: missing field 'help' initializer [-Wmissing-field-initializers]16 :{ 1358note: | "97expanded from macro 'BIQUAD_SVF_FILTER' | f ", 514 | "{ s NGe t UtA ILNTh eL Oc F}o LmOAiTn| p ^( r tea=rgse sti_igbouna fir[ani[is];0i] >n> g 7a mo) ,u n t | " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , src/libavfilter/af_hdcd.c O :FF SE832 T (: f 30 a: l l note: _ expanded from macro 'GAINTOFLOAT'a m o u n 832 t | )# d, e fA Vi_ nO e P T_ GT Y PA IE N T_OD F OL U\OBA L | TE( ~ ^~~~~~~g, ) {(.dgb) l?= 0-(.f00l1o}at,) (0g.>>01,) -1 .(0(g, F&L AG1S )} ?, 0 .| 5 ^ : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ 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_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 } | ^ 7 warnings generated. 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) ? src/libavfilter/af_superequalizer.c0.5 ::69 :029.:0 )warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.0 | ^ ~ src/libavutil/macros.h: 4969: | 34 : note: expanded from macro 'FFMIN' t =49 | p#odwe(fxi n/e 2F,F MmI)N (/a ,sb-)> f(a(cat) [>m ](;b ) | ? ~ ^~~~~~~~~~ (b) : (a)) | ^ 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_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_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:304:31: note: expanded from macro 'ANALYZE_CHANNEL' 304 | pi[pi_end].max_peak = new_max_peak; \ | ~ ^~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:305:30: note: expanded from macro 'ANALYZE_CHANNEL' 305 | pi[pi_end].rms_sum = new_rms_sum; \ | ~ ^~~~~~~~~~~ src/libavfilter/af_superequalizer.c: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); | ^~~~~~ ~ CC libavfilter/asrc_anoisesrc.o 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:CC libavfilter/asrc_anullsrc.o 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_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 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1684:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/asrc_hilbert.o 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:In file included from %dsrc/libavfilter/af_surround.c%:s%30s: \src/libavfilter/window_func.hn:"155, :60: 1683warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] pe_st r155[ | s - > d e t e c t . p e alku_te[xnt]e n=d ]e,x p(-0 .16845 | * S Q R ( ( n - ( Ns--1>)d/e2t)e/c(t0..m4a*x(_Ng-a1i)n/_2a.dfj)u)s)t;m e n| t ~^~~, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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_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 long') [-Wsign-compare] 455 | fsrc/libavfilter/af_superequalizer.cor :(330i:n97t: fwarning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0; f < ff_inli n330k | _ q u e ue{d _ f"r1abm"e,s ("isnelti n6k5)H;z fb+a+n)d {g a i| n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" , 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,src/libavfilter/af_biquads.c {:.590d:b1l:=1 },warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], 20, AF }, | ^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 src/libavfilter/af_superequalizer.c=: 332i:b97u:f [warning: imissing field 'unit' initializer [-Wmissing-field-initializers]] ; 332 | { " 3 b " , " s e t 1 3 1 H z b a n d g a i n "\, | ~~ ^~~~~~~O FFSET(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 }, | ^ In file included from src/libavfilter/af_dialoguenhance.c:28src/libavfilter/af_superequalizer.c: :src/libavfilter/window_func.h335::15597::60 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | { "6b", 155" | s e t 3 7 0 H z b a n dl ugta[inn]" ,= e xOpF(F-S0E.T5( g*a iSnQsR ([(5n]-)(,N -A1V)_/O2P)T/_(T0Y.P4E*_(FNL-O1A)T/,2 .{f.)d)b)l;= 1 }| , ~^~~ 0, 20, Asrc/libavfilter/window_func.hF: 153}:,30 : | note: ^expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/af_superequalizer.c:336src/libavfilter/window_func.h:97::155 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]60 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | { 155 | " 7 b " , " s e t 5 2l3uHtz[ nb]a n=d egxapi(n-"0,. 5 *O FSFQSRE(T((ng-a(iNn-s1 )[/62]))/,( 0A.V4_*O(PNT-_1T)Y/P2E._fF)L)O)A;T , | { ~^~~. dbl=src/libavfilter/window_func.h1:}153,: 260:, note: 2expanded from macro 'SQR'0 , AF }153, | | ^ #define SQR(x) ((x)*(x)) | ^ 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, AFsrc/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 | #definesrc/libavfilter/af_superequalizer.c :F339F:A97B:S (warning: amissing field 'unit' initializer [-Wmissing-field-initializers]) ((a) >= 3390 | ? ( a{) ":1 0(b-"(,a )")s)e t | 1 ^4 80Hz band gain", In file included from Osrc/libavfilter/af_dialoguenhance.cF:F28S: Esrc/libavfilter/window_func.hT:(162g:a17i:n s warning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 ]), AV_O P162T | _ T Y P E _ F L O A T , i{f. d(bFlF=A1B}S,( n0 ,- 2M0), >A=F 0}.,3 *| ^M ) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 2 warnings generated. src/libavfilter/af_crystalizer.c:131:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | filters(dbl, double, inverse, noclip, 1, 0, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->musrc/libavfilter/af_surround.clt;: 253 : 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253 | s - > l\o w c| u ~~~~ ~~~~^~~~t = 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); | ~~~~^~~~~~~~~~~~~ ~ 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 2000src/libavfilter/af_crystalizer.c0H:z132 :b1a:n dwarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a in", OFFSET(gains[ 11327 | ]f)i,l tAeVr_sO(PdTb_lT,Y PdEo_uFbLlOeA,T , i{n.vdebrls=e1,} ,c l0i,p ,2 01,, A1F, }1,. 0 ,| ^a v_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' src/libavfilter/af_superequalizer.c :66348 | : 12 : warning: cmissing field 'help' initializer [-Wmissing-field-initializers]o nst 348t | y p e m{u lNtU L=L t}d - >| m ^u lt; \ | ~~~~ ~~~~^~~~ 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_dialoguenhance.c:59:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "original", "set original center factor", OFFSET(original), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:60:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "enhance", "set dialogue enhance factor",OFFSET(enhance), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 3, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:61:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "voice", "set voice detection factor", OFFSET(voice), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 2,32, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ src/libavfilter/af_surround.c:370:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | *x = av_clipf(a+a*fmaxf(0.f, p*p-M_PI_2), -1.f, 1.f); | ~^~~ src/libavfilter/af_surround.c:371:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ~^~~ src/libavfilter/af_surround.c:371:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:371:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ^~ src/libavfilter/af_surround.c:371:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ^~ src/libavfilter/af_surround.c:378:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_mag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut))); | ~ ~~~~~~^~~~~~~~ src/libavfilter/af_surround.c:378:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_mag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut))); | ~ ~~~~~~^~ src/libavfilter/af_surround.c:416:73: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 416 | factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ~~~~ ^~~~ src/libavfilter/af_surround.c:416:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ^~~ ~ src/libavfilter/af_virtualbass.c:44:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "cutoff", "set virtual bass cutoff", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=250},100,500, FLAGS }, | ^ src/libavfilter/af_virtualbass.c:45:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "strength", "set virtual bass strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=3}, 0.5, 3, TFLAGS }, | ^ src/libavfilter/af_virtualbass.c:46:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 46 | {NULL} | ^ src/libavfilter/af_surround.c:640:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | float lfe_mag, c_phase, mag_total = (mag_totall + mag_totalr) * 0.5; | ~~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_dialoguenhance.c:279:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ~ ~~~^~~~~~~~ src/libavfilter/af_dialoguenhance.c:279:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ^~~ ~ 9 warnings generated. 10 warnings generated. 18 warnings generated. 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_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_crystalizer.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | filters(dbl, double, noinverse, clip, 0,5 1 warning,s generated1. .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_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_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(desrc/libavfilter/af_crystalizer.cpt:h)136,: 1 : Awarning: V_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_DOUBLE, 136 | {f.idlbtle r=s (0d.b5l}p,, d o0u.b0l0e,, i1n.v0e,r s e , FnLoAcGlSi p},, 1 ,| ^0 , 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/af_vibrato.c :48:12:src/libavfilter/af_crystalizer.c :warning: 66missing field 'help' initializer [-Wmissing-field-initializers]: 27: note: 48expanded from macro 'filters' | { N U66L | L } c| o ^n st type mult = td->mult; \ | ~~~~ ~~~~^~~~ 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_crystalizer.c:137:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | filters(dblp, double, inverse, clip, 1, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_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 | src/libavfilter/af_extrastereo.c :pha37s:e102_:d iwarning: flmissing field 'unit' initializer [-Wmissing-field-initializers] = 2.f * M_PI - p37h | asrc/libavfilter/af_crystalizer.c s e: _ d138{i: f1"l:m; " warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| " s ^~~ ~e t the differ e138n | cfei lctoeerfsf(idcbilepnsrc/libavfilter/af_surround.c,t: "952d,:o 13uO:bF lFwarning: eSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],E Tn(omiu ln952tv | )e ,r s Ae V, _ On Po Tci_lfTi Yp(P,pE h_0aF,sL eO0_A,dT i,1f .r{0 .,>d baMlv_=_P2cI.l)5i }p ,d| , ^~~~~~~~~~ ~- 100), 1| 0^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, A }, src/libavfilter/af_crystalizer.c :| 66 ^: 27: note: expanded from macro 'filters' 66 | constsrc/libavfilter/af_surround.c :t953y:p39e: mwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l tsrc/libavfilter/af_extrastereo.c =: 38t:d102 -:953> | mwarning: umissing field 'unit' initializer [-Wmissing-field-initializers] l t ; 38 | p{ h "ca"s e , _" dein fa brle = c li p2 pi.nf g * " ,M _ P I - ph as e _ d i f r ; \ | ~ ^~~~~~~~~~ | O ~~~~ ~~~~^~~~FF Ssrc/libavfilter/af_surround.cE:T953(:c26l:i pwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_O PT953_ | T Y P E _ B O O L , {p.hia6s4e=_1d}if,r = 2 .0f, * 1M,_ PAI }-, p h| ^a se_difr; | ^~~ ~ src/libavfilter/af_extrastereo.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/af_crystalizer.c:139:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c:1008:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1008 | In file included from src/libavfilter/af_volume.c : 30i: fsrc/libavutil/ffmath.h :(49p:h30a:s warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ difl > M_PI )49 | | ^~~~~~~~~~ ~ return exp2f(M_LOG2_10 * x); | ~ ^ 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; | ^~~ ~ src/libavfilter/af_extrastereo.c:87:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | average = (left + right) / 2.; | ~~~~~^~~~~~~ ~ 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; | ^~~ ~ 9 warnings generated. CC libavfilter/asrc_sinc.o 139 | filters(dblp, double, noinverse, clip, 0, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_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)) | ^ src/libavfilter/af_surround.c:1192:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1192 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavfilter/asrc_sine.o 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/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 | { "levsrc/libavfilter/af_biquads.cel_:ou1503t:"109,: "warning: semissing field 'unit' initializer [-Wmissing-field-initializers]t output level", 1503 | { " fOrFeFqSuEeTn(clye"v,e l"_soeutt )c,e n t r a l f r e q u e n cAyV"_,O POTF_FTSYEPTE(_fFrLeOqAuTe,n c y{).,d bAlV=_1O}P,T _ T Y P E0_,D O U1B0L,E ,T F{L.AdGbSl =}0,} , | 0 ^, 999999, FLAGS}, | ^ src/libavfilter/af_surround.c:1400:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1400 | src/libavfilter/af_biquads.c {: 1504":l109f:e "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "ou t1504p | u t L F{E""f," , " s e t cOeFnFtSrEaTl( ofurtepquute_nlcfye"),, O F F S E T ( f r e q u eAnVc_yO)P,T _ATVY_POEP_TB_OTOYLP,E _ D O{U.BiL6E4,= 1{}.,d b l = 0 }0,, 0 , 19,9 9T9F9L9A,G SF L}A,G S }| , ^ | ^ 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_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1506 | src/libavfilter/af_surround.c : 1402W:I129D:T Hwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PTION(1.0) ,1402 | | ^ { "lfsrc/libavfilter/af_biquads.ce:_1457h:i88g:h "note: ,expanded from macro 'WIDTH_OPTION' "LFE hi g1457h | c u t {o"fwfi"d,t h " , " s e t wOiFdFtShE"T,( hOiFgFhScEuTt(fw)i,d t h ) , A V _ O P T _ T Y PAEV__DOOPUTB_LTEY,P E{_.IdNbTl,= x } , {0,. i96949=992,5 6FL}A,G S } ,0 ,\ 5 1| 2 ^, 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_DOsrc/libavfilter/af_surround.cU:B1406L:E130,: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]d bl=x}, 0, 914069 | 9 9 9 , {F L"AsGmS}o o t| h ^" , "se3t warningtse generatedm. poral smoothness src/libavfilter/af_biquads.cs:t1507r:e86n:g twarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]" , 1507 | O F F{S"EgTa(isnm"o,o th")s,e t g aAiVn_O"P, TO_FTFYPSEE_TF(LgOaAiTn,) , {A.Vd_bOlP=T0_}T,Y P E_ D O U0B,L E , 1 ,{ .TdFbLlA=G0S} ,} ,- 90 0| , ^ 900, FLAGS}, | ^ src/libavfilter/af_surround.c:1407:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c1407: | 1508 : 86 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" angle", 1508 | " s e{t" gs"o,u n d f i"esledt tgraainns"f,o rOmF FaSnEgTl(eg"a,i n ) , A V _ OOPFTF_STEYTP(Ea_DnOgUlBeL)E,, { . d b lA=V_0O},P T-_9T0Y0P,E _9F0L0, OFALTA,G S }{,. d b| l ^= 90}, 0, 360, TFLAGS }, | 11 ^ warnings generated. src/libavfilter/af_volume.c:src/libavfilter/af_biquads.c85::150993::5 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1509 | src/libavfilter/af_surround.c 85: | 1408M :I 130X :_ C warning: H missing field 'unit' initializer [-Wmissing-field-initializers]A N N E L S _ONF OF1408RS | ME AT L( Ir Ze{Ep _l"OafPyoTgcIauOisNn"(_,1p ,r e "a am lp"l)s",e, t A 0Vs)_o,Ou Pn Td| _f ^iT eYlPdE src/libavfilter/af_biquads.c_t:Dr1470Oa:Un78Bs:Lf Eonote: ,rexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' m { f.odcbuls "=1470, | 0 . 0 }{ ," m -iO1xF5"F.,S0 E,"T s(1ef5to. c0mu,is x)A",|, F O }F ,F S EA| TV ^(_ mOiPxT)_,T YAPVE__OFPLTO_ATTY,P E _{D.OdUbBlL=E0,} ,{ .src/libavfilter/af_volume.c d :b 87l-:=182x,:} , warning: missing field 'unit' initializer [-Wmissing-field-initializers]01 ,, 1T,F LFALGASG S} },87, | | ^ O F F S E T ( r e p l a y g a i n src/libavfilter/af_surround.c_ :\n1409 o: c130| l: ^i p warning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_TY P1409E | _ B O O L{, "{f c._ii6n4" ,= 1 } ,"src/libavfilter/af_biquads.c s:0e1509,t: 51f:,r owarning: Anmissing field 'unit' initializer [-Wmissing-field-initializers]t| Fc esrc/libavfilter/af_biquads.c}n:,t1471 e: r78| : ^c hnote: aexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'n nel input 1471l | e v e l "{,"src/libavfilter/af_volume.c m: "88O,:F 12F :S E"warning: Tsmissing field 'help' initializer [-Wmissing-field-initializers](e ft_ im [i88Sx | C" _, F CO ]F{)F ,SN EUATLV(L_m Oi}Px T) _,| T ^YA PVE__OFPLTO_ATTY,P E _{D.OdUbBlL=E1,} ,{ . d b l =0x,} , 100,, 1T,F LFALGASG S}},, | ^ \ | ^ src/libavfilter/af_surround.c:1410:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1410 | { "fc_ousrc/libavfilter/af_biquads.ct:"1509,: 5 : "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t fsrc/libavfilter/af_biquads.cr:o1472n:t108 :c enote: nexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION't er chann e1472l | o u t p{u"tc hlaenvneell"s," ,O F"FsSeEtT (cfh_aon[nSeCl_sF Ct]o) ,f iAlVt_eOrP"T,_ TOYFPFES_EFTL(OcAhT_,l a y{o.udtb_ls=t1r}),, A V _ O0P,T _ T1Y0P,E _TSFTLRAIGNSG ,} ,{ . s| t ^r =y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_surround.c:1411:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/audio.o 1411 | { "fl_in", "sesrc/libavfilter/af_biquads.ct: 1509f:r5o:n twarning: missing field 'unit' initializer [-Wmissing-field-initializers]le ftsrc/libavfilter/af_biquads.c :c1473h:a108n:n enote: lexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' input leve l1473" | , {O"FcF"S,E T ( f _ i [ S C"_sFeLt] )c,h aAnVn_eOlPsT _tToY PfEi_lFtLeOrA"T,, O F{F.SdEbTl(=c1h}_,l a y o u t0_,s t r1)0,, ATVF_LOAPGTS_ T}Y,P E _| S ^T RING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_surround.c:1412:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1412 | { "fl_out", src/libavfilter/af_biquads.c :"1509s:e5t: fwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]o ntsrc/libavfilter/af_biquads.c :l1474e:ft103 :c hnote: aexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'n nel output 1474l | e v e l "{," n o rOmFaFlSiEzTe("f,_ o"[nSoCr_mFaLl]i)z,e AcVo_eOfPfTi_cTiYePnEt_sF"L,O AOTF,F S E{T.(dnbolr=m1a}l,i z e ) , 0A,V _ O1P0T,_ TTYFPLEA_GBSO O}L,, {| . ^i 64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_surround.c:1413:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1413 | { "src/libavfilter/af_biquads.cf:r1509_:i5n:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c":s1475e:103t: fnote: rexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'on t right ch a1475n | n e l i{n"pnu"t, l e v e l " , " nOoFrFmSaElTi(zfe_ ic[oSeCf_fFiRc]i)e,n tAsV"_,O POTF_FTSYEPTE(_nFoLrOmAaTl,i z e{).,d bAlV=_1O}P,T _ T Y P E0_,B O O1L0,, {T.FiL6A4G=Sz }},, 0 ,| ^1 , FLAGS} | ^ 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 chsrc/libavfilter/af_biquads.can:n1512e:l5 :o uwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]p ut le v1512e | l " , B L OOCFKFSSIEZTE(_fO_PoT[ISOC_NS(L0])),, A| V ^_ OPT_src/libavfilter/af_biquads.cT:Y1498P:E103_:F Lnote: Oexpanded from macro 'BLOCKSIZE_OPTION'A T, {.dbl =14981 | } , { " b0l,o c k1s0i,z eT"F,L A"GsSe t} ,t h e| ^b lock size", OFFSET(block_samples), AV_OPsrc/libavfilter/af_surround.cT:_1417T:Y130P:E _warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T, {.i64= x1417} | , 0, 3{2 7"6s8r,_ iAnF"},, \ | " ^s et side right channel input level", OFsrc/libavfilter/af_biquads.cFS:E1512T:(5f:_ iwarning: [missing field 'unit' initializer [-Wmissing-field-initializers]S C_SRsrc/libavfilter/af_biquads.c]:)1499,: 103A:V _note: Oexpanded from macro 'BLOCKSIZE_OPTION'P T_TYPE_FL O1499A | T , {{."dbb"l,= 1 } , 0",s e t1 0t,h eT FbLlAoGcSk }s,i z e| " ^, OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64src/libavfilter/af_surround.c=:x1418}:,130 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]3 2768, AF} 1418| | ^ { "sr_out", "set src/libavfilter/af_biquads.cs:i1513d:e10 :r iwarning: gmissing field 'help' initializer [-Wmissing-field-initializers]h t c h1513a | n n e l {oNuUtLpLu}t l| e ^v el", 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: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1428 | { "ally", "set all channel's y spread", OFFSET(all_y), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1429:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1429 | { "fcx", "set front center channel x spread", OFFSET(f_x[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1430:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1430 | { "flx", "set front left channel x spread", OFFSET(f_x[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1431:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4 warning s1431 generated | . { "frx", "set front right channel x spread", OFFSET(f_x[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1432:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1432 | { "blx", "set back left channel x spread", OFFSET(f_x[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1433:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1433 | { "brx", "set back right channel x spread", OFFSET(f_x[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1434:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1434 | { "slx", "set side left channel x spread", OFFSET(f_x[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1435:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1435 | { "srx", "set side right channel x spread", OFFSET(f_x[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1436:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1436 | { "bcx", "set back center channel x spread", OFFSET(f_x[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1437:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1437 | { "fcy", "set front center channel y spread", OFFSET(f_y[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1438:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1438 | { "fly", "set front left channel y spread", OFFSET(f_y[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1439:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1439 | { "fry", "set front right channel y spread", OFFSET(f_y[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1440:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1440 | { "bly", "set back left channel y spread", OFFSET(f_y[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1441:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1441 | { "bry", "set back right channel y spread", OFFSET(f_y[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1442:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1442 | { "sly", "set side left channel y spread", OFFSET(f_y[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1443:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1443 | { "sry", "set side right channel y spread", OFFSET(f_y[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1444:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1444 | { "bcy", "set back center channel y spread", OFFSET(f_y[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1445:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1445 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=4096},1024,65536,FLAGS }, | ^ src/libavfilter/af_surround.c:1447:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1447 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1448:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1448 | { NULL } | ^ CC libavfilter/avf_a3dscope.o 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)) | ^ 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("") | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. 4 warnings generated. src/libavfilter/af_biquads.c:1520:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1520 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1521:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1521 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1524:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1524 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1525:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1525 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1526:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1526 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1527:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1527 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_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} | ^ 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}, | ^ 29 warnings generated. 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}, | ^ CC libavfilter/avf_abitscope.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_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}, \ | ^ CC libavfilter/avf_ahistogram.o 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} | ^ src/libavfilter/af_biquads.c:1579:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1579 | {"frequency", "set central freq32uen warningcsy generated". , 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 to58 warnings generated. 18 warnings generated. CC libavfilter/avf_aphasemeter.o 7 warnings generated. 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} | ^ 7 warnings generated. 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", 26 warning s" generateds. et central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1598 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1603:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1603 | {NULL} | ^ 3 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] In file included from 1616 | src/libavfilter/asrc_afirsrc.c : 29 : Msrc/libavfilter/window_func.hI:X155_:C60H:A Nwarning: NEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L S_NORMALIZE_OPTION(1 ,155 | " a l l " , 0 ) , | l ^u t[n]src/libavfilter/af_biquads.c :=1470 :e78x:p (note: -expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'0 .5 * SQR( (1470n | - ( N - 1{)"/m2i)x/"(,0 ."4s*e(tN -m1i)x/"2,. fO)F)F)S;E T (| m ~^~~i x), AV_src/libavfilter/window_func.hO:P153T:_30T:Y Pnote: Eexpanded from macro 'SQR'_ DOUBLE ,153 | { . d b l = x } ,# d0e,f i1n,e FSLQARG(Sx}), ( ( x ) * ( x ) ) | ^ \ | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | src/libavfilter/af_biquads.c : 1616 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]l ut[src/libavfilter/af_biquads.cn:]1471 :=78 :e xnote: pexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'( -0.5 * SQ R1471( | ( n - ( N{-"1m)"/,2 ) / ("0s.e4t* (mNi-x1"),/ 2O.FfF)S)E)T;( m i| x ~^~~) , AVsrc/libavfilter/window_func.h_:O153P:T26_:T Ynote: Pexpanded from macro 'SQR'E _DOUB L153E | , { . d b l = x#}d,e f0i,n e1 ,S QFRL(AxG)S }(,( x ) * ( x ) ) | ^ \ | ^ 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", "CC libavfilter/avf_avectorscope.o 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_layoutsrc/libavfilter/window_func.h_s:t162r:)25,: AVwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_S T162R | I N G , { . s t r = y } ,i f0 ,( F0F,A BFSL(AnG S-} ,M )\ > =| ^0 .3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #dsrc/libavfilter/af_biquads.cef:i1616n:e5 :F Fwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]B S(src/libavfilter/af_biquads.ca): 1474((:a)103 :> =note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'0 ? (a) : 1474( | - ( a ){))" n o| rm ^a lize", "normalIn file included from isrc/libavfilter/asrc_afirsrc.cz:e 29c: src/libavfilter/window_func.ho:ef162f:i17c:i ewarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t s", OFFSE T162( | n o r m a l i z e ) i,f A(FVF_AOBPS(Tn_T Y-P EM_)B OO>L=, 0{..3i 6*4 =Mz)} ,{ 0 , | 1 ^~~~~~~~~~~~ ~~, FLsrc/libavutil/common.hA:64G:S37}:, note: expanded from macro 'FFABS' 64\ | | # ^d efine FFABS(a) ((a) >= 0 ? (a) : (-(a))) | src/libavfilter/af_biquads.c ^~~~: 1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]In file included from src/libavfilter/asrc_afirsrc.c:src/libavfilter/af_biquads.c29:: 1475:src/libavfilter/window_func.h103::162 :note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'39 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1475 | 162 | { " n " , i f ( F F"AnBoSr(mna l-i zMe) c>o=e f0f.i3c i*e nMt)s "{, O| F ~ ^F SET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.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.hsrc/libavfilter/af_biquads.c::1631619::565:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | 163B | L O C K S I Z E _ O P T I O N ( 0l)u,t [ n| ] ^ = 0.src/libavfilter/af_biquads.c5:1498 :* 103(: 1note: expanded from macro 'BLOCKSIZE_OPTION'+ cos((M _1498 | P I* ( F{F"bAlBSo(cnk s-i zMe"), "- s0e.t3 t* hMe) )b/l(o(c1k -s iz0e."3,) O*FF SME)T)(b)l; o c| ~~^~~ ~k _samsrc/libavutil/common.hpl:e64s):,31 :A Vnote: _expanded from macro 'FFABS'O PT_TY P64E | _#IdeNfTin,e { .FiF6A4BS=(xa}) ,( (0a,) 3>2=7 608 ,? A(Fa}), :\ ( -| ( ^a ))) | ^ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:163:48:src/libavfilter/af_biquads.c :warning: 1619implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c :1631499 | : 103 : note: expanded from macro 'BLOCKSIZE_OPTION' 1499l | u t [ n ]{ "=b "0,. 5 * ( 1 + "csoest( (tMh_eP Ib*l(oFcFkA BsSi(zne "-, MO)F F-S E0T.(3b l*o cMk)_)s/a(m(p1l e-s )0,. 3A)V _*O PMT)_)T)Y;P E _| I ^~~~~~~~~~~~ ~N T, src/libavutil/common.h{:.64i:6374:= xnote: }expanded from macro 'FFABS', 0, 3 2647 | 6#8d,e fAiFn}e F| F ^A BS(a) ((a) >= 0 ? (a) :src/libavfilter/af_biquads.c :(1620-3:(10a warning:)s )warning: ) generatedmissing field 'help' initializer [-Wmissing-field-initializers] . | ^~~~ 1620 | {NULL} | ^ src/libavfilter/af_biquads.c:1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1627 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1628:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1628 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1631:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1631 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1632:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1632 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1633 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/asrc_afirsrc.c:65:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "taps", "set number of taps", Osrc/libavfilter/af_tremolo.cFFS:E39T:(118n:b _warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]a ps), A39V | _ O P T _{T Y"PfE"_,I N"Ts,e t f r{e.qiu6e4n=c1y0 25i}n, h9e,r tUzI"N,T 1 6 _ MOAFXF,S EFTL(AfGrSe q}),, | ^ AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, src/libavfilter/asrc_afirsrc.c :2660:01230:0 .warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], FLAGS }, 66| | ^ { "t", "set number of tasrc/libavfilter/af_tremolo.cp:s40":,118 : warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(nb_t a40p | s ) , { " d " , "AsVe_tO PdTe_pTtYhP Ea_sI NpTe,r c e n t{a.ig6e4"=,1 0 2 5O}F,F S9E,T (UdIeNpTt1h6)_,M A X ,A VF_LOAPGTS_ T}Y,P E _| D ^O UBLE, {.dbl = 0.5}, 0.0, 1.0, src/libavfilter/asrc_afirsrc.c : 67 :F115L:A Gwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 67 | { "frequency"src/libavfilter/af_tremolo.c, :"41s:e12t :f rwarning: emissing field 'help' initializer [-Wmissing-field-initializers]q uenc y41 | p o i n t{s "N,U LOLF F}S E T| ( ^f req_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLA18GS warning s} generated,. | ^ src/libavfilter/asrc_afirsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "f", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "magnitude", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "m", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "phase", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:72:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "p", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:75:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:76:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ 14 warnings generated. src/libavfilter/asrc_anoisesrc.c:60:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:61:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:62:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "amplitude", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:63:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "a", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:64:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:65:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:75:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:76:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:77:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:78:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ src/libavfilter/asrc_anoisesrc.c:65:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_anoisesrc.c:64:113: warning: implicit conversion from 'long' 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) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ 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/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.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1636 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1637:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1637 | {NULL} | ^ CC libavfilter/avf_concat.o src/libavfilter/asrc_hilbert.c:45:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:48:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:49:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "nb_samples", "set the numbCC libavfilter/avf_showcqt.o er of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:50:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_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), src/libavfilter/asrc_hilbert.cAV:_O53P:T10_:T Ywarning: Pmissing field 'help' initializer [-Wmissing-field-initializers]E _DOU B53L | E , { .{dNbUlL=L3}0 0 0| } ^, 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}, \ | ^CC libavfilter/avf_showcwt.o 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} | ^ CC libavfilter/avf_showfreqs.o CC libavfilter/avf_showspatial.o src/libavfilter/af_biquads.c:1660:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1660 | {"a0", NULL, OFFSET(oa0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1661:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1661 | {"a1", NULL, OFFSET(oa1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1662:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1662 | {"a2", NULL, OFFSET(oa2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, 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/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:55src/libavfilter/af_biquads.c::1251669:: 5warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | 55 | B L{O C"KsSaImZpEl_eO_PrTaItOeN"(,0 ) , "| ^s et ssrc/libavfilter/af_biquads.ca:m1498p:l103e: rnote: aexpanded from macro 'BLOCKSIZE_OPTION't e", OF F1498S | E T ( s a{m"pblleo_crkastiez_es"t,r )" s e t, tAhVe_ ObPlTo_cTkY PsEi_zSeT"R,I NOGF,F S{E.Ts(tbrl o=c k"_4s4a1m0p0l"e}s,) ,0 ,A V0_,O PFTL_ATGYSP E}_,I N T| , ^ {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/asrc_anullsrc.c:56:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { src/libavfilter/af_biquads.c":r1669":,5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c : 1499 : 103 :" note: sexpanded from macro 'BLOCKSIZE_OPTION'e t sample r1499a | t e " , { " b "O,F F S E T ( s a m p"lsee_tr atthee_ sbtlro)c k s,i zAeV"_,O POTF_FTSYEPTE(_bSlToRcIkN_Gs,a m{p.lsetsr) ,= A"V4_4O1P0T0_"T}Y,P E0_,I N0T,, F{L.AiG6S4 =}x,} , | 0 ^, 32768, AF} | ^ src/libavfilter/af_biquads.c:1670:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_anullsrc.c: 571670: | 147 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ NULL} | ^ 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' 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' 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) | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. 9 warnings generated. CC libavfilter/avf_showspectrum.o CC libavfilter/avf_showvolume.o src/libavfilter/asrc_sine.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | OPT_DBL("frequency", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:72:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | OPT_DBL("f", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:73:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | OPT_DBL("beep_factor", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:74:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | OPT_DBL("b", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:75:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/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, FLAGSCC libavfilter/avf_showwaves.o , __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' 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' 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(CC libavfilter/avfilter.o 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__ } | ^~~ 13 warnings generated. CC libavfilter/avfiltergraph.o 11 warnings generated. 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 | return sinf(M_PI * x) / (M_PI * x); | ~ ^ 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); | ^ ~ 18 warnings generated. src/libavfilter/avf_a3dscope.c:57:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/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 }, | ~ ^~~~ CC libavfilter/bbox.o 26 warnings generated. 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); | ~~~~^~~~~~ ~ CC libavfilter/boxblur.o 28 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 | src/libavfilter/avf_ahistogram.c fl:o71a:t108 :s rwarning: =missing field 'unit' initializer [-Wmissing-field-initializers] sinf(roll * M _71P | I / 1{80 ."fr)a;t e "| , ^~~~ ~ "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173src/libavfilter/avf_ahistogram.c | : 72 : 108 :f lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]a t cp = cos f72( | p i t c h{ *" rM"_,P I / "1s8e0t. fv)i;d e o| ~ ^~~~~r ate", OFFsrc/libavfilter/avf_a3dscope.cSE:T173(:f21r:a mwarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_ rate) ,173 | A V _ O PfTl_oTaYPtE _cVpI D=E Oc_oRsAfT(Ep,i t{c.hs t*r =M"_2P5I" }/, 108,0 .IfN)T;_ M A| X ^~~~~ ~, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:73:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "size", "set video size", OFsrc/libavfilter/avf_a3dscope.cF:S174E:T36(:w )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V_OPT_TY P174E | _ I M A GfEl_oSaItZ Es,p {=. sstirn=f"(hpdi7t2c0h" }*, M0_,P I0 ,/ F1L8A0G.Sf )};, | | ~ ^~~~~ ^ src/libavfilter/avf_a3dscope.c:174:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 174 | float sp = sinf(pisrc/libavfilter/avf_ahistogram.ct:c74h: 96*: Mwarning: _Pmissing field 'unit' initializer [-Wmissing-field-initializers]I / 180.f )74; | | ^~~~~ ~ { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ 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/asrc_afdelaysrc.c:147:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "delay", "set frasrc/libavfilter/avf_a3dscope.cc:t176i:o34n:a lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d elay", 176 | f l o a src/libavfilter/avf_ahistogram.ct : 84s :y 107 =: swarning: imissing field 'unit' initializer [-Wmissing-field-initializers] n f ( y a wO F*84F | SM E_ TP (I d {e/ l "a1ay8c)0o,.u fn )t ;" , | " ~ ^~~~~hA oVw_ OmPuTc_src/libavfilter/avf_a3dscope.cTh:Y 176PfE:r_21aDm:Oe Uswarning: B implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Lt Eo, {a.c dc176bu | lm =u 0l }a ,tf el "o ,a t O Fs0Fy,S E=IT N(sTci1on6uf_n(MtyA)aX,w, A*AV F_M O_}PP,TI _ T/| Y ^P1 E8_0I.NfT),; { .| i ^~~ ~6 4=1}, -1, 100, FLAGS }, | ^ src/libavfilter/asrc_afdelaysrc.c:148:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "d", src/libavfilter/avf_ahistogram.c : 85 : 118 :" sewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] fractional 85d | e l a y "{, " r h e i g h t " , " s e t h i s t o g r a m OrFaFtSiEoT (odfe lwayi)n,d o w h e i gAhVt_"O,P TO_FFTSYEPTE(_pDhOiUsBtLoE),,{ A.Vdb_lO=P0T}_,T Y P E _ F0L,O AINTT,1 6{_.MdAbXl,= 0A.F1 0}},, 0| , ^ 1, FLAGS }, | ^ 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, AFsrc/libavfilter/avf_ahistogram.c :}92,: 12 :| ^warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 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:12157:12 warning: swarning: generatedmissing field 'help' initializer [-Wmissing-field-initializers]. 157 | { NULL } | ^ src/libavfilter/avf_a3dscope.c:263:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_abitscope.c:54:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 263 | 54 | c on s t {i n"tr art e=" ,1 2"8s.eft +v i1d2e7o. fr a*t es"i,n fO(FcFhS E/T ((fcrhaamnen_erlast e-) ,1 )A V*_ OMP_TP_IT)Y;P E _| V ~~~^~~~~~~~~~~~~~~~ ~I DEO_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, src/libavfilter/avf_a3dscope.cFL:A265G:S51 :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 265 | const int b = src/libavfilter/avf_abitscope.c12:856.:f99 :+ warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]2 7.f * cos f56( | c h / {( c"hsainznee"l,s "-s e1t) v*i dMe_oP Is)i;z e "| , ~~~^~~~~~~~~~~~~~~~ ~ 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 } | ^ 13 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; | ~ ^~ CC libavfilter/buffersink.o CC libavfilter/buffersrc.o 17 warnings generated. 22 warnings generated. CC libavfilter/colorspace.o CC libavfilter/colorspacedsp.o CC libavfilter/dnn/dnn_backend_common.o CC libavfilter/dnn/dnn_backend_native.o 15 warnings generated. 16 warnings generated. CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o 25 warnings generated. CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o 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] 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; | ^~~~~~~~~~~~~ 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)) { | ~~~~ ^~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:330:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, 330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:330:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, 330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ^~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavfilter/dnn/dnn_backend_native_layer_dense.o CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o src/libavfilter/asrc_sinc.c:418:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:419:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:421:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "n", "set the number of samples perCC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o 11 warnings generated. 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 =src/libavfilter/avf_showwaves.c "2:5"107}:, 1000:, warning: 0,missing field 'unit' initializer [-Wmissing-field-initializers] FLAGS }, | ^ 107 | { "size", "set video size", OFFSsrc/libavfilter/avf_showcwt.cE:T123(:w99):, Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_I M123A | G E _ S I{Z E",r "{,. s t r "=s e"t6 0v0ixd2e4o0 "r}a,t e"0,, 0O,F FFSLEATG(Sr a},t e _| s ^t r), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0src/libavfilter/avf_showwaves.c, :F108L:A100G:S warning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 108 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:130:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "min"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", O,F F S"EsTe(tr amtien)i,m uAmV _fOrPeTq_uTeYnPcEy_"V,I DOEFOF_SREATT(Em,i n{i.msutmr_ f=r "e2q5u"e}n,c y0),, IANVT__OMPATX_,T YFPLEA_GFSL O}A,T , | { ^. dbl = 20.}, 1, 2000, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "r", "ssrc/libavfilter/avf_showcwt.cet: 131v:i120d:e owarning: missing field 'unit' initializer [-Wmissing-field-initializers]r ate", OFFS E131T | ( r a t e{) ," mAaVx_"O,P T _"TsYePtE_ VmIaDxEiOm_umR AfTrEe,q u{e.nsctyr" ,= O"F2F5S"E}T,( m0a,x iImNuTm__MfArXe,q uFeLnAcGyS) ,} , A V| _ ^O PT_TYPE_FLOAT, {.dbl = 20000.}, 0, 192000, FLsrc/libavfilter/avf_showwaves.cA:GS117 :}119,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 117 | { "split_channels", "src/libavfilter/avf_showcwt.cdr:a132w: 115c:h awarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]n els separa t132e | l y " , {O F"FlSoEgTb("s,p l"iste_tc hlaongnaelrsi)t,h mAiVc_ ObPaTs_iTsY"P,E _OBFOFOSLE,T ({l.oig6a4r i=t h0m}i,c _0b,a s1i,s )F,L AAGVS_ O}P,T _ T| Y ^P E_FLOAT, {.dbl = 0.0001}, 0, 1, FLAsrc/libavfilter/avf_showwaves.cGS: 118}:,154 : | warning: ^ missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "colors", src/libavfilter/avf_showcwt.c"s:e133t: 111c:h awarning: nnmissing field 'unit' initializer [-Wmissing-field-initializers]e ls colors "133, | O F F S{E T"(dceovlioartsi)o,n "A,V _"OsPeTt_ TfYrPeEq_uSeTnRcIyN Gd,e v{i.asttiro n=" ," rOeFdF|SgErTe(edne|vbilautei|oyne)l,l oAwV|_oOrPaTn_gTeY|PlEi_mFeL|OpAiTn,k |{m.adgbeln t=a |1b.r}o,w n0", }1,0 ,0 ,F L0A,G SF L}A,G S | } ^, | ^ src/libavfilter/avf_showcwt.c:134:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "pps", "set pixels per second", OFFSET(pps), AV_OPT_TYPE_INT, {.i64 = 64}, 1, 1024, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ src/libavfilter/avf_showcwt.c:150:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 150 | { NULL } | ^ 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_showcqt.csrc/libavfilter/avf_concat.c:65::5361:: 128warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_O P61T | _ T Y P E{_ I"NsTi,z e{" ,. i 6 4 = 0 "}s,e t0 ,v iIdNeTo_ MsAiXz, eA"|,F }O,F F S| E ^T (width), AV_OPT_TYPE_IMAGE_SIZE, { .ssrc/libavfilter/avf_concat.ct:r68 :=50 :" 1warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]2 0x1080 "68 | } , A V0,_ O0P,T _ T Y P E _ B OFOLLA,G S{ }.,i 6 4| ^= 0 }, 0, 1, V|A|F}, | ^ src/libavfilter/avf_showcqt.csrc/libavfilter/avf_concat.c::6269::12812:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] 69 | {62 | N U L L {} " 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_showcwt.c:222:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | dsrc/libavfilter/avf_showcqt.cev:i66a:t128i:o nwarning: missing field 'unit' initializer [-Wmissing-field-initializers]* = sqrtf(1. f66 | / ( 4 .{f "*b aMr__PhI",) ) ; "/s/e tHe ibsaerngbrearpgh Ghaebiogrh tL"i,m iOtF F S| E ^~~ ~T (bar_h), src/libavfilter/avf_showcwt.c : 222 : 24 : Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE _222I | N T, { d.eiv6i4a t=i o-n1 *}=, s q r t f ( 1 . f / ( 4-.1f, *I NMT__PMIA)X),; /F/L AHGeSi s}e,n b e| r ^g Gabor Limit | ^~~ ~ 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 }, | ^ src/libavfilter/avf_showcwt.csrc/libavfilter/avf_showcqt.c::24276::97128:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { 242" | b a r _ g " , " sferte qbuaerngcrayp_hd egraimvmaat"i,v eO F*F=S E(Tf(rbeaqru_egn)c,y * f r eAqVu_eOnPcTy_ T+Y P1E4_9F9L0O.A4T ,* {f r.edqbule n=c y1 .+0 4}5,7 7 8 5 0 . f ) / 1 610.501,4 .7f.;0 , | ~ ^~~~~~~~ FLAGS }src/libavfilter/avf_showcwt.c,: 242 :| 84 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequencsrc/libavfilter/avf_showcqt.cy:_77d:e128r:i vwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]ti ve *= (freq 77u | e n c y {* "fgraemqmuae2n"c,y + "1s4e9t9 0b.a4r g*r afprhe qguaemnmcay" ,+ O4F5F7S78E5T(0b.afr)_g )/ ,16 0 5 1 4A.Vf_;O P T| _T ~ ^~~~~~~~~Y PE_FLOATsrc/libavfilter/avf_showcwt.c, :{242 .:d72b:l warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1. 0 }, 242 | 1 . 0 , f7r.e0q,u e n c y _ dFeLrAiGvSa t}i,v e | * ^= (frequency * frequency + 14990.4 * freqsrc/libavfilter/avf_showcqt.cue:n78c:y128 :+ 4warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]7 7850.f) / 781 | 6 0 5 1 4{. f";b a r| _ ~ ^~~~~~~~~t ", CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o "sesrc/libavfilter/avf_showcwt.ct: 242b:a48r: twarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a nsparency" ,242 | O F F S E T ( b a r _ t )f,r e q u e n cAyV__dOePrTi_vTaYtPiEv_eF L*O=AT ,( f{r e.qdubeln c=y 1*. 0f r}e,q u e n c y + 1 4 9 900..04, *1 .f0r,e q u e n c yF L+A G4S5 7}7,8 5 0| . ^f ) / 160514.f; | ~~~~~~~~~~^~~~~~~~~~~ ~ 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 }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:92:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "axis", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:93:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "text", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:102:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "cscheme", "set color scheme", OFFSET(cscheme), AV_OPT_TYPE_STRING, { .str = CSCHEME }, 0, 0, FLAGS13 } warning,s generated . | ^ src/libavfilter/avf_showcqt.c:103:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | { NULL } | ^ In file included from src/libavfilter/avf_showspectrum.c:47: In file included from src/libavfilter/window_func.h:src/libavfilter/avf_showspatial.c155::6035:: src/libavfilter/window_func.hwarning: :155implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | 155 | l u t [ n ] l=u te[xnp]( -=0 .e5xp (*- 0S.Q5R (*( nS-Q(RN(-(1n)-/(2N)-/1()0/.24)*/((N0-.14)*/(2N.-f1)))/)2; . f| ) ~^~~) ); | ~^~~ src/libavfilter/window_func.h:153:30src/libavfilter/window_func.h::153 :note: 30expanded from macro 'SQR': note: expanded from macro 'SQR' 153153 | | ##ddeeffiinnee SSQQRR((xx)) ((((xx))**((xx)))) | | ^ ^ src/libavfilter/window_func.hsrc/libavfilter/window_func.h::155155::60:60 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155155 | | lluutt[[nn]] == eexxpp((--00..55 ** S QSRQ(R((n(-n(-N(-N1-)1)//22)/)(/0(.04.*4(*N(-N1-)1/)2/.2f.)f))));) ; | ~^~~ | ~^~~ src/libavfilter/window_func.h:153:src/libavfilter/window_func.h26::153: 26note: :expanded from macro 'SQR' note: expanded from macro 'SQR' 153153 | | ##ddeeffiinnee SSQQRR((xx)) ((((xx))**((xx)))) | | ^ ^ src/libavfilter/window_func.h:162:25src/libavfilter/window_func.h: :warning: 162implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | 162 | i f (iFfF A(BFSF(AnB S-( nM )- >M=) 0>.= 30. 3* *M) M{) | ~~^~~ ~~{ | ~~^~~ ~~ src/libavutil/common.h:64src/libavutil/common.h:31::64 :note: 31expanded from macro 'FFABS': note: expanded from macro 'FFABS' 64 | # d64e | f#idneef iFnFeA BFSF(AaB)S ((a()a )( (>a=) 0> =? 0( a?) (:a )( -:( a()-)()a ) )| ) ^ | ^ In file included from In file included from src/libavfilter/avf_showspectrum.csrc/libavfilter/avf_showspatial.c::4735: : src/libavfilter/window_func.hsrc/libavfilter/window_func.h::162162::1717:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162162 | | iiff ((FFFFAABBSS((nn -- MM)) >>== 00..33 ** MM)) {{ | | ^~~~~~~~~~~~ ~~ ^~~~~~~~~~~~ ~~ src/libavutil/common.hsrc/libavutil/common.h::6464::3737:: note: note: expanded from macro 'FFABS'expanded from macro 'FFABS' 64 | 64# | d#edfeifnien eF FFAFBASB(Sa()a )( ((a()a )> => =0 0? ?( a()a ): :( -((-a()a)))) ) | ^~~~| ^~~~ In file included from In file included from src/libavfilter/avf_showspectrum.csrc/libavfilter/avf_showspatial.c::4735: : src/libavfilter/window_func.hsrc/libavfilter/window_func.h::162162::3939:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162162 | | iiff ((FFFFAABBSS((n n- -M )M )> => =0 .03. 3* *M )M ){ { | ~ ^| ~ ^ 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/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]163 | 163 | l u src/libavfilter/avf_showcwt.ct :[ 389n :] 41 := warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 5 *l u(t 1[389 n | +] c= o s0 (. (5 M _* P I( *1 ( F+ F Ac BoVSs (( n(= M -_0 P.MI5)*f ( -F+ F 0Az.B 3S* ( *ns iM-n) f)M(/)( ((-u1 -0- . v30) . *3* ) M M)*_) P/IM_()2())); 1 ; | ~~^~~ ~- 0 | . ~ ^3 ) * M))); src/libavfilter/window_func.h | : ~ ^163 :69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h: 163163: | 69 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | l u t [ n ] = 0 . 5 * ( 1l u+t [cno]s (=( M0_.P5I **( F(F1A B+S (cno s-( (MM)_ P-I *0(.F3F A*B SM()n) /-( (M1) -- 00..33) ** MM))))/)(;( 1 | - ~ ^ 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h :163163 | : 56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l u163t | [ n ] = 0 . 5 * ( 1 + lcuots[(n(]M _=P I0*.(5F F*A B(S1( n+ -c oMs)( (-M _0P.I3* (*F FMA)B)S/((n( 1- -M )0 .-3 )0 .*3 M*) )M));) / (| ( ~~^~~ ~1 - 0.3src/libavutil/common.h): 64*: 31M:) )note: )expanded from macro 'FFABS'; | ~~^~~ ~ 64 | #desrc/libavutil/common.hf:i64n:e31 :F Fnote: Aexpanded from macro 'FFABS'B S(a) (64( | a#)d e>f=i n0e ?F F(AaB)S (:a )( -(((aa))) )> = | 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] In file included from src/libavfilter/avf_showspatial.c: 35163: | src/libavfilter/window_func.h : 163 : 48 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] lu t163[ | n ] = 0 . 5 * ( 1 + cloust([(nM]_ P=I *0(.F5F A*B S((1n +- cMo)s (-( M0_.P3I **( FMF)A)B/S(((n1 -- M0). 3-) 0*. 3M )*) )M;) ) /| ( ^~~~~~~~~~~~ ~( 1 -src/libavutil/common.h :064.:337): *note: expanded from macro 'FFABS'M ))); 64| | ^~~~~~~~~~~~ ~# defsrc/libavutil/common.hi:n64e: 37F:F Anote: Bexpanded from macro 'FFABS'S (a) ( (64a | )# d>e=f i0n e? F(FaA)B S:( a()- ((a()a))) > =| ^~~~0 ? (a) : (-(a))) | ^~~~ 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); | ^~~ ~ 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; | ^~~~ ~ 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=-1}, -1, 256, AF }, | ^ src/libavfilter/asrc_sinc.c:426:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { "att", "set stop-band attenuation", OFFSET(att), AV_OPT_TYPE_FLOAT, {.dbl=120}, 40, 180, AF }, | ^ src/libavfilter/asrc_sinc.c:427:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 427 | { "round", "enable rounding", OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/asrc_sinc.c:428:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 428 | { "hptaps", "set number of taps for high-pass filter", OFFSET(num_taps[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:429:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { "lptaps", "set number of taps for low-pass filter", OFFSET(num_taps[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:430:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]In file included from src/libavfilter/avf_showfreqs.c :43036 | : src/libavfilter/window_func.h : 155 :{60 :N Uwarning: LLimplicit 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))) | ^~~~ src/libavfilter/avf_showspatial.c:59:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:61:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64 = 4096}, 1024, 65536, FLAGS }, | ^ 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"}, 480, warning s0 generated,. FLAGS }, | ^ src/libavfilter/avf_showspatial.c:63:108:src/libavfilter/avf_showvolume.c:74:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:75:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:161:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showvolume.c 161: | 76 : 84 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" saturatio n76" | , " c o{l o"rb "s,a t"usreatt iboonr dmeurl twiipdltihe"r," , OOFFFSFESTE(Ts(abt)u,r aAtVi_oOnP)T,_ TA YVP_EOP_Twarning: I_missing field 'unit' initializer [-Wmissing-field-initializers]NT YTP,E _{F.Li 636O | AT4 = , 1 }{{, 0.",d rb5atle,", FL="A s1eG}tS, - v1}i,0d, e o1 0| r ^,a tFeL"A,G S O}FF,S E | T ^( frame_rate),src/libavfilter/avf_showvolume.c A:V77_:O90P:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]YP E_VIDEO _77R | A T E , {{ ."swt"r=,"2 5""s}e,t 0c,h aInNnTe_lM AwX,i dFLtAhG"S, } ,O F| F ^S ET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, src/libavfilter/avf_showspatial.cF:L64A:G108S: }warning: , missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 64 | { "r", "set videsrc/libavfilter/avf_showvolume.co :r78a:t87e:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(fra m78e | _ r a t e{) ," hA"V,_ O"PsTe_tT YcPhEa_nVnIeDlE Oh_eRiAgThEt," ,{ .OsFtFrS=E"T2(5h")},, A0V,_ OIPNTT__TMYAPXE,_ IFNLTA,G S{ .}i,6 4 =| 2 ^0 }, 1, 900, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 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+0xff0src/libavfilter/avf_showspectrum.c00:01660:0100":} , warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], 0, FLAGS }166, | | ^ { "overlap", "set window overlap", OFFSET(overlap), src/libavfilter/avf_showvolume.cAV:_81O:P96T:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_FLOAT, {81. | d b l = {0 }",t "0,, "1d,i sFpLlAaGyS c}h,a n n| e ^l names", OFFSET(draw_text), AV_OPT_TYsrc/libavfilter/avf_showspectrum.cPE:_167B:O92O:L ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .i64=1}, 0167, | 1 , F{L A"GgSa i}n," , | " ^s et scale gain", OFFSET(gain), AV_OPT_TYPE_FLsrc/libavfilter/avf_showvolume.cOA:T82,: 97{:. dwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l = 1}, 0, 821 | 2 8 , F{L A"GvS" ,} ," d i| s ^p lay 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] 83src/libavfilter/avf_showspectrum.c | : 172 : 99{: "warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]m ", "dura t172i | o n f or{ m"arxo tvaatliuoen "d,i s"pcloalyo"r, rOoFtFaStEiTo(nd"r,a wO_FpFeSErTs(irsotteantti_odnu)ra,t iAoVn_)O,P TA_VT_YOPPET__FTLYOPAET_,D O{U.BdLbEl, ={ .0d}b,l =-01.,} ,1 ,0 ,F L9A0G0S0 ,} ,F L A| G ^S }, | ^ src/libavfilter/avf_showspectrum.c:173:99:src/libavfilter/avf_showvolume.c :warning: 84missing field 'unit' initializer [-Wmissing-field-initializers]: 127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { 84" | s t a r t{" ," d"msct"a,r"ts eftr ecqouleonrc yo"f, tOhFeF SmEaTx( svtaalrute) ,l iAnVe_"O,P TO_FTFYSPEET_(IpNeTr,s i{.sit6a4n t=_ m0a}x,_ r0g,b aI)N,T 3A2V__MOAPXT,_ TFYLPAEG_SC O}L,O R ,| ^{ .str = "orange"}, 0, 0, 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, INT3src/libavfilter/avf_showvolume.c2_:M88A:82X:, warning: FLmissing field 'unit' initializer [-Wmissing-field-initializers]A GS }, 88| | ^ { "s", "set step size", OFFSET(stepsrc/libavfilter/avf_showspectrum.c):,175 A:V102_O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_IN T175, | { . {i 6"f4p=s0"},, 0 ,"s e5,t FvLiAdGeoS }r,at e "| , ^ OFFSET(rate_str), AV_OPT_TYsrc/libavfilter/avf_showvolume.cPE:_89S:T98:R INwarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers], {.str 89= | "a u t o{" }",p "0,, "0s,e tF LbAGaSc kg}r,o un d| ^ opacity", OFFSET(bgopacity),src/libavfilter/avf_showspectrum.c :A176V_:O90P:T_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_FLOAT ,176 | { . d b {l ="0l}e,g e0n,d "1,, F"LdrAaGw Sl }e,g e n| d ^" , 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 insrc/libavfilter/avf_showvolume.c d:B96F:S12":, warning: missing field 'help' initializer [-Wmissing-field-initializers]O FFSE T96( | d r a n g{e )N,U LALV _}O P T| _ ^T YPE_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 } | ^ 36 warnings generated. src/libavfilter/avf_showwaves.c:802:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:803:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:804:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:805:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcwt.c 805: | 680 : 49 :{ warning: "cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o lors", "set chan n680e | l s c o l o r s "m,i nOiFmFuSmE_Tf(rceoqluoernsc)y, =A V1_1O.P1T7_2T6Y8PfE _*S TlRoIgN(G1,. f{ .+st r( 4=6 ."0r6e5d3|8gfr e*e nm|ibnliumeu|my_eflrleoqwu|eonrcayn)g e/| l(immien|ipmiunmk_|fmraegqeunetnac|yb r+o w1n4"6 7}8,. 409,f )0),; F L| A ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~G S }, | ^ 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.49src/libavfilter/avf_showwaves.cf):817):;12 : | warning: ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~missing field 'help' initializer [-Wmissing-field-initializers] 817 | src/libavfilter/avf_showcwt.c : 681{: 29N:U Lwarning: Limplicit 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/dnn/dnn_backend_native_layer_maximum.o src/libavfilter/avfiltergraph.c:55:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V }, | ^ src/libavfilter/avfiltergraph.c:57:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A }, | ^ src/libavfilter/avfiltergraph.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL }, | ^ src/libavfilter/avf_showfreqs.c:82:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:83:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ CC libavfilter/dnn/dnn_backend_native_layer_pad.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/avf_showspatial.c:233:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float dsrc/libavfilter/avf_showvolume.ciffp: 223=: 54(:( rwarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - lp) / (2.f * 223M | _ P I ) + 1 . f ) *s -0>.v5afl;u e| s ~ ^~~~[ ch * VAR_VAsrc/libavfilter/avf_showspatial.cR:S233_:Nsrc/libavfilter/avf_showfreqs.c51B:: 101+: warning: 102Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:A Rwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]P E A233K | ] = 101 m | a x ; f {l| o ~ ^~~"a otv edrilfafpp" ,= ("(srept -w ilnpd)o w/ o(v2e.rfl a*p ",M _OPFIF)S E+T (1o.vfe)r l*a p0).,5 fA;V _ O| P ~ ^~~T _TYPE_FLsrc/libavfilter/avf_showspatial.cOA:T233,: 37{:. dwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l =1.}, 0. ,233 | 1 . ,src/libavfilter/avf_showvolume.c F: L224 A: G69 S:f l}warning: ,oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a t| ^d iffp =224 | ( ( r p - l p ) / s(-2>.vfa l*usrc/libavfilter/avf_showfreqs.c e:Ms102_[:Pc102Ih:) *warning: + missing field 'unit' initializer [-Wmissing-field-initializers]V1 A.Rf_)V A*R S0102_. | N5 Bf ; + { V | A" ^~~ ~Ra _vVeOrLaUgMsrc/libavfilter/avf_showspatial.ciE:n]233g :"=28, : 2 "0warning: s.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e0 t *t lio mg233e1 | 0 a( vm ea rx a) g; i n fg| l" ~~~~~ ^~~o, a tO FdFiSfEfTp( a=v g()(,r pA V-_ OlPpT)_ T/Y P(E2_.IfN T*, M{_.PiI6)4 =+1 }1,. f0), *I N0T.352f_;M A X| , ~~~^~~~ ~ FLAGS }, | ^ src/libavfilter/avf_showfreqs.csrc/libavfilter/avfiltergraph.c:103::154104:: 19warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | 104 | { "fcoorl o(ris "=, 0";s eit ncbo_lfoirlst",e rOsF;F SiE+T+()c o{l o r| s ~ ^ ~~~~~~~~~~~~~~~~~) , AV_OPT_src/libavfilter/avfiltergraph.cT:Y110P:E26_:S Twarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I NG, {.s t110r | = " r e d | g r e e nf|obrl u(ej| ye=l l0o;w |jomneb|_poiuntkp|umtasg;e njt+a+|)b r o| w ~^~~~~~~~~~~~~~~~~~~n " }, 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 } | ^ CC libavfilter/dnn/dnn_backend_native_layers.o 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_showvolume.c:285:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | max_val = av_clipf(0.21 * log10(max) + 1, 0, 1); | ~~~~~ ^~~ src/libavfilter/avf_showspectrum.c: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; | ^~~ ~ 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 | fsrc/libavfilter/avf_showvolume.cor :(369j: 68=: 0warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] j < filt->nb_ou t369p | u t s ; j + + ) { s| - ~ ^ ~~~~~~~~~~~~~~~~> values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_showfreqs.c:208:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | if (s->overlap == 1.) | ~~~^~~~~~~ ~~ src/libavfilter/avf_showfreqs.c:210:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | s->hop_size = (1. - s->overlap) * s->win_size; | ~ ~~~^~~~~~~ src/libavfilter/avf_showfreqs.c:212:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->osrc/libavfilter/avfiltergraph.cve:r250l:a19p:) ;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_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/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: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); | ~ ~~~^~~~~~~~ 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/avfiltergraph.c:377:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | for (i = 0; i < f->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:385:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 385 | for (i = 0; i < f->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:625:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~CC libavfilter/dnn/dnn_interface.o src/libavfilter/avf_showfreqs.c:447:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ~ ~~~^~~~~ src/libavfilter/avf_showfreqs.c:447:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:416:33: note: expanded from macro 'M' 416 | #define M(a, b) (sqrt((a) * (a) + (b) * (b))) | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_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)46, warning(sa generated). )) | ~~~~~ ^ 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, csrc/libavfilter/avfiltergraph.ch): 415-: 19I:M (warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 1, ch) * RE(f, 415c | h ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~f or (i = 0 ;462 | i < g r a p h - > n b _ f i l t e r s ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~ RE(f, src/libavfilter/avfiltergraph.c:c430h:)19 : *warning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E (f-1, 430c | h ) +f oIrM ((fi, = c0h;) i *< gIrMa(pfh--1>,n bc_hf))i) l/t e(rs2;. *i+ +M)_ P{I ), | 0 ~ ^ ~~~~~~~~~~~~~~~~~, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/avfiltergraph.c :433:23:src/libavfilter/avf_showfreqs.c :warning: 417comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:30 : note: expanded from macro 'P' 433 | 417 | #d e f fionre (jP (=a 0,; bj) < (faitlatne2r(-(>bn)b,_ i(nap)u))t s; | j ~~~~~ ^+ +) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:462src/libavfilter/avfiltergraph.c::64554:: 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] 554 | 461 | f o r ( i = 0 ;a i= (n(bM__fPiIl t-e rPs(;I Mi(+f+,) c h| ) ~ ^ ~~~~~~~~~~~~~~~~~ * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ CC libavfilter/dnn/dnn_io_proc.o src/libavfilter/avf_showspectrum.c:855:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 855 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ CC libavfilter/dnn/queue.o 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: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/safe_queue.o 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: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/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:730:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:779:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 779 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/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] 834 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1068:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->dmax = expf(s->limit * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:1068:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->dmax = expf(s->limit * M_LN10 / 20.f); | ~~~^~~~~ ~ src/libavfilter/avf_showspectrum.c:1069:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:1069:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f); | ~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/avfiltergraph.c: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 long' [-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: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: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++) | ~ ^ ~~~~~~~~~~~~~~~~~ 109 warnings generated. 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: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]src/libavfilter/avf_showspectrum.c :1321: 241062: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fo r1321 | ( j = c0o;n sjt nsb-_>oguatipnu t*s ;w ;j + +| ) ~~~^~~~ ~{ | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/dnn_filter_common.o 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: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:1144:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1144 | if (f->nb_inputs > INT_MAX - sink_links_count) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c: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: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/avfilter.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 744 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:749:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 749 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 12 warnings generated. CC libavfilter/drawutils.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 }, | ^ CC libavfilter/ebur128.o src/libavfilter/avf_showspectrum.c:1745:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1745 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1746:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1746 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1747:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1747 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1748:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1748 | { "start", "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 } | ^ CC libavfilter/edge_common.o src/libavfilter/avf_showspectrum.c:1774:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1774 | spf = s->win_size * (s->samples / ((s->win_size * sz) * ceil(s->samples / (float)(s->win_size * sz)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/f_bench.o CC libavfilter/f_cue.o 5 warnings generated. CC libavfilter/f_drawgraph.o CC libavfilter/f_ebur128.o 30 warnings generated. 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_aphasemeter.c:71:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:72:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "size", "set video size", OFFSET(w), 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(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:82:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "angle", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:83:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "a", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:84:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "duration", "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_aphasemeter.c:85:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "d", "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_aphasemeter.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ 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_aphasemeter.c: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/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/avf_aphasemeter.c:315:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | snprintf(value, sizeof(value), "%f", fphase); | ~~~~~~~~ ^~~~~~ 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_conv2d.c:191:87: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 191 | int thread_num = (ctx->options.conv2d_threads <= 0 || ctx->options.conv2d_threads > av_cpu_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavfilter/f_graphmonitor.o src/libavfilter/avf_avectorscope.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:88:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:90:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:91:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=40}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:92:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=160}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:93:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=80}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:94:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "ac", "set alpha contrast", OFFSET(contrast[3]), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:95:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "rf", "set red fade", OFFSET(fade[0]), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:96:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "gf", "set green fade", OFFSET(fade[1]), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:97:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "bf", "set blue fade", OFFSET(fade[2]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:98:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "af", "set alpha fade", OFFSET(fade[3]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:99:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "zoom", "set zoom factor", OFFSET(zoom), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:109:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "swap", "swap x axis with y axis", OFFSET(swap), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/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/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]); | ~~~ ^~~~~~ CC libavfilter/f_interleave.o CC libavfilter/f_latency.o CC libavfilter/f_loop.o CC libavfilter/f_metadata.o CC libavfilter/f_perms.o CC libavfilter/f_realtime.o CC libavfilter/f_reverse.o 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_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; | ~~~~~^~~~~~~~~~~~~~~~ ~ 19 warnings generated. 13 warnings generated. 33 warnings generated. 16 warnings generated. CC libavfilter/f_segment.o 45 warnings generated. src/libavfilter/colorspace.c:160:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | peak = clm->MaxCLL / REFERENCE_WHITE; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/colorspace.c:167:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | peak = av_q2d(metadata->max_luminance) / REFERENCE_WHITE; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/colorspace.c:173:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~~ src/libavfilter/colorspace.c:173:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~ src/libavfilter/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/buffersink.c:357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | { NULL }, | ^ src/libavfilter/colorspace.c:191:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | metadata->max_luminIn file included from ancsrc/libavfilter/f_ebur128.ce: =35 : asrc/libavutil/ffmath.hv:_49d:230q:( pwarning: eaimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k * REFERENCE_WH I49T | E , 1 0r0e0t0u)r;n e| x ~ ^~~~~~~~~~~~~~~p 2f(M_src/libavfilter/colorspace.hL:O27G:225_:1 0note: expanded from macro 'REFERENCE_WHITE'* x); | 27 ~ ^ | #define REFERENCE_WHITE 100.0f | ^~~~~~ 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/f_select.o 13 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 }, | ^ 30 warnings generated. 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/buffersrc.c:304:126: warning: 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 }, | ^ src/libavfilter/buffersrc.c:314:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:315:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "sample_rate", NULL, OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:318:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:319:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 319 | { NULL }, | ^ src/libavfilter/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++) \ | ~ ^ ~~~~~~~~~~~~ 19 warnings generated. CC libavfilter/f_sendcmd.o src/libavfilter/dnn/dnn_backend_native_layer_dense.c:133:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | output[n_filter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define 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 | 32 warning s generated . output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_fCC libavfilter/f_sidedata.o ilter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavfilter/f_streamselect.o CC libavfilter/fifo.o CC libavfilter/formats.o CC libavfilter/framepool.o CC libavfilter/framequeue.o CC libavfilter/framesync.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 duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:95:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/f_cue.c:95:102: warning: implicit conversion from 'long' 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' 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' 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 }, | ~ ^~~~~~~~~CC libavfilter/generate_wave_table.o /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/graphdump.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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 6 warnings generated. CC libavfilter/graphparser.o 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 }, | ^ 6 warnings generated. src/libavfilter/f_ebur128.c:225:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | v = av_clipf(v, 0, ebur128->scale_range); // make sure it's in the graph scale | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/f_graphmonitor.c: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/lavfutils.o src/libavfilter/f_graphmonitor.c:164:29: warning: comparison of integers of different signs: 'unsigned long' 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_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:src/libavfilter/drawutils.c355:27::134 :warning: 21comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | for (in t134 | j = 0 ; j n=b _FiFnMpAuXt(sn;b _jp+l+a)n e{s , | c ~ ^ ~~~~~~~~~~~~~~~~~- >plane src/libavfilter/f_graphmonitor.c+: 3751:)27;: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~~~~~~~~~ ~~~~~~~~~~~~ 375 | src/libavutil/macros.h : 47 : 25f:o rnote: expanded from macro 'FFMAX'( int j =47 | 0#;d ejf ian,bb_)o u(t(pau)t s>; (jb+)+ )? {( a )| ~ ^ ~~~~~~~~~~~~~~~~~~: (b)) | ~ ^ ~ 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' 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/lswsutils.o CC libavfilter/motion_estimation.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 } | ^ 11 warnings generated. 3 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 } | ^ src/libavfilter/f_loop.c:262:100: warning: implicit conversion from '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) | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/f_reverse.c:85:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-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 long' [-Wsign-compare] 99 | if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. CC libavfilter/palette.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' 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' src/libavfilter/drawutils.c110 | : 218 :{27 :" kwarning: eycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , "set metadata 218k | e y ", f o r ( pOlFaFnSeE T=( k0e;y )p,l a n e AYnPbE__pSlTaRnIeNsG;, p{l.asnter+ +=) N{U L L| ~~~~~ ^ ~~~~~~~~~~~~~~~} , 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 20ex warningpsr generatede. ssion 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 } \ | ^ 2 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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ src/libavfilter/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/pthread.o 9 warnings generated. CC libavfilter/qp_table.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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/scale_eval.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/scene_sad.o 4 warnings generated. src/libavfilter/f_interleave.c:77:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:86:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | (nb_eofs == ctx->nb_inputs && s->duration_mode == DURATION_LONGEST) || | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:98:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | if (nb_inputs_with_frames >= ctx->nb_inputs - nb_eofs) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:99:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:148:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 148 | if (i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wanted(outlink)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:223:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | DEFINE_OPTIONS(interleave, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ src/libavfilter/f_interleave.c:249:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ CC libavfilter/setpts.o 2 warnings generated. 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/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_sidedata.c, | : ^ 126:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | DEFINE_Osrc/libavfilter/f_drawgraph.cP:T67I:O96N:S (warning: amissing field 'unit' initializer [-Wmissing-field-initializers]s idedata, A67V | _ O P T _{F L"AmG4_"A,U D"IsOe_tP A4RtAhM |mAeVt_aOdPaTt_aF LkAeGy_"F,I LOTFEFRSINEGT_(PkAeRyA[M3)];) , | A^V _OPT_TYPsrc/libavfilter/f_sidedata.cE:_75S:T12R:I Nnote: Gexpanded from macro 'DEFINE_OPTIONS', {. s75t | r = " " }{, 0N,U L0L, }F L\A G S| ^} , | ^ src/libavfilter/f_drawgraph.c:68:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "fg4", "sesrc/libavfilter/f_streamselect.ct 4:th48: 12f:o rwarning: egmissing field 'help' initializer [-Wmissing-field-initializers]r ound co l48o | r e x p{r eNsUsLiLo n}" , | OF ^F SET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:69:96:src/libavfilter/formats.c warning: missing field 'unit' initializer [-Wmissing-field-initializers]: 189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]69 | { "bg", "s et189 | b a c k MgErRoGuEn_dF cOoRlMAoTrS"(,a, OFbF,S EfoTr(mbagt)s,, AnVb__OfPTo_rTmYPaEts_,C OALVOFRil,t e{r.Fosrtmr=a"tws,h ichteec"k},, 10),; 0 ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FLAGS }src/libavfilter/formats.c,: 75 :| ^23 : note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0;src/libavfilter/f_drawgraph.c i: 70<: 103a:- >warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]b ; i++) 70 | { " m i n " , " s e t m i n i m a l v a l u e " , O\F F S| E ~ ^ ~~~~~T (min), AV_src/libavfilter/formats.cO:P189T:_5T:Y Pwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ FLOAT, {. d189b | l = - 1 .M}E,R GIEN_TF_OMRIMNA,T SI(NaT,_ MbA,X ,f oFrLmAaGtSs ,} ,n b _| f ^o rmats, AVFilterFormats, check, 1); | src/libavfilter/f_drawgraph.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 71:102:src/libavfilter/formats.c :warning: 76missing field 'unit' initializer [-Wmissing-field-initializers]: 27: note: expanded from macro 'MERGE_FORMATS' 71 | 76 | { " m a x " , " s efto rm a(xji m=al 0v; ajl uOnFbF; SEjT+(+m)a x ) , A V _ O P T _ T Y P E _ F L O A T , { . d b l = 1 . } , I\N T _| M ~ ^ ~~~~~I N, INT_src/libavfilter/formats.cM:AX189,: 5FL:A Gwarning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, | ^ 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:82:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "12si warningzse generated". , "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 } | ^ 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_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/generate_wave_table.c:31:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 31 | for (i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavfilter/f_streamselect.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:242:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:295:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/framesync.c:43:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_streamselect.c 43: | 218 : 24 : {warning: "comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]s hortest", "for c218e | t e r m i n a tiifo n( nw o=r tcetsxt- >innbp_iuntp uttesr)m {i n ate| s" ~ ^ ~~~~~~~~~~~~~~, 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_drawgraph.c:239:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:241:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | values[VAR_VAL] = vf; | ~ ^~ CC libavfilter/settb.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++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:174:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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: 'const uint32_t' (aka 'const 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: 'const uint32_t' (aka 'const 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; | ~ ^~ 1 warning generated. src/libavfilter/graphdump.c:83:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | max_in_fmt = FFMAX(max_in_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/graphdump.c:90:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 90 | max_out_fmt = FFMAX(max_out_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const 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: 'const uint32_t' (aka 'const 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 && | ~~~ ^ ~~ 1 warning generated. 10 warnings generated. 2 warnings generated. 10 warnings generated. 13 warnings generated. 6 warnings generated. CC libavfilter/split.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, channCC libavfilter/src_avsynctest.o el_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 ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/src_movie.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 ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ 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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. CC libavfilter/transform.o 32 warnings generated. CC libavfilter/trim.o CC libavfilter/vaapi_vpp.o CC libavfilter/vaf_spectrumsynth.o CC libavfilter/version.o 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/vf_addroi.o CC libavfilter/vf_alphamerge.o CC libavfilter/vf_amplify.o CC libavfilter/vf_aspect.o CC libavfilter/vf_atadenoise.o CC libavfilter/vf_avgblur.o 6 warnings generated. 2 warnings generated. CC libavfilter/vf_backgroundkey.o CC libavfilter/vf_bbox.o CC libavfilter/vf_bilateral.o CC libavfilter/vf_bitplanenoise.o 147 warnings generated. CC libavfilter/vf_blackdetect.o CC libavfilter/vf_blackframe.o CC libavfilter/vf_blend.o src/libavfilter/f_sendcmd.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 75 | for (i = 0; i < FF_ARRAY_ELEMS(flag_strings); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blockdetect.o 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 } | ^ CC libavfilter/vf_blurdetect.o CC libavfilter/vf_bm3d.o CC libavfilter/vf_boxblur.o CC libavfilter/vf_bwdif.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 | retursrc/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/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, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:534:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | var_values[VAR_POS] = ref->pkt_pos == -1 ? NAN : ref->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:535:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | var_values[VAR_PTS] = TS2D(ref->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ n 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_cas.o src/libavfilter/f_select.c:446:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 446 | DEFINE_OPTIONS(aselect, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } \ | ^ 2 warnings generated. src/libavfilter/f_select.c:507:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 507 | DEFINE_OPTIONS(select, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } \ | ^ CC libavfilter/vf_chromakey.o CC libavfilter/vf_chromanr.o CC libavfilter/vf_chromashift.o In file included from src/libavfilter/vaf_spectrumsynth.c:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/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/vf_ciescope.o CC libavfilter/vf_codecview.o 3 warnings generated. 52 warnings generated. CC libavfilter/vf_colorbalance.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_colorchannelmixer.o 70 warnings generated. CC libavfilter/vf_colorconstancy.o CC libavfilter/vf_colorcontrast.o src/libavfilter/src_avsynctest.c:72:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"framerate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"fr", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:76:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"samplerate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:77:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"sr", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:78:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"amplitude", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:79:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"period", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"p", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:82:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"delay", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:83:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"dl", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:84:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"cycle", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/src_avsynctest.c:85:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"c", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/src_avsynctest.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:88:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"fg", "set foreground color", OFFSET(rgba[0]), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:89:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | {"bg", "set background color", OFFSET(rgba[1]), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, V }, | ^ src/libavfilter/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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:308:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | snprintf(text, sizeof(text), "A: %1.2f", s->amplitude); | ~~~~~~~~ ~~~^~~~~~~~~ src/libavfilter/trim.c: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_NOPTsrc/libavfilter/vf_alphamerge.cS_V:AL184UE: 12}:, warning: INmissing field 'help' initializer [-Wmissing-field-initializers]T 64_MIN, I N184T | 6 4 _ M A{X ,N UFLLLA G}S }| , ^ \ | ^ 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' 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' 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' 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' 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' 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:5In file included from : warning: src/libavfilter/vaf_spectrumsynth.cimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: 40: src/libavfilter/window_func.h: 155181: | 60 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C OMMON_OPTS | ^~~~~~~~~~~ 155 | src/libavfilter/trim.c : 116 : 153 : note: expanded from macro 'COMMON_OPTS' lut[n] = 115e | x p ( - 0{. 5" s*t aSrQtR_(p(tns-"(,N - 1 )"/T2i)m/e(st0a.m4p* (oNf- 1t)h/e2 .ffi))r)s;t f| r ~^~~a me thsrc/libavfilter/window_func.ha:t153: 30:s note: expanded from macro 'SQR'h ould b153e | " # d e f i n e S Q R ( x ) ( ( x ) * ( x ) ) | ^ src/libavfilter/window_func.h : 155 : 60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | l u t [ n ] = e x p ( -\0 . | 5 ~ * SQR((n- (116N | - 1 ) / 2 ) /"(0 .p4a*s(sN-e1d)"/,2 .f ) ) ) ; | ~^~~ src/libavfilter/window_func.h : 153 : 26 : note: expanded from macro 'SQR' 153 | # d ef i n e S Q R ( x ) ( (OxF)F*S(ExT)()s ta r| t_ ^p ts), 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' 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 src/libavfilter/window_func.hth:e 162fi:r25s:t warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ame that " 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: 86114: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "should 163b | e d r o p p e d a g a i n " ,l u t [ n ] = 0 . 5 * ( 1 + c o s ( ( M _ P I * ( F F A B S ( n -O FMF)S E-T (0e.n3d _*t iMm)e))/,( ( 1 -A V0_.O3P)T _*T YMP)E)_)D;U R A| T ~ ^I ON, { .i64 =src/libavfilter/window_func.h :I163N:T696:4 _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X }, IN T1636 | 4 _ M I N, I N T 6 4 _ M A X ,l uFtL[AnG]S =} ,0 .\5 *| ^~~~~~~~~( 1 + co/usr/include/stdint.hs:(46(:M21_:P Inote: *expanded from macro 'INT64_MAX'( FFACC libavfilter/vf_colorcorrect.o B S46( | n# d-e fMi)n e- I0N.T36 4*_ MMA)X) / (((01x 7-f f0f.3f)f f*f fMf)f)f)f;f ff )| ~ ^ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/trim.c:181: 5163: | warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | ClOuMtM[OnN]_ O=P T0S. 5 | * ^~~~~~~~~~~ (1 + src/libavfilter/trim.cc:o112s:(153(:M _note: Pexpanded from macro 'COMMON_OPTS'I *(FFABS(n - M )111 | - 0 . 3{ *" eMn)d)"/,( ( 1 - 0 . 3 )" T*i mMe)s)t)a;m p | o ~~^~~ ~f the fsrc/libavutil/common.hi:r64s:t31 :f rnote: aexpanded from macro 'FFABS'm e tha t64 | "# d e f i n e F F A B S ( 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 | \l u t| [ ~n ] = 0.5 * (1 112+ | c o s ( ( M _ P"Is*h(oFuFlAdB Sb(en d-r oMp)p e-d 0a.g3a i*n "M,) ) / ( ( 1 - 0 . 3 ) * M ) ) ) ; | ^~~~~~~~~~~~ ~ src/libavutil/common.h : 64 : 37 : note: expanded from macro 'FFABS' OFFS E64T | (#ednedf_itniem eF)F,A B S ( aA)V _(O(PaT)_ T>Y=P E0_ D?U R(AaT)I O:N ,( -{( a.)i)6)4 =| ^~~~I NT64_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' 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' 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/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_colorize.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 }, | ^ 30 warnings generated. src/libavfilter/vaf_spectrumsynth.c:80:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "channels", "set channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, 1, 8, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:90:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/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", src/libavfilter/vf_bilateral.c : 62 : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(end_p t62s | ) , { "AsVi_gOmPaTS_"T,Y P"Es_eItN Ts6p4a,t i a{l .sii6g4m a=" A,V _ N O POTFSF_SVEATL(UsEi g}m,a SI)N,T 6A4V__MOIPNT,_ TIYNPTE6_4F_LMOAAXT,, F{L.AdGbSl =}0,. 1\} , | 0 ^. 0, 512, 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' src/libavfilter/vf_bilateral.c:63:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { 63" | d u r a t{i o"ns"i,g m a R "",M a"xsiemtu mr adnugrea tsiiognm ao"f, t h e o uOtFpFuStE"T,( s i g m a R ) , A V _ O P T _ T Y POEF_FFSLEOTA(Td,u r{a.tdiboln=)0,. 1 } , A0V._0O,P T _ T1Y, PFEL_ADGUSR A}T,I O N| , ^ { .i64 = 0 }, 0, INT64src/libavfilter/vf_bilateral.c_:M64A:X104,: Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]A GS }, \ | 64 ^ | { "planes", "set planes to filter", OFFsrc/libavfilter/trim.cS:E334T:(5p:l awarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e s)src/libavfilter/trim.c,: 120A:V170_:O Pnote: Texpanded from macro 'COMMON_OPTS'_ TYPE_INT, { .120i | 6 4 = 1 }{, " d u r a0t,i o0nxiF",, F L A"GMSa x}i,m u m| ^d uration of the outputsrc/libavfilter/vf_bilateral.c":,65 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NOUFLFLS E}T ( d| u ^r ation), 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' 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' 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' 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", src/libavfilter/vf_bbox.c : 43O:F136F:S Ewarning: T(missing field 'unit' initializer [-Wmissing-field-initializers]d uration), AV_OPT_TYPE_ D43U | R A T I O{N ," m{i n._iv6a4l "=, 0" s}e,t m i n i m u m l u m i n a n c e 0v,a lIuNeT 6f4o_rM AbXo,u nFdLiAnGgS b}o,x " ,| ~ ^~~~~~~~~O FFSE/usr/include/stdint.hT:(46m:i21n:_ vnote: aexpanded from macro 'INT64_MAX'l ), A V46_ | O#PdTe_fTiYnPeE _IINNTT6,4 _{ M.AiX6 4 (=0 x176f f}f,f f0f,f fUfIfNfTf1f6f_fM)A X ,| ^~~~~~~~~~~~~~~~~~F LAGS }, | ^ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/vf_bbox.c: 44334: | 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]C OMM O44N | _ O P T S{ N| U ^~~~~~~~~~~L L } 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' 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' 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 src/libavfilter/vf_blackframe.c}, :\100 : 117| : ^~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers]/usr/include/stdint.h :46:21: note: expanded from macro 'INT64_MAX' 100 | "for the frame to be considered black", OFFSET(bamount), AV_OPT_TYPE_INT, { .i64 = 98 }, 0, 100, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:102:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:104:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ src/libavfilter/vaf_spectrumsynth.c:250:43:src/libavfilter/vf_blackframe.c :warning: 105implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 105 | 250{ | N U L Ls -}> f f| t ^_ 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/vf_atadenoise.c :src/libavfilter/vaf_spectrumsynth.c74::251110::27 :warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s- >74f | ft _ i n [{c h"]0[af"],. i"ms e=t mtahgrneisthuodled *A sfionr( p1hsats ep)l;a n e| " ^~~~~~~~~ ~, 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 146s | t# dpelfainnee" ,I NOTF6F4S_EMTA(Xf t h(r0bx[70f]f)f,f fAfVf_fsrc/libavfilter/vf_amplify.cOfPfTf_:fT160Yf:Pf9Ef:_) F Lwarning: O| comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ^~~~~~~~~~~~~~~~~~A T, {.dbl=0.04} , 1600 | , 5 .0 , FL AAMGPSL I}F,Y _ S| L ^I CEsrc/libavfilter/trim.c(u:i334n:t58_:t, warning: iimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]n t, CLI P3348) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/vf_atadenoise.c : 76src/libavfilter/vf_amplify.c:C:116110:O:M31 Mwarning: :Omissing field 'unit' initializer [-Wmissing-field-initializers] Nnote: expanded from macro 'AMPLIFY_SLICE' _OPTS | ^~~~~~~~~~~76 | 116 | {src/libavfilter/trim.c : " 1141:153 :a note: "expanded from macro 'COMMON_OPTS' , f"osre t(i n t113th | r e sx h o l{=d 0A; f "ox e li ne:s 55pil : z"aT102en[ip:]em e s"twarning: /, asmissing field 'unit' initializer [-Wmissing-field-initializers] OmFipFSzEe oTo(ff f( tty55pet)h | hr;ea f[ixrs 1+t ]+)f,{)r a m eA"Vs{ _iOz etP TX_hT "aY P,t E _"F L"s e O tA T h , o r { i . dzo bnlt = a 0l. 0 2 si } ,ze ", 0 , O F FS0\. 3ET ,( F| L Ar ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a G Sd iu}s ,)src/libavfilter/vf_amplify.c ,: 162 | : ^9A:V _ Owarning: Pcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]T _ TY P E_162I | N T , { . iA M6src/libavfilter/vf_atadenoise.c4: 77P:=1 L 110 :}I ,warning: F missing field 'unit' initializer [-Wmissing-field-initializers] Y _ S L 1 I,C 77 E | 1(0 u 2 i n4 t, 1 {6 F_ t ,L" Ai1n G Sbt } " , ,, " CsLeIt | P t ^ 1 h r6e) s h\ o l| d| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ B src/libavfilter/vf_amplify.cf:o116r: 231n :114 | d note: expanded from macro 'AMPLIFY_SLICE' psrc/libavfilter/vf_avgblur.c l a :n56e " "s:, 116ho102u:lO | F dwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] bS eE T 56( f d | tr o php reb[ 1 d{ ] )a f,g"aoi pAlrn Va"n(_i,e sO"nP,tT " _ s exT t pYla n=P E0e s _ F; L t Oxo fAil< T t,s e -{ .r>", dbll= 0OiF F.n S 04e}E ,s T (i0 ,p z5. l ae 0 n[ep,] FsL ) ,A / G SA }ssrc/libavfilter/vaf_spectrumsynth.cV _OOFP,i :FT275z:| S_ETeY43P ^E_To:f I(NT (warning: e,n t{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d y._pite6i4)m=e; 0)x275Fx},, | + 0src/libavfilter/vf_atadenoise.c+ , s:-)> A78V _fO0:xF{f P 110 ,t TF:L A__ T GiSwarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P n [ } E _c, D Uh R| ^] 78 A[ | f T ] I . rO e N{, " { = 2 . iasrc/libavfilter/vf_avgblur.cm a6g": 4\n , 57 :=i | 102 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t":s IuNewarning: tdsrc/libavfilter/vf_amplify.cTmissing field 'unit' initializer [-Wmissing-field-initializers] e6 :* tco4s _57164h(M | :r9pA Xe :}h, s h awarning: o{lsdcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] e" A )s i I164; | fzoeN T rY 36r d"| , ~~~ ^~~~~4 _pM I "src/libavfilter/vaf_spectrumsynth.cl aNn,s I:NATeet275 Mv6"4:PeL,I_27Mr FO:F Awarning: tYF_SSXLimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iEI,C Ec(Tfl oFaLl( aAfs275itG,t | hzSe r "fal}o , [ ,a s\-src/libavfilter/src_movie.c2 t O>FfFfS]E:T, t)(89N:| _ ^~~~~~~~~143,rOin : aAPd[ichwarning: /usr/include/stdint.hV:_46O:)u ][missing field 'unit' initializer [-Wmissing-field-initializers]P 21s: fTV_) | note: ]T,Y ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P expanded from macro 'INT64_MAX'. E r esrc/libavfilter/vf_amplify.cAV_89F46 | :_L | O#=de f116OPATT _,m i : TaYgnn{i31t{Pe :IuN.TE_"I sdtdr6e4Nnote: eexpanded from macro 'AMPLIFY_SLICE'balm__T, *= Mcio 0Ansd{.. X( peh0i116 xa"2,6 | ( s}e,) ;40 "0,= 0x} ,| se0t. 7s t ^~~~~~~~~ ~ 3f f r ,0,f fef f 1afFfLf 0m24Af f f,fGffio Sfn)rF d e L(}in txA,"| xG , ^~~~~~~~~~~~~~~~~~ S= } | 0, ^| ^; x < s - >lOiFFnSsrc/libavfilter/vaf_spectrumsynth.ceEsTsrc/libavfilter/vf_avgblur.c:i(z:27658src/libavfilter/trim.cse[::12::t pwarning: src/libavfilter/vf_atadenoise.c43334src/libavfilter/vf_bitplanenoise.cr]missing field 'help' initializer [-Wmissing-field-initializers]::: e am _79i:n5dwarning: e/ :s 4358: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x)110,: i: 122 : Azwarning: e o warning: 276 | V implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] warning: f (missing field 'unit' initializer [-Wmissing-field-initializers]t_ missing field 'unit' initializer [-Wmissing-field-initializers]{ y334 | OsP TNp - _79Ue )>T | L ;f Y PL 43f | x +E +_CI}t _i ){O N T ,n M" 2 [ {M| Ob "c,h ] [ ^N{ " sf ]_ { e.tO "t . iPmbhii 6T Sr t | 4=eps h ^~~~~~~~~~~o l d l =mBa a nfsrc/libavfilter/trim.co:-g1 er112 n3 r d":i}t , 153 ,u -p l:a nd1" s eete , note: expanded from macro 'COMMON_OPTS' " ,b IN * i O T_ M ts iFn\111 ApXF(S | E Tl,p h a| s(ea ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f ){n e t;h r b t o "us e [ | e ~~~ ^~~~~ f2 n]dsrc/libavfilter/vaf_spectrumsynth.co r )m",: ,ea276s: 27 : warning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A r "V _iOn g TnP276 i oFiT | m Ls_ee" ,A Ts tGa mYp osS-O>PfE F FfS E_T(}bftt_iFni,thpLl[ e | O ^acnef)iAr sh],[Tft] , .{A.dfirVabmm_lO=e0 .0P4 }t=T m,ah a_g0t,Tn 5Y.i"tsrc/libavfilter/src_movie.cP0, u : E _ d90 :I143F:e warning: N L missing field 'unit' initializer [-Wmissing-field-initializers] T A * ,G s iSn ( p{h a}s90. i,6e4 | )=; { 1" | } s | ^,i 1 ^~~~~~~~~ ~ " ,, 1 6 , F L A G S} , "| src/libavfilter/vf_atadenoise.cs ^e :80 t :st 110 :r e a warning: m missing field 'unit' initializer [-Wmissing-field-initializers] i nd ex " , 80 | src/libavfilter/vf_bitplanenoise.c : 44 : 122: warning: O {missing field 'unit' initializer [-Wmissing-field-initializers] F F" s S E" , T44 ( | s t"re a sm _ ien td h{e xo) w, " f mAV _ilatn O ey PfT _rr T " ,aY PE m e _"s I s NhT too, uw s en"{, o . ii s y 6p 4 i O xFe = FlSs \- E"T1 },, ( | s-1 ~, i z eI) N T ,_ MA112X | , A V _ O F O"Fs hPoS ETTu _ ( l d TfYP Eb ei _ IlNdr otpTpFe,e L rdA a)gG{S , a i.} n iA,V"6, _ | 4 ^ O =P 9 T_ }T ,Y P E _ 5B, SOI O src/libavfilter/src_movie.cZL :E,, 91 { .:iV6 142 F4 : = 0warning: } ,} missing field 'unit' initializer [-Wmissing-field-initializers] , | 0 ^ , 91 | 1 , F{LA GOF"SF},s S| E ^esrc/libavfilter/vf_atadenoise.cT (e:enk81d__:ptoii110mn:src/libavfilter/vf_bitplanenoise.cet) :warning: missing field 'unit' initializer [-Wmissing-field-initializers]" ,, 45: 12: warning: "s 81 | missing field 'help' initializer [-Wmissing-field-initializers] e A Vt_ O P{s "45p | Te" _eT, k Y" pPos eEi{ntt_ Dw(hNUsRaAUTetL IpclaLn O}o esN n dt,| s{o . ^i)6 "4,f iOl=tF eIrFSN"TE,6T (s4e_e kM _ p AOX oFi}Fn,S tE_d T ) (,I pANlaVn_TOe6PTs_4)T_,YM PI NAVE__O,PD OTIU_BNTLTEY6,4_P EM_{A XF,.LdA bGl FS=,L A0{G S.} ,i }6, \40 =,7 }(| I, ^~~~~~~~~N T 6 4_/usr/include/stdint.hM:A046X,:- 1121)5 ,/ :10 0 note: Fexpanded from macro 'INT64_MAX'L 0A0G 0S0 ,}46, | F# L| ^d eAfine INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from '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 | "shosrc/libavfilter/vf_atadenoise.cul:d85 :b121e: pwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]s sed", 85 | { " 0 s " , " s e t s i g m a f o r 1 s t p l a n e " , O F F S E T (OsFtFaSrEtT_(tsiimgemG)a,[ 0S ] A)}src/libavfilter/vf_blackdetect.cV,,_ O: A58P :TV| 160__ ^:TO YPwarning: PTmissing field 'unit' initializer [-Wmissing-field-initializers]E_ _TDYUPREA_TFILOONA,T ,{ {.. id586b | 4l ==I N IT N1{T6 6_"4Md_A"MXsrc/libavfilter/src_movie.cA,}:X ,92 :} 0142, ,: Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers] T I 1N 6T _6 M4 A_ XM , I 92 NF | ,L A" IGs NSe T t{6} 4,m"_ isM npA| i"X ^m,, u m F Ld Ae Gt Se c }t ,e d \ " bs le| at ^~~~~~~~~c ks ede/usr/include/stdint.hukr:pa46src/libavfilter/vf_atadenoise.co:t:i21in86:ot: n 121note: (:expanded from macro 'INT64_MAX'is newarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]so en46cd | os#n)dd"es,f" i ,O n86FOe | FF SF IES NTE T(T{6s( 4eb"_el1MkasA_c"Xpk, o_ im"(nis0tnex__t7dd f)usf,rif agfAmtfVaif_ ofOfnfPo_fTrtf_ ifT2mfYnefPd)fE ,f_p )DlA OaV Un_| BeOL ^~~~~~~~~~~~~~~~~~"PE ,T, _ T{ Y P. Ed _b DlOO FU=FB SL EE0T, ( src/libavfilter/trim.c}s{:,i.334 gd: mb50al:,[= 12warning: (]}implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]I), N, T 06A,4V _ _DM334BOA | LPX _T- M_1 AT) XY C,P/O E MF_1MLF0OAL0NGO0_SA0O T0P},0T, ,S { .F | dL| ^bA ^~~~~~~~~~~ lG =SI N}T,src/libavfilter/trim.c1 :6 108_| :M ^153A :X }note: ,expanded from macro 'COMMON_OPTS' 0, INT16_MAX, F107L | A G S }{src/libavfilter/vf_blackdetect.c, : "59 s:| t160 ^a: r twarning: "missing field 'unit' initializer [-Wmissing-field-initializers],src/libavfilter/src_movie.c : 93 : 118 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers]T i59m | e s t a m {p93 | "o bf lsrc/libavfilter/vf_atadenoise.c at c:h{ke87 :_"f121msi:tr irwarning: snemissing field 'unit' initializer [-Wmissing-field-initializers]t_a1 dmfu warningsrr" generatedaa,m . t e87i | o t n h " a , t " {"s" se "et 2t s s "mt ,ir ne "ia smm eus tm" , sd ie gt me ac t ef do r b l3 ar cd k O pF dlF uaS rnE aeT t"( i,s o t nr e ia nm _ ss Oep Fce Foc Sns Ed) Ts, (" s,A i V gO_ mFO aFP [ST 2E_ ]TT )(Y ,bP lE Aa_ VcS _kT O_R PmI TiN _nG T_, Yd Pu{ Er. _as Ftt Lir Oo An= T_ ,t i0 {m} .e, d) b, l 0 =,A I VN 0_T ,O1 P6 FT_ L_M ATA GYX SP} E, }_ 0,D, O UI | BN ^L T 1E 6, _ MA{X ., d b\F L lA| = ~G2 },S 0 , }D,B L108 | _ M| ^src/libavfilter/src_movie.c A:X , FL94 :A118: G warning: S missing field 'unit' initializer [-Wmissing-field-initializers] } ," src/libavfilter/vf_atadenoise.c s:h| 88:o12u l ^d :94be p | awarning: missing field 'help' initializer [-Wmissing-field-initializers] s s 88e | d{ " " ,s " { src/libavfilter/vf_blackdetect.c , N:U60L:L150 } :| warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 60" | s e t { s" t pr i e ca mts ur"e, _ b la c k _ O rF aF tSi E oOT_F(tFsSthaE",rT ("tsts_rteet itmae)hm,_e s AppVie_ccOstP)Tu_,rTY PAEe_V D_ObUlPRaATTc_k ITOrNYa,tPi E_o{ St TRh.rIie6N4sG =h o,lI {dN".T, s6O4tF_rFMA X=S E },T ( p 0 i}cIt,N Tu64 _r0MeI,_Nb l0,,a cFkL _ArGIaSN T}t6i,o4 _ _M| tAX ^, hFL )A,GS A},V _O\PT _T Y| P ^~~~~~~~~E _DO/usr/include/stdint.hUB:L46E:,21:src/libavfilter/src_movie.c {.:dnote: 95bexpanded from macro 'INT64_MAX': l131=:.9 8warning: }46missing field 'unit' initializer [-Wmissing-field-initializers], | #d0e,f 1i,n eF95 L | IA N TG6S 4{ _} ," MlA| Xo ^ o p(",0 x 7f ff f f ff f "fseftff flfof)o p | c ^~~~~~~~~~~~~~~~~~o untsrc/libavfilter/vf_blackdetect.c",: 61 : 150 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET (l61oo | p_ c o u nt{), "p ic _AtVh_"O,P T _ T Y P E _ I N T , { ."is6e4t =t h e1 }p,i c t0u,r e b l a c k IrNaTt_iMoA Xt,h rFeLsAhGoSl d}",, O| F ^FS ET(picture_black_ratio_th), AV_OPsrc/libavfilter/src_movie.cT:_96T:142Y:P warning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ DOUBLE, { 96. | db l = . 9{8 }",d i0sc,o nt1i,n uFiLtAyG",S "}s,e t | d ^i scontinuity threshold", OFFSETsrc/libavfilter/vf_blackdetect.c(:d62i:s126c:on tiwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]u ity_thres h62o | ld ) , AV _{ O"pPiT_xTeYlP_Eb_lDaUcRkA_TtIhO",N ," s{e.ti 6t4h =e 0p}i,x e0,l bIlaNcTk6 t4h_rMeAsXh,o lFdL"A,G SO FF}S,E T (| p ^i xel_black_th), AV_OPT_TYPE_DOUBsrc/libavfilter/src_movie.cL:E97, :{134.d:b lwarning: =.missing field 'unit' initializer [-Wmissing-field-initializers]1 0}, 0, 1, 97F | L A G S { }"d,e c_ t| h ^re ads", "set the number of threasrc/libavfilter/vf_blackdetect.cd:s63 :f126:o rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]d ecoding", 63 | O F F S E{T ("dpeixc__tthhr"ea,d s ), A V _ O P"Ts_TeYtP E_tIhNeT ,p {i.xie6l4 =b l a0ck} , t0h,r eIsNTh_oMlAdX," ,F LOAFFGSEST (}p,i x e| l ^_ black_th), AV_OPT_TYPE_DOUBLE, {src/libavfilter/src_movie.c.d:b98l:=130.:1 0warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 1, F L98A | G S } ,{ "| f ^ ormat_opts", "setsrc/libavfilter/vf_blackdetect.c :f64or:m12a:t warning: opmissing field 'help' initializer [-Wmissing-field-initializers]t io n64s | f o r {t heN UoLpLen e}d f| i ^ le", 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' 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 (0x7fffffffffffffsrc/libavfilter/vf_blurdetect.cff): 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 | src/libavfilter/vf_blockdetect.c{ :"b55l:o112c:k _warning: wimissing field 'unit' initializer [-Wmissing-field-initializers]d th", "block si z55e | f o r {b l"opcekr-iboads_emdi na"b,b r"eMviinaitmiuomn poef rbiloudr rtion essesa"r,c hO FfFoSrE"T,( bOlFoFcSkE_Tw(ipdetrhi)o,d _AmVi_nO)P,T _ATVY_POEP_TI_NTTY,P E{_.IiN6T4,= -{1.}i,6 4-=13,} ,I N2T,_ M3A2X,, FFLLAAGGSS} ,} , | ^| ^ src/libavfilter/vf_blurdetect.c:76:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_blockdetect.c:56: 11376: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "block_h e56i | g h t " ,{ ""pbelroicokd _msaixz"e, f"oMra xbilmoucmk -pbearsieodd atbob rseevairacthi ofno ro"f, bOlFuFrSrEiTn(epsesr"i,o dO_FmFaSxET)(,bl oAcVk__OhPeTi_gThYtP)E,_ AIVN_TO,P T{_.TiY6PE4_=I2N4T}, ,{ .2i,6 4=6-41,} ,F L-A1G,S }I,N T _| M ^A X, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:57:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_blurdetect.c:77:104: 57warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "pla n77e | s " , { " p l a"nseest" ,p l a n e s t o" sfeitl tpelra"n,e sO FtFoS EfTi(lptlearn"e,s )O,F FASVE_TO(PpTl_aTnYePsE)_,I NATV,_ O{P.Ti_6T4Y=P1E}_,I N0T,, 1{5.,i 6F4L=A1G}S, }0,, 1| 5 ^, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58src/libavfilter/vf_blurdetect.c | : 78 : 12 :{ warning: Nmissing field 'help' initializer [-Wmissing-field-initializers]U LL }78 | | ^ { NULL } | ^ src/libavfilter/vf_amplify.c:253:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 253 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VFT }, | ^ src/libavfilter/vf_amplify.c:254:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 254 | { NULL }, | ^ src/libavfilter/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_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/split.c:73:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (int src/libavfilter/vf_blurdetect.ci: 88=: 210:; iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]< ctx->nb _88o | u tp u t ss;- >hii++g)h _{u 8 | = ~ ^ ~~~~~~~~~~~~~~~s- >high * src/libavfilter/split.c25:581.: 27+: .warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ~~~^~~~ ~ 81 | for (int i = 0; i < ctx->nb_osrc/libavfilter/vf_atadenoise.cutp:u185t:s1;: iwarning: ++comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavfilter/vaapi_vpp.c) {: 252 :| 49 ~ ^ ~~~~~~~~~~~~~~~: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 185src/libavfilter/split.c | :W103F:IL27 T:E252 Rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | _ R O W{ ( uV103APirn | to8_ ctC ,o l o8 rS)t a n | d ^~~~~~~~~~~~~~~~~~~~~~~f aorrd B(src/libavfilter/vf_atadenoise.cTi6:0n1651t,: 25: note: iexpanded from macro 'WFILTER_ROW' = 0 ;5 ,i < c6165,t x- | >n b 5 } , _ o u | tp u l ^stum ds;i fif+ +> )t h{r b )| ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vaapi_vpp.c src/libavfilter/split.c :: 253111 :: 4923: : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 111 | 253 | f{o r src/libavfilter/src_movie.cV (AiPn: r t 123o ciC: 19 =o : l0o; irwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | nba ~~~~~~~~ ^ ~~~~ _123or | udtp uBts Tsrc/libavfilter/vf_atadenoise.c; 6: 185i:0f+11o+:,r) ({i warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] =| ~ ^ ~~~~~~~~~~~~~~~ 185 0 6 | ;W,F I6L,i T (nb| _ ^u isnttr8e_atm,s ;8 )i + +| ) ^~~~~~~~~~~~~~~~~~~~~~~{ | src/libavfilter/vf_atadenoise.c: ~ ^ ~~~~~~~~~~~~~~~src/libavfilter/vaapi_vpp.c164 ::25422:: 49note: :expanded from macro 'WFILTER_ROW' warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 164254 | | { V A P r oicfC o(llodriSftfa n>d atrhdrBaT |7|0 9 , 1 , 1 , 1 } , | ^ \ | ~~~~~ ^ ~~~~ src/libavfilter/vaapi_vpp.c:255:49: src/libavfilter/vf_atadenoise.cwarning: :missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]185 :1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]255 | {185 | VWAFPIrLoTcECRo_lRoOrWS(tuainndta8r_dtB,T4 780)M , | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c4:,175 : 254:, note: expanded from macro 'WFILTER_ROW'4 }, | ^ 175 | rsumdifsrc/libavfilter/vaapi_vpp.cf: 256>: 49t:h rwarning: bmissing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]) 256 | { V A P r o c C o l o r S t a n d a r d B T 4 7 0 B G , \ 5 ,| ~~~~~~~~ ^ ~~~~ 5, 5 },src/libavfilter/vf_atadenoise.c : 185| : ^1 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROWsrc/libavfilter/vaapi_vpp.c(u:i257n:t498:_ twarning: ,missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 8) | ^~~~~~~~~~~~~~~~~~~~~~~257 | src/libavfilter/vf_atadenoise.c : 174{: src/libavfilter/split.c22V:A: P127note: r:expanded from macro 'WFILTER_ROW'o112 c:C owarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]o r174S | t a n d a r d 127S | M P T Ei 1f{7 0("Mor,ud ti pf uf6t ,s> " ,t6 h,"r sa e 6|t | } n, u m b| e ^ r o f o u t p u t s " , Osrc/libavfilter/vaapi_vpp.c F :F 258S :E 49T :( n warning: b _missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] o u t p u t 258s | ) , A V {_ O VP AT\P_ rT oY| cP ~~~~~ ^ ~~~~CE o_lIoNrTS,t a{n d.air6d4S M=P T2E 2}4,0 M1,, I N7T,_ M A7X,, F7L A}G,S }| , ^ | ^ src/libavfilter/vaapi_vpp.c:259:49:src/libavfilter/split.c warning: :missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]128 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers]259 | 128 | { V A P{r oNcUCLoLl o}r S t| a ^n dardGenericFilm, 8, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:261:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 261 | { VAProcColorStandardSRGB, 1, 13, 0 }, | ^ src/libavfilter/vaapi_vpp.c:262:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 262 | { VAProcColorStandardXVYCC601, 1, 11, 5 }, | ^ src/libavfilter/vaapi_vpp.c:263:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 263 | { VAProcColorStandardXVYCC709, 1, 11, 1 }, | ^ src/libavfilter/vaapi_vpp.c:264:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 264 | { VAProcColorStandardBT2020, 9, 14, 9 }, | ^ src/libavfilter/vf_aspect.c:229:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | { "max", "set max value for nominator or denominator in the ratisrc/libavfilter/vf_bitplanenoise.co",: O181F:F65S:E Twarning: (mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a x), AV_OPT_TYPE_IN T181, | { . i 6 4 = 1 0s0n}p,r i1n,t fI(NmTe_tMaAbXu, fF,L AsGiSz e}o,f ( m| e ^t abuf), "%f", 1. - 2.* fabssrc/libavfilter/vf_aspect.c(:(230s:t12a:t swarning: [missing field 'help' initializer [-Wmissing-field-initializers]p lan e230] | - 0 .{5 )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: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,src/libavfilter/vaapi_vpp.c 16:) 309 :| 23^~~~~~~~~~~~~~~~~~~~~~~~~: warning: src/libavfilter/vf_atadenoise.ccomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: 164:22: note: expanded from macro 'WFILTER_ROW' 164 | 309 | iffo r( l(dji f=f 0>; t hjr a< |F|F _ A R R A Y _ E L E M S ( v a a p i _ c o l o u r _ s t a n d a r d _ m a p ) ; j + + ) \{ | | ~~~~~ ^ ~~~~ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vaapi_vpp.c:357:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 357 | for (i = 0; i < FF_ARRAY_ELEMS(csl_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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_blockdetect.c:193:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | src/libavfilter/vf_blurdetect.c : 225 : 50s:n pwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ntf(val u225e | , s i z e o f ( v a l u e ) , " % f " , d ) ; | b ~~~~~~~~ ^l ock_total_width += width; | ~~ ^~~~~ 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/setpts.c | : ~~~~~ ^ ~~~~ 113:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_atadenoise.c :235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | W113F | I L T E Rs_eRtOpW_tSsE-R>IvAaLr(_uvianltu8e_st[,V A8R)_ P R| E^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~V _Isrc/libavfilter/vf_atadenoise.cN:P225T:S25]: note: =expanded from macro 'WFILTER_ROW_SERIAL' NAN; | ~ ^~~225 | /usr/include/math.h :15 : 19 : note: expanded from macro 'NAN' rsumd i15f | f# d>e ftihnreb )N A N _ _ b u i l t i n _ n a n f ( " " ) | ^~~~~~~~~~~~~~~~~~ \ | ~~~~~~~~ ^ ~~~~ 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 (rdsrc/libavfilter/setpts.cif:f114 :>43 :t hwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a || 114 | se t p t s - > v a r _v a l u es [ V A R _ P R E V _ I N T ] \ | = ~~~~~ ^ ~~~~ 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/vf_blockdetect.c:230:23src/libavfilter/setpts.c: :warning: 116:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | 230 | s e t p tss-->>bvlaorc_kv_atlouteasl[ V+A=R _bPlRoEcVk_;O U T| T ~~ ^~~~~] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_VEsrc/libavfilter/setpts.cRB:O117S:E43,: "warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ock: %.7 f117\ | n " , bsleotcpkt)s;- > v| a ~~~~~~ ^~~~~r _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/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_avgblur.c:177:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:133:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | setpts->var_valsrc/libavfilter/vf_atadenoise.cues[:V236A:R1_:S Awarning: MPcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]L E_RATE] = | ~ 236 | WFIL T133E | R _ R O W _ S E RsIeAtLp(tusi-n>tt1y6p_et ,= =1 6A)V M E| D^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I A_TYPEsrc/libavfilter/vf_atadenoise.c_:A213U:D25I:O note: ?expanded from macro 'WFILTER_ROW_SERIAL' inlink->s a213m | p l e _ r a t e : N A N ; l s| u ^~~msrc/libavfilter/vaapi_vpp.c di:ff473 :>/usr/include/math.h23 :t: h15warning: r:bcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]19) : note: expanded from macro 'NAN' 15 | # d e473 f | i n e N A N f o r _( _i b u= i l0 t; i ni _ n< a nF fF (_ "A\"R )R A| Y ~~~~~~~~ ^ ~~~~| _ ^~~~~~~~~~~~~~~~~~E LEMS(vasrc/libavfilter/vf_atadenoise.ca:p236i:_1c:o lwarning: ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]u r_sta n236d | aWrFdI_LmTaEpR);_ RiO+W+_)S E{R I A| L ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( 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 | src/libavfilter/setpts.cWF:I138L:T74E:R _warning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O W_SERIAL( u136i | n t 1 6 _ste,t p1t6s)- > v| a^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r _vasrc/libavfilter/vf_atadenoise.c:l225u:e25s:[ Vnote: Aexpanded from macro 'WFILTER_ROW_SERIAL'R _FR] = 225 | i n l i n k - > f r armseu_mrdaitfef. n>u mt h&r&b ) | ~ 137 | \ | ~~~~~~~~ ^ ~~~~ inlinksrc/libavfilter/vf_atadenoise.c-:>236f:r1a:m ewarning: _comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]r ate.d e236n | W?F ILTER_ R138O | W _ S E R I A L ( u i n t 1 6 _ t , 1 6 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c : 224 : 22 : note: expanded from macro 'WFILTER_ROW_SERIAL' a v224src/libavfilter/vf_blurdetect.c_ | q :2 d251 (: 42i :n l warning: i n implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k - >iffr a(mred_irfaf t 251e>) | t :h r Na A sN|n;|p r i| n ^~~ t f ( v/usr/include/math.h a: l15 u: e19 ,: snote: iexpanded from macro 'NAN' z e o f (15 v | a# ld ue ef )i ,n e " %N fA "N , d ) ; | _ ~~~~~~~~ ^_ b u i l t\i n _| n ~~~~~ ^ ~~~~a nf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < movie->format_ctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_colorkey.o 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/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->vsrc/libavfilter/vf_atadenoise.ca3r:_ warningv282sa: generatedl1. u:e swarning: [Vcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]A R_4ST warningAsR generatedT. T ] =282 | TFSI2LTT(EpRt_sR,O Wi(nuliinntk8-_>tt,i m8e_)b a s| e^~~~~~~~~~~~~~~~~~~~~~) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: src/libavfilter/internal.hnote: :expanded from macro 'FILTER_ROW'265 :48: note: expanded from macro 'TS2T' 262 | 265 | # de f i ne TlSs2uTm(dtsi,ff t>b )t h(r(bt) s src/libavfilter/vf_bm3d.c) := =137 A V _:NO 89P TS:_V AL Uwarning: missing field 'unit' initializer [-Wmissing-field-initializers]E ? N A N : (d o u137 b | l e ) ( t s) * O F Fa SvEsrc/libavfilter/vf_avgblur.cT( s_:237i gqm:41 2a ):d ( warning: ,t comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] b )\ ) | ~~~~~~~~ ^ ~~~~ | ^~~ 237 A | V/usr/include/math.h :_15src/libavfilter/vf_atadenoise.c O P:: 282cTo19::_n1 Tnote: sexpanded from macro 'NAN':YtP E i_nwarning: t sFcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]L 15lO | oAwT # d=, 282(e | {s.fdbF-IiLlT>nme =NE1aR}_RAx, OWN(u i * n t0s -8, > _ a rte,a ) __ 8>b= 9F)u9Fi99 _ | l^~~~~~~~~~~~~~~~~~~~~~9AtR R.AYi_9,src/libavfilter/vf_atadenoise.c :nELFE261_LAM:Sn(Gs22aSn f-(:"}>, "note: l u)expanded from macro 'FILTER_ROW' t | | ) ^ ^~~~~~~~~~~~~~~~~~ ; 261 | | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blurdetect.c : 310 :22 : warning: 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i warning f s(l generatedd. iff > 310t | h r a s|-|> b lu r _ t o ta l + = b l u r ; | ~~ ^~~~ src/libavfilter/vf_bm3d.c : 139 : 89 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | 139 ~~~~~ ^ ~~~~ | src/libavfilter/vf_atadenoise.c :CC libavfilter/vf_colorlevels.o 282O:F1F:SE warning: Tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( bloc k282_ | sFiIzLeT)ER,_ R O W (usrc/libavfilter/vf_blurdetect.ci :nAtV_3138:O49_Pt:,T src/libavfilter/setpts.c _8:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T )162 :Y 42| ^~~~~~~~~~~~~~~~~~~~~~P : E src/libavfilter/vf_atadenoise.c_:313272warning: IN | T : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,a25 : v note: expanded from macro 'FILTER_ROW'_ l {o.162i6g ( | c4272 t = | x ,1 AV _6s eL} ,tO p G t _VsE R B- 8O,> S E v a r,_v a l " ureb lss [uVuAR _rm dPiT: f S %f . 67>f 4 \,n "t ]F,L hb AGrSl =} bTu,r));S 2 D | ( ~~~~~~ ^~~~| p ^t s ) ; | ~ ^~~~~~~~~ src/libavfilter/internal.h : src/libavfilter/src_movie.c264 : 48: : 360 : note: 19 expanded from macro 'TS2D': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | # d e f i n e \ T 360S | 2| D ~~~~~~~~ ^ ~~~~ ( t sf)o r (src/libavfilter/vf_atadenoise.c i: 282(=:( 1t0:s; ) warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]= =< AcV t_282xN | -OFsrc/libavfilter/vf_bm3d.c>PInT:LSbT__EVoRAu_LtR141UpO:EuW89 (t:?us i;warning: Nn missing field 'unit' initializer [-Wmissing-field-initializers]Ati N8+ _+:t) , ( d{8 )o 141u | | b| ~ ^ ~~~~~~~~~~~~~~~ l^~~~~~~~~~~~~~~~~~~~~~ e ) (src/libavfilter/vf_atadenoise.c t: s271 ): )22O :F F| note: Sexpanded from macro 'FILTER_ROW'E ^~~ T (bl/usr/include/math.ho :c27115k | :_ 19s :t e note: p expanded from macro 'NAN') , 15 | iA#fVd _e(OfrPidTni_efT fYN PA>EN _ tI h Nr Ta , | |_ _{ b. ui i6 l4 t= i4 n} _, n a n f ( "1 ", ) | ^~~~~~~~~~~~~~~~~~ 6 4 , F L A G S } , | ^ \ | ~~~~~ ^ ~~~~ 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, src/libavfilter/setpts.c : 163 : 42 :2 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], FLAGS }, 163| | ^ setpts->var_values[VAR_T ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: src/libavfilter/vf_bm3d.cnote: :expanded from macro 'TS2T'145 :89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | #defi n145e | T S 2 T ( t s ,O FtFbS)E T(((btms_)r a=n=g eA)V,_ N O P T S _ VAAVL_UOEP T?_ TNYAPNE _:I N(Td,o u b l{e.)i(6t4s=)9 }*, av _ q 2 d1(,t b ) ) I N| T ^~~3 2_MA/usr/include/math.hX:,15 :F19L:A Gnote: Sexpanded from macro 'NAN' }, | 15 ^ | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_bm3d.c:147:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | OFFSET(bm_step), src/libavfilter/setpts.c : 164 : 75 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_INT, 164{ | . i 6 4 =s1e}t,p t s - > v1a,r _ v a l u e s [ V A R6_4P, OFSL A G S } , ] | = ^ !frame || frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __bsrc/libavfilter/vf_bm3d.cu:i149l:t89i:n _warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]a nf("") | 149 ^~~~~~~~~~~~~~~~~~ | Osrc/libavfilter/vf_boxblur.cFFS:E284T:(12t:h _warning: msmissing field 'help' initializer [-Wmissing-field-initializers]e ), 284 | A V _ O P{T _NTUYLPLE _}F L O| A ^T , {.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_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_bm3d.c : 159| :^~~~~~~~~~~~~~~~~~~~~~~~89 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' 159 | 262 | O F F S E T ( r e f ) , l s u m d i f f A>V _tOhPrTb_)T Y P E _ B O O L , { . i 6 4 = 0 } , 0 , 1 , 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] 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/setpts.c:206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | src/libavfilter/vf_bm3d.ca:v161_:l89o:g (warning: imissing field 'unit' initializer [-Wmissing-field-initializers]n link->dst, AV _161L | O G _ T R A C E ,O F"F S-Esrc/libavfilter/src_movie.c>T (:Pp453Tl:Sa19:n:%es s warning: )T,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: % f \n " , d 2 iAsV t_453rO | (P dT )_ ,T YfTPoSEr2_ TI((NidT ,,= i 0n ;l{ i.ini k6<-4 >=ct7ti}xm,-e >_ nb ba _s oe0u),t) p; u t| s ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~; i + + ) 1{5 ,src/libavfilter/internal.h :| F265 ~ ^ ~~~~~~~~~~~~~~~L: A48G:S note: }expanded from macro 'TS2T', | ^ 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUEsrc/libavfilter/vf_bm3d.c ?: 162N:A12N: :warning: missing field 'help' initializer [-Wmissing-field-initializers]( doub l162e | ) ( t s ){ *N UaLvL_ q}2 d( t| b ^ )) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_src/libavfilter/setpts.ct, :8214) : 43| :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: src/libavfilter/vf_atadenoise.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 214322 | | s e t p t s - > v a r _rvsaulmudeisf[fV A>R t_hPrRbE)V _ I N P T S ] = T S 2 D ( i n _ p t s ) ; | ~ ^~~~~~~~~~~~ src/libavfilter/internal.h : 264 : 48 : note: expanded from macro 'TS2D'\ | ~~~~~~~~ ^ ~~~~ 264 | #desrc/libavfilter/vf_atadenoise.cf:i332n:e1 :T Swarning: 2comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]D (ts) 332 | F I(L(TtEsR)_ R=O=W _ASVE_RNIOAPLT(Su_iVnAtL8U_Et ,? 8N)A N | :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (dosrc/libavfilter/vf_atadenoise.cu:b321l:e22):( tnote: sexpanded from macro 'FILTER_ROW_SERIAL') ) | ^~~ 321/usr/include/math.h | : 15 : 19 : note: expanded from macro 'NAN' i f15 | (#rddeiffifn e> NtAhNr a | | _ _ b u i l t i n _ n a n f ( " " ) | ^~~~~~~~~~~~~~~~~~ \ | ~~~~~ ^ ~~~~ 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/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/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/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_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_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ src/libavfilter/src_movie.c:568:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:576:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | else if (i == out_id) | ~ ^ ~~~~~~ src/libavfilter/src_movie.c:618:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_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_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; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ 21 warnings generated. 6 warnings generated. 4 warnings generated. CC libavfilter/vf_colormap.o CC libavfilter/vf_colormatrix.o CC libavfilter/vf_colorspace.o 42 warnings generated. CC libavfilter/vf_colortemperature.o src/libavfilter/setpts.c:249:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | av_log(ctx, AV_LOG_TRACE, "N:EOF PTS:%s T:%f POS:%s -> PTS:%s T:%f\n", | ~~~~~~ 246 | d2istr(setpts->var_values[VAR_PTS]), 247 | setpts->var_values[VAR_T], 248 | 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 } | ^ CC libavfilter/vf_convolution.o src/libavfilter/setpts.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { NULL } | ^ 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/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 } \ | ^ 7 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/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)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_convolve.o src/libavfilter/vf_backgroundkey.csrc/libavfilter/transform.c::114223::31126:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 114 | 223 | ma t r{i x"[t0h]re s=h oslcda"l,e _ x" s*e tc otsh(ea nsgcleen)e; c h| a ~~~ ^~~~~n ge thresholsrc/libavfilter/transform.cd:"114,: 17O:F Fwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(thres h114o | l d ) , m aAtVr_iOxP[T0_]T Y=P Es_cFaLlOeA_Tx, *{ c.odsb(la n=g l0e.)0;8 } ,| ^~~~~~~ ~0 .0, 1.0, FLAGS }, | ^ src/libavfilter/transform.c:115:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115src/libavfilter/vf_backgroundkey.c | : 224 : 126 :m awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]r ix[1] = -si n224( | a n g l e{) ;" s i| m ~~~ ^~~~~i larity", "set the similarity", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0.0, 1.0, FLAGS }, | ^ 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/vf_backgroundkey.c:225src/libavfilter/transform.c::126118:: 17warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118225 | | m{a t"rbilxe[n4d]" ,= s c a l e"_sye t* tchoes (balnegnlde )v;a l u| e ^~~~~~~ ~" , 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 } | ^ 24 warnings generated. CC libavfilter/vf_copy.o 10 warnings generated. CC libavfilter/vf_corr.o 4 warnings generated. src/libavfilter/vf_codecview.c:78:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "block", "set block partitioning structure to visualize", OFFSET(block), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_codecview.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ src/libavfilter/vf_chromashift.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ src/libavfilter/vf_colorbalance.c:62:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "rs", "set red shadows", OFFSET(cyan_red.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "gs", "set green shadows", OFFSET(magenta_green.shadows), AV_OPT_TYPE_FLCC libavfilter/vf_cover_rect.o OAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:64:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 764 | warning s generated . { "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(yCC libavfilter/vf_crop.o ellow_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 } | ^ 5 warnings generated. 22 warnings generated. src/libavfilter/vf_chromashift.c:441:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 441 | { NULL }, | ^ CC libavfilter/vf_cropdetect.o 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 long' [-Wsign-compare] 287 | CC libavfilter/vf_curves.o for (i = 0; i < sd->size / sizeof(*mvs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_datascope.o CC libavfilter/vf_dblur.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 | { "steph", "set vertical step", OFFSET(steph), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:274:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "threy", "set y threshold", OFFSET(threshold_y), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:275:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "threu", "set u threshold", OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:276:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "threv", "set v threshold", OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ CC libavfilter/vf_dctdnoiz.o 11 warnings generated. CC libavfilter/vf_deband.o 2 warnings generated. 1 warning generated. 21 warnings generated. 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 - | ~ ^ CC libavfilter/vf_deblock.o 1 warning generated. 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 | { "rcw", "set the red-cyan weight", OFFSET(rcw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:377:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "gmw", "set the green-magenta weight", OFFSET(gmw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:378:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "byw", "set the blue-yellow weight", OFFSET(byw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:379:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ 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},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 } | ^ 21 warnings generated. 5 warnings generated. CC libavfilter/vf_decimate.o 15 warnings generated. CC libavfilter/vf_dedot.o 16 warnings generated. CC libavfilter/vf_deflicker.o CC libavfilter/vf_deinterlace_vaapi.o 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; | ~ ~~~~~^~~~~~~~~~ 4 warnings generated. 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; | ~ ~~~~~^~~~~~~~~~ 14 warnings generated. 4 warnings generated. CC libavfilter/vf_dejudder.o 15 warnings generated. src/libavfilter/vf_colormatrix.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ 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_delogo.o 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 } | ^ 22 warnings generated. 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_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_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,src/libavfilter/vf_chromakey.c 0.:42025:)33 :- warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 99) / cc; | ~ ^~ 202 | src/libavfilter/vf_ciescope.c : 916 : 32 : awarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ha = di f916f | > c t x - > s i m il *acr i*t=y ;( 1 .| 0 ~ ~~~~~^~~~~~~~~~9 9 * pow(cc, 0.45) - 0.099) / cc; | ~~~ ^~ 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_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_chromakey.c:204:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - avsrc/libavfilter/vf_ciescope.c_c:l922i:p25d:( (warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ff - ct x922- | > s i m i l a r i*tcy )= /p ocwt(x*-c>,b l1e.n/dg,a m0m.a0),; 1 .| 0 ~^~~~~) ; | ~ ~~~~~^~~~~ src/libavfilter/vf_ciescope.c:922:18: warning: src/libavfilter/vf_chromakey.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 204:55: warning: 922implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | * c204 | = p o w ( * c , 1 ./ g a m m ad)o;u b l| e ~~~ ^~ f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:242:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:243:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:243:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ CC libavfilter/vf_derain.o src/libavfilter/vf_ciescope.c:1153:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1153 | vp = 1.0 - ((fl o| at ^) 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); | ~ ~~~^~~~ 6 warnings generated. CC libavfilter/vf_deshake.o 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: 8missing field 'unit' initializer [-Wmissing-field-initializers] warnings generated. 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 } | ^ 1src/libavfilter/vf_colorspace.c warning generated:. 973:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 973 | 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorspace.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL } | ^ 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.; | ~~~ ~~~^~~~~~ 11 warnings generated. src/libavfilter/vf_chromakey.c:350:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_despill.o 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_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 } | ^ 35 warnings generated. src/libavfilter/vf_chromakey.c:383:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:384:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:385:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:386:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:387:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 387 | { NULL } | ^ src/libavfilter/vf_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_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_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) { | ~~~~ ^ ~~~~~~~~~ 45 warnings generated. 2 warnings generated. CC libavfilter/vf_detelecine.o 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_corr.c:57:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_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_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' src/libavfilter/vf_colorconstancy.c101 | : 614 : 33 : warning: mecomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]asrc/libavfilter/vf_datascope.c n:1131 :=19 :s cwarning: alcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e *614 | ( s u m 1131 | / ( d fo oufrbo lr(e i)( (p=w slice_start; i < slice_end; ++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 | = 0 ; p =n bt_oppl[ajn]e s+; (p(+E+X)P R{) -t o| p ~ ^ ~~~~~~~~~~~~~~~[ 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 | hf)n)(;m u l t i p l y , M U\L T I| P ^~~~~ ~L Y(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[src/libavfilter/vf_corr.cj]: 134+: 1(:( Ewarning: XPimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]R )-top[j]) 134* | CoOpRaRc(iutiyn;t 8 _ t , c o r r 8 ) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c : 102 : 17 : note: \expanded from macro 'CORR' | ^~~~ 102 | msrc/libavfilter/blend_modes.cea:n1202: 1=: swarning: cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a le * (s u120m | 2f n/((dmouulbtliep)l(yw, * MhU)L)T;I P L Y ( 1 , A , B ) )\ | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ ~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_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_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:161:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161src/libavfilter/vf_corr.c | : 134 : 1 :f owarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (p = 0; 134p | Ctn8b__tp,l acnoersr;8 )p + | +^~~~~~~~~~~~~~~~~~~~) { | src/libavfilter/vf_corr.c ~ ^ ~~~~~~~~~~~~~~~: 129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vf_colorcorrect.c:524:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 524 | { "rl", "set the red shadow spot", OFFSET(rl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:525:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 525 | { "bl", "set the blue shadow spot", OFFSET(bl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_datascope.c:199:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 199 | src/libavfilter/vf_colorcorrect.c : 526 : 104 : Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]D rawColor 526c | o l o r {= "{r h{" ,0 "}s e}t; t h| e ^ red highlight spot", OFFSET(rh), AV_OPT_TYPE_FLOAT, {.src/libavfilter/vf_datascope.cd:b200l:=430:} ,warning: missing field 'comp' initializer [-Wmissing-field-initializers]- 1, 1, V200F | } , | ^ FFDrawColor reverse = { { 0 } }; src/libavfilter/vf_colorcorrect.c | : ^527 :104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "bh", "set the blue highlight spot", OFFSET(bh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:528:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "saturation", "set the amount of saturation", OFFSET(saturation), AV_OPT_src/libavfilter/vf_corr.cTYP:E135_:F1L:O Awarning: Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], {.dbl=1}, -3, 3 ,135 | VCFO R}R,( u i| n ^t 16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' 101 | mean1 = scale * (sum1 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_colorcorrect.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { src/libavfilter/vf_corr.cNU:L135L: 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_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", "setsrc/libavfilter/vf_corr.c Mi:n135k:o1w:s kwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] norm", O135F | FCSOERTR((muiinnktn1o6r_mt),, cAoVr_rO1P6T)_ T Y| P^~~~~~~~~~~~~~~~~~~~~~E _INT, src/libavfilter/vf_corr.c : 127 :{29.:i 6note: 4expanded from macro 'CORR'= 1}, 0, 127 | 2 0 , F L A G Sc o}m,p _ s| c ^o re[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: src/libavfilter/vf_colorconstancy.cexpanded from macro 'av_clipf': 734:115: 143warning: | missing field 'unit' initializer [-Wmissing-field-initializers]# define av_clipf 734 | a{v _"csliigpmfa_"c, | ^ "set sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=src/libavfilter/vf_corr.c1:}135,: 10:. 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1024.0, 135F | LCAOGRSR (}u,i n t| 1 ^6 _t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | src/libavfilter/vf_colorconstancy.c : 735 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] co m735p | _ s c o r{e [NcU]L L= }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_datascope.c:246:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 246 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:126:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_datascope.c : 289 : 41 : warning: \ missing field 'comp' initializer [-Wmissing-field-initializers] | ^~~~~~ ~ 289 | FFDrawColor color = { { 0 } }; | ^ 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->vasrc/libavfilter/blend_modes.cr_:v127a:l1u:e swarning: [implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]V AR_X] = NAN; 127 | | f ~ ^~~n (overl/usr/include/math.ha:y15,: 19 : note: (expanded from macro 'NAN'A < H A15L | F#)d e?f iMnUeL TNIAPLNY ( 2 , A ,__ bBui)l t:in _nSaCnfR(E"E"N)( 2 ,| ^~~~~~~~~~~~~~~~~~A , B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)src/libavfilter/vf_crop.c-:t143o:p32[:j ])warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* opacity ;143 | s - > v a r _ v a l u e s [ V A R _ Y ] \ =| ~ ^~~~~~~N AN; | ~ ^~~ /usr/include/math.hsrc/libavfilter/blend_modes.c::15127::191:: note: warning: expanded from macro 'NAN'implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 15 | #d e127f | ifnne( oNvAeNr l a y , _ _(bAu iavcairt_yv;al u e s [ V A R _ O U T _ W ] = s - > v a r_ v a l\ u e| s ~^~~~~~[ VAR_OW] =src/libavfilter/blend_modes.c :N127A:29N:; warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^~~ /usr/include/math.h:15:19: 127note: | expanded from macro 'NAN'f n(ove r15l | a#yd,e f i n e( AN A)v)a r _| v ^ ~a luessrc/libavfilter/blend_modes.c[:V108A:R33_:O Unote: Texpanded from macro 'fn'_ H] = s-> v108a | r _ v a l u e s [ V A R _dOsHt][ j=] N=A Nt;o p [| j ~ ^~~] + /usr/include/math.h(:(15E:X19P:R )note: -expanded from macro 'NAN't op[j ]15) | #*d eofpiancei tNyA;N _ _ b u i l t i n _ n a n f ( " " ) | \ ^~~~~~~~~~~~~~~~~~ | ^~~~ 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) : Ssrc/libavfilter/vf_crop.cC:R147E:E32N:( 2warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A, B)) 147| | ~~~~~~~~~~~~~^~ 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)) | ~ ^ s->vasrc/libavfilter/blend_modes.cr:_108v:a33l:u enote: sexpanded from macro 'fn'[ VAR_T] 108 | = N A N ; | ~ ^~~ dst[j] /usr/include/math.h=: 15t:o19p:[ jnote: ]expanded from macro 'NAN' + ((EX P15R | )#-dteofpi[nje] )N A*N o p a c i t y_;_ b u i l t i n _ n a n f ( " " ) | ^~~~~~~~~~~~~~~~~~ \ | ^~~~ 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:src/libavfilter/vf_crop.c108::22148:: 32note: :expanded from macro 'fn' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | 148 | s - >dvsatr[_jv]a l=u etso[pV[AjR]_ P+O S(]( E X P=R )N-AtNo;p [ j| ] ~ ^~~) * o/usr/include/math.hp:a15c:i19t:y ;note: expanded from macro 'NAN' 15 | # d e f i n e N A N _ _\b u i| l ^~~~~~ ~t in_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/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:src/libavfilter/vf_cropdetect.c note: expanded from macro 'A': 180:22 :83 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine A top[j] 180| | ^~~~~~ src/libavfilter/blend_modes.cs:-73>:l63o:w _note: uexpanded from macro 'SCREEN'8 = s- >73l | o#wd e f*i n2e5 5S.C R+E E.N5(;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 | src/libavfilter/vf_cropdetect.c d:s181t:[22j:] warning: = implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t op[j] + 181( | ( E X P Rs)-->thoipg[hj_]u)8 * =o psa-c>ihtiyg;h * 2 5 5 . + . 5 ; | ~~~^~~~ ~ \ | ^~~~ 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' src/libavfilter/vf_cropdetect.c84 | :#184d:e15f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] B bottom[j ]183 | | ^~~~~~~~~ av_lsrc/libavfilter/blend_modes.co:g73(:c49t:x ,note: expanded from macro 'SCREEN'A V_LOG_V E73R | B#OdSeEf,i n"el iSCmRiEtE:N%(fx ,r oau,n db:)% d s(k1i.p0: %-d (rxe)s e*t _(c(o1u.n0t :-% d(\an)"), * | ( ~~~~~~1 .0 - ( b184) | ) / 1 . 0 ) ) | s ~ ^- >limitsrc/libavfilter/blend_modes.c,: 108s:-33>:r onote: uexpanded from macro 'fn'n d, s->sk i108p | , s - > r e s e t _ c odusntt[)j;] =| ~~~^~~~~t op[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_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_cropdetect.c:214:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (s->limit < 1.0) | ~~~^~~~~ ~ src/libavfilter/vf_corr.csrc/libavfilter/vf_convolve.c:318::8812::121 :warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | {88 | N U L L{ }" p l| a ^n es", "set4 src/libavfilter/vf_crop.cp warninglsa: generatedn259. e:s9 :t owarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o nvolve", 258 | s - >OvFaFrS_EvTa(lpluaense[sV)A,R _ T ]A V=_ OfPrTa_mTeY-P>Ep_tIsN T=,= A V{_.NiO6P4T=S7_}V,A L0U,E 1?5 , | F ~L AGS }, 259 | ^ src/libavfilter/vf_dctdnoiz.c:src/libavfilter/vf_convolve.c399::921::129 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 92 | 399 | D{E F"n_oFiIsLeT"E,R _ F R"EsQe_tF UnNoCiSs(e8"), | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c : 371 : 33 : note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 371O | F F S E T ( n o i se ) , v a r _AvVa_lOuPeTs_[TVYAPRE__CF]L O=A Tf,a b{s.fd(b*lb=)0;. 0 0 0 0 0 0 1 } , 0 , 1 , F L A G S } , | ^ src/libavfilter/vf_convolve.c\: 93 :12| : ~ ^~~~~~~~~ warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ CC libavfilter/vf_displace.o 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] NAN : f496r | a m e - >{p t"sy "*, a v"_sqe2td (slcionpke- >yt iomfef_sbeats"e,) ; P O| F ^~~F SET(ypos), AV_O/usr/include/math.hP:T15_:T19Y:P Enote: _expanded from macro 'NAN'F LOAT, { .15d | b#ld=e0f.i5n}e, N0A,N 1 , F L A_G_SbRu i}l,t i n| _ ^n anf("") | ^~~~~~~~~~~~~~~~~~ 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_TYPsrc/libavfilter/vf_crop.cE_:I261N:T9,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ .i64=7}, 1, 2608 | 0 , F LsA-G>SvRa r}_,v a l| u ^e s[VAR_POS] = frame->pkt_pos == -1 ?src/libavfilter/vf_datascope.c : 499| : ~96 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]261 | 499N | A N : {f r"aom"e,- > p"kste_tp owsi;n d o| w ^~~ opac/usr/include/math.hi:t15y:"19,: note: Pexpanded from macro 'NAN'O FFSET (15o | )#,d src/libavfilter/vf_cropdetect.c e f :iAnV252e_: O35NP:AT N_warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Y P E _ F L_O_AbTu,i l{252t. | id nb _l n= a0in.nf5(t}" ,"l )i0 m, i | t ^~~~~~~~~~~~~~~~~~_1 u,p sFcLaAlGeSdR =} ,l r i| n ^t (s->limit_upscaled); | ~~~~~ ~~~^~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:500:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 500 | { "wx", "set window x offset", POFFSET(wx), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_dctdnoiz.c:400:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_datascope.c:501:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400501 | | D E F _ F{I L"TwEyR"_,F R"EsQe_tF UwNiCnSd(o1w6 )y o f| fs^~~~~~~~~~~~~~~~~~~~~~~~~et ", POFsrc/libavfilter/vf_dctdnoiz.cFS:E371T:(w33y:) ,note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' AV_OPT_ TY371P | E _ F LO A T , { . d bvla=r-_1v}al,u e-s1[,V A R1_,C ]F L=AG SfRa b}s,f ( *| b ^) ; src/libavfilter/vf_datascope.c : 502 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 502 | { N U L L } | ^ \ | ~ ^~~~~~~~~ src/libavfilter/vf_cover_rect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/vf_crop.c:274:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 274 | if ((unsigned)s->x + (unsigned)s->w > link->w) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_crop.c:276:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if ((unsigned)s->y + (unsigned)s->h > link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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(Asrc/libavfilter/vf_crop.c, B):)359 : 126| :~~~~~~~~~~~~~~~~~~~~~^~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 359 | 83 | # d e{f i"noeu tA_ two"p,[ j ] | ^~~~~~ "set src/libavfilter/blend_modes.ct:h75e: 44w:i dnote: texpanded from macro 'DODGE'h crop a r75e | a# deexfpirnees sDiOoDnG"E,( a , ObF)F S E T ( w _ e(x(p(ra)), >A=V _1O.P0T)_ T?Y P(Ea_)S T:R IFNFGM,I N{(.1s.t0r, =( ("bi)w "/} ,( 10.,0 0-, (TaF)L)A)G)S) } ,| ^ | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = topsrc/libavfilter/vf_crop.c[:j360]: 126+: (warning: (missing field 'unit' initializer [-Wmissing-field-initializers]E XPR)-top[j] )360 | * o p a{c i"twy";, " s e t t h e w i d t h c r\o p | a ^~~~ ~r ea expressionsrc/libavfilter/blend_modes.c":,135 : 22 :O Fwarning: Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S ET(w_expr )135, | fAnV(_dOoPdTg_eT,Y P E _ S T RDIONDGG,E ({A.,s trB )=) " i| w ~~~~~~^~~~~" }, 0, 0, TFLAGS }, | ^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: src/libavfilter/vf_crop.cexpanded from macro 'DODGE': 361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | #define D361O | D G E ( a{, "bo)u t _ h " , ( ( ( a ) >"=s e1t. 0t)h e? h(eai)g h:t FcFrMoIpN (a1r.e0a, e(x(pbr)e s/s i(o1n."0, - O(FaF)S)E)T)()h _ e| x ~ ^p r), AV_OPT_TYsrc/libavutil/macros.hP:E49_:S28T:R Inote: Nexpanded from macro 'FFMIN'G , {.s t49r | #=d e"fiihn"e} ,F F0M,I N0(,a ,TbF)L A(G(Sa )} ,> (| b ^) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' src/libavfilter/vf_crop.c:362:126 :108 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] d362s | t [ j ] {= "tho"p,[ j ] + ( ( E X P R")s-etto pt[hje] )h e*i gohpta ccirtoyp; a r e a e x p r e s s i o n " , O F F S E T ( h _\e x p| r ^~~~) , AV_OPT_TYPsrc/libavfilter/blend_modes.cE:_135S:T25R:I Nwarning: Gimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], {.str = 135" | ifhn"(}d,o d0g,e ,0 , T F L ADGOSD G}E, ( A| , ^ B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B'src/libavfilter/vf_crop.c :363: 13884: | #warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e fine B bott o363m | [ j ] {| ^~~~~~~~~" x", src/libavfilter/blend_modes.c : 75 : 62 : note: expanded from macro 'DODGE' "set the 75x | #cdreofpi naer eDaO DeGxEpsrc/libavfilter/vf_convolution.cr(eas,:s ibo)900n :" 98, : warning: missing field 'unit' initializer [-Wmissing-field-initializers] ( ( ( aO)F F>S=E T1 (.900x0 | _) e x? p r({)a ,)" pA:lV a_FnOFePMsTI"_N,T( Y1"P.Es0_e,St T (Rp(IlbNa)Gn ,e/ s { (.t1so.t 0rf i-=l t("ea(r)i")n,)_ )wO)-F oF uSsrc/libavfilter/vf_datascope.ct| E_ ^ ~:Tw (623)p:/l412a:"src/libavutil/macros.hn}: e,49swarning: :)missing field 'comp' initializer [-Wmissing-field-initializers]028, ,: A0note: V,expanded from macro 'FFMIN'_ OTP FT623L_ | AT49 GY | SP# E d} _e, If Ni Tn| ,e ^ F {FF.MFiID6Nr4(a=aw1,C5bo})l, o (r0( ,ac )o1 l5>o, r ( src/libavfilter/vf_crop.cF=b:L )A364{ G: ?S138{ }: (, 0b warning: ) missing field 'unit' initializer [-Wmissing-field-initializers]} | : ^} ;( a )| ) ^ 364| | ^ { "ysrc/libavfilter/blend_modes.c":,108 : 33 : note: expanded from macro 'fn' "se tsrc/libavfilter/vf_convolution.c108 : | t901 h: e105 : y warning: cmissing field 'unit' initializer [-Wmissing-field-initializers] r o p a rde sa901t | [e jx ]p r =e{ st"sosipco[anjl"]e, "+ , ( ( "E sX eP tRO )Fs-FctSaoElpTe[("jy,]_ )e x *p r o) p, a cA iV t_ yO ;PO TF _F TS YE PT E( _s Sc Ta Rl eI )N ,G , A V{ _. Os Pt Tr _ T= Y P" E( _i Fn L_\Oh A- To| ,u ^~~~ t {_.hd)b/l2="1}.,src/libavfilter/blend_modes.c0 }0:,,135 :0022.,:0 ,Twarning: Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] L 6A5G5S3 5},, F135 L | | Af ^Gn S(}d,o d g| e ^, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/vf_crop.c:365:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c :36583 | src/libavfilter/vf_convolution.c: :11 902: : 105note: {:expanded from macro 'A' "warning: kmissing field 'unit' initializer [-Wmissing-field-initializers]e e83p | _#adsepf ei902cn | te " ,A "t{ko ep"e[dpje ]la ts a| "p ^~~~~~,e c t "rssrc/libavfilter/blend_modes.cae:tt75i :od75"e:,l tnote: aexpanded from macro 'DODGE' " , 75 | # d e f i n Oe F FD SOOEDFTGF(ESd(EeaTl,(t kabe))e, p _A aV s_ pO eP cT(t_()T(,Ya PA)EV __>FO=LP OT1A_.TT0,Y) P {E?._ dB(bOalO)=L 0,:} ,{F .F-iM66I54N5=(3015}.,,0 ,60 5,(5 (31b5,), F/FL LA(AG1GS.S 0}} ,,- | (| ^a ^ ) )))) | ~ ^ src/libavutil/macros.hsrc/libavfilter/vf_convolution.c:49::90334::12 :note: expanded from macro 'FFMIN'warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_crop.c49903 | : | #366 d: e118 f: i {nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]N UFLFLM I}N ( a| 366, ^ | b ) ( ({a )" e>x a(cbt)" ,? ( b ) : "(dao) )e x a| c ^t croppisrc/libavfilter/blend_modes.cn:g108":,33 : note: expanded from macro 'fn' 108 | O F F S E T (desxta[cjt]) ,= tAoVp_[OjP]T _+T Y(P(EE_XBPORO)L-,t o{p.[ij6]4)= 0*} ,o p0a,c i1t,y ;F L A G S } , | ^ \ src/libavfilter/vf_crop.c| : ^~~~367 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c367 | : 135 : 25 :{ warning: Nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]U LL } | ^ 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_datascope.c:680:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | std[i] += SQR(s->values[i][x][y] - average[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:563:20: note: expanded from macro 'SQR' 563 | #define SQR(x) ((x)*(x)) | ~~~^~~~ CC libavfilter/vf_dnn_classify.o 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_datascope.c : 694 : 102 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ~^~~~~~ 694 | src/libavfilter/blend_modes.c s:n136pr:i21n:t fwarning: (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t ext, size o136f | (ftne(xbtu)r,n ," % c % 0 7B.U1RfN (%A0,5 dB )%)0 5 d| ~~~~~^~~~~% 07.1f\n", s->src/libavfilter/blend_modes.ci:s83_:r11g:b note: ?expanded from macro 'A' rgba [83i | ]# d:e fyiunvea [Ai ]t,o pa[vje]r a g| e ^~~~~~[ c], msrc/libavfilter/blend_modes.ci:n74[:c30]:, note: mexpanded from macro 'BURN'a x[c], rms [74c | ]#)d;e f i| n ~~~~~~~~ ^~~~~~~~~~e 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(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_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: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", OOFFSsrc/libavfilter/vf_colorkey.cET(:si59z:e9):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_ F59L | O A T , i{f. d(bli=b0l.e8n}d, <0 ,1 010,0 0 .F0L)A G{S R | } ^~~~~~ ~, | ^ 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, 1src/libavfilter/vf_colorkey.c, : 60F:L47A:G Swarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ 60 | return av_clipd((diff - src/libavfilter/vf_datascope.cs:i803m:i106l:a rwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]t y) * ible n803d | , 0 . 0 ,{ "1o."0,) *" smeatx ;t r a| c ~ ^~~~~~e opacity"src/libavfilter/vf_colorkey.c,: 60 : 33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O OFFSET(o )60, | r eAtVu_rOnP Ta_vT_YcPlEi_pFdL(O(AdTi,f f{ .-d bsli=m0i.l8a}r,i t0y,) 1*, i bFlLeAnGdS,R 0}.,0 , | 1 ^. 0) * max; | ~ ^~~~~~~~~~ src/libavfilter/vf_datascope.c:804:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "tx", "set trasrc/libavfilter/vf_colorkey.cc:e62 :x24 :p warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ition" ,62 | O O FF SE Tre(tutrxn) ,( d i f f 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 | { "src/libavfilter/vf_decimate.cty",: "75s:e135t: trwarning: acmissing field 'unit' initializer [-Wmissing-field-initializers]e y position", 75O | O F F S E{T ("tcyy)c,l e " , "AsVe_tO PtTh_eT YnPuEm_bFeLrO AoTf, f{r.admbel =f0r.o9m} ,w h0i,c h1 ,o n eF LwAiGlSlR b}e, d r| o ^p ped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 2src/libavfilter/vf_deband.c, 2:5,55 :F126Lsrc/libavfilter/vf_datascope.c:A :Gwarning: 806S: 106}missing field 'unit' initializer [-Wmissing-field-initializers]:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 80655 | | { {" t"w1"t,h r""s,e t t r a c"esrc/libavfilter/vf_decimate.cs :ew76ti: d1221t:sh t"warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]p l a n e t h r eO76sO | hF oF lS dE "T{,( t"OwdFiuFdpSttEhhT)r(,et sh hr "e ,s hA"oVsl_edOt[P 0Td]_u)Tp,Yl PiAEcV_a_FtOLeOP ATtT_h,Tr Ye{Ps.Ehd_obFllLd=O"0A,.T 8, } ,{ ..O1dF,bF lS1=E,0T .( 0dF2uL}pA,tG hS rR0e .s}0h,0_ 0f 0l| 3t ^,) , A V _0O.P5T,_ TFYLPAEG_SD O}U,B L E| , ^ {.src/libavfilter/vf_datascope.cdb:l807 :=106 : 1warning: .missing field 'unit' initializer [-Wmissing-field-initializers]1 }, 0, 100 ,807 | F L A G S{ }",t hsrc/libavfilter/vf_deband.c ":| ,56 ^ : "126s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]t race height ",56 | { "O2src/libavfilter/vf_decimate.ctO:hF77rF:"S122,E: T (warning: tmissing field 'unit' initializer [-Wmissing-field-initializers] h e i"gshett) , 2 77n | d pA lV a_{nO eP" Tst_chTtrYhePrsEeh_soFhlL"dO,"A ,T ,"Os Fe{Ft.S dEsbTcl(e=tn0he.r 3ec}sh,ha.on1lg,de [ 11t,]h )r ,eF sLAhAVoG_lSOdRP" T,}_ ,TO YF PF| ES ^_E FTL(OsAcTt,h r{e.sdhb_lf=l0t.)0,2 } ,A V _0O.P0T0src/libavfilter/vf_datascope.c_0:T0808Y3:P,106E :_ D warning: O missing field 'unit' initializer [-Wmissing-field-initializers]U B0L.E5,, {F .L808dA | bG lS =} ,{1 5 ".| 0 ^c} ",, 0 ," s1e0t0 ,c oFmLpAoGnSe n}t,s t| o ^ trsrc/libavfilter/vf_deband.ca:c57e:"126,: Owarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(compon e57n | t s ) , src/libavfilter/vf_decimate.c {: A78"V3_:tO150hP:rT "_warning: ,Tmissing field 'unit' initializer [-Wmissing-field-initializers] Y P E _ I N"Ts,e t 78 3 | {r .d i 6p 4l{=a 7n"}eb, l to hc rk0ex,s" h,1o 5l ,d " F,"L sAOeGFtSF RSt Eh}Te,( ts hi| rz ^ee s hoofl dt[h2e] )x,- aAxVi_sO PbTl_oTcYkPsE _uFsLesrc/libavfilter/vf_datascope.cOd:A 809Td:,u106 r:{i .nwarning: dgmissing field 'unit' initializer [-Wmissing-field-initializers] b mle=t0r.i0c2 }809c, | a l c0 u. l0{a0 t0"i0go3"n,,s " ", d rO0aF.wF5 S,tE rTFa(LcbAelG oSgc rk}i,xd )" ,,| ^A V _ O P T _ T YOPOEF_FISNETT,( g{r.iisrc/libavfilter/vf_colorlevels.cd6)4:, 61= :src/libavfilter/vf_deband.c 117 :3 :2 58} warning: :,Amissing field 'unit' initializer [-Wmissing-field-initializers]126 V: 4_ ,warning: O missing field 'unit' initializer [-Wmissing-field-initializers]P1 T<_etn l p iinupsrc/libavfilter/vf_datascope.c mtui: tst 812 t)b: 12r: ;warning: l"uee b l missing field 'help' initializer [-Wmissing-field-initializers]a| sae c ~~~~~~~~ ~~~^~~~~mt k " 812,rpa | n geo"i O,n Ft F {" S ,E TN ( U L p Lp s O }r cF) F ,O | S FA ^EFV _TS(OEPTraTng(e[_BraT]YnPE._ginB_emO)i,O nL) , , { A . AVV_iO_O6P4P=TT_T0Y_P}TE,_Y PD0E,O _UIN1T,B L ,E , { .Fi{L6A.4G=1d6Sb} ,l}=, 0 }| , - ^1,I 1 ,N FTL_MAING,S }I,N T _M| A ^X , FLAGS }, | ^ src/libavfilter/vf_decimate.csrc/libavfilter/vf_colorlevels.c::8164::146117:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_deband.c:61:126: 64warning: | missing field 'unit' initializer [-Wmissing-field-initializers]81 | { "{a i61"m | ci hn r" o, m {a" "s",ed ti r ie nc"ptsuietot n a"wl,hp ehsrc/libavfilter/vf_cropdetect.cta"h s:ebe440rtl: a 19ocd:rki rwarning: npeoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]oct it nictoh"nr,"o ,m aO F436 iF | sS E cT o( nr sa in gd OeeaF[rvFAe_S]dlE. oTiig(nn(d_ cimttrihxene,c) t,mAi eVo t_nArL)ViO,_c GO _ PcI TaN _lFATcOVYu,_Pl OEa P_t| TDi ~~~~~~_Oo TUnYBsPL"EE,_, F O437L{FO | .FA dST bE, lT =({ 0c. }hd ,rb lo- =m1 2a, *) M,1 _ , PA IVF"}_Lx,OA1-PG:2TS%*_ dMT} _Y,xPP 2IE :,_| % B ^d O 2Oy*L1M,:_ %P{dI.,i 6yF42L=:A1%G}dS, w}0:,,% d 1 | ,h ^ :src/libavfilter/vf_colorlevels.cF %:Ld65A :Gx117S: :%}d , warning: ymissing field 'unit' initializer [-Wmissing-field-initializers] : | % ^d pts: %65" | P R Isrc/libavfilter/vf_deband.c d :6{624 :""126 rt:i: m%warning: afmissing field 'unit' initializer [-Wmissing-field-initializers]x "l,i m"istsrc/libavfilter/vf_decimate.ce: t%62 f | :i 82nc :pr 155uo t:p{ = rwarning: %"emissing field 'unit' initializer [-Wmissing-field-initializers]ddd :" %,wd h: i% td e: % pd o\ in n ""t82,s" | e, t d i438 {r | O e F"c Fmt Sii Exo Ten (d" r", a, n g e [ R ]" . ssi e-n t>_ xmOw1aFh,xFe )Sts,Eh- Te> (rxAd 2Vio,_rr Oe sPcn-Tto>_ityTo 1Ynt,P)h E,es_ -D i>O nyU p2BAu,LVt E_ w,Oo, Pn {Tlh._y,dT bYpxlPa,=Er 1_ty}Fi,,La Olf-Alr1Tya,, m ce1{o-,.n> dtpFbatLlisA=n,G2 sS*M _cP }Io}439,n , | -t 2 e| *M _nP ^I t , t o 2 * b Me f_ PrdaI,emc ei-Fma>teLdsrc/libavfilter/vf_colorlevels.cpA:G"S,t66 }s, : | O FF117S ^ =:=E A VTwarning: (m_imissing field 'unit' initializer [-Wmissing-field-initializers]Nx eOdP),T SA_V _VA66OLPT | _UE Tsrc/libavfilter/vf_deband.cY :P63?: E _126B {- ":gO1 :i fOwarning: mraxL",missing field 'unit' initializer [-Wmissing-field-initializers] a{, m.e -i"6>s 4p=e063}tts | * , 0 , ianp ut 1v, g_{F rqeL"2edA(bnG iwlhSnulii nrt}ek",, - p >| ot ^i mie "ns_etb"ats,e) b,l OuFrF S"E440,T | (r asrc/libavfilter/vf_decimate.c n :83 g : e [ 12 :G ] . warning: imissing field 'help' initializer [-Wmissing-field-initializers]n_ m a s-x>83l i) | , m O Fi AF t VS_E,T{O Pw(, hT,b Nx_lUu,T LrLY y)P}E),; _ DO U| B | ~~~^~~~~ ^ L E , { . dAVb_lO=P1T},_ T-Y1P, E1_,B OFOLLAG,S }{,. i6 4| = ^1 }, 0, 1, FLAGS }, src/libavfilter/vf_colorlevels.c :| ^67 :117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bimasrc/libavfilter/vf_deband.cx:"64, :"126s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]i nput blue w64h | i t e p{o i"nbt"",, O F F S E T"(sreatn gbel[uBr]".,i n _ m a x ) , A V _ O P T _OTFYFPSEE_TD(ObUlBuLrE),, { . d b l = 1 } ,A V-_1O,P T1_,T YFPLEA_GBSO O}L,, | { ^. i64=1}, 0, 1, FLAGS }, src/libavfilter/vf_colorlevels.c :| 68 ^: 117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "aimax", "set src/libavfilter/vf_deband.ci:np65u:t126 :a lwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]h a white poi n65t | " , O{F F"ScEoTu(prlainngge"[,A ] ."isne_tm apxl)a,n eCC libavfilter/vf_dnn_detect.o cAoVu_pOlPiTn_gT"Y,P E _ D O U BOLFEF,S E{T.(dcbolu=p1l}i,n g-)1,, 1 , FALVA_GOSP T}_,T Y P| E ^_ BOOL, {.i64=0}, 0, src/libavfilter/vf_colorlevels.c1,: 69F:L117A:G Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 69 | { "romin", "set output redsrc/libavfilter/vf_deband.c b:l66a:c126k: warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]o int", O F66F | S E T ( r{a n"gce"[,R ] . ou t _ m i n )", sAeVt_ OpPlTan_eT YcPoEu_pDlOiUngB"L,E , { . d bOlF=F0S}E,T ( 0c,o u1pl,i FnLgA)G, S } , A V| _ ^O PT_TYPE_BOOL, {.i64=0}, src/libavfilter/vf_colorlevels.c :70 : 117 0:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, FL A70G | S } , { "| g ^om in", "set output gsrc/libavfilter/vf_deband.cr:e67e:n12 : bwarning: lmissing field 'help' initializer [-Wmissing-field-initializers]a ck p67o | i nt " , {O FNFUSLELT (}r a n| g ^e[ 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 blsrc/libavfilter/vf_datascope.cue :wh834i:t27e: pwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i nt", OFFSET(r a834n | g e [ B ] . o u t _ m a xf)o,r (ApV _=O P0T;_ TpY PEn,b _{p.ldabnle=s1;} ,p + +0), {1 , | F ~ ^ ~~~~~~~~~~~~~~~L AGS }, | ^ 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].src/libavfilter/blend_modes.cout:_m146a:x1):, Awarning: Vimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_DOUBLE, {. d146b | lf=n1(}v,i v i0d,l i1g,h tF,L A(GAS <} ,H A L| F ^) ? BURN(2 * A, B) : DODGE(2 * (A - HALF),src/libavfilter/vf_cropdetect.c B):)335 : 31| :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 335 | 108 | d s tf[ojr] (=i t=o p0[;j ]i +< (s(dE-X>PsRi)z-et o/p [sji]z)e o*f (oApVaMcoittiyo;n V e c t o r ) ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:146src/libavfilter/vf_colorlevels.c::185:: 12warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | 146 | f n{( vNiUvLiLd l}i g h| t ^, (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) :src/libavfilter/vf_datascope.c (b):)921 : 17| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 921108 | | t i l t = d(sst-[>jt]i l=t t-o p0[.j5]) +* (M(_EPXIP;R ) -| t ~~~^~~~ ~o p[j]) * src/libavfilter/vf_cropdetect.copac:i457t:y16; : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | \ | i ^~~~f (s->limit < 1.0src/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] =src/libavfilter/vf_cropdetect.c to:p[472j:]149 :+ warning: ((missing field 'unit' initializer [-Wmissing-field-initializers]E XPR)-top[j]) * opaci t472y | ; { " l i m i t " , " T h r e s h o l d b e l\o w | w ^~~~ ~h ich the pixsrc/libavfilter/blend_modes.ce:l146 :i54s: cwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n sidered bla c146k | "f,n (OvFiFvSiEdTl(ilgihmti,t )(,A < H A L FA)V _?O PBTU_RTNY(P2E _*F LAO,A TB,) {: .DdObDlG E=( 22 4*.0 /(2A5 5- }H,A L0F,) ,6 5B5)3)5 , | T~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~F LAGS }, | ^ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) src/libavfilter/vf_cropdetect.c?: 473(:a142): :warning: missing field 'unit' initializer [-Wmissing-field-initializers]F FMIN(1.0, (( b473) | / ( 1{. 0" r-o u(nad)"),) )")V a l| u ~ ^e by wsrc/libavutil/macros.hh:i49c:h28 :t hnote: eexpanded from macro 'FFMIN' width /49h | e#idgehfti nseh oFuFlMdI Nb(ea ,dbi)v i(s(iab)l e>" ,( bO)F F?S E(Tb()r o:u n(da)),) | ^ AV_src/libavfilter/blend_modes.cO:P108T:_33T:Y Pnote: Eexpanded from macro 'fn'_ INT, { .108i | 6 4 = 1 6 } , 0 ,d sItN[Tj_]M A=X ,t oFpL[AjG]S +} ,( ( E| X ^P R)-top[j]) * opacity; src/libavfilter/vf_cropdetect.c : 474 : 142 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ^~~~ 474 | {src/libavfilter/blend_modes.c :"146r:e68s:e twarning: "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], "Recalculat e146 | tfhne( vcirvoipd lairgehat ,a f(tAe r< tHhAiLsF )m a?n yB UfRrNa(m2e s*" ,A , B )O F:F SDEOT(reset_cDoGuEn(t2) ,* A(VA_ O-P TH_ATLYFP)E,_ IBN)T), {| ~~~~~~~~~~~~~~~~~~~~~~^~. i64 = 0 }, 0, INT_MAX, src/libavfilter/blend_modes.cF:L84A:G11S: }note: ,expanded from macro 'B' | ^ 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE'src/libavfilter/vf_cropdetect.c :475:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]75 | #define DO D475G | E ( a , {b )" s k i p " , ( ("(Nau)m b>e=r 1o.f0 )i n?i t(iaa)l :f rFaFmMeIsN (t1o. 0s,k i(p("b,) / ( 1 . 0 - ( a ) ) ) ) ) | O ^ ~F FSET(sksrc/libavutil/macros.hi:p49):,28 : note: expanded from macro 'FFMIN' AV _49O | P#Td_eTfYiPnEe_ IFNFTM,I N{( a.,ib6)4 (=( a2) }>, ( b0), ?I N(Tb_)M A:X ,( aF)L)A G S| ^} , | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j]src/libavfilter/vf_cropdetect.c :=476 :t142o:p [warning: jmissing field 'unit' initializer [-Wmissing-field-initializers]] + ((EXPR)- t476o | p [ j ] ){ *" roepsaecti_tcyo;u n t " , " R e c a l c u l a t e t h e c r o p \a r e| a ^~~~ after this mansrc/libavfilter/blend_modes.cy: 146f:r54a:m ewarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" ,OFFSET(res e146t | _fcno(uvnitv)i,dAlVi_gOhPTt_,T Y(PAE _"=, 1".T0h)r e?s h(oal)d :c oFuFnMtI No(f1 .o0u,t l(i(ebr)s "/, ( 1 . 0 - ( a ) ) ) ) ) | ~ ^O FFSETsrc/libavutil/macros.h(:m49a:x34_:o unote: texpanded from macro 'FFMIN'l iers) ,49A | V#_dOePfTi_nTeY PFEF_MIINNT(,a ,{b ). i(6(4a )= >0 (}b,) ?0 ,( bI)N T:_ M(AaX),) F L| A ^G S }, src/libavfilter/blend_modes.c :| 108 ^: 33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ src/libavfilter/vf_cropdetect.c :| ^~~~481 :139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:146: 68481: | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { "high", " S146et | fhni(gvhi vtihdrleisghhotl,d (fAo r< eHdAgLeF )d e?t eBcUtRiNo(n2" ,* A , B ) : D O D G E ( 2O F*F S(EAT (-h iHgAhL)F,) , B ) ) | A ~~~~~~~~~~~~~~~~~~~~~~^~V _OPT_TYPE_FLOAT, {.dbl=2src/libavfilter/blend_modes.c5:/842:5115:. }note: ,expanded from macro 'B' 0, 184, | #FdLeAfGiSn e} B, b o| t ^t om[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | src/libavfilter/vf_cropdetect.c#:d482e:f139i:n ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]D ODGE(a, b) 482 | ({( ("al)o w>"=, 1".S0e) t? l(oaw) t:h rFeFsMhIoNl(d1 .f0o,r (e(dbg)e /d e(t1e.c0t i-o n("a,) ) ) ) ) | ^ ~ src/libavutil/macros.h : 49 :O34F:F Snote: Eexpanded from macro 'FFMIN'T (low) ,49 | # d e f i n e AFVF_MOIPNT(_aT,YPbE)_ F(L(OaA)T ,> {(.bd)b l?= 1(5b/)2 5:5 .(}a,) )0 , | 1 ^, FLAGS }src/libavfilter/blend_modes.c,: 108 :| 33 ^: note: expanded from macro 'fn' 108 | dst[j] = top[src/libavfilter/vf_cropdetect.cj:]483 :+146 :( (warning: Emissing field 'unit' initializer [-Wmissing-field-initializers]X PR)-top[j]) *483 | o p ac i t{y ;" m v _ t h r e s h o l d " , " m o t i o n v e c t o\r t| h ^~~~r eshold whesrc/libavfilter/blend_modes.cn :e146s:t1i:m awarning: timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i ng video w146i | nfdno(wv isviizdel"i,g hOtF,F S(EAT (eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_dnn_processing.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]); | ~~~~~~~~ ^~~~~~~~~~ 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/vf_convolve.csrc/libavfilter/blend_modes.c:80::20:897 :note: 121expanded from macro 'LRINTF': warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | #define LRINT F897( | x ) ( x{) " p| l ^a nes", src/libavfilter/blend_modes.c :"108s:e33t: pnote: lexpanded from macro 'fn'a nes to de c108o | n v o l v e " , d s t [ j ] = t o p [OjF]F S+E T(((pElXaPnRe)s-)t,o p [ jA]V)_ O*P To_pTaYcPiEt_yI;N T , { . i 6 4 = 7 } , 0 , 1 5 , F L A G S \} , | ^~~~| ^ 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.25fsrc/libavfilter/vf_convolve.c):)901 : 129| : ^ ~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c901: | 84 :11 : note: {expanded from macro 'B' "noi s84e | "#,d e f i"nsee tB nbooitsteo"m,[ j ] | ^~~~~~~~~ src/libavfilter/blend_modes.c : 80 : 20 : note: expanded from macro 'LRINTF' 80 | # d e fOiFnFeS ELTR(InNoTiFs(ex)), ( x ) A V| _ ^O PT_TYPsrc/libavfilter/blend_modes.cE:_108F:L33O:A Tnote: ,expanded from macro 'fn' {.dbl=0. 01080 | 0 0 0 0 1 } , 0 , 1d,s tF[LjA]G S= }t,o p[ j| ] ^ + ((EXPR)-top[j]) * opacsrc/libavfilter/vf_convolve.ci:t902y;: 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 902 | { N U L L } , \ | ^| ^~~~ 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; \ | ^~~~ > similarity) ? max : 0; | ~ ^~~~~~~~~~ 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 }, | ^ 24 warnings generated. CC libavfilter/vf_drawbox.o src/libavfilter/vf_colormap.c:71:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "patch_size", "set patch size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colormap.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "nb_patches", "set number of patches", OFFSET(size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_colormap.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ src/libavfilter/vf_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 }, | ^ 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 }, | ^ CC libavfilter/vf_edgedetect.o src/libavfilter/vf_colormap.c:201:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[2 * 2] = { 1, s->source[0][c], | ~ 201 | 1, s->source[1][c] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:200:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[2 * 2] = { 1, s->source[0][c], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:202:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | double b[2] = { s->target[0][c], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | double b[2] = { s->target[0][c], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:224:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | 1, s->source[1][C0], s->source[1][C1] + s->source[1][C2], 224 | 1, s->source[2][C0], s->source[2][C1] + s->source[2][C2] }; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:224:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | 1, s->source[1][C0], s->source[1][C1] + s->source[1][C2], 224 | 1, s->source[2][C0], s->source[2][C1] + s->source[2][C2] }; | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c: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 | 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: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][c], s->target[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c0_expr", "set color component #0 expression", OFFSET(parsrc/libavfilter/vf_colormap.cam:s241[:074]:. ewarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p r_str), AV_OP T238_ | T Y P E _ S T R I N G , { . s tdro=uNbUlLeL }A,[ 40 , *0 ,4 ]F L=A G{S 1},, s -| > ^s ource[0][0], s->source[0][1], s->source[0][2],src/libavfilter/vf_blend.c : 115| : ~129 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 239 | 115 | { " c 1 _ e x p r " , " s e t c o l o r1 ,c osm-p>osnoeunrtc e#[11 ]e[x0p]r,e sss-i>osno"u,r cOeF[F1S]E[T1(]p,a rsa-m>ss[o1u]r.ceex[p1r]_[s2t]r,) , AV_OP T240_ | T Y P E _ S T R I N G , { . s t r = N U L L } , 0 , 0 , F L A G S1 , }s, - >| s ^ ource[2][0], s->source[2][1], s->ssrc/libavfilter/vf_blend.co:ur116c:e129[2:] [2warning: ]missing field 'unit' initializer [-Wmissing-field-initializers], 241116 | | { " c 2 _ e x p r " , " s e t c o l o r c o m p o n e1n,t s#-2> seoxuprrcees[s3i]o[n0"],, OsF-F>SsEoTu(rpcaer[a3m]s[[12]],. esx-p>rs_osutrrc)e,[ 3A]V[_2O]P T}_;T Y P| E ^~~~~~~~~~~~~~~_ STRING, {.str=src/libavfilter/vf_colormap.cN:U241L:L57}:, warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, FLAGS }238, | | ^ double A[4 * 4] = { 1, s->source[0][0src/libavfilter/vf_blend.c],: 117s:-129>:s owarning: umissing field 'unit' initializer [-Wmissing-field-initializers]r ce[0][1], s117- | > s o u r{c e"[c03]_[e2x]p,r " ,| ~ "set co l239o | r c o m p o n e n t # 3 e x p r e s s i o n " , O F F S E T ( p a1r,a mss-[>3s]o.uerxcper[_1s]t[r0)],, AsV-_>OsPoTu_rTcYeP[E1_]S[T1R]I,N Gs,- >{s.osutrrc=eN[U1L]L[}2,] ,0 , 0, F L240A | G S } , | ^ 1, s->source[2]src/libavfilter/vf_blend.c[:0118]:,125 :s -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]s ource[2][ 1118] | , s - >{s o"uarlcle_[e2x]p[r2"],, "set ex p241r | e s s i o n f o r a l l co l o r c o m p on e n t s " , O FF S E T1(,a lls_-e>xsporu)r,c eA[V3]_[O0P]T,_ TYsP-E>_sSoTuRrIcNeG[,3 ]{[.1s]t,r =s-N>UsLoLu}r,c e0,[ 3]0[,2 ]F L}A;G S }| , ^~~~~~~~~~~~~~~ | ^ src/libavfilter/vf_colormap.c:241:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | src/libavfilter/vf_blend.c : 119 : 125 :d owarning: umissing field 'unit' initializer [-Wmissing-field-initializers]b le A[4 * 4 ]119 | = { 1{, "sc-0>_soopuarcciet[y0"],[ 0 ]",s est- >csooluorrc ec[o0]m[p1o]n,e nst- >#s0o uorpcaec[i0t]y["2,] ,O F F| S ~E T(para m239s | [ 0 ] . o p a c i t y ) , A V _ O P T _ T Y P E _ D O U B L E , { . d1b,l =s1-}>,s o0u,r c1e,[ 1F]L[A0G]S, }s,- > s| o ^u rce[1][1], s->source[1][2], 240 | src/libavfilter/vf_blend.c : 120 : 125 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { " c 1 _ o p a c1i,t ys"-,> s o"usrecte [c2o]l[o0r] ,co smp-o>nseonutr c#e1[ 2o]p[a1c]i,t y"s,- >sOoFuFrcSeE[T2(]p[a2ra]m,s [1].op a241c | i t y ) , A V _ OP T _ T Y P E _D O U B L E, { . d b l = 1 }, 01, ,1 ,s F-L>AsGoSu }r,c e | [ ^3 ][0], s->source[3][1], s->sousrc/libavfilter/vf_blend.cr:c121e:[1253:] [warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]] }; | ^~~~~~~~~~~~~~~ 121 | { "c2_src/libavfilter/vf_colormap.cop:ac240i:t74y:" , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set col o238r | c o m p o n e n t # 2 o p adcoiutbyl"e, AO[F4F S*E T4(]p a=r a{m s1[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:122:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:123:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "all_opacity", "set opacity for all color components", OFFSET(all_opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ CC libavfilter/vf_elbg.o src/libavfilter/vf_blend.c:161:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:149:50: note: expanded from macro 'DEFINE_BLEND_EXPR' 149 | values[VAR_TOP] = values[VAR_A] = top[x]; \ | ~ ^~~~~~ src/libavfilter/vf_blend.c:161:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:150:50: note: expanded from macro 'DEFINE_BLEND_EXPR' 150 | values[VAR_BOTTOM] = values[VAR_B] = bottom[x]; \ | ~ ^~~~~~~~~ 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_colorkey.c:219:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "color", "set the colorkey key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 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_colorkey.c:221:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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_blend.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:292:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 292 | for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_entropy.o src/libavfilter/vf_colorkey.c:243:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | { "color", "set the colorhold key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:244:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 244 | { "similarity", "set the colorhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:245:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 245 | { "blend", "set the colorhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 246 | { NULL } | ^ src/libavfilter/vf_deflicker.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "size", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_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 } | ^ src/libavfilter/vf_dejudder.c:75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | {NULL} | ^ 20 warnings generated. , 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][61] warning,s generateds. ->source[1][2], 240 | CC libavfilter/vf_epx.o 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_deflicker.c: 231238: | 23 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] doubl e231 A | [ 4 * 4*]f == {p o1w,( *sf-,> s1o.u0rfc e/[0 ]s[-0>]s,i zse-)>;s o u| r ~~~ ~~~~~^~~~~~~~~c e[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_deflicker.c:231:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colormap.c:238:57 :231 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *f = p o238w | ( * f , 1 . 0 f / s - > sdiozueb)l;e A| [ ~~~ ^~4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:265:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | A[j*N4+i] = A[i*N4+j] = s->kernel(s->source[i], s->source[j]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:270:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | A[i*N4+N+1] = A[(N+1)*N4+i] = s->source[i][0]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:272:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 272 | A[i*N4+N+2] = A[(N+2)*N4+i] = s->source[i][1]; | ~ ^~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_colormap.c:274:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | A[i*N4+N+3] = A[(N+3)*N4+i] = s->source[i][2]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:282:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | b[i] = s->target[i][c]; | ~ ^~~~~~~~~~~~~~~ 3 warnings generated. In file included from src/libavfilter/vf_colorchannelmixer.c:82: src/libavfilter/colorchannelmixer_template.c:80:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | (have_alpha == 1 ? s->ra * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:79:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | s->rb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:78:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 78 | s->rg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:77:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 77 | rout = s->rr * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:84:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 84 | (have_alpha == 1 ? s->ga * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:83:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | s->gb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:82:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 82 | s->gg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:81:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 81 | gout = s->gr * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:88:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 88 | (have_alpha == 1 ? s->ba * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:87:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 87 | s->bb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:86:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 86 | s->bg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:85:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 85 | bout = s->br * rin + | ~ ^~~ 10 warnings generated. 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_deflicker.c:393:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | snprintf(value, sizeof(value), "%f", s->luminance[0]); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_deflicker.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | snprintf(value, sizeof(value), "%f", s->luminance[0] * f); | ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ src/libavfilter/vf_deflicker.c:399:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | snprintf(value, sizeof(value), "%f", f - 1.0f); | ~~~~~~~~ ~~^~~~~~ src/libavfilter/vf_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_src/libavfilter/vf_deinterlace_vaapi.c:102:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 102 | if (ctx->deint_caps[i].type > ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:110:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 110 | if (ctx->deint_caps[i].type == ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_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: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | else if (y >= logo_y+logo_h-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_eq.o src/libavfilter/vf_delogo.c:209:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | { "x", "set logo x position", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:210:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { "y", "set logo y position", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:211:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 211 | { "w", "set logo width", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | { "h", "set logo height", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:213:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { "show", "show delogo area", OFFSET(show), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_delogo.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 14 warning214s | generated . { NULL } | ^ 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_fosrc/libavfilter/vf_deshake.crwa:rd86_:r12e:f ewarning: remissing field 'help' initializer [-Wmissing-field-initializers]n ces; i++) 86| | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { 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 }, | ^ 1 warning generated. 1 warning generated. 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_estdif.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 | ^ 9 warnings generated. DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.csrc/libavfilter/vf_deshake.c:94::409112::25 : warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | 94 | T r a{n s"fgorbm", t" s=e t{ {t0h}e, 0b}l,u eo rgiagi n= f{o{r0 }t,0h};e g| r ^e en channel", OFFSET(gb), AV_OPT_TYPE_DOUBLE, {.src/libavfilter/vf_deshake.cd:b409l:=41:0 }warning: ,missing field 'zoom' initializer [-Wmissing-field-initializers] -2, 2 ,409 | F LA G S }T, r a| n ^s form t = {{0},0}, orig = {{0},0}; src/libavfilter/vf_colorchannelmixer.c | : ^95 :112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "ga", "set the alpha gain for the green channel", OFFSET(ga), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:96:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "br", "set the red gain for the blue channel", OFFSET(br), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:97:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "bg", "set the green gain for the blue channel", OFFSET(bg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:98:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "bb", "set the blue gain for the blue channel", OFFSET(bb), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:99:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "ba", "set the alpha gain for the blue channel", OFFSET(ba), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.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] 102 | { "ab", "set the blue gain for the alpha channel", OFFSET(ab), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:103:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "aa", "set the alpha gain for the alpha channel", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:112:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "pa", "set the preserve color amount", OFFSET(preserve_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/vf_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; | ^~~~~ ~ CC libavfilter/vf_exposure.o 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_extractplanes.o CC libavfilter/vf_fade.o src/libavfilter/vf_dedot.c:371:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "lt", "set spatial luma threshold", OFFSET(lt), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:372:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "tl", "set tolerance for temporal luma", OFFSET(tl), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:373:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "tc", "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:374:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "ct", "set temporal chroma threshold", OFFSET(ct), AV_OPT_TYPE_FLOAT, {.dbl=.019}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:375:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 375 | { NULL }, | ^ 10 warnings generated. CC libavfilter/vf_feedback.o 26 warnings generated. 8 warnings generated. 7 warnings generated. CC libavfilter/vf_fftdnoiz.o src/libavfilter/vf_colorlevels.c:536:27: 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] 536 | 51 | D N N _ C OcMoMeONf_fO P=T I(OoNmSa x | - ^ omin) / (doubsrc/libavfilter/dnn_filter_common.hl:e44):(137i:m anote: xexpanded from macro 'DNN_COMMON_OPTIONS' - imin); | 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_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 | { "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] 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, 13 warning s{ generated . .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_curves.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 120 | { NULL } | ^ src/libavfilter/vf_curves.c:135:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 135 | }, | ^ src/libavfilter/vf_curves.c:140:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 140 | }, | ^ src/libavfilter/vf_curves.c:152:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 152 | } | ^ 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_fftfilt.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: 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_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}, | ^ src/libavfilter/vf_dnn_detect.c:55:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_detect.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ CC libavfilter/vf_field.o src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_processing.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ 12 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 } | ^ CC libavfilter/vf_fieldhint.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 } | ^ 24 warnings 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_curves.c:610:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 610 | for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:300:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]15 warnings generated. 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] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:303:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | var_values[VAR_W] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:304:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_entropy.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NULL } | ^ 2 warnings generated. 9 warnings generated. CC libavfilter/vf_fieldmatch.o src/libavfilter/vf_curves.c:665:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 674 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_entropy.c:142:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | entropy += -log2(p) * p; | ~ ^ src/libavfilter/vf_entropy.c:142:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | entropy += -log2(p) * p; | ~~~~ ^ src/libavfilter/vf_entropy.c:147:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | entropy += -log2(p) * p; | ~ ^ src/libavfilter/vf_entropy.c:147:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | entropy += -log2(p) * p; | ~~~~ ^ src/libavfilter/vf_entropy.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | snprintf(metabuf, sizeof(metabuf), "%f", entropy); | ~~~~~~~~ ^~~~~~~ src/libavfilter/vf_entropy.c:156:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | snprintf(metabuf, sizeof(metabuf), "%f", entropy / log2(1 << s->depth)); | ^~~~~~~ ~ 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_STRING, { .str=NULL }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ 19 warnings generated. 4 warnings generated. 15 warnings generated. src/libavfilter/vf_drawbox.c:530:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "x", "set horizontal offset", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:531:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "y", "set vertical offset",src/libavfilter/vf_epx.c : 39O:F12F:S Ewarning: T(ymissing field 'help' initializer [-Wmissing-field-initializers]_ expr), 39A | V _ O P T{_ TNYUPLEL_ S}T R I| N ^G , { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:532:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "width", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:533:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "w", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:534:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:535:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 535 | { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:536:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:537:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 537 | { "c", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:53811:118: warning swarning: generatedmissing 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_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 } | ^ 9 warnings generated. 4 warnings generated. CC libavfilter/vf_fieldorder.o 3 warnings generated. src/libavfilter/vf_detelecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe fo16r warninghso generatedw. 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} | ^ CC libavfilter/vf_fillborders.o src/libavfilter/vf_eq.c:89:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | eq->contrast = av_clipf(av_expr_eval(eq->contrast_pexpr, eq->var_values, eq), -1000.0, 1000.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | 7# warning sd generatede. fine 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_despill.c:149:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "mix", "set the spillmap mix", src/libavfilter/vf_eq.cO:F107F:S24E:T (warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p illmix), AV _107O | P T _ T YPeEq_-F>LgOaAmTm,a { . d b l ==0 .a5v}_,c l i p0f,( a v _1e,x pFrL_AeGvSa l}(,e q -| > ^g amma_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clisrc/libavfilter/vf_despill.cp:f150 : 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_clipf _150c | | ^ { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ 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_evasrc/libavfilter/vf_despill.cl(:e151q:-118>:g awarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]m a_r_pexpr, 151 | e{q -">rveadr"_,v a l u e s , e"qs)e,t 0r.e1d, s1c0a.l0e)";, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h : 143 : 29O:F Fnote: Sexpanded from macro 'av_clipf'E T(re d143s | #c a l e)d,e f i n e AaVv__OcPlTi_pTfY PE _ F LO A T , a v _c{l.idpbfl_=c 0 },| ^ -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_eq.c:109: 24152: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "green", 109 | "esqe-t> ggarmemean_ gs c a l e " ,= a v _ c l i p fO(FaFvS_EeTx(pgrr_eeevnaslc(eaql->eg)a,m m aA_Vg__OpPeTx_pTrY,P E _ FL O AeTq-,> v a r{_.vdabllu=e-s1,} ,e q-)1,0 00,. 11,0 01,0 .F0L)A;G S | } ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, | ^src/libavutil/common.h :143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_despill.c:153:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "blue", "set blue scale", OFFSET(bluescale), AVsrc/libavfilter/vf_eq.c_:O110P:T24_:T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _FLOAT, {. d110b | l = 0 } ,e q --1>0g0a,m m1a0_0b, F L A G S= }a,v _ c| l ^i pf(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' src/libavfilter/vf_despill.c: 154143: | 118#: warning: missing field 'unit' initializer [-Wmissing-field-initializers]d efine av_cl i154p | f { " b r iagvh_tcnelsisp"f,_c " s| e ^t brightness", OFFSET(brightness), AV_OPT_TYPE_FLOAT, {.dbl=0}, -10, 10, FLAGS }, | ^ 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-src/libavfilter/vf_despill.c>:g155a:m118m:a _warning: wmissing field 'unit' initializer [-Wmissing-field-initializers]e ight_pexpr ,155 | e q - > v{a r"_avlaplhuae"s,, e q ) , "0c.h0a,n g e1 .a0l)p;h a | c ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o mponsrc/libavutil/common.he:n143t:"29,: note: Oexpanded from macro 'av_clipf'F FSET (143a | l#p h ad)e,f i ne a v _ cAliVp_f O P T _ T Y P Ea_vB_OcOLl,i p f _ {c. i 6| ^4 =0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ 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_find_rect.o 8 warnings generated. src/libavfilter/vf_displace.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_eq.c:203:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | eq->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 203 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavfilter/vf_eq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | eq->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:239:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | eq->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_floodfill.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 } | ^ src/libavfilter/vf_eq.c:322:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 322 | OFFSET(contrast_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:324:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | OFFSET(brightness_expr), AV_OPT_TYPE_STRING, {.str = "0.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:326:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | OFFSET(saturation_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:328:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | OFFSET(gamma_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:330:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | OFFSET(gamma_r_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:332:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(gamma_g_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:334:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(gamma_b_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:336:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | OFFSET(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:340:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 340 | { NULL } | ^ src/libavfilter/vf_extractplanes.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ CC libavfilter/vf_format.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_feedback.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_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 } | ^ CC libavfilter/vf_fps.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 9 warnings generated. CC libavfilter/vf_framepack.o 8 warnings generated. 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)) | ^ 1 warning 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/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ 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 CC libavfilter/vf_framerate.o + 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_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ CC libavfilter/vf_framestep.o src/libavfilter/vf_fade.c:451:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned 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') and 'uint64_t' (aka 'unsigned 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 | 3 warning s generated . 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' 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' 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' 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' 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_freezedetect.o 45 warnings generated. CC libavfilter/vf_freezeframes.o CC libavfilter/vf_fspp.o CC libavfilter/vf_gblur.o 5 warnings generated. 30 warnings generated. src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ 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:1306 warnings generated. : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "weight_V", "set chrominance expression in V plane", OFFSET(weight_str[V]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:101:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | {NULL}, | ^ 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_fftfilt.c:295:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 297 | for (j = 0; j < s->rdft_vlen[plane]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning 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_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 bsrc/libavfilter/vf_fieldhint.cetw:e58e:n100 :y 0warning: anmissing field 'unit' initializer [-Wmissing-field-initializers]d y1 from the f i58e | ld m a t{c h"ihnign td"e,c i"ssieotn "h,i nOtF FfSiElTe("y,0 )O,F FASVE_TO(PhTi_nTtY_PfEi_lIeN_Ts,t r{).,i 6A4V=_0O}P,T _0T,Y PIEN_TS_TMRAIXN,G ,F L{A.GsSt r}=,N U L| L ^} , 0, 0, 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 masrc/libavfilter/vf_fieldhint.ctc:h63i:n12g: dwarning: emissing field 'help' initializer [-Wmissing-field-initializers]c isio n63" | , O F F{S ENTU(LyL1 )}, A| V ^_ OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:137:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "scthresh", "set scene change detection threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:146:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "cthresh", "set the area combing threshold used for combed frame detection", OFFSET(cthresh), AV_OPT_TYPE_INT, {.i64= 9}, -1, 0xff, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:147:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "chroma", "set whether or not chroma is considered in the combed frame decision", OFFSET(chroma), AV_OPT_TYPE_BOOL,{.i64= 0src/libavfilter/vf_fftfilt.c}, :0406,: 31 : warning: 1,comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] FLAGS }, | ^ 406 | for (int j = 0; j 151r:d fwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]_ vlen[plane] ;148 | j + + ) { | " ~ ^ ~~~~~~~~~~~~~~~~~~~b lockx", "set the x-axis size of the window used during combed frame detection", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:149:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "blocky", "set the y-axis size of the window used during combed frame detection", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:150:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "combpel", "set the number of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed", OFFSET(combpel), AV_OPT_TYPE_INT, {.i64=80}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:151:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 151 | { NULL } | ^ CC libavfilter/vf_geq.o 20 warnings generated. 7 warnings generated. CC libavfilter/vf_gradfun.o 20 warnings generated. CC libavfilter/vf_grayworld.o src/libavfilter/vf_fieldmatch.c:602:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | else if (mr > 0.005 && FFMAX(mtn1, mtn2) > 150 && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ CC libavfilter/vf_guided.o src/libavfilter/vf_fieldmatch.c:725:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 834 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_hflip.o CC libavfilter/vf_histeq.o 6 warnings generated. CC libavfilter/vf_histogram.o src/libavfilter/vf_fieldorder.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ 2 warnings generatedCC libavfilter/vf_hqdn3d.o . 3 warnings generated. src/libavfilter/vf_find_rect.c:50:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:51:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "mipmaps", "set mipmaps", OFFSET(mipmaps), AV_OPT_TYPE_INT, {.i64 = 3}, 1, MAX_MIPMAPS, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:52:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "xmin", "", OFFSET(xmin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:53:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "ymin", "", OFFSET(ymin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:54:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "xmax", "", OFFSET(xmax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:55:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "ymax", "", OFFSET(ymax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:56:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "discard", "", OFFSET(discard), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_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_find_rect.c:130:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | return 1 - fabs(c); | ~~~~ ^ src/libavfilter/vf_fillborders.c:682:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 682 | { "left", "set the left fill border", OFFSET(left), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "right", "set the right fill border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | { "top", "set the top fill border", OFFSET(top), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:685:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 685 | { "bottom", "set the bottom fill border", OFFSET(bottom), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:695:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 695 | { NULL } | ^ src/libavfilter/vf_fps.c:199:50: warning: implicit conversion from '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 INTsrc/libavfilter/vf_find_rect.c64:_211M:A28X: warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x 7fffffffffffffff )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); | ~~~~~~~~ ^~~~~~~~~~ CC libavfilter/vf_hqx.o 1 warning generated. src/libavfilter/vf_format.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ CC libavfilter/vf_hsvkey.o 1 warning generated. CC libavfilter/vf_hue.o 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' 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' 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) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:401:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:402:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 402 | { "s1", "set source #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:403:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:404:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:405:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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. CC libavfilter/vf_huesaturation.o 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, src/libavfilter/vf_framestep.c : 40I:N98T:_ Mwarning: AXmissing field 'unit' initializer [-Wmissing-field-initializers], V|F }, | ^ 40 | { "step", "set frame step", OFFSET(frame_step)src/libavfilter/vf_framerate.c,: 52A:V167_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_INT, {.i 526 | 4 = 1 } ,{ "1i,n tIeNrTp__MsAtXa,r tF"L,A G S } , | ^" point to start linear intersrc/libavfilter/vf_framestep.cp:o41l:a12t:i owarning: nmissing field 'help' initializer [-Wmissing-field-initializers]" , 41 | O F F S ET{( iNnUtLeLr p_start), AV_OPT_TYPE_INT, {.i64=15}, 0, } , 2| 5 ^ 5, V|F }, | ^ src/libavfilter/vf_framerate.c:53:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:54:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F }, | ^ src/libavfilter/vf_framerate.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | {NULL} | ^ src/libavfilter/vf_framerate.c:82:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_framepack.c:439:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 439 | { NULL }, | ^ CC libavfilter/vf_hwdownload.o 18 warnings generated. 2 warnings generated. 4 warnings generated. CC libavfilter/vf_hwmap.o CC libavfilter/vf_hwupload.o 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' 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' 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' 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_fspp.c:49:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 4}, 4, MAX_LEVEL, FLAGS }, | ^ src/libavfilter/vf_fspp.c:50:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_fspp.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "strength", "set filter strength", OFFSET(strength), AV_OPT_TYPE_INT, {.i64 = 0}, -15, 32, FLAGS }, | ^ src/libavfilter/vf_fspp.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fspp.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | 12 warning s generated{. NULL } | ^ CC libavfilter/vf_hysteresis.o 7 warnings generated. CC libavfilter/vf_identity.o 37 warnings generated. src/libavfilter/vf_fspp.c:295:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 295 | THRESHOLD(tmp0, d0, threshold[0 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:296:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | THRESHOLD(tmp1, d2, threshold[2 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:297:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | THRESHOLD(tmp2, d4, threshold[4 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:298:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 298 | THRESHOLD(tmp3, d6, threshold[6 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:332:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | THRESHOLD(tmp4, d1, threshold[1 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:333:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | THRESHOLD(tmp5, d3, threshold[3 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:334:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 334 | THRESHOLD(tmp6, d5, threshold[5 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:335:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | THRESHOLD(tmp7, d7, threshold[7 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavfilter/vf_idet.o src/libavfilter/vf_grayworld.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 7 warnings generated. CC libavfilter/vf_il.o 11 warnings generated. CC libavfilter/vf_kerndeint.o src/libavfilter/vf_gradfun.c:138:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius); | ~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_gradfun.c:223:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "strength", "The maximum amosrc/libavfilter/vf_guided.cunt: 84b:y161 :w hwarning: icmissing field 'unit' initializer [-Wmissing-field-initializers]h the filter will change any one pixel." ,84 | O F F S E{T ("srtraednigutsh"),, A V"_sOePtT _tThYeP Eb_oFxL OrAaTd,i u{s ".,d b l = 1 . 2 } , 0 . 5 1 , 6 4 , F L A G S } , O| F ^F SET(radius), AV_OPT_TYPE_INT, {.i64 = 3src/libavfilter/vf_gradfun.c : 224 : }157,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, 224 | { " ra d2i0u,s "TF,L A G S" T}h,e n e| i ^g hborhood to fit the gradient to.", OFFSET(radius), src/libavfilter/vf_guided.cA:V85_:O161P:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_INT, { .i64 = 16 85} | , 4 , { " e3p2s," ,F L A G S }",s e t| ^t he regularization paramsrc/libavfilter/vf_gradfun.ce:t225e:r12 :( wwarning: itmissing field 'help' initializer [-Wmissing-field-initializers]h squ a225r | e ) " , { NOUFLFLS E}T ( e| p ^s ), 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 } | ^ CC libavfilter/vf_lagfun.o CC libavfilter/vf_lenscorrection.o CC libavfilter/vf_limitdiff.o src/libavfilter/vf_histeq.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "strength", "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_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_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ 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, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ src/libavfilter/vf_histogram.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_height", "set level height", OFFSET(level_height), AV_OPT_TYPE_INT, {.i64=200}, 50, 2048, FLAGS}, | ^ src/libavfilter/vf_histogram.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "scale_height", "6se warningts generateds. cale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS}, | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | CC libavfilter/vf_limiter.o ^ src/libavfilter/vf_histogram.c:87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 1 warning generated. 11 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_lumakey.o src/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_hue.c:111:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:111:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:112:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:121:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 121 | h->lut_l[i] = av_clip_uint8(i + b * 25.5); | ^ ~ src/libavfilter/vf_hue.c:124:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 124 | h->lut_l16[i] = av_clip_uintp2(i + b * 102.4, 10); | ^ ~ CC libavfilter/vf_lut.o 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 || inli10nk warning-s>f generatedr. ame_rate.den == 0 ? | ~ 276 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_lut2.o 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_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/vf_histogram.c:663:src/libavfilter/internal.h:5265:: 48warning: :missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'TS2T' 663 | 265 | # CdOMefMiONn_eOP TTISO2NST ( t| s ^, tb)src/libavfilter/vf_histogram.c :(79:(115t:s )note: expanded from macro 'COMMON_OPTIONS' == AV_NO P79T | S_ V A L UE{ ?" cNoAmNp o:n e(ndtos"u,b "lsee)t( tcs)o *l oarv _cqo2mdp(otnebn)t)s to| ^~~d ispl/usr/include/math.ha:y15":,19 O:F Fnote: Sexpanded from macro 'NAN'ET (com p15 | o#ndeenfitnes )N,AN A V _ O P T___bTuYiPltEi_nI_NnTa,n f{(."i6"4)= 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:CC libavfilter/vf_lut3d.o 115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15,src/libavfilter/vf_hue.c FL:A384G:S32}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 384 | hue->var_valuesrc/libavfilter/vf_histogram.cs:[664V:A107R:_ warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T S] = T S6642 | D ( i n p{i c"-b>gpoptacsi)t;y ", "| s ~ ^~~~~~~~~~~~~~~~e t backsrc/libavfilter/internal.hgr:o264u:n48d: onote: pexpanded from macro 'TS2D'a city" ,264 | O#FdeFfSiEnTe(b gTopSa2Dc(itts)y ) , A V(_(OtPs)T =_=T AYVPE__NFLOOPATTS, _{V.AdLUbE l?= N0A.N9 }:, (0d,ou b1,l eF)(LtAGsS)}), | | ^~~ ^ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/vf_histogram.c : 665 : 107 : _warning: _missing field 'unit' initializer [-Wmissing-field-initializers]bu iltin_na n665f | ( " " ) { "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),src/libavfilter/vf_hue.c :A393V_:51O:P Twarning: _Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_BOOL, { .391i | 6 4 = 0 }, 0 , 1 , aFv_LlAoGgS( i},n l i| ^n k->dst, AV_LOG_WARNING, | ~~~~~~ src/libavfilter/vf_histogram.c :392668 | : 108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 668 | CC libavfilter/vf_maskedclamp.o { ""Seactoulorrat"i,o n" sveatl ueen vnoetl oipne rcaonlgoer "[,% dO,F%FdS]E:T (cleinpvpeilngo pvea_lrugeb at)o, %A0V._1OfP\nT"_,T YPE _C393OL | OR , { . s t r = "g o l d" } , 0 , 0S, AFTLA_GMISN _}VA,L , | SA ^T_ MAX_VAL, hue->saturation); | 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 | { NULsrc/libavfilter/vf_hue.cL :} 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_maskedmerge.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_hue.c:413:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | hue->hue_deg = hue->hue * 180 / M_PI; | ~~~~~~~~~^~~~~ ~ src/libavfilter/vf_hue.c:418:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~ src/libavfilter/vf_hue.c:418:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~ CC libavfilter/vf_maskedminmax.o 5 warnings generated. 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 }, | ^ 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_OPsrc/libavfilter/vf_gblur.c:44:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0.0, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:45:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "steps", "set number of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS }, | ^ src/libavfilter/vf_gblur.c:46:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_gblur.c:47:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "sigmaV", "set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPECC libavfilter/vf_maskedthreshold.o _FLOAT, {.dbl=-1}, -1, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_gblur.c:205:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | lambda = (sigma * sigma) / (2.0 * steps); | ~~~~~~^~~~~~~ ~ 4 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); | ^~~~~~~~ ~ T_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 }, | ^ 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_geq.c:93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {NULL}, | ^ src/libavfilter/vf_hwmap.c:393:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:396:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | { NULL } | ^ 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 src/libavfilter/vf_geq.csat:u129r:a67t:i owarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] shift", OFFS E129T | ( s a t u r a t i o n ) , A V _ O PT+_ T Y PyE _*F(L(O1A-Tx,) *{s.rdcb3l2=[0x}i, + -(1y,i + 1 )1 ,* VlFi n}e,s i z| e ^] + x*src32[xi + 1 + (yi+1) * linesize]);src/libavfilter/vf_huesaturation.c : 450| : ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_geq.c: 129450: | 33 : warning: {implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] "intensity "129, | " s e t t h e i n t e n s i t+y s hyi f*t("(,1 - x ) * s r c 3 2O[FxFiS E+T ((iynit+e1n)s i*t yl)i,n e sAiVz_eO]P T+_ TxY*PsEr_cF3L2O[AxTi, +{ .1d b+l =(0y}i,+ 1 )- 1*, l i n1e,s iVzFe ]}),; | | ^ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] src/libavfilter/vf_huesaturation.c+ :x459*:s120r:c 3warning: 2missing field 'unit' initializer [-Wmissing-field-initializers][x i + 1 + y459i | * {l i"nsetsriezneg]t)h", "set th e| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~f iltering 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_geq.c:147:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_huesaturation.c :464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 147464 | | { N U L L }r e t| u ^r n src32[xi + yi * linesize]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:192:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 192 | linesum += src32[xi + yi * linesize]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 | } | ^ 1 warning generated. 1 warning generated. CC libavfilter/vf_maskfun.o 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_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_median.o CC libavfilter/vf_mergeplanes.o 14 warnings generated. 3 warnings generated. 2 warnings generated. CC libavfilter/vf_mestimate.o CC libavfilter/vf_midequalizer.o src/libavfilter/vf_idet.c:32:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:33:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:34:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:35:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_minterpolate.o src/libavfilter/vf_il.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"ls", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ CC libavfilter/vf_misc_vaapi.o 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) ); | ~ ~~~~~~^~~~~~~~~ 5 warnings generated. src/libavfilter/vf_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavfilter/vf_mix.o 18 warnings generated. CC libavfilter/vf_monochrome.o 5 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 | { "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 }, | ~ ~^~~~~~ CC libavfilter/vf_morpho.o src/libavfilter/vf_hsvkey.c:65:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | const float hue = hue_key < 0.f ? -hue_key : atan2f(uf, vf) + M_PI; | ^~~~~~~~~~~~~~ ~ src/libavfilter/vf_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:200:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ CC libavfilter/vf_mpdecimate.o 13 warnings generated. src/libavfilter/vf_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ CC libavfilter/vf_multiply.o CC libavfilter/vf_negate.o CC libavfilter/vf_neighbor.o 7 warnings generated. CC libavfilter/vf_nlmeans.o CC libavfilter/vf_nnedi.o CC libavfilter/vf_noise.o CC libavfilter/vf_normalize.o CC libavfilter/vf_null.o CC libavfilter/vf_overlay.o CC libavfilter/vf_overlay_vaapi.o CC libavfilter/vf_owdenoise.o CC libavfilter/vf_pad.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) / 180.f; | ~ ^~~~~ src/libavfilter/vf_hsvkey.c:219:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_palettegen.o src/libavfilter/vf_hysteresis.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:57:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLCC libavfilter/vf_paletteuse.o AGS }, | ^ src/libavfilter/vf_hysteresis.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_perspective.o CC libavfilter/vf_phase.o 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: CC libavfilter/vf_photosensitivity.o 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 } | ^ 5 warnings generated. CC libavfilter/vf_pixdesctest.o CC libavfilter/vf_pixelize.o src/libavfilter/vf_hsvkey.c:334:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ CC libavfilter/vf_pp.o 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 } | ^ CC libavfilter/vf_pp7.o src/libavfilter/vf_lut.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ src/libavfilter/vf_maskedminmax.c:53:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedminmax.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_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 } | ^ src/libavfilter/vf_lut.c:316:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 316 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[comp]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lut3d.c:105:92: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | returnCC libavfilter/vf_premultiply.o lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ 10 warnings generated. 7 warnings generated. CC libavfilter/vf_procamp_vaapi.o 1 warning generated. 19 warnings generated. src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_identity.c:158:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_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:312: warningwarning: smissing field 'help' initializer [-Wmissing-field-initializers] generated . 57 | { NULL } | ^ 4 warnings generated. src/libavfilter/vf_mergeplanes.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/vf_mergeplanes.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "map0s", "set 1st input to output stream mapping", OFFSET(map[0].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "map0p", "set 1st input to output plane mapping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "map1p", "set 2nd input to output plane mapping", OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:65:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "map2s", "set 3rd input to output stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "map2p", "set 3rd input to output plane mapping", OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:67:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ CC libavfilter/vf_pseudocolor.o src/libavfilter/vf_lenscorrection.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 210 | for (i = 0; i < FF_ARRAY_ELEMS2(r warningecst- generated>c. orrection); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_identity.c:296:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_identity.c:297:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 165 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ 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), Asrc/libavfilter/vf_midequalizer.cV_:OP177T:_19T:Y Pwarning: Ecomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]_ INT, {.i 61774 | = f7o}r ,(i 4= ,0 ;I NTi_ Mmax_drop_count, decimate->hi, decimate->lo, decimate->frac); | ~~~~~~~~~~^~~~ src/libavfilter/vf_monochrome.c:282:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "cb", "set the chroma blue spot", OFFSET(b), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:283:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "cr", "set the chroma red spot", OFFSET(r), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:284:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "size", "set the color filter size", OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF }, | ^ src/libavfilter/vf_monochrome.c:285:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 285 | { "high", "set the highlights strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 286 | { NULL } | ^ src/libavfilter/vf_mix.c:455:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 455 | { NULL }, | ^ src/libavfilter/vf_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 } | ^ 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)) | ~ ^ ~ CC libavfilter/vf_random.o src/libavfilter/vf_negate.c:75:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | src/libavfilter/vf_nlmeans.c {: "67ne:g103a:t ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]a lpha", NUL L67, | O FF{S E"Ts("n,eg a "tdee_naolpihas)i, nAVg_ OPsTt_rTeYnPgEt_hB"OO,L ,O F{FS.ETi(6si4g=m0a}),, A V _0O,P T _ T1Y,P EF_LDAOGUSB L}E,, {| ^. dbl = 1.0 }, 1.0, 30.0, Fsrc/libavfilter/vf_negate.cL:A76G:S12 :} ,warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^ 76 | { NULL } | ^ src/libavfilter/vf_nlmeans.c:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "p", "patch size", OFFSET(patch_size), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:69:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:70:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "r", "research window", OFFSET(research_size), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:71:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_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_nnedi.c:132:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | {"planes", "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, RFLAGS }, | ^ src/libavfilter/vf_nnedi.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 161 | { NULL } | ^ 15 warnings generated. 10 warnings generated. src/libavfilter/vf_misc_vaapi.c:54:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_misc_vaapi.c:55:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ src/libavfilter/vf_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 } | ^ CC libavfilter/vf_readeia608.o 2 warnings generated. src/libavfilter/vf_neighbor.c:373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "coordinates", "set coordinates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:375:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "threshold0", "set threshold for 1st plane", OFFSET(threshold[0]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:376:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_maskedthreshold.c :37655 | : 107 : {warning: "missing field 'unit' initializer [-Wmissing-field-initializers]th reshold1", " s55e | t t h {r e"sthhorleds fhoolrd "2,nd "pslaent et"h,r e s hOFoFlSdE"T,(t hOFrFeSsETh(oltdh[r1e]s),h o l AdV),_ OAPVT__TOYPPTE__TIYNPTE,_ I{N.Ti,6 4{=.6i65453=51},} ,0 , 605,5 3UI5N,T 1F6L_MAAGXS, T}F,L A G| S ^ }, | ^ src/libavfilter/vf_neighbor.c:377:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_maskedthreshold.c:56 :377src/libavfilter/vf_nlmeans.c107 | : :warning: 431{missing field 'unit' initializer [-Wmissing-field-initializers] : 23":t hwarning: r comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e 56s | h o l d 2{" ," p431l | a"ne sset " th,refs oh ro l ("dsi neftt oi rp =3l r0a;dn e pil asn<" ,es " - ,> OFm aFx S_OmeEFTa(FnpiSnglETf(athurnlese),_sd hi o lf fd;A[ 2Vi]_)++O,P)T _ T| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~AYV P_EOP_TI_NTTY,P E_{I.NiT,6 4{.=i0x6F4}=,6 5503,5 }0,x F0,, 6 5 5 3 5 , TFFLLAAGGSS }},, | | ^ ^ src/libavfilter/vf_neighbor.c:378:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "threshold3", "set thresrc/libavfilter/vf_maskedthreshold.csh:o60l:d12 :f owarning: r missing field 'help' initializer [-Wmissing-field-initializers]4 th p l60 | a n e " ,{ NU LOLF FS}E T (| t ^h reshold[3]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL } | ^ src/libavfilter/vf_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_noise.c:57:5: src/libavfilter/vf_photosensitivity.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]64 :156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | N O64I | S E _ P{A RA"MfS",( a l l , 0 , "aseltl )h o| w ^ many src/libavfilter/vf_noise.cfr:a46m:e120s: tnote: oexpanded from macro 'NOISE_PARAMS' use", 46 | { # n a m e " _ se e d " , " sOeFtFS EcoTm(pnobn_efnrta m#"e#sx") , n oi s e s e e d "A, VO_FFOSPETT(_pTaYrPamE._sIeNeTd,) , A{V.i_6O4P=3T0_}T,YP E2_,I NMTA,X {_.FiR6A4=M-E1S},, F-1LA,GS I}N,T _ M| A ^X , FLAGS}, \ | ^ src/libavfilter/vf_photosensitivity.c:65:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "thrsrc/libavfilter/vf_noise.ces:h57o:ld5",src/libavfilter/vf_misc_vaapi.c :" s:ewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]205 d:e12t:src/libavfilter/vf_noise.ce :cwarning: 47tmissing field 'help' initializer [-Wmissing-field-initializers]:i120 o:n tnote: hr eexpanded from macro 'NOISE_PARAMS'205s | h o l d {f 47aN | ULcL t {#on},r a(l o| wme ^e r "i_ss tstrreincgtthe"r)," ," s eOt FcFoSmEpTo(nthernets h#ol"d#_xm"u lsttirpelnigert)h",, AOVFF_SOEPTT(_pTYaPrEa_mFL.OsAtTr,e ng{t.dhb)l,= 1A}V,_ O P0.T1_,T YFPLET__IMNATX,, { .FiL6A4GS= 0}}, , | 0 ^, 100, FLAGS}, \ | ^ src/libavfilter/vf_photosensitivity.c:66:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "src/libavfilter/vf_noise.ct:"57, : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "src/libavfilter/vf_noise.cs:e48t: d120e:te cnote: texpanded from macro 'NOISE_PARAMS'i on thresh o48l | d f a{ct#onra me("losw"e,r i s s t ri c t er")"s,e t cOoFmFpSoEnTe(tnhtr e#s"#hxo"l ds_trmeunlgttihp"l,i eOrF)F,S EATV(_OpParTam_.TYsPtEr_eFnLgOtAhsrc/libavfilter/vf_misc_vaapi.cT),:, 212A:{V12.d_b:l=O1 P}warning: , missing field 'help' initializer [-Wmissing-field-initializers]T 212 | { 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(ch0r.o1m,a _FsLtTr_eMnAgXt,h ) ,F LAAVG_SO P}T,_ T Y| P ^E _DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:67:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_owdenoise.c_: T6167Y: | P123 E: _ {I warning: N"smissing field 'unit' initializer [-Wmissing-field-initializers]kT ,i p{".,i 616 4 | =0 } , "s0 ,et{ pi x1el"s0cs 0"to,, F s L kAi p Gw hS e}n , s a m pl in g " fsr eat m \e sc "h,| r o ^m a s t r en g t h " O,FF SOEFTF(SsEkTi(pc)h,r o m a _ s t r e n g t h ) , A VA_VO_OPPTT__TTYYPPEE__IDONUBTL,E , {{.d.bil6 4== 11}.,0 } 1,, 01,0 12040,0 , F LA G S F}L,A G S| ^}, | ^ src/libavfilter/vf_palettegen.csrc/libavfilter/vf_owdenoise.c:62::12:88 :warning: 142missing field 'help' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers]62 | src/libavfilter/vf_photosensitivity.c :68{: 156NU:L Lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]} | 88 ^ | { 68" | m a x _ {c o"blyoprass"s," src/libavfilter/vf_noise.c," s:e 58 "tl:e 5a: twarning: hvmissing field 'unit' initializer [-Wmissing-field-initializers]ee f rmaamxei ms 58uum | n cnu mbhea ngred " No,O fI S cE o_ lPoA RAr M s S (t co 0 , u s 0 e, i n ptar amh[e 0 ] )p a l| ^et te O",F src/libavfilter/vf_noise.c:FO46S:FE120TF(b:ySp Eanote: ssT)expanded from macro 'NOISE_PARAMS'(,m a x _ c ol 46o | r s {) #, n a me A"_ sVAe_eVd"O,P_T O_"TPsYeTP_tTYE Pco_mEI_BpNOToOnL, e,n{ t. {i.i#6"6#44=2x="5 06},n}o i, s02,e, 2516s,,e eF d L "A, OFGF SS ET ( },p a F| r ^ LamA.GsSe ed}),, A V| _ ^O PT_TYPE_INT, {.i64src/libavfilter/vf_photosensitivity.c=:-691}:,12 src/libavfilter/vf_palettegen.c-::891 :,warning: 143 missing field 'help' initializer [-Wmissing-field-initializers]:I Nwarning: T _69missing field 'unit' initializer [-Wmissing-field-initializers]M | A X , F L{A GSN} ,U89LL | } | { ^ \ "r es e| r ^v e_transparent", "reserve a palette entry fosrc/libavfilter/vf_noise.cr: 58t:r5a:n swarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]a rensrc/libavfilter/vf_noise.c:c47y:"120, :O Fnote: Fexpanded from macro 'NOISE_PARAMS'S ET(reserv e47_ | t r a ns p{a#rneanmet")_, sAtV_rOsrc/libavfilter/vf_photosensitivity.ceP:nT66g_t:T140:h Y"Pwarning: ,E "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]se_t B OcOLo,m p{o.nie6n4t= 1 66#}, | "0, 1#,x " {Fs L"tt",A rGe nS }g, t h ", O| F ^F "SsETe(tp adreamt.estcrteinognt ht)h,r eAVs_hOosrc/libavfilter/vf_palettegen.cPlT:_TdY90 Pfa:cE146_tI:o warning: NrT missing field 'unit' initializer [-Wmissing-field-initializers],( {l.io64w=e0r }, 90 i | s0 , s 1t{rsrc/libavfilter/vf_normalize.c0 i"t0c,t eF:LrAGrS)}"130a,,:n s pa144r e : nOc y Fwarning: F_missing field 'unit' initializer [-Wmissing-field-initializers]c S o ElT (o r"t, \"h sr e sheot| 130l ^d_a | m ul b ta ic kp{lg i"broelru)an,dck p tcAsrc/libavfilter/vf_noise.c"o,V_:OPlTo_ T58Y:PEr_F L5: warning: "missing field 'unit' initializer [-Wmissing-field-initializers]oOfA uotTpursrc/libavfilter/vf_noise.c ,t:t r 48c{a.nds:o120bpal:o rl =r1}note: ,texpanded from macro 'NOISE_PARAMS'e ncoy " 0 ,w .1h,O i cFh48FF S | LdT_E a rMT (kAe t{#Xsrtn aimne,a p"usnFst"LpA G,Sacre nc o y } l_o, cr oi| s l ~ ^~~~~~~or )"m,s aeAt/usr/include/float.hp:V pc15o_e:17m:Opd Pnote: o"T,expanded from macro 'FLT_MAX' n _ eOnTtYPFE #"F_SC15#xE"O | T( blL#OsRa,dtc kepfir{etn)e .Fn,sLtgr TAVt_=O_h""lPiM,T_mTYAPXE _e O3C."4FO}L0OFR,, 2 8S2{0E,3 0,T4(.p aFL6AGsrt6rS =a3m8 },. s 5"2t| rbel8ac ^k n8g"5t 9}h,8) ,1 02,A eV0_+OP,3 8TF F _TL| AY ^~~~~~~~~~~~~~~~~~~~~~~~~~~GP E_SINRT, }{,. i 6| 4=src/libavfilter/vf_photosensitivity.c ^0:} , 650:140,: 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 , FLAGS}, 65 | \ { "| t ^h resrc/libavfilter/vf_normalize.csh:osrc/libavfilter/vf_palettegen.c131ld:",:95146 : :"warning: s12e:tmissing field 'unit' initializer [-Wmissing-field-initializers] warning: dmissing field 'help' initializer [-Wmissing-field-initializers]et ect i95o | n t131h r | {es h oN UlL dL { }"f acw h| toir ^ t e(plto"w,e r "oiust spturti cctoerl)o"r, t OoFF SEwTh(itchhre sbhroildg_hmtuletisptl iiern)p, uAtV _OcPoTl_oTrYP Eis_ FmLapOpeAdT",, { .Osrc/libavfilter/vf_noise.cdFbl:F=59src/libavfilter/vf_owdenoise.c:S1E},5::T 114(warning: wh :0missing field 'unit' initializer [-Wmissing-field-initializers]i.24te 1:,ptsrc/libavfilter/vf_paletteuse.c) , FAL T_warning: M:V59implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_AO122: | 115 XP,: T _ T NOwarning: IYmissing field 'unit' initializer [-Wmissing-field-initializers]FL ASPEE _114CG_ | POAS L R AOM }RS, {, (122c . | s1 | t, ~ ^~~~~~~dro { u"/usr/include/float.h1=b b":w,hilae15 spuamt_y:raem[l1 e17r:" note: ]expanded from macro 'FLT_MAX')=_ ss r c }| c ^ a, src/libavfilter/vf_noise.c[:l150 | x46e:,# d"e120f in*e, :F0 , "Lsle t note: T_iMnFessciexpanded from macro 'NOISE_PARAMS'zALaA eXlG] eS3R* c o.}46f | oer40, f 2ba ye f| 8 ^ r[2 0d3it{h][40]#en6;6ra m3ei"_ s8ened| 5g"" ^~~~~~~~~~~~~~~~~ ~2src/libavfilter/vf_normalize.c8,8:, 5132O:F"F9157s:S 8eEt warning: 1T2ce+missing field 'unit' initializer [-Wmissing-field-initializers]38(Fo mb apy oen| re_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nscta l#e")#,x "A V 132n_ | oOi sP eT s _ e{ Ted"Ys"mP,E_o oIthONiFTn,Fg" ,S {E ."aTi(m6po4a=2urn}ta, m o0.,fs e 5etd,)e F,Lm pAAoGVrS_aOlP T_ src/libavfilter/vf_owdenoise.csTm}:, Y PoE115_| o:tIh ^i 24Nn:gT warning: o,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f { .ti6h4 e115 | = - i1n }p, -u t1 ,rd aonIugNbel,T e_tM AsoXu ,m rF_eLhAGd uSc=}e, s r fc l[x *i c kl eirne s"i\,z eO] F F| *S ^ Ec To(efsf[m1]o[0o]t;h i | n ^~~~~~~~~~~~~~~~~ ~g ), AV_OPT_TYsrc/libavfilter/vf_noise.cPE:_59I:N5T,: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]i6 4=src/libavfilter/vf_noise.c0:47}:,120 :0, note: INexpanded from macro 'NOISE_PARAMS'T _MAX/8, F47LA | G S } , {| # ^n ame"_strength", "set componentsrc/libavfilter/vf_paletteuse.c #:"125#:x"109 : swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]r ength", OF125F | S E src/libavfilter/vf_normalize.cT :{( 133p:a"ra154mn:. eswarning: tw"missing field 'unit' initializer [-Wmissing-field-initializers],r e"tnakge tnhe 133)w, | A pVal e _ O{PTt_ tTe" fYoPirnEde _epacIheN Tno,udsrc/libavfilter/vf_owdenoise.c t{e.p:ni118u:28c6et: 4" ,f r=warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]pa0 rmoe}p",, OoF rF0S117Et, | Ti( n o 1enw 0 )o 0,f , F iAnVLd _AeG SOp e}P, nTd e n_ c t Ttoo Y nPl isnE\t kd_ eodB| Ou bl ^e Os c=h sLra,c n[{anv.pei6r4l=i0 v}_mn, io0rr,mra src/libavfilter/vf_noise.colr1(x:i,z a59 -t :iFi5o,nL"AG: ,wS O Fwarning: F-} 1missing field 'unit' initializer [-Wmissing-field-initializers])S, E* T | src/libavfilter/vf_noise.c l(ii ^n:dnees i48p:ze120esrc/libavfilter/vf_pp.cn:d e]note: :n 47expanded from macro 'NOISE_PARAMS':c 12e: | )warning: , ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ missing field 'help' initializer [-Wmissing-field-initializers]48 | A V _O 118P{ | #Tn_ T a47mYe | P"s E" _, {F L O A N TUL L , src/libavfilter/vf_paletteuse.c : 126 {}.: 135 d :" b| ^s e t l warning: missing field 'unit' initializer [-Wmissing-field-initializers]= c 1 .o0 m}po n , e126 | n+t 0#." sr0c,[ a1v.p#r i0x "{v ," _st FaLlmprhAieanGgr_StthrrRho"e,s hr O}o,( xF l F+d | S"Ei ^,,T (w" spea-rat 1m) *t.h setl ralipheanneg stsrc/libavfilter/vf_normalize.ctihz:h134)er]:;,e145 : swarning: AhVmissing field 'unit' initializer [-Wmissing-field-initializers]_| Oo ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P lTd_ TfoYP r134 | tEr _ aI NnT, s{ p{ar".ensitc6ry4e"ng=t,0h "O}F,,F 0S",sE t1reTn(0gt0t,rhan s F_LothAfr GeSsf}h, i l)t , e r A, V_ fOrP\oTm _ TY P| En_ ^oI NeTf,f e{c.ti 64t=1o2 f8u}ll, no0r, m2al5i5z, aFtLiAGoSn" ,} O,F F| S ^ ET(strength), AV_OPT_TYPE_FLsrc/libavfilter/vf_perspective.cOAT:, {72:.114d:bl =warning: 1missing field 'unit' initializer [-Wmissing-field-initializers].0 }, 0.0, 1.0, F L72A | G S R } ,{ "| x ^0 ", "sesrc/libavfilter/vf_paletteuse.ct: 129t:o145p :l ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]fsrc/libavfilter/vf_normalize.c t: 135x :c12o:o r d129warning: imissing field 'help' initializer [-Wmissing-field-initializers]n | asrc/libavfilter/vf_noise.c : 60t135 :{ e" | "d 5,e :b uwarning: missing field 'unit' initializer [-Wmissing-field-initializers] g{ N_ UkLLO } dF60 | | ^t F SrET (e eeN"x,OpI Sr"E_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}, src/libavfilter/vf_owdenoise.c0, :11330:024,: Fwarning: LAimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]G S}, \ | ^ 133 | double sum_ls a=v es rGcr_alp[hxv i*z lgisrc/libavfilter/vf_noise.crnae:ps60hi: 5zo:ef ] warning: t* missing field 'unit' initializer [-Wmissing-field-initializers]hi ecosrc/libavfilter/vf_noise.c :ked48fft[:r0]120[e:e 0i ]note: nexpanded from macro 'NOISE_PARAMS' ;s p | e ^~~~~~~~~~~~~~~~~~~ ~c ifi ed48 | f il e" , {O#FnFaSmeE"T(sd"ot,_ f i le n am e ) , A"Vs_eOtP_ sTtrc[_om0pT][oY0]n)Pe,E An_V_tOS T#PRT"#IxN_"GTY P,s {Et_.sreSnTgRtrtIh=",N NGOUF,L FLS{}.,Es tTr=0"(,0 p"a0},r, 0FaL,m AG.S 0}ssrc/libavfilter/vf_owdenoise.ctr,, : 134e | F:LAnG ^24 gS:th )} , ,warning: Aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| V ^_ OPT_T Y134P | E _ I N T , { .di6o4u=b0l}esrc/libavfilter/vf_paletteuse.c, : s0um130_:,h12 : 1 0=0,warning: Fmissing field 'help' initializer [-Wmissing-field-initializers]LAs rGSc} _,130 | h src/libavfilter/vf_perspective.c [{x: 73* N:U l 114\L: i nLewarning: missing field 'unit' initializer [-Wmissing-field-initializers] s}| i ^ | z ^ e73] | * i c{o e"fyf0["1,] "[s0e]t; t o| p ^~~~~~~~~~~~~~~~~~~ ~ left y coordinate", OFFSET(expr_str[0][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:74:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c :7461 | : 5 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" x1", "61se | t t o pN OrIiSgEht_ xP ARcAoMoSr(dci3n,at e 3",, p ar a mO[F3F]SE)T ( ex| p ^r _stsrc/libavfilter/vf_noise.cr[:146]:[1200]:) ,note: expanded from macro 'NOISE_PARAMS'A V_OPT_TY P46E_ | S T R I N{#Gn,a m{e."s_tsre=e"dW"",} ," s0e,src/libavfilter/vf_owdenoise.ct :c0139o:48,:m warning: pFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]oLn AeGnS t} ,# " #| 139x | ^" n o i s e s e e d "s,u OmF_lF S+E=T src/libavfilter/vf_perspective.c(i:p75ac:rao114me.s:fee d)f,warning: A[Vmissing field 'unit' initializer [-Wmissing-field-initializers]_O0P ]T[_iT]Y P* E75_ IN | (T s, r {c{_ l."[yix6041=-]"1 , }",+ s -set1 rto,pc_ lrI[NTi_Mxg1A]hX)t;, yF | LcAG ~ ~~~~~~~~~~^~~~~~~~~~~o S}o,r di na t e " , \ OF| F ^S ET(expr_str[1][1]), AV_OPT_TYPE_STRIsrc/libavfilter/vf_owdenoise.csrc/libavfilter/vf_noise.cN::61G140::485,: {:. warning: smissing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] trsrc/libavfilter/vf_noise.c=":047": 120:}140 | , note: expanded from macro 'NOISE_PARAMS'0 , 0 , F L47A | G S s },u {m# _| nha ^ m+e="_ sitcroeenffg[t1h]"[,i "]s et* c(osmrsrc/libavfilter/vf_perspective.cpco:_nh76:e[114x: n0]warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]+ #"s#rxc"_ hs76[tx1 | ])re ng; t | ~ ~~~~~~~~~~^~~~~~~~~~~ h ",{ O"FxF2SE"T,( pa"rseat mbo.tsttorme nlgeftth ),x cAoVo_rOPdTi_naTtYe"P,E _OIFNFTS,E T({e.xpir_6s4=t0r}[,2 ]0[, 01])0,0 ,A VF_LOAPGST}_,TY P E _ S T R I N\ G | , ^ {.str="0"}, 0, 0, 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' src/libavfilter/vf_perspective.c:77:114: warning: 48missing field 'unit' initializer [-Wmissing-field-initializers] | {#na m77e | " s " , { " y2 ", " s et b"ostetto mc loemfpto nye cnoto r#di"n#axt"e "s,t r eOnFgFthS"E,T (OeFxFpSr_EsTt(r[p2a]r[a1m].s)t,r eAnVg_tOhP)T_,T YAPEV__OSPTTR_ITNYGP,E _{I.NsTt,r ={"H."i},6 40=,0 }0, ,0 ,F L1A0G0S, }F,L A G| S} ^, \ | ^ 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_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ 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 }, | ^ CC libavfilter/vf_readvitc.o src/libavfilter/vf_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 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_thresholdsrc/libavfilter/vf_pad.c, :119 :25950 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 *119 n | ew_ b a dvnaers_sv a/l use-s>[bVaAdRn_eOsUsT__tWh]r e=s src/libavfilter/vf_owdenoise.chvaor:l_218vd:a,l 32:uf esa[warning: cVAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Rto r_)O;W ] =| ^~~~~~ NA N218 | ; | ~ ^~~ /usr/include/math.h : 15 : 19 : dnote: oexpanded from macro 'NAN'u ble v15 | #=d esf-i>npel anNeA[Ni + 1 ] [_j_]b[uiyl*ts-i>nl_innaesnifz(e" "+) x ]| ; ^~~~~~~~~~~~~~~~~~ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] 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->badnessrc/libavfilter/vf_noise.cs_t:hr104e:46s:ho lwarning: d)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_photosensitivity.c:282:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(vsrc/libavfilter/vf_noise.cal:ue105,: 46s:iz ewarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (value), 105" | % f " , ( f l o a t) f i x e d _xb2a d=n 2e.s0s * /a vs-_>lbfagd_ngeests(l_ftgh)r e/ s(hfololad)t;) U| I ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~N T_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_paletteuse.c:246:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 246src/libavfilter/vf_photosensitivity.c | : 288 :46 : iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (color>>24 < s288-> | t ra n s _t h r e sshn p&r&i ns-t>ft(rvaalnusep,a rssrc/libavfilter/vf_noise.ceizne:co116fy(:v_18ai:ndl euwarning: xeimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) >,= "0%)f "{, 116 | | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~f a c to r ) ; | ~~~~~~~~ ^~~~~~ y1 = av_clipfsrc/libavfilter/vf_owdenoise.c(y1,: -2331:2218:, 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h: 143233:29 | : note: expanded from macro 'av_clipf' 143 | # id e=f isn-e> plaavn_ec[l0i]p[0f] [ y * s - > l i neasvi_zcel i+p fx]_ +c d i| t ^h er[x&7][y&7]*(1.0/64) + 1.0/128; // yes the rounding is insane but optimal :) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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 +src/libavfilter/vf_pad.c n:n203 :*46 : fwarning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]l ter_size, fi l203t | e r _ s iz e ) ;( u ns| i ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g ned)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->wsrc/libavfilter/vf_nnedi.c :>905 :s29:- warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 6 warnings generated. 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23 warnings generated. 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_overlay.c:289:src/libavfilter/vf_nnedi.c32::932 :warning: 31:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | 289 | s - >mveaanr__fivlatleure[sk[]V A+R=_X ]m o d e l- >=s oNfAtNm; a x| _ ~ ^~~q 2[nn * f/usr/include/math.hil:t15e:r19_:s inote: zexpanded from macro 'NAN'e + k] 15- | #sdoefftimanxe_ mNeAaNns [ n n ] ; __ b| u ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~i ltin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:290:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_nnedi.c:937:27 :290 | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] s->var _937va | l u e s [ V AmRe_aYn]_ f i l te r=[ kN]A N*;= s c| a ~ ^~~l e; /usr/include/math.h| : ~~ ^~~~~15 :19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_overlay.c : 292| : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_remap.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_pad.csrc/libavfilter/vf_pixelize.c::264318::19105:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 318 | 264 | { " p lfoarne s("i, =" 0s;e ti wadnaetsa)[,i ]A;V _iO+P+T)_ TY{PE _ F| L ~ ^ ~~~~~~~~~~~~~~~~~~~~~~AG S, {.i64=src/libavfilter/vf_pad.c15:},271 :190:, warning: 1comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]5, FLAGS } ,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 long' [-Wsign-compare] 293 | forsrc/libavfilter/vf_pixelize.c :(319j: 105= :0 ;warning: jmissing field 'unit' initializer [-Wmissing-field-initializers] < FF_ARR A319Y_ | E L EM S (p{l an"eps") ,& & p l "asentes [wjh]a t> = p0l;a nje+s+ )t o {f i l| t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ er", 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 }, | ^ 4 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_pad.c:420:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_maskfun.c:56:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]420 | { "56 | w id th " ,{ " hi"gsh"e,t t h"es epatd hairghe at hwirdeths hoelxd"p,r eOsFsFioSn"E, T (h i g h ) ,O FF S EATV(_wO_PeTx_pTrY)P,E _AVI_ONPTT,_ T{Y.PiE6_4S=T10R}I,N G, 0{,. sUtIrN T=1 6"_iMwA"X},, V F0T, }0,, F| L ^A GS }, | ^ src/libavfilter/vf_maskfun.c:57:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_pad.c57: | 421 : 123 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" planes", "421s | e t p l {a n"ews"",, " s e t OtFhFeS EpaTd( aprleaa nweisdt)h, e xApVr_eOsPTs_ioTnYP"E,_ I N T , { . iO6FF4S=0ExFT}(w,_ e0xp,r )0,x FA,V _ O P T _ TY P EV_FSTT R}I,N G ,| ^{ .str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_maskfun.c:58:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "fisrc/libavfilter/vf_pad.cll:",422 : 123 ":se twarning: missing field 'unit' initializer [-Wmissing-field-initializers]f ill val u422e | ", {O F"FhSeEiTgh(tf"il,l) , " s eAtV _tOhPeT p_aTdY PaEr_IeNaT ,h e{i.gih64t= 0}e,x p r e0s,s iUoInN"T,1 6_ M A X , OVFFFTS E},T ( h| ^_ expr), AV_OPT_TYPE_STRING, {.str = src/libavfilter/vf_maskfun.c"i:h59":}103,: 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0, FLAGS 59} | , | ^ { "sum", "set sum value", src/libavfilter/vf_pad.c : 423 :OF123F:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] (sum), 423A | V _ O {P T"_hT"Y,P E _ I NT , "{.sie6t4 =t1h0e} ,p a d0 ,a reUaI NhTei1gh6t_M AexXp,r eVsFsTi o}n," , | ^ OFFSET(h_expr), AV_Osrc/libavfilter/vf_maskfun.cP:T60:_12T:YP Ewarning: _missing field 'help' initializer [-Wmissing-field-initializers]S TRI N60G | , { . s{t rN U=L L" i}h " }| , ^ 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:424:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "x", "set the x offset expression for the input image position", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:425:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "y", "set the y offset expression for the input image position", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:430:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "aspect", "pad to fit an aspect instead of a resolution", OFFSET(aspect), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_pad.c:431:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 431 | { NULL } | ^ 6 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 | CC libavfilter/vf_removegrain.o 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]); | ^~~~~~ 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); | ~ ~~~~~~~^~~~~~~~ 3 warnings generated. 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) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. 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_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_removelogo.o src/libavfilter/vf_paletteuse.c:954:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 954 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~ ~~~~~~~~~~^~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_overlay.c:1014:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1013 | s->var_values[VAR_T] = mainpic->ptCC libavfilter/vf_repeatfields.o ssrc/libavfilter/vf_premultiply.c :==60 :A90V:_N Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]TS _VALUE ? | ~ 601014 | | { " p l a nNeAsN" ,: "msaeitn ppilca-n>epst"s, *O FaFvS_EqT2(dp(liannleisn)k,- >AtVi_mOeP_Tb_aTsYeP)E;_ I N| T ^~~, {.i64=0x/usr/include/math.hF:}15,: 190:, note: 0expanded from macro 'NAN'x F, FLAG S15 | }#,d e f| i ^n e NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_overlay.c:1015:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_premultiply.c1015: | 62 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] s-> va62r_ | va lu es [ VA{R _NPUOLSL ]} =| ^p os == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1224:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1224 | COMMON_OPTIONS | ^ src/libavfilter/vf_lut3d.c:56:12: note: expanded from macro 'COMMON_OPTIONS' 56 | { 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, {.src/libavfilter/vf_overlay_vaapi.cstr: =389 :"1460:" }warning: , missing field 'unit' initializer [-Wmissing-field-initializers]0 , 0, FLAGS }, | 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.csrc/libavfilter/vf_overlay_vaapi.c::3901070::146144:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 3901070 | | {{ ""shroerpteeasttl"a,s t""f,o r"cree pteeartm ionvaetriloany owf htehen ltahset oshvoerrtelsaty i nfpurta mteer"m,i na t es " , OF F S EOTF(FfSsE.To(pfts_.shooprtt_ersetp)e,a tAVl_aOPsTt_)T,Y PAEV__BOPOTO_LT,Y {P .Ei6_4 B=O 0O }L, ,0 ,{ 1.,i F6L4AG S= }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_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_premultiply.c:354:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_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)) | ^ 2 warnings generated. CC libavfilter/vf_rotate.o 4 warnings generated. CC libavfilter/vf_sab.o src/libavfilter/vf_procamp_vaapi.c:58:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:58:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ~ ~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ 14 warnings generated. 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_procamp_vaapi.c:210:12: warning: src/libavfilter/vf_multiply.cmissing field 'help' initializer [-Wmissing-field-initializers]: 52:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | {52 | N U L L {}, "o f| fs ^et ", "set offset", OFFSET(offset), AV_OPT_TYsrc/libavfilter/vf_procamp_vaapi.cPE:_209:F72L: Owarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T , {.dbl=0 .2085 | } , -{1 .", h1u.e, "F,L A"OGuSt p},u t | v ^id eo hue", | ~ 209 | OFFSsrc/libavfilter/vf_multiply.cE:T53(:h95u:e )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_ T53Y | P E _ F LO{A "Tp,l a{ne s"., d"bls et= HUpEla_nDeEsF"A,U LTO }F,F SHEUTE_(MpIlN,a nHeUEs_)M,A XA,V _.OfPlTag_s T=Y PFELA_GFSL A}G,S , | { ^~~~~~~. i64=0src/libavfilter/vf_procamp_vaapi.cx:38F:}29:, note: expanded from macro 'HUE_MAX' 0., 0 x38 | F#,d eFLfAiGnSe H}U,E _ M| ^A X 180.src/libavfilter/vf_multiply.c:054F : 12:| warning: ^~~~~~missing field 'help' initializer [-Wmissing-field-initializers] 54 | src/libavfilter/vf_procamp_vaapi.c{: 209N:U63L:L 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 | 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); | ~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_scale.o OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS3 }, warning s generated| . ~ ^~~~~~~~~~~ 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 | src/libavfilter/vf_lut3d.c OF:FS1745E:T72(:sat uwarning: raimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t ion), AV_OPT_TY P1744E | _ F L OA T , { . d b l = S A T U R A T IavO_Nl_oDEgF(AcUtLxT, }A,V _SLATOUGR_DAETBIUOGN,_ M"mIinN:, %SfA T%UfR A%TfI O|N _mMaxA:X ,% f. f%fl a%gfs\ n=" ,F L AG| S ~~~~~~ }, | ^~~~~~~~~~~~~~ 1745 | src/libavfilter/vf_procamp_vaapi.c : 42 : 30 : note: expanded from macro 'SATURATION_MAX' 42 | # d e f i n e S A TmUiRnA[T0I]O,N _mMAiXn [ 1 ] , m1i0.n0[F2 ] | , ^~~~~ max[0], masrc/libavfilter/vf_procamp_vaapi.cx:[2011:]77,: mwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x [2]); | 200 ^~~~~~ | { "src/libavfilter/vf_lut3d.cs:a1745t:u64r:a twarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o ", "Out p1744u | t v i de o sa t u ra ti o n " , | ~ av_ l201o | g ( c t x, AOVF_FLSOGE_TD(EsBaUtGu,r a"tmiino: n%)f, A%Vf_ OP%Tf_ T|Y PmEa_FxL:O A%T,f {% f. d%bfl\ n= "SA,T U R| A ~~~~~~T ION_D E1745F | A U L T } , S A T U R A T I O N _ M IN , S A T U R A TmIiOn[N0_]M,A Xm,i n.f[l1a]g,s m=i nF[L2A]G,S }m,a x [| ^~~~~~~~~~~~~~0 ],src/libavfilter/vf_procamp_vaapi.c :m41a:x31:[ 1note: ]expanded from macro 'SATURATION_MIN', ma x41[ | 2#]d)ef;i n e| ^~~~~~S ATURATIsrc/libavfilter/vf_lut3d.cON:_1745M:I56N: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.0 F 1744 | | ^~~~ src/libavfilter/vf_procamp_vaapi.c : 201 : 55 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] av_l o201g | ( c t x , AOVFF_SLEOTG(_sDatEuBUrGa,t io"nmi)n, :A V%_fO %PfT_ T%YfP E|_ FmLaOx:A T,% f{ %.fd b%lf \=n "S,A T U| R ~~~~~~ ATION _D1745E | F A U LT } , S A T U R A T I O N _ M I N , S AmTiUnR[A0]T,IO Nm_iMAnX[,1 ].f,l amgisn [= 2F]L,A GmSa x}[,0 ] ,| ~ ^~~~~~~~~~~~~~~~~~m ax[src/libavfilter/vf_procamp_vaapi.c1:]43, :m31a:x [note: 2expanded from macro 'SATURATION_DEFAULT'] ); | 43 ^~~~~~ | #definesrc/libavfilter/vf_lut3d.c :S1745A:TU48R:A Twarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O N_DEFA U1744L | T 1 . 0 F | ^~~~ av_losrc/libavfilter/vf_procamp_vaapi.cg:(199c:t93:x ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AV _LOG_ D198 | E B U G ,{ ""sm"i, n":O u%tfp ut% fv i%dfe o |s maaxt:u r%aft i%onf", % | f ~\ n", | ~~~~~~ 199 | 1745 | O F F S ET ( s a t u r a t i on ) , A V _ O P T _ T Y P mEin_[F0L]O,A T,m i{n [1.]d,b lm in=[ S2A]T,U RmAaTxI[O0N]_,D EmFaAxU[L1]T, }m,a xS[A2T])U;R A| TI ^~~~~~ON _MIN, Ssrc/libavfilter/vf_lut3d.cA:TU1745R:A40T:I Owarning: N_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M AX, .fl ag1744s | = F L AG S } , | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c : 42 : 30 : note: expanded from macro 'SATURATION_MAX'a v_l o42g( | c#tdxe,f iAneV _SLAOTUGR_ADTEIBOUNG_,M A"Xm i n : % f 1%0f. 0%Ff || ^~~~~m ax: %f src/libavfilter/vf_procamp_vaapi.c%:f199 :77%:f\ n"warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~ 198 | 1745 | { " s " , " O ut p u t v i de o s a t u ra t i o n " ,m i n| [ ~0 ], min[1 ]199, | m i n [2 ] , OmFaFxS[ET0(]s,a tmuaxr[at1i]o,n )m,a AxV[_2O])P;T_ T Y| P ^~~~~~E _FLOAT,src/libavfilter/vf_lut3d.c :{1745 :.32:d bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = SATU R1744 | A TI O N _ D E F A UL T } , S A T U R A T I OaNv__MlIoNg,( cStAxT,U RAAVT_ILOONG__MDEABXU,G ,. fl"ags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:197:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' 29 | #define BmRiInG:H TN%EfS S%_fM I%Nf | m a-x1:0 0%.f0 F% f | % ^~~~~~~ f\n", | src/libavfilter/vf_procamp_vaapi.c ~~~~~~: 197:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1745 | 197 | O F F S E T ( br i g h t ) , mAiV_nO[0P]T,_ TmYiPnE_[F1L]OA,T, m{i n.d[b2l] =, BmRaIx[G0H]T,N mEaSxS[_1DE]F,A UmLTa x}[,2 ]B)R;I G H| T ^~~~~~N ESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:195:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' 29 | #define BRIGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESsrc/libavfilter/vf_lut3d.cS_MI:N,1763 :B44R:I GHwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]NE SS_MAX, .flag s1763 | = F L AlGuSt 1}d,- > s| ~ ^~~~~~~~~~~~~~~~~~c alesrc/libavfilter/vf_procamp_vaapi.c.:r 31= :a31v:_ cnote: lexpanded from macro 'BRIGHTNESS_DEFAULT'i pf(1 .31 | /# d(emfaxi[n0]e - BmRiIGnHT[N0E]S)S,_ D0.EfF,AU L1T. f ) ; 0 .| 0 ~ ~~~~~~~^~~~~~~~F | ^~~~ src/libavfilter/vf_lut3d.c:1764:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | lut1d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1765:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | lut1d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1778:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1778 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1786:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1786 | return lut1d->lut[idx][NEAR(s)]; | ~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:1811:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1811 | const float m = (1.f - cosf(d * M_PI)) * .5f; | ^ ~ CC libavfilter/vf_scale_vaapi.o 6 warnings generated. CC libavfilter/vf_scdet.o 3 warnings generated. 2 warnings generated. CC libavfilter/vf_scroll.o 2 warnings generated. 29 warnings generated. 18 warnings generated. 7 warnings generated. 2 warnings generated. src/libavfilter/vf_pullup.c:41:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "jl", "set left junk size", OFFSET(junk_left), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:42:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ 19 warnings generated. 3 warnings generated. src/libavfilter/vf_qp.c:47:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_qp.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_selectivecolor.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_pullup.c:267:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 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 } | ^ 6 warnings generated. CC libavfilter/vf_separatefields.o 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_pullup.c:735:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 735 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_setparams.o 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_readeia608.c:97:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "lp", "lowpass line prior to processing", OFFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/vf_readeia608.c:205:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned 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') and 'int' [-Wsign-compare] 213 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavfilter/vf_shear.o src/libavfilter/vf_readvitc.c:57:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "scan_max", "maximum line numbers to scan for VITC data", OFFSET(scan_max), AV_OPT_TYPE_INT, {.i64 = 45 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "thr_b", "black color threshold", OFFSET(thr_b), AV_OPT_TYPE_DOUBLE, {.dbl = 0.2 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:59:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "thr_w", "white color threshold", OFFSET(thr_w), AV_OPT_TYPE_DOUBLE, {.dbl = 0.6 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_showinfo.o 15 warnings generated. 4 warnings generated. 6 warnings generated. 6 warnings generated. CC libavfilter/vf_showpalette.o 6 warnings generated. 8 warnings generated. 3 warnings generated. src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/vf_removegrain.c:38:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m0", "set mode for 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:39:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "m1", "set 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},CC libavfilter/vf_shuffleframes.o 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} | ^ CC libavfilter/vf_shufflepixels.o src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ CC libavfilter/vf_shuffleplanes.o src/libavfilter/vf_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL } | ^ 15 warnings generated. CC libavfilter/vf_signalstats.o src/libavfilter/vf_pseudocolor.c:669:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 669 | g = fill.fill[1]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:670:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 670 | b = fill.fill[2]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:671:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 671 | r = fill.fill[0]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:672:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 672 | a = fill.fill[3]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:674:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:641:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 641 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[color]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_signature.o src/libavfilter/vf_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/vf_sab.c:106:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_sab.c:108:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | if (s->chroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ 6 warnings generated. 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:%CC libavfilter/vf_siti.o 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", src/libavfilter/vf_psnr.c 119 | : 65 : 149 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s->luma .ra d65iu | s , s - >{l"usmtaa t s._pfriel_ef"il,t "eSre_tr afdiileu s,w hse-r>e ltuom ast o r.es pterre-nfgratmhe, d i| f ~~~~~~~~~~^~~~~~~~f erence insrc/libavfilter/vf_sab.cfo:r119m:a40t:i owarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]", OFF S116E | T ( s t aatvs__lfoigl(ec_tsxt,r )A,V _ALVO_GO_PVTE_RTBYOPSEE,_ S | T ~~~~~~R ING, 117{ | . s t r = N U L L } ,"l u0m,a _0r,a dFiLuAsG:S% }f, l u| m ^a _pre_filter_radius::%f luma_strength:%f " src/libavfilter/vf_psnr.c: 66118: | 149 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "c h66r | o m a _ r{"afd",i u s : % f c h r"oSmeat_p rfei_lfiel twehre_rrae dtiou ss:t%ofr ec hpreorm-af_rsatmree ndgitfhf:e%rfe\nnce" , infor ma119t | i o n " , O F F S EsT-(>sltuamtas _ f.irlaed_isutsr),, sA-V>_lOuPmTa_ T Y.pPrEe__STfRilItNeGr,_ r{a.dsiturs,= NsU->LlL}u,m a0 , 0.,s tFLrAeGnSg t}h,, | ^ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:119:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | src/libavfilter/vf_psnr.ca:v67_:l152o:g (warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]t x, AV_LOG _67 | V E R B{O"SsEt,a t s| _ ~~~~~~v ersi o117n | " , " S e t t he f"olurmmaat_ rveardsiiuosn :fo%r ft hleu msat_partes_ ffiilltee.r"_, r a d i u s : : % f OlFuFmSaE_Ts(tsrteantgtsh:_%vfe r"s ion), 118 | AV _ O P T _ T Y PE _ I N"Tc,h r o m {a._ir6a4d=i1u}s,: % f c1h, r2om,a _FpLrAe_GfSi l}t,e r _| r ^a dius:%f chroma_strength:%f\n",src/libavfilter/vf_psnr.c :68:143: 119warning: | missing field 'unit' initializer [-Wmissing-field-initializers] 68s | - > l {u"moau t p.uratd_imuasx," ,s -">Aldudm ar a w. prset_atfsi l(tmearx_ rvaalduieuss), tso -t>hleu moaut p u.ts tlorge.n"g,t h , | ~~~~~~~~~~^~~~~~ 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_sab.c:154:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:154:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:162:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | vec = sws_getGaussianVec(f->strength, 5.0); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_sab.c:174:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:174:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_psnr.c:151:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ CC libavfilter/vf_smartblur.o 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.hsrc/libavfilter/vf_scdet.c:47::5328:: 140note: :expanded from macro 'FFMAX' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | #define F53F | M A X( a{, b") t(h(rae)s h>o ld("b,) ? ("as)e t: s(cben)e )c h | a ^ nge detect thresrc/libavfilter/vf_rotate.csh:ol167d":,51 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSE T167( | th r e s h ol d ) , A FVF_MOPATX_(0T,Y PinEw_ D*O UcBLoEsx,) + F{FM.AdXb(l0 ,= -i1n0h. }* ,s i n x0),; 1| 0 ~ ^~~~0 ., V|src/libavutil/macros.hF: 47}:, 40 :| ^note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (src/libavfilter/vf_scdet.cb:)54 :140?: warning: missing field 'unit' initializer [-Wmissing-field-initializers]( a) : (b )54) | | ^ { "t", src/libavfilter/vf_rotate.c : 167 : 27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set sc e167 | n e c h a n ge d e teFcFtM tAhXr(e0s,h olidn"w, * c o s x )O F+FS EFTF(MtAhXr(e0s,h o-lidn)h, * AsVi_nOxP);T _ T| Y ~ ^~~~P E_DOUsrc/libavutil/macros.hB:47L:E,28 : note: expanded from macro 'FFMAX'{ .dbl =47 | #1d0e.f}i,n e FF M0A,X( a ,1b0)0. ,( (aV)| F> }(,b ) ?| ( ^a ) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_scdet.c:55: 140167: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] F F55M | A X ( 0 ,{ i"nswc _*p caosss"x,) + F F"MSeAtX( 0t,h e- ifnlh a*g tsion xp)a;s s| s ~ ^~~~c ene csrc/libavutil/macros.hh:a47:n40g:e note: fexpanded from macro 'FFMAX'ra mes", O47F | #FdSEeT(fsicn_ep aFsFs)M,AX ( a ,Ab)V _O(P(aT)_ T>Y P(Eb_B)O O?L ,( a ) : {(.bd)b)l = | ^0 }, 0src/libavfilter/vf_rotate.c,: 166 : 51 : 1warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] V |F }, | 166 ^ | return FFMAX(0, inh * sinx)src/libavfilter/vf_scdet.c +: 56F:F140M: Awarning: X(missing field 'unit' initializer [-Wmissing-field-initializers]0 , -inw * c56 | o sx ) +{ "| s ~ ^~~~" , src/libavutil/macros.h : 47 : 28 : note: expanded from macro 'FFMAX'" Set t h47e | f#ldaegfi nteo pFaFsMs AsXc(ean,eb )c h(a(nag)e >f r(ba)m e?s ("a,) OF:F (SbE)T)( s c| _ ^p ass), src/libavfilter/vf_rotate.c A:V166_O:P51T:_ Twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_BOO L166 | , r e{t.udrbnl F=F M A0X (0 ,} ,i n h 0*, s i n x1) ,+ FVF|MFA X},( 0 | , ^ - inw * cosx) + | src/libavfilter/vf_scdet.c ~ ^~~~: 57:10:src/libavutil/macros.h :warning: 47missing field 'help' initializer [-Wmissing-field-initializers]: 40: note: expanded from macro 'FFMAX'57 | { NU47L | #Ld}e f i| ne ^ 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 FFMAX4(a warning,sb generated). ((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_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_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) +CC libavfilter/vf_spp.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 | ^ 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)) | ^ src/libavfilter/vf_scale.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 338 | for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_sr.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 | #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("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:431:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | if (fabs(rot->angle - 0) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:435:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | } else if (fabs(rot->angle - M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:439:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | } else if (fabs(rot->angle - M_PI) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:443:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | } else if (fabs(rot->angle - 3*M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_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.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_scale.c:src/libavfilter/vf_selectivecolor.c763::16149:13:: 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] 161 | 763 | c m y k [ 2 ] < -s1c.a0l e|-|> vcamry_kv[a2l]u e>s [1V.A0R _|S|2 R _| M ^~~~~~~ ~A IN_T] = TSsrc/libavfilter/vf_selectivecolor.c2:160T:(31i:n ->warning: pimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t s, li n160k | - > t i m e _ b a s cem)y;k [ 1| ] ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ < -1.0 || cmyk[1] > 1.0 || src/libavfilter/internal.h| : ^~~~~~~ ~265 :48: note: expanded from macro 'TS2T' src/libavfilter/vf_selectivecolor.c :265160 | :#13d: ewarning: fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i ne TS 2160T | ( t s , t b ) ( ( tcsm)y k=[=1 ]A V<_ N-O1PT.S0_ V|A|L UcEm ?y kN[A1N] :> (1d.o0u b|l|e ) | ( ^~~~~~~ ~ts ) * av_q2src/libavfilter/vf_selectivecolor.cd:(159t:b31:) )warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^~~ 159 | /usr/include/math.h : 15 : 19 : inote: fexpanded from macro 'NAN' (cmy k15[0 | ]# d_ b1u.i0l t|i| n _| n ^~~~~~~ ~a nf("") 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_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_psrc/libavfilter/vf_selectivecolor.cos:; 165 :70| : ~ ^~~ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] /usr/include/math.h:15:19: note: expanded from macro 'NAN' 163 | 15 | # d e f i n ea vN_AlNo g ( s , _A_Vbu_iLlOtGi_nE_RnRaOnRf,( ""I"n)v a l| i ^~~~~~~~~~~~~~~~~~d %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] ransrc/libavfilter/vf_scale_vaapi.cge\n:",258 :214: warning: 165 | missing field 'unit' initializer [-Wmissing-field-initializers] col or258_ | n a m e s{[ r"afnoger_cied_d]i,v icsmibylke[_b0y]",, c"meynfko[r1c]e, tchamty kt[h2e] , ocumtypku[t3 ]r)e;s o l| ^~~~~~~u tion is src/libavfilter/vf_selectivecolor.cdi:v165i:s61i:b lwarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] by a def i163n | e d i n t e g e r w ahevn_ lfoogr(sc,e _AVo_rLiOgGi_nEaRlR_OaRs, p"ecItn_vraaltiido %iss audsjuesdt"m,en tOsF (FS%src/libavfilter/vf_scale.cEgT: (767%fo:rcg40e :_ %dg warning: %giimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v)is .i b"l e _| b ~~~~~~y ) ,767 | A V_164 O | PT _T Y P E _ I N T , { sc a. li e 6 -"4S> e=vt a1t},r 1i,_n v2gals5u 6e, mFs[uLsVAARt_TG]S }=b ,eT S 2s| Te ^(t i ni-n> p[t-s1,; 1l]i nrka-n>get\inm"src/libavfilter/vf_scale_vaapi.c,:e 260_b:a12se ):165; | warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | src/libavfilter/internal.h :{ 265 : N48UL :L cnote: o},l expanded from macro 'TS2T'o r| _ ^n am e265s | [#radnegfei_nide] ,T S2cTmy(kt[s0],, tcbmy)k [(1(t]s,) cm=y=k [A2V]_, NcOmPTySk_[V3A]LU)E; ? | N ^~~~~~~A N : (dousrc/libavfilter/vf_selectivecolor.cb:l165e:)52(:t swarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] * av_q 2163d | ( t b ) ) | ^~~ /usr/include/math.ha:v15_l:o19g:(s ,note: expanded from macro 'NAN'A V_LO G15_ | ER#RdOeRf,i n"eI nNvAaNl i d % s _ad_jbuusitlmteinnt_sn a(n%fg( "%")g % g| ^~~~~~~~~~~~~~~~~~ %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0]src/libavfilter/vf_scale.c,: 768c:m62y:k [warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] , cmyk[2], 768 | c m y k [ 3 ] ) ; | ^~~~~~~s cale->vsrc/libavfilter/vf_selectivecolor.car:165_:v43a:l uwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e s[VAR_P O163S | ] = i n- > p k t _ p aovs_ l=o=g (-s1, A?V _NLAON G:_E RiRnO-R>,p k"tIn_vpaolsi;d %| ~ ^~~s adju/usr/include/math.hs:15t:m19:e nnote: texpanded from macro 'NAN' s (% g15 | %#gd e%fgi n%eg )N.A N" | ~~~~~~ __ b164u | i l t i n _ n a n f( " " ) | ^~~~~~~~~~~~~~~~~~ " Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ CC libavfilter/vf_ssim.o 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_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 222 | src/libavfilter/vf_scale.cfor: 917(:i36 := warning: 0;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i < FF_ARRAY_ELEMS (917s | - > c m y k _ a dsjcuaslte)-;> via++r)_ v{ a l| u ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e s[VAR_Tsrc/libavfilter/vf_selectivecolor.c]: 224=: 23T:S 2Twarning: (comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]i n->pt s,224 l | i n k - > t im e _fboars e()k; =| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 ; k < FF_ARRsrc/libavfilter/internal.hA:Y265_:E48L:E Mnote: Sexpanded from macro 'TS2T'( s->cmyk _265a | d#jduesfti[n0e] )T;S 2kT+(t+s), {t 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/vf_scale.c:918:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:282:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBsrc/libavfilter/vf_scroll.cOSE:,177 :"119%:8s swarning: :missing field 'unit' initializer [-Wmissing-field-initializers] C =%6g M=%6g Y= %1776 | g K = %{6 g"\hno",r i z| o ~~~~~~ ntal" ,282 | "s e t t h e ho r i z o n t aclo losrcr_onlamleisn[pgr -s>pereadn"g,e _OiFdF]S, EcTm(ykh[_0]s,p ecemdy),k [A1V]_,O PcTm_yTYkP[E2_]F, LcmOyAkT[,3 ]{).;d b l| = ^~~~~~~0 .}, -1.src/libavfilter/vf_selectivecolor.c,: 2821:.52:, warning: Vimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]FT }, | ^281 | av_log(s, AV_LOG_VERBOSE, "%src/libavfilter/vf_scroll.c8:s178s::119 :C =warning: %missing field 'unit' initializer [-Wmissing-field-initializers]6 g M=%6g Y178= | % 6 g {K =%"6gh\"n,", | ~~~~~~ " s282e | t t h e h o r i z o nctolaolr _nsacmreos[lprl->irnangg es_pied]e,d "c,m yOkF[F0]S,E cTm(yhk_[s1p]e, ecdm)y,k[ 2A]V,_ OcPmTy_kT[3Y]P)E;_ F| LO ^~~~~~~A T, {.dsrc/libavfilter/vf_selectivecolor.cbl:282=:043.:} ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- 1., 1 .281, | V F T }, a| v ^_ log(s, AV_LOG_VERBOSE, "%8ss: C=%6src/libavfilter/vf_scroll.cg: 179M:=119%:6 warning: gmissing field 'unit' initializer [-Wmissing-field-initializers] Y=%6g K= %179 | 6 g\ n " ,{ "| v ~~~~~~ ertic a282l | ", " s e t t h e v e rctoilocra_nla msecsr[oplrl-i>nrgan gspee_eidd"],, c m yOkFF[SE0T(]v,_ csmypke[1e]d,) , cAVm_ykO[P2T]_,TY PcEm_yFkLO[A3]T), ;{ . d| b ^~~~~~~l =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_src/libavfilter/vf_selectivecolor.csp:e262e:d23:) ,warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]A V_OPT_TYPE _262F | L O A T , { . dbflo=r0 .(}i, = -01.;, i1 .<, VFFT F},_ A R| R ^A Y_ELEMS(s->opt_cmyk_adjust); i++)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 } | ^ 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", OCC libavfilter/vf_ssim360.o FFSET(size_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, FLAGS }, | ^ src/libavfilter/vf_scale.c:997:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 997 | { "in_v_chr_pos", "input vertical chroma position in luma grid/256" , OFFSET(in_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:998:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 998 | { "in_h_chr_pos", "input horizontal chroma position in luma grid/256", OFFSET(in_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:999:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 999 | { "out_v_chr_pos", "output vertical chroma position in luma grid/256" , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1000:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1000 | { "out_h_chr_pos", "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_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 } | ^ 6 warnings generated. 1 warning generated. src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ 2 warnings generated. src/libavfilter/vf_setparams.c:118:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | {NULL} | ^ src/libavfilter/vf_setparams.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | {NULL} | ^ 2 warnings generated. src/libavfilter/vf_setparams.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | {NULL} | ^ 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 3 warnings generated. CC libavfilter/vf_stack_vaapi.o 7 warnings generated. 15 warnings generated. src/libavfilter/vf_shuffleframes.c:135:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "mapping", "set destination indexes of input frames", OFFSET(mapping), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_shuffleframes.c:136:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 136 | { NULL }, | ^ src/libavfilter/vf_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_showinfo.c:131:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 131 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavfilter/vf_showinfo.c:134:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 134 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ src/libavfilter/vf_showinfo.c:175:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 175 | for (int j = 0; j < bbox->classify_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_stereo3d.o 5 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_shufflepixels.c:420:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:421:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:422:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 422 | { NULL }, | ^ CC libavfilter/vf_super2xsai.o src/libavfilter/vf_showinfo.c:406:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 407 | for (acdc = 0; acdc < FF_ARRAY_ELEMS(par->delta_qp[plane]); acdc++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_swaprect.o 2 warnings generated. CC libavfilter/vf_swapuv.o 1 warning generated. src/libavfilter/vf_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavfilter/vf_telecine.o src/libavfilter/vf_smartblur.c:90:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_smartblur.c:92:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_siti.csrc/libavfilter/vf_smartblur.c:95::10482::40 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91100 | | a v _ l oagv(c_tlxo, gA(Vc_tLOxG, _AVVE_RLBOOG_SIENF,O , | ~~~~~~| ~~~~~~ 101 | 92 | " l u m a _"SrIaTdI iSuumsm:a%ryf: \lnuTmoat_aslt refngrtamhe:s%: f%" PlRuImda6_4t"h\rn\ens"h old:% d93 | " 102 | " S p a ti a"lc hIrnofmoar_mraatdiiuosn::%\fn Acvherromaag_est:r e%nfg\tnhM:a%xf: %cfh\nrMoimna:_ th%rfe\sn\hno"l d:%d\ n94 | " , 103 | " T e m pso->rlalu mIan.rfaodrimuatsi,o ns:-\>nlAuvmear.asgter:e %nfg\tnhM,a xs:- >%lufm\an.Mtihnr:e %sfh\onl"d,, 10495 | | s - > c hs-r>onbm_af.rramaedsi,u sa,v gs-_>scih,r os-m>am.asxt_rsein,g tsh-,> misn-_>cshir,o maav.tgh_rteis,h osl-d>)m;a x _| t ~~~~~~~~~~^~~~~~~~i , s->misrc/libavfilter/vf_smartblur.cn:_104t:i22 : | warning: ~~~^~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | src/libavfilter/vf_siti.c : 95 :a71v:_ lwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g (ctx, A91V | _L O G _ VE R B OaSvE_,lo g (| c ~~~~~~tx , AV_ L101O | G _ I N F O , | " ~~~~~~ luma _92r | a d i u s : % f l u m a _ s t r"eSnIgTIt hS:u%mfm alryu:m\an_Ttohtraels hforladme:s%d: "% "PRI d1026 | 4 " \n \ n " 93"c | h r o m a _ r a d i u s : % f c"hSrpoamtai_aslt rIennfgotrhm:a%ft icohnr:o\mnaA_vtehrraegseh:o l%df:%\dn\Maxn:" ,% f\nM i103n | : % f \ n \ n " s-> lu94m | a . r a d i u s , s - > l um"aT.esmtproernaglt hI,n fso-r>mluamtai.tohnr:e\snhAovlerda,g e: % f104\ | n M a x : % f \ n M i ns:- >%cfh\rno"m,a .radi u95 | s , s - > c h ro m a. s t r esn-g>tnhb,_ frsa-m>ecsh,r oamvga_.stih,r ess-h>omladx)_;s i ,| s ~~~~~~~~~~^~~~~~-> min_si, src/libavfilter/vf_smartblur.cav:g103_:t36:i ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ->ma x100_ | t i , s-a>v_mliong_(tcitx , | A ~~~^~~~~~V _LOG_VERsrc/libavfilter/vf_siti.cBO:S95E:60,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~~ 91101 | | a v _"lluomga(_crtaxd,i uAsV:_%LfO Gl_uImNaF_Os,t r e| n ~~~~~~ gth: 92% | f l u m a _ t h r e s h o l d":S%IdT I" Susrc/libavcodec/put_bits.hm m102a | r:y265 ::37 : \ nwarning: To t comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]a l f ra m e"sc:h r %o265" | mPa _rR aI d6d4i u" s\ :n\ %fn "c ihfr 93 o( | s-m a> _ b sutf r_ e e n ngt dh: %f - c s"h-S>rbpoatuimafal __Ithprensthfolrod: r>%= msidz\aetnoif"o(,n:B i\tBnuAv ef103)r) | a g{ e : | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ % f \ n M asx->:l um%a.fr\andMiuis,n :s -%f>\lnu\mna."s tren g94t | h , s - > l u m a . t h r e s h"oTelmdp,o r a| l ~~~~~~~~^~~~~~~~I nformatisrc/libavfilter/vf_smartblur.con::103\:n20A:v ewarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ag e: % f\100n | M a x : a%vf_\lnMoign(:c t%xf,\ nA"V,_ LOG_V E95R | B O S E , | ~~~~~~ 101 | s - > n b _ f r a m"elsu,m aa_vrga_dsiiu, ss:-%>fm alxu_smia,_ sst-r>emnignt_hs:%if, lavugm_at_it,h rse-s>hmoalxd_:t%id, "s ->mi n102_ | t i | ^~~~~~ "chsrc/libavfilter/vf_siti.cro:m95a:_52r:a warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i us:% f91 | c h r o m a _s tarve_nlgotgh(:%cft xc,h rAoVm_aL_OtGh_rIeNsFhOo,l d :| ~~~~~~% d\n "92, | 103 | " SsI-T>Il uSmuam.mraardyiu:s\,n Tso-t>laulm af.rsatmreesn:g t%h",P RsId-6>4l"u\mna\.tnh"r eshol d93, | | ~~~~~~~~^~~~~~ "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | src/libavcodec/put_bits.h : 317 :33 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]" SITI Summary :317\n | T o t a lif fr(asm-e>sb:u %f"_PeRnIdd -6 4"s\->nbu\fn_"pt r >= 93si | z e o f ( B i t B u f ) ) "{S p a| t ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %src/libavfilter/vf_smartblur.cf\n":, 130:44: warning: 95implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 2 warning130s | generated . s - >nvb_efc r=a msewss,_ gaetvGga_ussis,i asn-Ve>cm(axf_-s>ir,a dsi-us>,m ifn-_>siq,u aalvigt_yt)i; , | s ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ ->max_ti, src/libavfilter/vf_smartblur.cs:-130>:m33i:n _warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i | ^~~~~~ 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); | ~~~~~~~~~~~~ ~~~^~~~~~~~ 2 warnings generated. 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; | ~ ~~~^~~~~~~~ 8 warnings generated. 9 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 src/libavfilter/vf_siti.c:260:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | mean += img_metrics[j * width + i]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_siti.c:266:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | float mean_diff = img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_siti.c:267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sqr_diff += (mean_diff * mean_diff); | ~~ ~~~~~~~~~~^~~~~~~~~~~ 1 warning generated. 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_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 } | ^ CC libavfilter/vf_thumbnail.o src/libavfilter/vf_sr.c:54:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "scale_factor", "scale factor for SRCNN model", OFFSET(scale_factor), 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/vf_tile.o 30 warnings generated. 34 warnings generated. CC libavfilter/vf_tinterlace.o CC libavfilter/vf_tmidequalizer.o CC libavfilter/vf_tonemap.o 11 warnings generated. 5 warnings generated. 5 warnings generated. CC libavfilter/vf_tonemap_vaapi.o 26 warnings generated. CC libavfilter/vf_tpad.o src/libavfilter/vf_ssim.c:74:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ 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_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: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 }, | ~ ^~~ CC libavfilter/vf_transpose.o 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); | ~~~~~~~~ ^ 7 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); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(weightCC libavfilter/vf_transpose_vaapi.o / (weight - ssim)) : INFINITY; | ~~~~~~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:449:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | ssim360 += weight * ssim360_end1x( | ~ ^~~~~~~~~~~~~~ 450 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | max); | ~~~~ src/libavfilter/vf_ssim360.c:468:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | ssim360 += weight * ssim360_end1( | ~ ^~~~~~~~~~~~~ 469 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_unsharp.o 8 warnings generated. src/libavfilter/vf_ssim360.c:707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:708:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | *ssim360_hist_net += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim360 += (sample_ssim360 * weight); | ~ ^~~~~~ src/libavfilter/vf_ssim360.c:711:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 711 | sum_weight += weight; | ~~ ^~~~~~ 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_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] CC libavfilter/vf_untile.o 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 } | ^ 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_I13NT warning,s generated{. .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] 21 warning s140 generated | . { "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_ssim360.c:1171:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1171 | c[i] /= 2.f; | ~~ ^~~ 7 warnings generated. 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_ssim360.c:1411:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1411 | r_square /= DEFAULT_EXPANSION_COEF * DEFAULT_EXPANSION_COEF; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:1459:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1459 | r_square /= (1.f + s->ref_pad) * (1.f + s->ref_pad); | ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:1503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1503 | d = cos(((0.5 + i) / h - 0.5) * DEFAULT_EXPANSION_COEF * M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1510:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1510 | double dx = DEFAULT_EXPANSION_COEF * (0.5 + j - w * 0.90) / (w * 0.10); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1513:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1513 | double top_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.25) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1516:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1516 | double bottom_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.75) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ CC libavfilter/vf_v360.o src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ CC libavfilter/vf_vaguedenoiser.o 9 warnings generated. CC libavfilter/vf_varblur.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 -src/libavfilter/vf_swapuv.c 3): 38{: 12 :| ~ ^ ~~~~~~~~~warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_super2xsai.c: 24138: | 15 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]{ NULL 241} | | ^ if (y < height - 3) | ~ ^ ~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_swaprect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL }, | ^ src/libavfilter/vf_swaprect.c:88:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | var_values[VAR_A] = (float) inlink->w / inlink->h; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_swaprect.c:92:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_vectorscope.o 12 warnings generated. src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] 455 | {NULL} | ^ 9 warnings generated. src/libavfilter/vf_signalstats.c:485:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ~ ^~~~~ src/libavfilter/vf_signalstats.c:485:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:485:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_signalstats.c:524:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_vflip.o 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_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_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_tile.c:127:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | if (inlink->w > (INT_MAX - total_margin_w) / tile->w) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tile.c:132:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (inlink->h > (INT_MAX - total_margin_h) / tile->h) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_vfrdet.o src/libavfilter/vf_threshold.c:41:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_threshold.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {NULL} | ^ src/libavfilter/vf_tmidequalizer.c:62:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=5}, 1, 127, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:63:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:64:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ CC libavfilter/vf_vibrance.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_tmidequalizer.c:296:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-compare] 299 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tinterlace.c:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 267 | for (i = 0; ikernel[n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_thumbnail.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (j = 0; j < FF_ARRAY_ELEMS(avg_hist); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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 4 warnings generated. CC libavfilter/vf_vignette.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) { | ~~~~~~~~~~~~ ^ ~~~~~~ src/libavfilter/vf_tonemap.c:72:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | s->param = 1.8f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:76:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | s->param = (1.0f - s->param) / s->param; | ^~~~ ~ src/libavfilter/vf_tonemap.c:80:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | s->param = 0.3f; | ~ ^~~~ CC libavfilter/vf_vmafmotion.o src/libavfilter/vf_tonemap.c:85:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | s->param = 1.0f; | ~ ^~~~ src/libavfilter/vf_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); | ~~^~~ ~ 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.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; | ~ ^~~~~ CC libavfilter/vf_w3fdif.o 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)) | ^ 9 warnings generated. 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_transpose.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ 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("") | ^~~~~~~~~~~~~~~~~~ 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 }, | ^ 2 warnings generated. 2 warnings generated. CC libavfilter/vf_waveform.o 4 warnings generated. src/libavfilter/vf_tonemap_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ src/libavfilter/vf_tpad.c:52:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "start", "set the number of frames to delay input", OFFSET(pad_start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:53:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "stop", "set the number of frames to add after input finished", OFFSET(pad_stop), AV_OPT_TYPE_INT, {.i64=0}, -1, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:58:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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", src/libavfilter/vf_unsharp.c "se:t178 :t18h:e warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ration to pad i178n | p u t " ,f p - > a m o u n t = a mOoFuFnStE T*( s6t5o5p3_6d.u0r;a t i| o ^~~~~~ ~n ), 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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 58 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_untile.c:44:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_untile.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_unsharp.c:323:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 323 | { "luma_msize_x", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:324:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "lx", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:325:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 325 | { "luma_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: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_stereo3d.c:218:12src/libavfilter/vf_unsharp.c:: 338warning: :139:missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | 338 | { N U{L L" a}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: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_weave.o 3 warnings generated. 7 warnings generated. 3 warnings generated. CC libavfilter/vf_xbr.o 2 warnings generated. CC libavfilter/vf_xfade.o src/libavfilter/vf_transpose_vaapi.c:249:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | { NULL } | ^ 36 warnings generated. 7 warnings generated. 1 warning generated. CC libavfilter/vf_xmedian.o 8 warnings generated. 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. 9 warnings generated. src/libavfilter/vf_stack_vaapi.c:83:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | for (int i = 0; i < avctx->nb_inputs; i++) 1{ warning generated| . ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_yadif.o CC libavfilter/vf_yaepblur.o src/libavfilter/vf_vfrdet.c:84:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | av_log(ctx, AV_LOG_INFO, "VFR:%f (%"PRIu64"/%"PRIu64")", s->vfr / (float)(s->vfr + s->cfr), s->vfr, s->cfr); | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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 }, | ^ CC libavfilter/vf_zoompan.o src/libavfilter/vf_vibrance.c:435:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 435 | { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:436:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 436 | { "blum", "set the blue luma coefficient", OFFSET(lcoeffs[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.212656}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:437:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 437 | { "alternate", "use alternate colors", OFFSET(alternate), AV_OPT_TYPE_BOOL, {.i64=0}, src/libavfilter/vf_stack_vaapi.c : 236 : 1 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, VF }, | ^236 | DEFINE_HSTACK_OPTIONS(vaapi); src/libavfilter/vf_vibrance.c| ^: 438:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/stack_internal.c :314: 9438: | note: expanded from macro 'DEFINE_HSTACK_OPTIONS' { NULL 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 } \ | ^ CC libavfilter/video.o src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | DEFINE_VSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:321:9: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 321 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:322:151: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 322 | { "width", "Set output width (0 to use the width of input 0)", OFFSET(base.tile_width), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:323:16: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 323 | { NULL } \ | ^ CC libavfilter/vsink_nullsink.o src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 250 | DEFINE_XSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:328:9: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 328 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ 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 } \ | ^ 1 warning generated. CC libavfilter/vsrc_cellauto.o 1 warning generated. 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_w3fdif.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_vignette.c:139:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 139 | const int xx = (x - s->x0) * s->xscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vignette.c:140:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 140 | const int yy = (y - s->y0) * s->yscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vif.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { 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)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define 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] = 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("") | ^~~~~~~~~~~~~~~~~~ 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 | ^ 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_cCC libavfilter/vsrc_gradients.o lip_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); | ~~~^~~~~~ src/libavfilter/vf_vmafmotion.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_vif.c:435:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | s->vif_min[i] = FFMIN(s->vif_min[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ src/libavfilter/vf_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | s->vif_min[i] = FFMIN(s->vif_min[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_vif.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->vif_sum[i] += score[i]; | ~~ ^~~~~~~~ src/libavfilter/vf_vmafmotion.c:217:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ 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)); | ~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 20 warnings generated. CC libavfilter/vsrc_life.o 2 warnings generated. 4 warnings generated. src/libavfilter/vf_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { NULL } | ^ src/libavfilter/vf_v360.c:167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ 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"}CC libavfilter/vsrc_mandelbrot.o , | ~ ^~~~ 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_fovsrc/libavfilter/vf_vectorscope.c"},: 100 :| 94 ~ ^~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c:165:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | { " x165" | , " s{e t c o"liodr_ fcoovm"p,o n"einntp uotn dXi aagxoinsa"l, OfFiFeSlEdT (oxf) ,v iAeVw_"O,P T _OTFYFPSEE_TI(NiTd,_ f{o.vi)6,4 =A1V}_,O P0T,_ T2Y,P EF_LFALGOSA}T,, | { ^. dbl=0.f}, 0.f, 360.f,TFLAGsrc/libavfilter/vf_vectorscope.cS:,101 :"94i:d _fwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]v "}, | ~ ^~~ 101 | src/libavfilter/vf_v360.c :{165 :"95y:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set color com p165o | n e n t {o n Y a"xiids_"fo,v "O,F F"SiEnTp(uyt) diagona,l fAiVe_lOdP To_fT YvPiEe_wI"N,T , O{F.FiS6E4T=(2i}d,_ f0o,v )2,, AFVL_OAPGTS_}T,Y P E| _ ^F LOAT, {.dbl=0.f}, 0.f, src/libavfilter/vf_vectorscope.c 3:61020:.102f:, Twarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L AGS, "id_ f102o | v " } , { | " ~ ^~~i ntensity", "set isrc/libavfilter/vf_v360.cn:t164e:n130s:i twarning: yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , OFFSET(fint e164n | s i t y ){, A V _"OiPvT__fToYvP"E,_ F"LiOnApTu,t {v.edrbtli=c0a.l0 0f4i}e,l d0 ,o f1 ,v iTeFwL"A,G S }O,F F S| E ^T (iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}src/libavfilter/vf_vectorscope.c,: 103 : 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0.f, 103 | { " i " ,3 6 0 . f , T F L A"GsSe,t "iinvt_efnosvi"t}y," , | O ~ ^~~~~F FSET(finsrc/libavfilter/vf_v360.ct:e164n:s111i:t ywarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT_TYPE _164F | L O AT , {{ . d b l"=i0v._0f0o4v}",, 0",i n1p,u tT FvLeArGtSi}c,a l | f ^i eld 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] src/libavfilter/vf_vectorscope.c :163116 | : 104 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "ih_fo v116" | , " i n{p u"to phaocriitzyo"n,t a"ls efti eglrda toifc uvliee wo"p,aOcFiFtSyE"T,( iOhF_FfSoEvT)(,o pAaVc_iOtPyT)_,T YAPVE__OFPLTO_ATTY,P E _{F.LdObAlT=,0 .{f.}d,b l = 0 . 7 5 } , 0 ,0 .1f,, T F L A G S } , | ^ 360.f,TFLAGS, "ih_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.csrc/libavfilter/vf_vectorscope.c::163117::111104:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 117 | 163 | { {" o " , " i h _ f o v""se,t "girnaptuitc uhloer iozpoanctiatly "f,i eOlFdF SoEfT (voipeawc"i,tOyF)F,S EATV(_iOhP_Tf_oTvY)P,E _AFVL_OOAPTT,_ T{Y.PdEb_lF=L0O.A7T5,} , {0.,d b1l,= 0T.FfL}A,G S } , | ^ 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},src/libavfilter/vf_vectorscope.c : 123 : 108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0.f, 123 | { " b3g6o0p.afc,iTtFyL"A,G S",s e"ti hb_afcokvg"r}o,u n d| ~ ^~~o pacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, src/libavfilter/vf_v360.c0:,155 :1130,: Twarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L AGS}, | ^ 155 | { "d_fov", "output diagonsrc/libavfilter/vf_vectorscope.cal: 124f:i108e:l dwarning: missing field 'unit' initializer [-Wmissing-field-initializers]o f view", O124 | F F S E T{( "db_"f,o v ) , A V_ OP T_ T"YsPeEt_ FbLaOcAkTg,r o{un.dd bolp=0a.fc}it,y " , O F F S E T0(.fb,g o p a c i t y ), A V _3O6P0T._f,TTYFLPAEG_SF,L O"dA_fTov,"} , { .| d ~ ^~~~~b l=0.3src/libavfilter/vf_v360.c}:, 1550:,111 : 1warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] TFLAGS}, 155| | ^ { "d_fov", "output diasrc/libavfilter/vf_vectorscope.cg:o125n:a103l :f iwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]l d of vie w"125, | O F F S{E T"(ldt_hfroevs)h, oAlV_dO"P,T "_sTeYtP El_oFwL OtAhTr,e s{h.odblld"=,0. f }O,F F S E T( l t h r e0s.hfo, l d ) , A V _ O P T _ T3Y6PE0_.fF,LTOFALTA,G S,{ ."ddb_lf=o0v}," 0},, 1 ,| ~ ^~~F LAGS}src/libavfilter/vf_v360.c,: 155| : ^95 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov"src/libavfilter/vf_vectorscope.c, :"126o:u103t:p uwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] diagonal f126i | e l d o{f "vli"e,w " , O F F S E T"(sde_tf olvo)w, tAhVr_eOsPhTo_lTdY"P,E _ FOLFOFASTE,T ( l{t.hdrbels=h0o.lfd}),, A V _ O P T _ T Y P0E._fF,L O A T , { . d b l = 0 } , 306,0 .1f,, TFFLLAAGGSS},, " d| _ ^f ov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vectorscope.c:127:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]154 | { 127 | " v _ f o{v "",h t"horuetsphuotl dv"e,r t"isceatl hfiigehl dt horfe svhioeldw"",, O FOFFSFESTE(Th(tvh_rfeosvh)o, lAdV)_,O PATV__TOYPTP_E_TFYLPOEA_TF,L O A{T.,d b{l.=db0l.=1f}},, 0 , 1 , FL A G0S}.,f , | ^ 360.f,TFLAGS, "v_fov"}, src/libavfilter/vf_vectorscope.c | : ~ ^~~~~ 128:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_v360.c :154:111: warning: 128implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { "h", 154 | { ""vs_efto vh"i,g h" outthprute shvoeldr"ti,c aOlF FfSiEeTl(dh tohfr evsiehwo",l d )O,F FASEVT_(OvP_Tf_oTvY)P,E _AFVL_OAOTPT,_ {T.YPdEb_lF=L1OA}T, ,0 , 1{,. dFLbAlG=S}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,src/libavfilter/vf_vectorscope.c :{134.:d92b:l =warning: 0missing field 'unit' initializer [-Wmissing-field-initializers].f }, 134 | 0. f ,{ "t i n t 0 ", " s e t 1 3s6t 0t.ifnt,",T FLOAFFGSSE,T( f"vt_infto[v0]")},, A V _| O ~ ^~~ PT_TYCC libavfilter/vsrc_mptestsrc.o PE_FLOATsrc/libavfilter/vf_v360.c,: 153{:.130d:b lwarning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0} , -1, 1, T 153F | L A G S{} , | ^"h _fov", "output horizontal field osrc/libavfilter/vf_vectorscope.cf :v135i:e92w: "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET( h135_ | fo v ) , {A V"_tO0P"T,_ TY P E _"FsLeOAtT ,1 s t{ .tdibnlt="0,. fOF}F, S E T ( f t i n t [00.f],) , A V _ O P T _ T Y P 3E6_0F.LfO,ATT,F L{AG.Sd, b"hl_=0f}ov," -}1,, 1 ,| ~ ^~~~~TF LAGS},src/libavfilter/vf_v360.c :| 153 ^:111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "src/libavfilter/vf_vectorscope.co:u136t:p92u:t warning: hmissing field 'unit' initializer [-Wmissing-field-initializers]o rizontal 136f | i e l d {o f" tviinetw1"",O,F F"SsEeTt( h2_nfdo vt)i,n tA"V,_ OOPFTF_STEYTP(Ef_tFiLnOtA[T1,] ) ,{ .AdVb_lO=P0T._fT}Y,P E _ F L O A T , { .0d.bfl,= 0 } , - 1 , 1 , T F L A3G6S0}.,f , T| F ^L AGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vectorscope.c:137:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]153 | { 137 | " h _ f{o v""t,1 "",o u t p u"ts ehto r2inzdo nttianlt "f,i eOlFdF SoEfT (vfiteiwn"t,[O1F]F)S,E TA(Vh__OfPoTv_)T,Y PAEV__FOLPOTAT_,TY P{E._dFbLlO=A0T},, -1{,. d1bl,= 0T.FfL}A, G S } , | ^ 0.f, src/libavfilter/vf_vectorscope.c : 13836:012:. fwarning: ,missing field 'help' initializer [-Wmissing-field-initializers]T FLA G138 | S , "{h _NfUoLvL"} , } | ~ ^~~| ^ 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.c9:149 warning:s130 generated:. 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 rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ CC libavfilter/vsrc_sierpinski.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vsrc_testsrc.o 1 warning generated. CC libavfilter/yadif_common.o src/libavfilter/vf_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ AR libavformat/libavformat.a 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' 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; \ | ~ ^~~~~~~~ 22 warnings generated. src/libavfilter/vf_vectorscope.c:873:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 873 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_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:896:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 896 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_vectorscope.c:918:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_vectorscope.c:941:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 941 | const float f = 1. - o; | ~ ^ 9 warnings generated. CC libavcodec/012v.o src/libavfilter/vf_xmedian.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | { NULL }, | ^ src/libavfilter/vf_vectorscope.c:1132:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1132 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_xmedian.c:442:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 442 | { NULL }, | ^ 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_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); | ~ ^ src/libavfilter/vf_vectorscope.c:1316:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1316 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_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); | ~ ^ CC libavcodec/4xm.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_vaguedenoiser.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "threshold", "set filtering strength", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.}, 0,DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nsteps", "set number of steps", OFFSET(nsteps), AV_OPT_TYPE_INT, {.i64=6 }, 1, 32, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_FLOAT, {.dbl=85}, 0,100, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15 }, 0, 15, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:1433:40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1433 | draw_ihtext(out, x, y, o, 1. - CC libavcodec/8bps.o o, positions_name[i], color); | ~ ^ 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("") | ^~~~~~~~~~~~~~~~~~ CC libavcodec/8svx.o src/libavfilter/vf_v360.c:1141:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1141:9: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1144:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1144:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1146:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1146 | phi_norm = phi + M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1147:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1147:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1149:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1149 | phi_norm = phi - M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1152:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1152 | phi_norm = phi + ((phi > 0.f) ? -M_PI : M_PI); | ^~~ ~ 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),src/libavfilter/vf_xfade.c A:V738_:O1P:T _warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_INT, {.i64 738= | R1A1D0I}, A L0_,T R2A5N5S,I TFILOANG(S8 ,} ,u i n| t ^8 _t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:62: note: expanded from macro 'RADIAL_TRANSITION' 726 | src/libavfilter/vsrc_cellauto.c : 73 : 157 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 ( | p r o g r{e s"sr a-n d0o.m5_ff)i l*l _(rMa_tPiIo "*, 2".s5eft) ;f i l l r a t i o f o r f i l l\i n g| ~ ^~~~i nitial gridsrc/libavfilter/vf_xfade.c :r738a:n1d:o mwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y ", OFF S738E | TR(ArDaInAdLo_mT_RfAiNlSlI_TrIaOtNi(o8),, uAiVn_tO8P_Tt_,T Y1P)E _ D| O^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~U BLEsrc/libavfilter/vf_xfade.c,: 726{:.44d:b lnote: expanded from macro 'RADIAL_TRANSITION'= 1/M_PHI} ,726 | 0 , 1 , F L A G S } , | ^ (progress - 0.5f) * (src/libavfilter/vsrc_cellauto.cM:_74P:I157 :* warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]. 5f); 74 | { " r\a t i| o ~~~~~~~~~^~~~~~ ~" , src/libavfilter/vf_xfade.c : 738 :"1s:e twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ill ra t738i | oR AfDoIrA Lf_iTlRlAiNnSgI TiInOiNt(i8a,l ugirnitd8 _rta,n d1o)ml y "| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ O1Fsrc/libavfilter/vf_xfade.cF warning:S generated725E. :T34(:r anote: nexpanded from macro 'RADIAL_TRANSITION'd om_fill_ra t725i | o ) , A V _ O P T _ T YcPoEn_sDtO UfBlLoEa,t {s.mdobolt h= =1 /aMt_aPnH2If}(,x 0-, w1i,d tFhL A/G S2 ,} ,y -| ^h eight / 2) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_cellauto.c:75:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "random_seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:76:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:77:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scroll", "scroll pattern downward", OFFSET(scroll), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "start_full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:80:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_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_yaepblur.c:329:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ src/libavfilter/vf_v360.c:1764:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1764:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1765:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1765:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~~~^~~~~ ~ 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: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_v360.c:1839:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | src/libavfilter/vf_waveform.c s:-148>:f90l:a warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]_ range[0] 148= | t a n f{( F"FrM"I,N ( s - > h _"fsoevt, m3i5r9r.ofr)i n*g "M,_ POIF F/S E7T2(0m.ifr)r;o r )| , ~ ^~~~~ AV_OPT_TYPE_Bsrc/libavfilter/vf_v360.cOO:L1839,: 45{:. iwarning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 =1}, 0, 1, 1839F | L A G S s}-,> f l| a ^t _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 | ssrc/libavfilter/vf_waveform.c-:>154f:l105a:t _warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a nge[0] = t154a | n f ( F F{M I"Nc(osm-p>ohn_efnotvs," ,3 5"9s.eft) c*o mMp_oPnIe n/t s7 2t0o. fd)i;s p l| a ~~~^~~~~ ~y ", Osrc/libavutil/macros.hF:F49S:E40T:( pnote: cexpanded from macro 'FFMIN'o mp), AV49_ | O#PTd_eTfYiPnEe_I NFFTM,I N{.(ia6,4b=)1 }(,( a1), 1>5 ,( bF)L A?G S(b )} ,: (| a ^) ) | ^ 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:1840:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1840:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1840:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_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_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", OFFSET(ftint[0]), AV_OPT_Tsrc/libavfilter/vf_v360.cYP:E1883_:F63L:O Awarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {.dbl=0}, -1 ,1883 | 1 , TsF-L>AiGfSl}a,t_ r a| n ^ge [0] = tanf(FFMIN(s->ih_fov, 359src/libavfilter/vf_waveform.c.:f)192 :* 92M:_ Pwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers] / 720.f )192; | | ~ ^~~~~{ "t0", "src/libavfilter/vf_v360.cse:t1883: 471:s twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t int", OF F1883 | S ET ( f ts-i>nitf[l0a]t)_,r aAVn_geO[PT0_]T Y=PE _tFaLnOfA(TF,F M{I.Nd(sb-l>=ih0_}fo,v ,- 135,9 .1,f T)F L*A GMS_}P,I /| ^ 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' src/libavfilter/vf_waveform.c:193: 9249: | #warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e fine FFM I193N | ( a , b ){ ("(tai)n t>1 "(,b )" s?e t( b2)n d: t(ian)t)" , | O ^F FSET(ftint[src/libavfilter/vf_v360.c1:]1883):,39 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_ F1883L | O A T , s{-.>dibfll=a0t}_,r a-n1g,e [10,] T=F LtAaGnSf}(,F F M| I ^N (s->ih_fov, 359.f) * M_PI /src/libavfilter/vf_waveform.c 7:21940:.92f):; warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~^~~~~~ ~ src/libavutil/macros.h:49 :19440 | : note: expanded from macro 'FFMIN' { "t1 "49, | # d e f"isneet F2FnMdI Nt(ian,tb"), (O(FaF)S E>T ((fbt)i n?t [(1b])) ,: A(Va_)O)P T _| T ^Y PE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:199:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 199 | { NULL } | ^ 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)) | ^ CC libavcodec/a64multienc.o src/libavfilter/vf_v360.c:1943:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1943:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1944:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1944:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1987:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1987:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1987:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1988:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ 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: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)) | ^ 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; | ~~~^~~~~~ ~ 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; | ^~~~~~~~~~~~~ ~ CC libavcodec/aac_ac3_parser.o src/libavfilter/vf_v360.c:2230:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vf_v360.c:2230:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vf_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); | ~~~~~^~~~~~~~~~~ ~ 4 warnings generated. 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_weave.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ 2 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; | ^~~~~~~~~~~~~~~~~~ ~ 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); | ^~~~~ ~ 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); | ~ ^~ CC libavcodec/aac_adtstoasc_bsf.o 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)); | ~ ~~~~^~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:2937:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2937 | const float phi = atan2f(h, vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3053:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3053 | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3053:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3053 | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ~~~^~~~~ src/libavfilter/vf_v360.c:3054:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:3054:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3102:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3102 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3102:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3102 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3103:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3103 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:3103:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3103 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3135:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3135:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3134:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3134:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3134:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3161:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:3178:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3178:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ 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 && | ~ ~~~^~~~~~ CC libavcodec/aac_parser.o 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); | ~ ^ CC libavcodec/aaccoder.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_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, {.ssrc/libavfilter/vf_v360.ctr=:"34602:525":} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, INT_MAX, F L3460A | G S } ,c o n| s ^t float theta = acosf(fabsf(vec[2])) /src/libavfilter/vsrc_mandelbrot.c :M93_:P130I:; 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 the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:100:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPsrc/libavfilter/vf_v360.cT_T:Y3514P:E60_:D Owarning: Uimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]B LE, {.dCC libavcodec/aacdec.o bl =35141 | 0 } , 0 , cFoLnTs_tM AfXl,o aFtL ApGhSi } , = | r ^e scale(i, ew) * M_PI / scale; | ~ ^~~~~src/libavfilter/vsrc_mandelbrot.c :101:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c:3514:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | {" m3514o | r p hx f " , c o n s"ts eftl omaortp hp hix f=re qreusecncayl"e,( i , e w ) * O FMF_SPEIT ( m o r p h x f/) ,s cAaVl_eO;P T _| T ^~~~~~~~~~~~~~ ~Y PE_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}, | ^ 18 warnings generated. 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 }, | ~ ^~~~~~~src/libavfilter/vf_v360.c :3595:/usr/include/float.h57::15 :warning: 17:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'FLT_MAX' 3595 | 15 | # d e f i nue fF L=T _(MpAhXi 3 . 4/0 2M_8P2I3 4 6 6 3 8 5 28*8 5s9ca8l1e 2+e +13.8fF) *| ^~~~~~~~~~~~~~~~~~~~~~~~~~~e w / 2.f; | ~ ^~~ src/libavfilter/vsrc_mandelbrot.c:src/libavfilter/vf_v360.c102::3595110::45 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | 102 | { " muofr p=h y(fp"h,i / "Ms_ePtI mo r p h y f*r esqcuaelnec y+" ,1 . f ) * e w O/F F2S.EfT;( m o| r ~ ^~~p hyf), AV_OPsrc/libavfilter/vf_v360.cT_:T3595Y:P37E:_ Dwarning: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]U BLE, 3595 | { . d b l = 0 . 0u1f2 3=} ,( p-hFiL T _ M/A XM,_ PFIL T _ M A X , F*L AsGcSa l}e, + | 1 ~ ^~~~~~~~ .f) * ew / 2.f; | ~ ^~~~~src/libavfilter/vsrc_mandelbrot.c :101:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_v360.c :3595:15: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 101 | 3595 | { " m o r p h xuff" ,= ( p h"is e t /m oMr_pPhI x f r e q u e*n csyc"a,l e + 1 . f ) O*F FeSwE T/( m2o.rfp;h x f| ) ^~~ ~, AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX,1 FL warningT generated_. 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' 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/aacdec_fixed.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) { | ^~~~~ ~~ CC libavcodec/aacenc.o src/libavfilter/vf_v360.c:3756:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3756 | const float phi = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ 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/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}, | ^ CC libavcodec/aacenc_is.o CC libavcodec/aacenc_ltp.o 1src/libavfilter/vsrc_mandelbrot.c warning generated:. 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_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]-outsrc/libavfilter/vsrc_mptestsrc.cr):+f65a:b118s:( swarning: ->missing field 'unit' initializer [-Wmissing-field-initializers]z yklus[i>>1][1]- o65u | t i) < ={ e"prsaitleo"n,) \ | ~~ ^~~~~~~" 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_mandelbrot.c :310:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | Z_src/libavfilter/vsrc_mptestsrc.cZ:267_:C115_:Z Ywarning: Kmissing field 'unit' initializer [-Wmissing-field-initializers]L US(zr, zi, 67t | { "duration", "set video, dzuir,a t1i)o n "| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSEsrc/libavfilter/vsrc_mandelbrot.cT:(294d:u88r:a tnote: iexpanded from macro 'Z_Z2_C_ZYKLUS'o n), AV_OP T294_ | T Y P E _ D U R A T I O N , { .iif6(4Z =& &- 1f}a,b s-(1s,- >IzNyTk6l4u_sM[AiX>,> 1F]L[A0G]S- o}u,t r )| + ^f abs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ 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 }, | ^ CC libavcodec/aacenc_pred.o 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 &&src/libavfilter/vsrc_mptestsrc.c :f84a:b61s:( swarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> zyklus[ i84> | > 1 ] [ 0 ] - o uAtVr_)O+PfTa_bTsY(PsE-_>IzNyTk6l4u,s [{i.>i>614] [=1 ]-3o0u}t,i )1 ,< =I NeTp6s4i_lMoAnX),\ F L| A ~~ ^~~~~~~G S }, | ^ 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 85 | { "m", "Set the maximum number of src/libavfilter/vsrc_mandelbrot.cfr:a314m:e17s: gwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n erasrc/libavfilter/vf_v360.cted: f4033o:314r44 | e: a warning: c himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t e s t" , 4033O | FZ F_ Z2S_cECo_Tn(Zmasx_YtfK rflLaUmoeSas(),tzr , | ~ y zaiw,_ tr86, az | di , 1 )= | y ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~AaVw _ Osrc/libavfilter/vsrc_mandelbrot.c: P*294T _:M88:T _note: YPexpanded from macro 'Z_Z2_C_ZYKLUS'P IE _/I N1294T6 | 48, 0 { . .fi; 6| 4 = ~ ^~~~~ 3 0 } , 1 ,src/libavfilter/vf_v360.c : 4033 :i29IfN:T6(4 Zwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ M A&X& ,f a 4033Fb | LsA G( S s -},c >o nzs| ytk ^~~~~~~~~ lf ulso[ia>t> /usr/include/stdint.hy1:aw]46[_0:r21]a:- donote: u texpanded from macro 'INT64_MAX' r =) +ya fw46 | a# b dse( fs*i -nMe> I_NzTPy6kIl4 _MuA/s [X1i8 0.>f >;(10x ] 7[| f ^~~ ~1 f]f-fouftfif)f f az y d k " l=su ser[otil> vli >d 1*e]o M[ _0d]uPrI -/ao tui1ont"r8),0 O+F.fFaSfETb(d;us r( s| at- ^~~~ ~i>o zny)k,l uAsV[_OiP>T>_T1Y]P[E1_]D-UoRuAtTiI)O N<,= {e.pis6i4l o=n )\- 1 }| , ~~ ^~~~~~~ -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mptestsrc.c:67:98: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 67 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffffsrc/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:88CC libavcodec/aacenc_tns.o : note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ CC libavcodec/aacenctab.o 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/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/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", src/libavfilter/vf_v360.c : 4209 :O40F:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (w), 4209A | V _ O P T_ T Y P E _ I M A*GhE__fSoIvZ E=, a{t.asnt2rf (=da "*3 2w0,x 2d4)0 "*} ,3 600,. f0 ,/ FM7L_AP warningGIsS; generated . } ,| \ ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ | ^ 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' 108src/libavfilter/vf_v360.c | #:d4210e:f40i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C OMMON_OPT I4210O | N S S I Z E _ O P T I O*NvS_ fCoOvM M=O Na_tOaPnT2IfO(NdSa_ N*O ShI,Z Ed ) | * ^ 360src/libavfilter/vsrc_testsrc.c.:f99 :/115 :M _note: Pexpanded from macro 'SIZE_OPTIONS'I ; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long' 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) | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. 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", "set10 vi warningdse generatedo. 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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 205 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:4778:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | src/libavfilter/yadif_common.c : 214 : 12h: =warning: wmissing field 'help' initializer [-Wmissing-field-initializers] / tanf(s- >214h | _ f o v {* NMU_LPLI }/ 3| 6 ^0 .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:294:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:296:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 296 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long' 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' 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) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aacps_common.o 1 warning generated. CC libavcodec/aacps_fixed.o 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' 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' 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) | ^~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavfilter/vsrc_testsrc.c:545:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 545 | for (i = 0; i < FF_ARRAY_ELEMS(segments); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/aacps_float.o 11 warnings generated. src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98: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' 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' 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/aacpsdsp_fixed.o 1 warning generated. src/libavfilter/vsrc_testsrc.c:777:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 777 | for (x = 0; x < s->w; x += dx) { | ~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:782:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 782 | if (y > s->h - 16) | ~ ^ ~~~~~~~~~ src/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/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' 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' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_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 }, | ^ 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 }, | ^ 74 warnings generated. 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' 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 (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:79:106: warning: implicit conversion from '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) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:125:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 125 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ 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/aacpsdsp_float.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:150:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | } else if (step >= 1.0) { | ^~~~ ~~ CC libavcodec/aacpsy.o src/libavfilter/vsrc_gradients.c:173:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ 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_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); | ^~~~~~~~~~~~~~~~~~ ~ 21 warnings generated. 1 warning 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_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:82:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "f", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGSsrc/libavfilter/vsrc_testsrc.c }:,1805 : 5| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1805 | COMMON_OPTIONsrc/libavfilter/vsrc_life.cS: 85 :| 116 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: 85note: | expanded from macro 'COMMON_OPTIONS' { "r a108t | e#"d,e f i n e "CsOeMtM OvNi_dOePoTI OrNaSt eS"I,Z E _ OOPFTFISOENTS( fCrOaMmMeO_Nr_aOtPeT)I,O NASV__NOOPSTI_ZTEY P E| _ ^V IDEsrc/libavfilter/vsrc_testsrc.cO:_98R:A115T:E ,note: expanded from macro 'SIZE_OPTIONS'{ .str = " 2985 | " } , 0{, "IsNiTz_eM"A,X , F L A"GsSe t} ,v i d| e ^o size", OFFSET(w), AV_OPT_Tsrc/libavfilter/vsrc_life.cYP:E_86I:M116A:G Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]S IZE, {.str 86= | " 3 2 0{x 2"4r0"",} , 0 , 0 , "FsLeAtG Sv i}d,e\o r| a ^t e", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.ssrc/libavfilter/vsrc_testsrc.ctr: 1805=: 5":2 5warning: "missing field 'unit' initializer [-Wmissing-field-initializers]} , 0src/libavfilter/vsrc_testsrc.c,: 108I:N24T:_ Mnote: Aexpanded from macro 'COMMON_OPTIONS'X , FLAG S108 | }#, d e| ^f ine COMMON_OPTIONS SIZE_OPTIONS COMMON_Osrc/libavfilter/vsrc_life.cP:T87I:O108N:S _warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]O SIZE | ^87 | src/libavfilter/vsrc_testsrc.c: 99 :{115 :" rnote: uexpanded from macro 'SIZE_OPTIONS'le ", " s99e | t r u l{e" ," s ", "OsFeFtSE Tv(irdueloe _sstir)z,e "A, V _ O P TO_FTFYSPEE_TS(TwR),I N G , { . sAtVr_ O=P T"_BT3Y/PSE_2I3M"A}G,E_ S0I,Z E0, ,{ .sFtLArGS = }",3 2 0| x ^2 40"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_life.c:88:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "src/libavfilter/vsrc_testsrc.cra:n1805d:o5m:_ fwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]l l_rsrc/libavfilter/vsrc_testsrc.ca:t108i:o37":, note: "expanded from macro 'COMMON_OPTIONS's et fill 108r | a#tdieof ifnoer CfOiMlMlOiNn_gO PiTnIiOtNiSa lS IgZrEi_dO PrTaInOdNoSm lCyO"M,M OONF_FOSPETTI(OrNaSn_dNoOmS_IfZiEl l _| r ^a tiosrc/libavfilter/vsrc_testsrc.c):,102 :A118V:_ Onote: Pexpanded from macro 'COMMON_OPTIONS_NOSIZE'T _TYPE_DO U102B | L E , {{.d b"lr=a1t/eM"_,P H I } , "0s,e t1 ,v iFdLeAoG Sr a}t,e " ,| ^ OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_Rsrc/libavfilter/vsrc_life.cA:T89E:,155 :{ .warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t r = "25"}, 0 ,89 | I N T _ M{A X",r aFtLiAoG"S, } , \ | ^ "set fill ratio for filling initisrc/libavfilter/vsrc_testsrc.cal: 1805g:5r: iwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers] rasrc/libavfilter/vsrc_testsrc.cn:d108o:m37l:y "note: ,expanded from macro 'COMMON_OPTIONS' OFFS E108T | (r#adnedfoinme_ CfOiMlMl_OraNt_iOoP)T,I OANVS_ OPSTI_ZTEY_POEP_DTOIUOBNLES, C O{M.MdONb_lOP=T1/IMO_NPSH_IN}O,S I0Z,E 1 , | F ^L AGSsrc/libavfilter/vsrc_testsrc.c: 103},: 118: | note: ^expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set vidsrc/libavfilter/vsrc_life.ce:o90 :r149a: twarning: emissing field 'unit' initializer [-Wmissing-field-initializers]" , OFF SE90T | ( f r a m{e _"rraatne)d,o mA_Vs_OePeTd_"T,Y P"Es_VeItDE Ot_hReAT Es,e e{d. sftorr f=i "l25l"in}g, t0h,e I NiTn_iMtAiXa, lF LgArGiSd }r,a\n d o| m ^ly ", OFFSET(random_seed), AV_OPT_TYPE_src/libavfilter/vsrc_testsrc.cI:N1805T:654:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]{. i64src/libavfilter/vsrc_testsrc.c=:-1081:}37,: -note: 1,expanded from macro 'COMMON_OPTIONS' UINT3 2108_ | M#AdXe,f iFnLeA GCSO M}M,O N _O| P ^TI ONS SIZE_OPTIONS COMMOCC libavcodec/aacsbr.o N_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' src/libavfilter/vsrc_life.c:91:149: 104warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "dur at91i | o n " , {" s"este evidd",e o du r a t i o"ns"e,t OtFFhSeE Ts(edeudr atfioonr) , fAilVl_iOPnTg_ TtYhPEe_ DiUnRAiTtiIalO gNr,id {r.ain6d4o m=l y"-,1} ,OF FS-ET1(,r aInNdTo6m4__sMeAeXd,), FALVA_GOSP T}_,T\Y P E| _ ^I NT64, {.i64=-1}, -1, UINT32_MAX, FLsrc/libavfilter/vsrc_testsrc.cAG:S 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_OPTIONSsrc/libavfilter/vsrc_life.c S:I92Z:E99_:O PTwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers] ONS COM M92O | N _ O P T{I O"NsSt_iNtOcShIZ"E, | ^ "src/libavfilter/vsrc_testsrc.cs:t105i:t115ch: bnote: oexpanded from macro 'COMMON_OPTIONS_NOSIZE'un daries" ,105 | O F F S{E T"(dst"i,t c h ) , A "Vs_etO PvTid_eToY PdEu_raBtOiOonL",, {O.FFiS6E4T=(1d}u,r a0t,i 1o,n) ,F LAAVG_SO PT}_,T YP E_| DU ^R ATION, {.i64 = -1}, -1, INT64_Msrc/libavfilter/vsrc_life.cAX:,93 F:L111A:GS warning: }missing field 'unit' initializer [-Wmissing-field-initializers], \ | ^ 93 | { "mold", "set mold spsrc/libavfilter/vsrc_testsrc.cee:d1805 :f5o:r warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e ad src/libavfilter/vsrc_testsrc.cc:e108l:l37s:" ,note: expanded from macro 'COMMON_OPTIONS'O FFSET( m108ol | d#)d,e fAiVn_eO PCTO_MTMYOPNE__OIPNTTI,O N{S. iS6I4Z=E0_}O,P T0I,O N0Sx FCFO,M MFOLNA_GOSP T}I,O N S| _ ^N OSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "src/libavfilter/vsrc_life.cs:a94r:"109,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set vi d94e | o s a m{p l"el iafsep_eccotl orra"t,i o "",s eOtF FlSiEfTe( scaorl)o,r "A,V _ OOFPFTS_ETTY(P El_iRfAeT_IcOoNlAoLr,) ,{ .AdVb_lO=P T1_}T,Y P E0_,C OILNOTR_,M A{X.,s tFrL=A"GwSh i}t,e " }| , ^ 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_Tsrc/libavfilter/vsrc_testsrc.cYP:E1810_:C12O:L Owarning: Rmissing field 'help' initializer [-Wmissing-field-initializers], {.s t1810r | = " b l a{c kN"U}L,L 0}, 0| , ^ FLAGS }, | ^ src/libavfilter/vsrc_life.c:96:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "mold_color", "set mold colosrc/libavfilter/vsrc_testsrc.cr:"1805,: 5 :O Fwarning: Fimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]S ET( mold_co lo1805r | ) , A VC_OOMPMTO_NT_YOPPET_ICOONLSO R ,| ^~~~~~~~~~~~~~{ .str="blacsrc/libavfilter/vsrc_testsrc.ck:"108},: 370:, note: 0expanded from macro 'COMMON_OPTIONS', FLAG S108 } | ,# d ef| i ^ ne COMMON_OPTIONSsrc/libavfilter/vsrc_life.c :S97I:12Z:E _warning: OPmissing field 'help' initializer [-Wmissing-field-initializers]TI ON S97 | C O M M O{N N_UOLPLT I}O N S| _ ^N OSIZE | ^~~~~~~~~~~~~~~~~~~~~ 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' 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) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_life.c:176:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 176 | for (i = 0; i < life->file_bufsize; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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' 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' 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/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); | ^~~ ~ CC libavcodec/aacsbr_fixed.o CC libavcodec/aactab.o CC libavcodec/aandcttab.o CC libavcodec/aarch64/aacpsdsp_init_aarch64.o AS libavcodec/aarch64/aacpsdsp_neon.o CC libavcodec/aarch64/fft_init_aarch64.o AS libavcodec/aarch64/fft_neon.o CC libavcodec/aarch64/fmtconvert_init.o 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/aarch64/fmtconvert_neon.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aarch64/h264chroma_init_aarch64.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/aarch64/h264cmc_neon.o CC libavcodec/aarch64/h264dsp_init_aarch64.o AS libavcodec/aarch64/h264dsp_neon.o AS libavcodec/aarch64/h264idct_neon.o CC libavcodec/aarch64/h264pred_init.o AS libavcodec/aarch64/h264pred_neon.o CC libavcodec/aarch64/h264qpel_init_aarch64.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: 'long' and 'unsigned long' [-Wsign-compare] In file included from src/libavcodec/aaccoder.c:40 : 227src/libavcodec/put_bits.h | :227 : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] if (s->buf _227e | n d - s - > b ufi_fpt r(s >-= >sbuifz_eeonfd( B-i tsB-u>fb)u)f {_ p t| r ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/aarch64/h264qpel_neon.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/aarch64/hevcdsp_idct_neon.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aarch64/hevcdsp_init_aarch64.o AS libavcodec/aarch64/hevcdsp_qpel_neon.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-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: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/aarch64/hevcdsp_sao_neon.o CC libavcodec/aarch64/hpeldsp_init_aarch64.o In file included from src/libavcodec/aacpsy.c:28: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/aarch64/hpeldsp_neon.o CC libavcodec/aarch64/idctdsp_init_aarch64.o In file included from src/libavcodec/aaccoder.c:45: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 34 warnings generated. In file included from src/libavcodec/aaccoder.c:45: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_ltp.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacenc_ltp.c:30: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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_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); | ~ ^ 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]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AS libavcodec/aarch64/idctdsp_neon.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: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:src/libavcodec/aacenc_ltp.c31: warning: :87implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | 87 | f iclotrer r[=q ]s[1n ]>[ 00.]0 f= ?p rso0t/os[qnr]t( s*1) :c o0s(.t0fh;e t a| ) ~~~~ ^~; | ^~~~~~~~ ~ src/libavcodec/aacenc_ltp.c:87:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | corr = s1 > 0.0f ? s0/sqrt(s1) : 0.0f; | ^~~ src/libavcodec/aacps_tablegen.h:80:31src/libavcodec/put_bits.h: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 80 | 265fi | l t e r [q ] [ n ][i1f] ( s-=>b upfr_oetnod[ n- ]s *- >-sbiunf(_tphtre t>a=) ;s i z| e ^~~~~~~~ ~o f(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.hCC libavcodec/aarch64/me_cmp_init_aarch64.o :139:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ src/libavcodec/aacps_tablegen.h:139:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ In file included from src/libavcodec/aacenc_tns.c:32: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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; | ~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:181:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 long' [-Wsign-compare] 196 | if (k < FF_ARRAY_ELEMS(f_center_34)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_is.c:61:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | IS[i] = (L[start+(w+w2)*128+i] + phase*R[start+(w+w2)*128+i])*sqrt(ener0/ener01); | ~~~~ ~~~~~^~~~~~~ src/libavcodec/aacenc_is.c:61:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | IS[i] = (L[start+(w+w2)*128+i] + phase*R[start+(w+w2)*128+i])*sqrt(ener0/ener01); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/aacdec_fixed.c:452: src/libavcodec/aacdec_template.c:359:33: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/aacenc.c:50: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacenc_pred.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/vf_waveform.c:2882:src/libavcodec/aacenc_is.c27:: 139warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2882 | 139 | c o n s t f l o a t o 2 = 1 . -c poe1-;> c h| [ ~ ^~0 ].is_ener[w*16+g] = sqrt(ener0 / best->ener01); | ~~~~ ~~~~~~^~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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' In file included from 45 | src/libavcodec/aacenc.c#d:e50f: isrc/libavcodec/aacenc_utils.hne: 97Q:3171:( xwarning: )comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ( i97n | t) ( ( x) *i21f4 7(4q8m3a6x4v8a.l0 +> 0=. 5()F F | _ ^ ~A RRAY_ELEMSIn file included from (src/libavcodec/aacps_fixed.ca:a24c: _In file included from msrc/libavcodec/aacps.cax:v32a: src/libavcodec/aacps_fixed_tablegen.hl:_65c:AS libavcodec/aarch64/me_cmp_neon.o b33):) 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] src/libavcodec/aaccoder_twoloop.h64 | : 297 :Q193:1 (warning: 0.comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 0746082949812f 297) | , Q 3f1o(r0 .(i0 22=7 0042;0 9i4 9<8 2si5zefo)f,( mQi3n1s(f0) ./0 4si5z4e6of8(6mi5n9s3f04[703]f)),; Q+31+(i)0 . 0| 7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 6611392959src/libavcodec/aacenc_is.c1f:)142,: 44 src/libavcodec/aaccoder_twoloop.h:| : ~~~~^~~~~~~~~~~~~~~~~~361warning: :comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare]19: src/libavcodec/aac_defines.hwarning: :comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 45:36: note: expanded from macro 'Q31' 361 | 142 | 45fo | r (# ide f =i n e 0 ;Q3 1 (i x) < s i i z f e (o p f r (ev m_a i(xsi s&nf&t ))p( (xr/e)v_ bt* s21!i=4 z7c4eopfe8->(3mch6[ax4s18f][.0.0ba]n d_)+;t y0p+.e5[w+)*1i 6 | )+ ^ ~g ] | ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | In 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 +src/libavfilter/vf_waveform.c 0.:5)2923 : | ^ ~27 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :292332 | : src/libavcodec/aacps_fixed_tablegen.h : 64 :c9o: nwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t float o2 64= | 1 . -Q 3o11(;0 .| 0 ~ ^~ 0746082949812f), 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) (insrc/libavcodec/aacenc_tns.ct)(:(198x):*2821:47 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5) | ^ ~ 198 | if (!order || !isfinite(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 file included from IN_src/libavcodec/aacps_fixed.cT:H24R: In file included from Esrc/libavcodec/aacps.cS:32H: src/libavcodec/aacps_fixed_tablegen.hO:70L:57D: _warning: HIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G H) | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c :7044 | :37 : note: expanded from macro 'TNS_GAIN_THRESHOLD_LOW' Q31( 044. | 0#7d4e2f8i3n1e3 8T0N1S1_0G6AfI)N,_ THQR3E1S(H0OL.D0_8L10O0W 3 4 7 8 9 2911.44ff) , | Q ^~~~3 1(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] In file included from 69 | src/libavcodec/aacdec.c : Q2603: 1src/libavcodec/aacdec_template.c(0:.03594:03381:1 7warning: 99comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]2 4692f), Q31(0.038 13592 | 8 1 0 9 9i4f9 2(6fF)F,_ In file included from AQ3R1src/libavcodec/aacenc_pred.cR:(A300Y_: .E05src/libavcodec/aacenc_utils.hL1E4:M4S(979:0e2178c:1_ v35warning: 6e9comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]c)9 < ft),a Qg3s1()0. 06 | 3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~979 | 98 3 1 1 5i1f5 92(fq)m,a x v| a ~~~~^~~~~~~~~~~~~~~~~~l >= src/libavcodec/aac_defines.h(:src/libavfilter/vf_waveform.cF45F::_296536A::R27: Rnote: AYwarning: expanded from macro 'Q31'_ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]EL EMS (45a | #adc_emfa xi2965nve | a lQ _31 c(xcb))o )n ) s t | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f l o a t o2 =( i1nt.) -( (ox1)*;2 1| 4 ~ ^~7 483648.0 + 0.5) | ^ ~ In 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.05src/libavfilter/vf_waveform.c417:89300613:72787:8 2warning: fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) , Q31(0.08417 0430064 | 1 16 76 7 fco)n,s t | f ~~~~^~~~~~~~~~~~~~~~~~l oatsrc/libavcodec/aac_defines.h :o452: 36=: 1note: .expanded from macro 'Q31' - o1; 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)*214748src/libavcodec/aacps_common.c364:8.1090 :+71 :0 .warning: 5comparison 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/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/aarch64/mpegaudiodsp_init.o src/libavcodec/aacps_common.c:251:49: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 251 | if (ps->icc_par[ps->num_env][b] > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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; \ | ^~~~ In 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]src/libavcodec/aacdec_template.c :1264:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1264 | 194 | M D C T _QI3N0(I0T(.a0c0-3>16m2d2c67t24f8/0M,_ P Ia)c,-> mQ3d0c(0t.408002_9f6n3,0 4 9 1f4/80M,_ PTIX)_,S CQA3L0E(0(.10.002/646800)0)4 6 3| f/ ^~~~~~~~~~~~~~~~~M_ PI), Qsrc/libavcodec/aac_defines.h30:(046.:0360:1 90note: 0expanded from macro 'TX_SCALE' 2859f /M46_ | P#I)d,ef iQn3e0 (T0X.0_0S1C16A2L5E8(9x)3 f / M _P I ), Q 3(0((x0). 0*0 011285.8101f)5 5f /| M ~ ^~~~~~_P I) src/libavcodec/aacdec_template.c| ^~~~~~~~~~~~~~: 1257:13: note: expanded from macro 'MDCT_INIT'src/libavcodec/aac_defines.h :44:36: note: 1257expanded from macro 'Q30' | sc a44l | e# d=e fsivnael; Q 3 0 ( x ) ( i n t ) ( ( x ) * 1 0 7 3 7 4 1 8 2 4 . 0 + 0 . 5 ) | ^ \ | ^~~~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacdec_template.c:1265:52: 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:194:86 :1265 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] MDCT_INIT(ac 194- | > m d c t 5 1Q23,0 ( 0a.c0-0>3m1d6c2t2561722_ff/nM,_ P I )5,1 2Q,3 0T(X0_.S0C0A2L9E6(310.409/15f1/2M)_)P I )| , ^~~~~~~~~~~~~~~~~ Q30(0.0src/libavcodec/aac_defines.h0:2466:6360:0 4note: 6expanded from macro 'TX_SCALE'3 f/M_PI )46, | #Qd3e0f(i0n.e0 0T1X9_0S0C2A8L5E9(fx/)M _ P I ) , Q 3 0(((0x.)0 0*1 1162285.809f3)f / M| _ ~ ^~~~~~P I), src/libavcodec/aacdec_template.cQ:312570:(130:. note: 0expanded from macro 'MDCT_INIT'0 015811 512575 | f / Ms_cPaIl)e = | s ^~~~~~~~~~~~~~va l; src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | # d ef i n e Q 3 0 ( x ) (i n t ) ( ( x ) * 10 7 37 4\1 82 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:194:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #definsrc/libavcodec/aacdec_template.ce :Q12663:052(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (1266i | n t ) ( (MxD)*C1T0_7I3N7I4T1(8a2c4-.>0m d+c t09.650), | a ^c ->mdct960_fIn file included from n,src/libavcodec/aacps_fixed.c : 24 : 9In file included from 6src/libavcodec/aacps.c0:,32 : Tsrc/libavcodec/aacps_fixed_tablegen.hX:_194S:36C:A Lwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.0/960)) | ^~~~~~~~~~~~~~~~~ 194 | src/libavcodec/aac_defines.h : 46 :Q363:0 (note: 0expanded from macro 'TX_SCALE'. 003162 2466 | 7#2dfe/fMi_nPeI )T,X _QS3C0A(L0.E0(0x2)9 6 3 0 4 9 1 f / M(_(PxI)) ,* Q13208(.00.f0)0 2 6| 6 ~ ^~~~~~0 0463src/libavcodec/aacdec_template.cf:/1257M:_13P:I )note: ,expanded from macro 'MDCT_INIT' Q30(0.0 012571 | 9 0 0 2 8s5c9afl/eM _=P Is)v,a lQ;3 0 ( 0 . 0 0 1 1 6 2 5 8 9 3 f / M _ P I ) , Q 3 0 ( 0 . 0 0 0 1 58 1 1 5 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: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),src/libavcodec/aacdec_template.c Q:312670:(520:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 1581155f/M_PI )1267 | | ^~~~~~~~~~~~~~ MDsrc/libavcodec/aac_defines.hC:T44_:I36N:I Tnote: (expanded from macro 'Q30'a c->mdc t441 | 0#2d4e,f iance- >Qm3d0c(tx1)0 2 4 _ f n , 1 0 2 4 , T(Xi_nStC)A(L(Ex()1*.100/713072441)8)2 4 .| 0 ^~~~~~~~~~~~~~~~~~ + 0.5)src/libavcodec/aac_defines.h : 46| : ^36 : note: expanded from macro 'TX_SCALE' 46In file included from | src/libavcodec/aacps_fixed.c#:d24e: fIn file included from isrc/libavcodec/aacps.cn:e32 : Tsrc/libavcodec/aacps_fixed_tablegen.hX:_193S:C136A:L Ewarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) ((x) 193* | 1 2 8 . 0 fQ)3 0 (| 0 ~ ^~~~~~. 0056src/libavcodec/aacdec_template.c2:312573:5134:1 fnote: /expanded from macro 'MDCT_INIT'M _PI), Q3 01257( | 0 . 0 0 5s2c6a9l1e0 9=7 fs/vMa_lP;I ) , Q 3 0 ( 0 . 0 0 4 7 3 0 3 1 1 2 f / M _ P I ) , Q 3 0 ( 0 . 0 0 3 3 7 9 2 7 7 0 f / M _ P I ), Q 30 (0 . 0 0 2 06 7\4 4 | 5 ^~~~1 f/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.src/libavcodec/aacdec_template.c002:012216:7234:4 5warning: 1fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] /M_PI), Q30( 01221. | 0 0 02 8 1 1 7f95ofr/ M(i_ P=I )0, ; | ^~~~~~~~~~~~~~i < Fsrc/libavcodec/aac_defines.h:F44_:A36RR:A note: Yexpanded from macro 'Q30'_ ELEMS( f44f | _#mdpeefgi4naeu diQo30_(chxa)n n e l s ); i + + ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( int)((x)*1073741824.0 + 0.5) | ^ In 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), Q330 warning(0s. generated0. 033792770f/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) | ^ AS libavcodec/aarch64/mpegaudiodsp_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:192:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | 11#d warningesf generatedi. ne Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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.03161src/libavcodec/aaccoder.c224:35345:f20/:M _warning: PIimplicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]) , Q30(0.029625484 7534f | / M _P I ) , Q 3 0( 0 . q0m2i6n6 01=94 6I0fN/T_M_MPIA),X ;Q3 0 | ( ~ ^~~~~~~0 .0190126132/usr/include/limits.hf/:M_26P:I18):, note: Qexpanded from macro 'INT_MAX'3 0(0 .260 | 1#1d6e3f5in3e34 2IfN/TM__MPAIX ) ,0 xQ73f0f(f0.f00f1f5f 8 2| 7 ^~~~~~~~~~1 64f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.01901src/libavcodec/aaccoder.c261:36232:f107/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.0116353342 f623/ | M _ P I )i,n tQ 3d0e(s0t.b0i0t1s5 8=2 7a1v6c4tfx/-M>_bPiI)t,_ r a| t ^~~~~~~~~~~~~~e * 1src/libavcodec/aac_defines.h0:2444:.360: /note: expanded from macro 'Q30'a vctx-> s44a | m#pdleef_irnaet eQ 3/0 (axv)c t x - > c h _ l a y o u t .(nibn_tc)h(a(nxn)e*l1s0 7*3 7(4l1a8m2b4d.a0 /+ 102.05.)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:189:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacdec_template.c 189 | : 1262 : 52 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0561749674f/M_PI), Q12623 | 0 ( 0 . 0M5D2C6T6_2I9N2I3T9(fa/cM-_>PmId)c,t 1Q2300,( 0 .a0c4-7>3m1d1c3t81052f0/_Mf_nP,I ) , 1Q2300,( 0T.X0_3S3C8A4L7E6(115.10f//1M2_0P)I)) , | Q ^~~~~~~~~~~~~~~~~30 (0.0src/libavcodec/aac_defines.h2:07932:367:6 1note: expanded from macro 'TX_SCALE'7 7f/M_ P93 | I#d)e,f iQn3e0 (T0X._0S0C2AL8E20(5x9)6 1 f / M _ P I ) ,( ( x| ) ^~~~~~~~~~~~~~/ 32src/libavcodec/aac_defines.h:7446:836.:0 fnote: )expanded from macro 'Q30' | ~ ^~~~~~~~ 44 | src/libavcodec/aacdec_template.c#:d1257e:fi13n:e Qnote: 3expanded from macro 'MDCT_INIT'0 (x) 1257 | s c a(ilnet )= (sv(axl);* 1 07 3 74 1 8 2 4 . 0 + 0 . 5 ) | ^ In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h: 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 | src/libavcodec/aacdec_template.c : 1263Q:3520:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]05 61749674f/M_PI )1263, | Q3 0 ( 0M.D0C5T2_6I6N2I9T2(3a9cf-/>Mm_dPcIt)1,2 8Q,3 0 (a0c.0-4>7m3d1c1t3182085_ff/nM,_ P I )1,2 8Q,3 0T(X0_.S0C3A3L8E4(716.105/11f2/8M)_)P I )| , ^~~~~~~~~~~~~~~~~ Q30(0.02src/libavcodec/aac_defines.h0:7932:7366:1 7note: 7expanded from macro 'TX_SCALE'f /M_PI) ,93 | Q#3d0e(f0i.n0e0 2T8X2_0S5C9A6L1Ef(/xM)_ P I ) , | ^~~~~~~~~~~~~~ ((x) src/libavcodec/aac_defines.h/: 443:2367:6 8note: .expanded from macro 'Q30'0 f) | ~ ^~~~~~~~ 44 | #dsrc/libavcodec/aacdec_template.ce:f1257i:n13e: Qnote: 3expanded from macro 'MDCT_INIT'0 (x) 1257 | s c a(lien t=) (s(vxa)l*;1 0 7 37 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 : 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) | ^ src/libavcodec/aacdec_template.c:1264In file included from :52src/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:188:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1264 | MDCT_IN I188T | ( a c - > m dQc3t04(08.00,7 9 2a6c63-9>m1d7cft/4M8_0P_If)n,, Q 3 408(00,. T0X74_3S4C8A2LE9(312.f0/M/_4P8I0))), Q 30| (0 ^~~~~~~~~~~~~~~~~.0 668405src/libavcodec/aac_defines.h4:4393f:/M36_:P Inote: )expanded from macro 'TX_SCALE', Q30(0 .930 | #4d7ef8i88n8e8 6src/libavcodec/aacdec_template.cT2fX/:_MS1565:C_AP35I)L:E, warning: ( xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])Q 30 ( 0 . 0 2 9(3(x 5)4315653 5 | /7f / M _P3 2I 7 )6 , 8Q 3. 0 0 (f 0 ) . 0 0| 3 9 ~ ^~~~~~~~ 9 6 7isrc/libavcodec/aacdec_template.c7f: 412576(f:/oM13_f:P fIsenote: )texpanded from macro 'MDCT_INIT',[ 0 ] | ^~~~~~~~~~~~~~> 125725 | 5Usrc/libavcodec/aac_defines.h ) : 44{ :s36| :c ~~~~~~~~~ ^ ~~~~a note: lexpanded from macro 'Q30'e = sv a44l | #;d e f i n e Q 3 0 ( x) ( i n t ) ( ( x ) * 1 0 7 37 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: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/aacdec_template.c: 1265188: | 52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.079266391 71265f | / M _ P IM)D,C TQ_3I0NI(T0(.a0c7-43>4m8d2ct95321f2/,M _ PacI-),> mdQc3t501(02.0_6fn6,8 4 0 5541423,f/ MT_XP_IS)CA,L EQ(31.00(0/.50124)78)8 8| 88 ^~~~~~~~~~~~~~~~~6 2f/M_src/libavcodec/aac_defines.hP:I93):36,: Qnote: 3expanded from macro 'TX_SCALE' 0(0.0 2939 | 3#5de4f3i35n7ef /TMX__PSIC)A,L EQ(3x0) ( 0 . 0 0 3 9 96(7(74x6) f// M3_P2I76)8, . 0f| ) ^~~~~~~~~~~~~~ | ~ ^~~~~~~~src/libavcodec/aac_defines.h :44:src/libavcodec/aacdec_template.c36:1257:: 13note: : expanded from macro 'Q30'note: expanded from macro 'MDCT_INIT' 44 | #1257d | e f i n es cQa3l0e( x=) s v a l ; ( i n t ) ( ( x ) * 1 0 7 3 7 4 1 8 2 4 . 0 + 0 . 5 ) | ^ In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 \: src/libavcodec/aacps_fixed_tablegen.h :| 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) | ^ src/libavcodec/aacdec_template.cIn file included from src/libavcodec/aacps_fixed.c::241266: :In file included from 52src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :188:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1266 | M D188C | T _ I N I T (Qa3c0-(>0m.d0c7t9926606,3 9 1a7cf-/>Mm_dPcIt)9,6 0Q_3f0n(,0 . 0 7946304,8 2T9X3_2SfC/AML_EP(I1).,0 /Q93600()0). 0 6| 6 ^~~~~~~~~~~~~~~~~8 405443fsrc/libavcodec/aac_defines.h/:M93_:P36I:) ,note: expanded from macro 'TX_SCALE'Q 30(0.0 4937 | 8#8d8e8f8i6n2ef /TMX__PSIC),A QL3E(0(x)0 . 0 2 9 3 54 3 3(57(fx/)M _/P I)3,2 7Q683.00(f0).0 0 3| 9 ~ ^~~~~~~~9 677src/libavcodec/aacdec_template.c4:61257f:/13M:_ Pnote: expanded from macro 'MDCT_INIT'I ), | ^~~~~~~~~~~~~~ 1257 | src/libavcodec/aac_defines.h : 44:s36ca:l enote: expanded from macro 'Q30'= sva l44 | ;# d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 1 0 7 3 7 4 1 8 2 4. 0 + 0 . 5 )\ | | ^ ^~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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) src/libavcodec/aacdec_template.c : 1267(:i52n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*1073741824 .12670 | + 0 . 5M)D C T| _ ^I NIT(ac->mdcIn file included from tsrc/libavcodec/aacps_fixed.c1:0242: 4In file included from ,src/libavcodec/aacps.c :a32c: -src/libavcodec/aacps_fixed_tablegen.h>:m187d:c111t:1 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 _fn, 1024, T X187_ | S C A L E ( 1Q.300/(100.2141)1)7 3 4| 5 ^~~~~~~~~~~~~~~~~~3 18f/M_Psrc/libavcodec/aac_defines.hI:)93,: 36Q:3 0note: (expanded from macro 'TX_SCALE'0 .10490 6935 | 7#3d9eff/iMn_eP IT),X _QS3C0A(L0E.(0x9)4 4 45 7 6 5 0 f(/(Mx_) P/I) ,3 27Q6308(.00.0f6)7 86 4| 1 ~ ^~~~~~~~5 73fsrc/libavcodec/aacdec_template.c/:M1257_:P13:I )note: ,expanded from macro 'MDCT_INIT' Q30(0.0 412571 | 6 7 9 00 9sc8af/lM_eP I=) ,s vQa3l0;( 0 . 0 0 5 68 1 3 7 5 5 f / M _ P I) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' 44 | # d ef 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: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)*src/libavcodec/aacdec_template.c107:312217:4231:82 4warning: .comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 + 0.5) | ^ 1221 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from fsrc/libavcodec/aacps.co:r32 : (src/libavcodec/aacps_fixed_tablegen.hi: 187=: 360:; warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] < FF_ARRAY_EL E187M | S ( f f _ m pQe3g04(a0u.d1i1o1_7c3h4a5n3n1e8lsf)/;M _iP+I+)), Q| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 (0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.09647src/libavcodec/aaccoder.c:783:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 783 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aaccoder.c:782:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 782 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ 78885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aacenc.c : 946 : 28 : warning: (implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]i nt)((x)*1073741824. 0946 | + 0 . 5) | ^ In file included from isrc/libavcodec/aacps_fixed.cf :(24!: (In file included from fasrc/libavcodec/aacps.cb:32s: (csrc/libavcodec/aacps_fixed_tablegen.hp:e184-:>86c:h [warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h ].coeffs[k]) < 1 E184 | 1 6 ) ) {Q 3/0/(0 .E3n0su6r2e77 3h6e4a5dfr/oMo_mP If)o,r Qe30n(e0r.2g9y1 c1a4l85c1u3l6aft/iMo_PnI ) ,| ~~~~ ^~~~~~~~~~~~~~~~~~~~~Q3 0(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.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] CC libavcodec/aarch64/opusdsp_init.o 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f16/M_ warningPsI generated). , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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)src/libavcodec/aacdec_template.c, Q:315650:(350:. 5warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 725342f/M_PI), Q3 01565( | 0 .5 2 7 4 8 9 0 0 6 5 f / M _ PI ) , Qi3f0( 0(.o4f4f99s4e53t0[080f] />M _P2I5)5, UQ)30 ({ 0 .| 3 ~~~~~~~~~ ^ ~~~~2 83358216f/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.csrc/libavcodec/aaccoder.c:32:: 920src/libavcodec/aacps_fixed_tablegen.h:180::19136:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180920 | | Q 30 ( 0.*6 7(12l7a2m9b3d3a5 f// M1_P2I0).,f )Q;3 0 (| 0 ~ ~~~~~~~^~~~~~~. 66388934src/libavcodec/aaccoder.c8:5919f:/52M:_ PIwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0. 69195 | 0 6 7 6 9 06 1f / M/ _(P(Ia)v,c tQx3-0>(f0l.a6gs0 0&9 5A9V7_1C8O2DfE/CM__FPLIA)G,_ QQS3C0A(L0E.)5 0?3 6328.002f9 1:f /aMv_cPtIx)-,> cQh3_0l(a0.y1o0u6t0.0n2b8_7c4h7fa/nMn_elPsI)) , | ~ ^~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ AS libavcodec/aarch64/opusdsp_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: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 | src/libavcodec/aacenc.c : 1177 :Q803:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 853981853f/M_PI), Q30 (11770 | . 7 8 5 3a981v8_5l3ofg/(Ma_vPcIt)x,, QA3V0_(L0O.G7_8I5N3F9O8,1 8"5Q3afv/gM:_ P%I.)3,f \Qn3"0,( 0s.-7>8l5a3m9b8d1a8_5c3ofu/nMt_ P?I )s,- >Ql3a0m(b0d.a7_8s5u3m9 8/1 8s5-3>fl/aMm_bPdIa)_,c oQu3n0t( 0:. 7N8A5N3)9;8 18 5| 3 ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~f /M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacenc.csrc/libavcodec/aac_defines.h::117744::10036:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #d e1177f | i n e Qa3v0_(lxo)g ( a v c t x , A V _ L O G(_iInNtF)O(,( x")Q*a1v0g7:3 7%4.138f2\n4".0, +s -0>.l5a)mb d a| _ ^c ount ? sIn file included from ->src/libavcodec/aacps_fixed.cl:a24m: In file included from bsrc/libavcodec/aacps.cd:a32_: ssrc/libavcodec/aacps_fixed_tablegen.hu:m179 :/36 :s -warning: >limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]am bda_count :179 | N AN ) ; | ~~~~~~ ^~~ Q30(0.7/usr/include/math.h8:5153:199:8 1note: 8expanded from macro 'NAN'5 3f/M _15P | I)#,d eQf3i0(n0e. 7N8AN5 3 98 1 8 53 f _/_M_bPuiIl)t,i n_Qn3a0n(0f.("7"85)3 9 8| ^~~~~~~~~~~~~~~~~~1 853f/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.4647934CC libavcodec/aarch64/pixblockdsp_init_aarch64.o 437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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/src/libavcodec/aaccoder.cM_P:I)1011,: 31Q:3 0warning: (implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]1 .0433073044f/M_PI), 1010Q | 3 0 ( 1 . 1 20 8 5 10 3 9 9 f / M _ P I ) , MQ[3i0]( 1=. 24(2s4c6e00-4>8c9o3efff/sM[_stParIt)+(,w Q+3w02)(*11.52188+5i]7 2 6| 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 1f/M_PI )1011, | | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | # d+e fsince eQ1-3>c0o(xe)ff s [ s t a r t + ( w + w 2()i*1n2t8)+(i(]x)) ** 100.7357;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: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.3421301842src/libavcodec/aaccoder.cf/M:_P1054I:)35,: Qwarning: 3implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]0 (1.5373806953f/M _1053P | I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | #Mde[fii]n e= Q(30s(cxe) 0 - >c o e f f s [ s t a(ritn+t()w(+(wx2)*)1*0172387+4i18]2 4 .| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0.5) 1054 | | ^ In 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] + sce1->c o175ef | f s [ st a r t+Q(30w(+w12.1)9*11289+2i2]7) 8*3 90f./5;M _P I| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~, 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.3123005629AS libavcodec/aarch64/pixblockdsp_neon.o f/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: src/libavcodec/aacenc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :1245:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 175 | Q30(1.191922 712458 | 3 9 f / Mf_oPrI )(,i Q=3 00(;1 .i2 0<8 1F2F5_3A5R2R9AfY/_ME_LPEIM)S,( aQa3c0_(n1o.r2m3a4l6_7c7h9a1n0_8lfa/yMo_uPtIs)),; Qi3+0+()1 .{3 1 2| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 05629f/M_Psrc/libavcodec/aacenc.cI:)1254,: 23Q:3 0warning: (comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]1 .40341687 201254f | / M _ P I ) , Qf3o0r( 1(.i5 4=7 105;9 6i7 1<8 fF/FM__APRIR)A,Y _ E| L ^~~~~~~~~~~~~~E MS(aasrc/libavcodec/aac_defines.hc:_44p:c36e:_ cnote: oexpanded from macro 'Q30'n figs); 44i | +#+d)e f i| n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e Q30(x) src/libavcodec/aacenc.c : 1300 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] (int)(( x1300) | * 1 0 7 3f7o4r1 8(2i4 .=0 0+; 0 .i5 )< F| F ^_ ARRAY_ELEMS(In file included from asrc/libavcodec/aacps_fixed.ca:c24e: nIn file included from csrc/libavcodec/aacps.c_:p32r: osrc/libavcodec/aacps_fixed_tablegen.hf:i175l:e11s:) ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:src/libavcodec/aacenc.c174:36:: warning: 1395implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | Q 313950 | ( 1 . 2 6{4"5a1a8c9_7m6s2"f,/ M"_FPoIr)c,e QM3/0S( 1s.t2e79r6e4o7 8c2o7d1ifn/gM"_,P Io)f,f sQe3t0o(f1(.A3A0C3E8n6c3C6o4n4t6efx/tM,_ PoIp)t,i oQn3s0.(m1i.d3_7s1i0d1e2)5,6 8A5Vf_/OMP_TP_IT)Y,P EQ_3B0O(O1L.,4 4{4.3i86449 3=2 5-f1/}M,_ P-I1),, 1Q,3 0A(A1C.E5N5C3_2F3L5A2G9S2}4,f / M| _ ^P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aacenc.c : 1396 : 143 :( iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]t )((x)*1073741824.0 + 0.5) | ^ 1396 | In file included from {"src/libavcodec/aacps_fixed.ca:a24c: _In file included from isrc/libavcodec/aacps.cs:"32,: src/libavcodec/aacps_fixed_tablegen.h":I174n:t11e:n swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t y stereo codi n174g | " , o f f sQe3t0o(f1(.A2A6C4E5n1c8C9o7n6t2efx/tM,_ PIo)p,t iQo3n0s(.1i.n2t7e9n6s4i7t8y2_7s1tfe/rMe_oP)I,) ,A VQ_3O0P(T1_.T3Y0P3E8_6B3O6O4L4,6 f{/.Mi_6P4I )=, 1Q}3,0 (-11.,3 711,0 1A2A5C6E8N5Cf_/FML_APGIS)},, Q 3| 0 ^( 1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #definesrc/libavcodec/aacenc.c Q:313970:(137x:) warning: missing field 'unit' initializer [-Wmissing-field-initializers] (i1397n | t ) ( ( x{)"*a1a0c7_3p7n4s1"8,2 4".P0e +r c0e.p5t) u a| l ^ noise suIn file included from bssrc/libavcodec/aacps_fixed.ct:i24t: uIn file included from tsrc/libavcodec/aacps.ci:o32n: "src/libavcodec/aacps_fixed_tablegen.h,: 173o:f136f:s ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o f(AACEncContex t173, | o p t i o nQs3.0p(n1s.)3,5 0AV5_5O5P6T5_8T3YfP/EM__BPOIO)L,, Q{3.0i(614. 3=6 218}4,2 7-918,2 f1/,M _APAIC)E,N CQ_3F0L(A1G.S3}8,2 0 5| 0 ^9 911f/M_PI), Q30(1.4327841997f/M_PI), Q30src/libavcodec/aacenc.c(1:.13984:81305:0 0warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]4 448f/M_PI 1398) | , Q 30 ( 1{."a5a5c9_01t4n3s2"0,4 f"T/eMm_pPoIra)l, n o| i ^~~~~~~~~~~~~~s e ssrc/libavcodec/aac_defines.hh:44a:p36i: nnote: gexpanded from macro 'Q30'" , off s44e | t#odfe(AfAiCneE nQc3C0o(nxt)e x t, o p t i o n s . t(nisn)t,) (A(Vx_)OP*T1_0T7Y37P4E_1B8O2O4L,. 0 {+.i 640 .5=) 1| } ^, -1, 1, AIn file included from Asrc/libavcodec/aacps_fixed.cC:E24N: CIn file included from _src/libavcodec/aacps.cF:L32A: Gsrc/libavcodec/aacps_fixed_tablegen.hS}:,173: 111 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556src/libavcodec/aacenc.c5:813993:f128/:M _warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]I ), Q30(1.3 613992 | 8 4 2 7 9{8"2afa/cM__lPtIp)",, Q"3L0o(n1g. 3t8e2r0m5 0p9r91e1dfi/cMt_iPoIn)",, Qo3f0f(s1e.t4o3f2(7A8A4C1E9n9c7Cfo/nMt_ePxIt),, oQp3t0i(o1n.s4.8l5t0p0)1,4 4A4V8_fO/PMT__PTIY)P,E _QB3O0O(L1,. 5{5.9i06144 3=2 004}f,/ M-_1P,I )1,, A| A ^~~~~~~~~~~~~~C ENC_src/libavcodec/aac_defines.hF:L44A:G36S:} ,note: expanded from macro 'Q30' | ^ 44 | #define Q30(x) (int)src/libavcodec/aacenc.c((:x1400):*1291:0 7warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]7 41824.0 + 0 .14005 | ) | ^{ "aac_pred", In file included from "Asrc/libavcodec/aacps_fixed.cAC:-24M: aIn file included from isrc/libavcodec/aacps.cn:32 : psrc/libavcodec/aacps_fixed_tablegen.hr:e173d:i86c:t iwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ", offsetof(A A173C | E n c C o n tQe3x0t(,1 .o3p5t0i5o5n5s6.5p8r3fe/dM)_,P IA)V,_ OQP3T0_(T1Y.P3E6_2B8O4O2L7,9 8{2.fi/6M4_ P=I )0,} ,Q 3-01(,1 .13,8 2A0A5C0E9N9C1_1FfL/AMG_SP}I,) , | Q ^3 0(1.4327841997f/M_PI), Q30(1.4850014448fsrc/libavcodec/aacenc.c/:M1401_:P130I:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]Q 30(1.559014 314012 | 0 4 f / M_{P"Ia)a, c _| p ^~~~~~~~~~~~~~c e",src/libavcodec/aac_defines.h :"44F:o36r:ce note: expanded from macro 'Q30's the u44s | e #odfe fPinCeEs "Q,3 o0f(fxse)t o f( A A C E n c C o n t(eixntt,) (o(xp)t*i1o0ns7.3p7c4e18)2, 4A.V0_ O+P T0_.T5Y)P E | _ ^BO OL, {.i64 In file included from = src/libavcodec/aacps_fixed.c0:}24,: In file included from -src/libavcodec/aacps.c1:,32 : 1src/libavcodec/aacps_fixed_tablegen.h,: 173A:A61:C Ewarning: NCimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ FLAGS}, | ^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.35src/libavcodec/aacenc.c0:514035:5106:5 8warning: 3missing field 'help' initializer [-Wmissing-field-initializers]f /M_ P1403I | ) , Q 3{0N(U1L.L3}6 2| 8 ^4 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: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.432784src/libavcodec/aacenc.c1997:f/1415M:_12P:I )warning: ,missing field 'value' initializer [-Wmissing-field-initializers] Q 30(1.48 14155 | 0 01 4 {4 N4U8LfL/ M}_ P| I ^) , 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] 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) src/libavcodec/aacdec_template.c : 1705 : 39 : warning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]i nt)((x)*1073741824.0 + 17050 | . 5 ) | ^ In file included from fsrc/libavcodec/aacps_fixed.co:r24: In file included from src/libavcodec/aacps.c(:g32r: osrc/libavcodec/aacps_fixed_tablegen.hu:p 170=: 110:; gwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o up < (AAC_ S170I | G N E ) g_ l eQ3n0;( 1g.r4o9up1++5, 2c9f9o4+1=6f1/M2_8P)I ){, Q 30| ( ~~~~~ ^ ~~~~~~~~~~~~~~~~1 .4964480400f/Msrc/libavcodec/aacdec_template.c_:1709P:I39),: Qwarning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 (1.503 9170955 | 8 4 1 1f / M _ P I ) , Q 3 0f(1o.r 5(22g9ro0u7p 4=9 05;5f /grMo_upP I<) ,( AQA3C0_(SI1G.5N4E1)4g_4l2en0; 3g66rfo/uMp_P+I+),, cQf3o0+(=112.586)6 7{ 9 9| ~~~~~ ^ ~~~~~~~~~~~~~~~~5 214f/M_PIsrc/libavcodec/aacdec_template.c),: 1742 | : ^~~~~~~~~~~~~~43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'1742 | 44 | # d ef i n e Q 3 0 ( x ) f or ( g r o u p = 0(;i gnrt)o(u(px )<* (1A0A7C3_7S4I1G8N24E.)g0_ +l e0n.;5 )g r ou| p ^+ +, cfo+=1In file included from 28src/libavcodec/aacps_fixed.c) :{24 : In file included from | src/libavcodec/aacps.c ~~~~~ ^ ~~~~~~~~~~~~~~~~ :32: src/libavcodec/aacps_fixed_tablegen.h:169:136: src/libavcodec/aacdec_template.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1763 :43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 169 | 1763 | Q 3 0 ( 1 . 5 1 4 6 2 1 37 7 0 ff/oMr_ P(Ig)r,o uQp3 0=( 10.;5 1g8r1o3u3p4 0<1 9(fA/AMC__PSII)G,N EQ)3g0_(l1e.n5;2 3g4r8o4u9p4+5+3,f /cMf_oP+I=)1,2 8Q)3 0{( 1 .| 5 ~~~~~ ^ ~~~~~~~~~~~~~~~~3 69486809f/M_PI)src/libavcodec/aacdec_template.c,: 1789Q:3430:( 1warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 500687361 f1789/ | M _ P I ) , Q 3 0 ( 1 . 5 6 7 9 7 5 7 5f9o5rf /(Mg_rPoIu)p, = | 0 ^~~~~~~~~~~~~~; grosrc/libavcodec/aac_defines.hu:p44 :<36 :( Anote: Aexpanded from macro 'Q30'C _SIGNE )44g | _#ldeenf;i nger oQu3p0+(+x,) c f o + = 1 2 8 ) { | ( ~~~~~ ^ ~~~~~~~~~~~~~~~~i nt)((x)*10737src/libavcodec/aacdec_template.c4:118118:2434:. 0warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]+ 0.5) | ^1811 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :f169o:r111 :( gwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o up = 0; group 169< | ( A A C _ SQI3G0N(E1).g5_1l4e6n;2 1g3r7o7u0pf+/+M,_ PcIf)o,+ =Q13208()1 .{5 1 8| 1 ~~~~~ ^ ~~~~~~~~~~~~~~~~3 34019f/M_PI)src/libavcodec/aacdec_template.c,: 1837Q:3430:( 1warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 234849453 f1837/ | M _ P I ) , Q 3 0 ( 1 . 5 3 6 9 4 8 6 8f0o9rf /(Mg_rPoIu)p, =Q 300;( 1g.r5o5u0p0 6<8 7(3A6A1Cf_/SMI_GPNIE)),g _Ql3e0n(;1 .g5r6o7u9p7+5+7,5 9c5ffo/+M=_1P2I8)), { | ^~~~~~~~~~~~~~| ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.55178368src/libavcodec/aacdec_template.c09f:/2429M:_17P:I )warning: ,comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] Q30(1.5591609478f/ M2429_ | P I ) , fQo3r0((i1=.05;6 9i2+113<6s2i8z8efo/fM(_bPuIf)), & &| ^~~~~~~~~~~~~~l en>src/libavcodec/aac_defines.h=:844;: 36i:++ ,note: expanded from macro 'Q30'l en-=8) 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: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:CC libavcodec/aarch64/rv40dsp_init_aarch64.o 36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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(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_PCC libavcodec/aarch64/sbrdsp_init_aarch64.o I), 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] 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: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)*1073741AS libavcodec/aarch64/sbrdsp_neon.o 824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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.01756src/libavcodec/aacdec_template.c098:492429f/:M17_:P Iwarning: ),comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 2429 | 44f | o#rd(eif=i0n;e iQ+310<(sxi)z e o f( b u f ) & & l(einn>t=)8(;( xi)+*+1,0 7l3e7n4-1=882)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: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 src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:159:86: 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: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.02787229427f/ warningMs_P generatedI),. | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.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:11: 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: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.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: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) | ^ In 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: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) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: 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: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/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.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:61: 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:36: 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:11: 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:155:136: 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:111: 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:86: 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: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.src/libavcodec/aacdec_template.c0 +: 03054.:540): warning: | ^comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 3054src/libavcodec/aacps_fixed_tablegen.h | : 153 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ac->oc[0] .153m | 4 a c . s a mQp3l0e(_1r.15a0t7e0 3!7=8 h7d8rf_/iMn_fPoI.)s,ample_rate) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 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 Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: 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: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.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:86: 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:151:61: 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 | #dAS libavcodec/aarch64/simple_idct_neon.o 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:151:36: 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: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] 149 | Q30(1.5146213770f/M_PI)CC libavcodec/aarch64/synth_filter_init.o , 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) | ^ 37 warnings generated. 9 warnings generated. AS libavcodec/aarch64/synth_filter_neon.o src/libavcodec/aacdec_template.c:3054:40: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3054 | ac->oc[0].m4ac.sample_rate != hdr_info.sample_rate) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:3474:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3474 | {NULL}, | ^ 7 warnings generated. 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) | ~~~~~ ^ ~~~~ In 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.0src/libavcodec/aacpsy.c019:602987:4560:7 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.0030395309 f298/ | M _ P I ) , Q 3 0 ( 0 .+0 0(404.965 1+2 006.f0/M4_ P*I )a, dQd30)( 0*. 000.502031 0*56 2f3 f*/M _f P*I ),f Q*3 0f(;0 .| 0 ~ ^ 056152637f/src/libavcodec/aacpsy.cM_:PI298):,52 : | warning: ^~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44 :29836 | : note: expanded from macro 'Q30' 44 | #+d e(f0i.n6e +Q 300.(0x4) * a d d ) * 0 . 0 0 1( *i nft )*( (fx )**1 0f7 3*7 4f1;8 2 4| . ~ ^0 + 0.5) src/libavcodec/aacpsy.c | : ^298 :48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24298: | 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]( 0.6 + 0.04 * 243a | d d ) * 0Q.3000(10 .*0 0f0 0*0 f0 0*0 0f0 f* /fM;_ PI ),| ~ ^Q 30(0.00src/libavcodec/aacpsy.c1:92986:0447:4 07warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), 298Q3 | 0 ( 0 . 0 0 3 03 9 5 3 0+9 f(/M0_P.I6) ,+ Q03.0(004. 0*0 4a4d95d1)2 06*f 0/.M0_0P1I )*, fQ3 0(*0 .0f0 5*23 0f5 6*2 f3;f /M _| P ~ ^I ), Q30(0src/libavcodec/aacpsy.c.0:02985:296: 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 637f/M _298P | I) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 : 36+ :(0 .note: expanded from macro 'Q30'6 + 0.0 4 44* | a#ddedf)i ne* Q03.00(x0)1 * f * f * f (i*n tf);( ( x| ) ~ ^~~* 107374182src/libavcodec/aacpsy.c4:.2970: +47 :0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^297 | In file included from +src/libavcodec/aacps_fixed.c :624.: 0In file included from src/libavcodec/aacps.c :*32 : esrc/libavcodec/aacps_fixed_tablegen.hx:p243(:-610:. 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * (f - 8.7) * 243( | f - 8 . 7Q)3)0 ( 0| . ^ ~0 00000000src/libavcodec/aacpsy.c0f:/297M:_35P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 02971 | 9 6 0 7 4 0 7 f / M _ P I+), 6Q.300 ( 0*. 0e0x3p0(3-905.31059 f*/ M(_fP I-) ,8 .Q73)0 (*0 .(0f0 4-4 985.172)0)6 f /| M ^ ~_ PI), Q30(0.src/libavcodec/aacpsy.c005:22963:0475:6 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), 296Q | 3 0 ( 0 . 0 0 5 6 1 5 2 6-3 76f./8M _ P*I )e,x p (| - ^~~~~~~~~~~~~~0 .6 src/libavcodec/aac_defines.h*: 44(:f36 :- note: 3expanded from macro 'Q30'. 4) * ( f44 | -#d e3f.i4n)e) Q 3 | 0 ^ ~( x) src/libavcodec/aacpsy.c : 296 : 35 : (warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x) *12960 | 7 3 7 4 18 2 4 . 0 + - 06..58) *| ^e xp(-0.6 In file included from * src/libavcodec/aacps_fixed.c(:f24 : -In file included from src/libavcodec/aacps.c:332.: 4src/libavcodec/aacps_fixed_tablegen.h:)243 *: 36(:f warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3.4)) | ^ ~ 243 | src/libavcodec/aacpsy.c : Q29530:(260:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000 02950 | 0 f / M _rPeIt)u,r nQ 30 ( 0 .30.60419 6*0 7p4o0w7(ff/M,_ P-I0).,8 )Q 30 (| 0. ~~~ ^0 030395309f/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:11: 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:242:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: 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] 242 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), src/libavcodec/aacdec_template.cQ30(:0.34740:0109:6 1warning: 35missing field 'help' initializer [-Wmissing-field-initializers]2 42f/M_PI), 3474Q | 3 0 ( 0 .{0N1U4L2L1}1,0 56 8| f ^/ M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:239:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.04src/libavcodec/aacpsy.c4866:883492:337f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.05222 53498 | 9 1 5 f / M _ P I ) , Qc3o0e(f0f.s0[5g6]1.0b4a4r9k6s1 f=/ M(_bPaIr)k, +| ^~~~~~~~~~~~~~p rev)src/libavcodec/aac_defines.h :/44 :236.:0 ;note: expanded from macro 'Q30' | ~~~~~^~~~~~ ~ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073src/libavcodec/aacpsy.c:355:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | coeff->spread_low[0] = ff_exp10(-bark_width * PSY_3GPP_THR_SPREAD_LOW); | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacpsy.c:356:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | coeff->spread_hi [0] = ff_exp10(-bark_width * PSY_3GPP_THR_SPREAD_HI); | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacpsy.c:357:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | coeff->spread_low[1] = ff_exp10(-bark_width * en_spread_low); | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavcodec/aacpsy.c:358:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | coeff->spread_hi [1] = ff_exp10(-bark_width * en7_s4p1r8e2a4d._0h i+) ;0 . 5| ) ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q30(0.0000000000f/M_PI), Q30(0.0275881495src/libavcodec/aacpsy.cf/:M_360P:I53):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0427 33606 | 5 7 1 3 f / M _ P I m)i, nQs3n0r(0 .=06 3ex2p6128(p8e1_5fm/iMn_ /P I)b,a nQd3_0s(i0z.0e7s3[6g7]3)1 0-6 17.f5/fM_;P I )| , ~ ^~~~ Q30(0.0src/libavcodec/aacpsy.c7:9360:1346:6 33warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f/M_PI )360, | | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36m:i nnote: sexpanded from macro 'Q30'n r = ex p244( | p#e_dmeifni /n e bQa3n0d(_xs)iz e s [ g ]) - 1 . 5f ; ( | 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:238:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:237:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: 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] 237 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:237:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In 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] 237 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:237:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | Q30(0.0000000000f/M_PI), Q30(0.CC libavcodec/aarch64/vc1dsp_init_aarch64.o 0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: 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] 237 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:In file included from 111: warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 62: src/libavcodec/aacsbrdata.h:533:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]236 | Q30(0.0000000000f /533M | _{PQI3)1,( -Q03.00(100.50350441193886827032f0/fM)_,P IQ)3,1 (Q-300.(606.905893095988043461176f6/fM)_}P,I ){,Q 3Q13(0-(00..91122486761386779985f7/2M9src/libavcodec/aacpsy.c_3PfI):),420, : Q35Q3:31 0(warning: (-00missing field 'window_shape' initializer [-Wmissing-field-initializers].. 11415582327953 814201546 | 0f 0/ 3M 4_ fPF)IF})P,,s y WQ| i3 ~~~~^~~~~~~~~~~~~~~~~~~n0 d(o0w.I1n5f6src/libavcodec/aac_defines.ho9: 745w8:i536 9: 2 =3note: fexpanded from macro 'Q31'{/ M{_ P0I )}, 45} | ;| # ^~~~~~~~~~~~~~d e| f ^i src/libavcodec/aac_defines.hn:e44 :Q363:1 (note: xexpanded from macro 'Q30') 44 | # d e f i n(ei nQt3)0(((xx)) * 2 1 4 7 4 8 3 6 4 8 . 0 (+i n0t.)5()( x )| * ^ ~1 073741824.0 +In file included from src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h : 533| : ^58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :53332 | : {src/libavcodec/aacps_fixed_tablegen.hQ:32361:(86-:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 053049862020f) ,236 | Q 3 1 ( - 0 .Q63609(509.005080003060106060f0)f}/,M _{PQI3)1,( -Q03.09(102.606534617193587827933ff/)M,_ PQI3)1,( -Q03.01(105.202893398918440401374ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:1452:4368:7 1note: 8expanded from macro 'Q31'7 98f/M_ P45I | )#,d eQf3i0n(e0 .Q13415(8x3)7 5 1 5 6 f / M _ P I ) , Q(3i0n(t0).(1(5x6)9*728154972438f3/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 | :#533d:e31f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 533 | { Q 3 1 ( -(0i.n0t1)0(5(3x0)4*91806723072401f8)2,4 .Q03 1+( -00..56)6 9 5| 9 ^0 58036166fIn file included from )}src/libavcodec/aacps_fixed.c,: 24{: QIn file included from 3src/libavcodec/aacps.c1:(32-: 0.src/libavcodec/aacps_fixed_tablegen.h9:1236:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | Q30(0.0000000000f/M_PI), Q30(0.07475026961673f6/7M9_5P7I2)9,3 fQ)3,0 (Q03.11(1-603.218175823239f3/8M1_4P0I0)3,4 fQ)3}0,( 0 .| 1 ~~~~^~~~~~~~~~~~~~~~~~~7 38867164f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.203858 7457 | 7#9dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 2 1 9 9 4 5 9 0 7 6 f /(Mi_nPtI))(,( x )| * ^~~~~~~~~~~~~~2 1474src/libavcodec/aac_defines.h8:3446:4368:. 0note: expanded from macro 'Q30'+ 0.5) 44| | ^ ~# define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 533 :(6i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*10737418 25334 | .{0Q +3 10(.-50). 0 1| 0 ^5 3049862020f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.326: 6src/libavcodec/aacps_fixed_tablegen.h9:52359:0615:8 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 166f)}, {Q31( -2350 | . 9 1 2 6 6 3Q63709(507.209030f0)0,0 0Q03010(f-0/.M1_1P5I2)2,9 3Q83104(000.3047f4)7}5,0 6 9| 1 ~~~~^~~~~~~~~~~~~~~~~~~7 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .116328 7458 | 3#3dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 1 7 3 8 8 6 7 1 6 4 f /(Mi_nPtI))(,( xQ)3*02(104.72408338654887.707 9+f /0M._5P)I ) ,| ^ ~Q 30(0.21994590In file included from 7src/libavcodec/aacsbr_fixed.c6:f62/: Msrc/libavcodec/aacsbrdata.h_:P532I:)84,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: 532expanded from macro 'Q30' | {Q31( 044. | 8#0d7e0f5i0n6e3 7Q63903(5x1)f ) , Q 3 1 ( 0 . 2 9 6 5(3i6n6t8)2(8(4x4)0*81f0)7}3,7 4{1Q83214(.-00 .+3 809.851)4 7 8| 8 ^9 6926f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.248: 9In file included from 5src/libavcodec/aacps.c7:2326: 0src/libavcodec/aacps_fixed_tablegen.h5:72351:7360:8 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :23536: | note: expanded from macro 'Q31' Q453 | 0#(d0e.f0in0e0 0Q03010(0x0)0 f /M _ P I ) , Q 3 0 ((0i.n07t4)7(5(06x9)1*7f2/14M7_P4I8)3,6 4Q83.00( 0+ .01.1563)2 8| 78 ^ ~3 3f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:0(620: .src/libavcodec/aacsbrdata.h1:7532:3588:8 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]16 4f/M_PI) ,532 | Q3{0Q(310(. 2003.858807777095f0/6M3_76P9I)3,5 1Qf30)(, 0Q.321(1 909.4259695037666f8/28M4_4P0I8f)),} , {| Q ^~~~~~~~~~~~~~3 1(-src/libavcodec/aac_defines.h0:.3448:9368:1 4note: 78expanded from macro 'Q30'8 96926 f)44, | # deQf3i1n(e 0Q.3809(5x7)2 6 0 5 7 1 70 8 7 f ) } , (| i ~~~~^~~~~~~~~~~~~~~~~~~n t)(src/libavcodec/aac_defines.h(:x45):*1360:7 note: 3expanded from macro 'Q31' 741824 45. | 0 #+d e0f.i5ne) Q 31| ( ^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:x235)*:211:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]48 3648.0 + 0235. | 5 ) | Q ^ ~3 0(0.0000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:f532/:M32_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.07 45327 | {5Q0361(9 107.f8/0M7_0PI5)06,3 7Q6309(305.11f163)2, 8Q73813(3 f0/.M2_96P5I36)6,8 2Q3804(400.81f7)}3,8 8{6Q7311(6-40f./3M8_9P8I1)4,7 8Q83906(9026.f20)3,8 5Q873717(9 f0/.M_8P95I7)2,6 0Q3507(107.02817f9)}9,4 5 | 9 ~~~~~^~~~~~~~~~~~~~~~~~0 76fsrc/libavcodec/aac_defines.h/M:_45P:I36:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:4544 | :#36d:e fnote: iexpanded from macro 'Q30'n e 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.5In file included from ) src/libavcodec/aacsbr_fixed.c :| 62 ^: src/libavcodec/aacsbrdata.h:532:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 32532: | src/libavcodec/aacps_fixed_tablegen.h{:Q2343:1136(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 0705063769351 f234) | , Q 3 1 ( Q03.02(906.503060608028040400080ff)/}M,_ P{IQ)3,1 (Q-300.(308.918011417182899069962f6/fM)_,P IQ)3,1 (Q 300.(809.517528600756741570028f7/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h:2453:8367:5 5note: 7expanded from macro 'Q31'1 79f/M_ P45I | )#,d eQf3i0n(e0 .Q23812(0x7)2 8 7 1 9 f / M _ P I ) , Q(3i0n(t0).(3(0x5)8*328104178478f3/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: 6244: | src/libavcodec/aacsbrdata.h#:d531e:f83i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 531 | { Q 3 1 ( ( i0n.t1)4(1(3x0)0*5110775387448178f2)4,. 0Q 3+1 (0-.05.)9 5 0| 9 ^0 983575689f)In file included from }src/libavcodec/aacps_fixed.c, :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h4:72340:01115:4 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 01697f), Q 31234(- | 0. 3 7 3 4 0Q53409(702.8060407f0)00}0,0 0 0| ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I)45,: 36Q: 3note: 0expanded from macro 'Q31'( 0.101 145 | 1#2d9e0f9i6nef /Q3M1_(PxI)) , Q 3 0 ( 0 . 1 5 8 0(7i6n4t5)0(2(fx/)*M2_P1I4)7,4 8Q33064(80..023 8+7 505.751)7 9f /| ^ ~M _PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:62.: 2src/libavcodec/aacsbrdata.h82:0531:7582:8 7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f/M_PI), 531Q | 3{0Q(301.(3 00.5184318300108571f75/8M4_8P7fI)),, Q 31| (- ^~~~~~~~~~~~~~0. 950src/libavcodec/aac_defines.h9:440:9368:3 5note: 7expanded from macro 'Q30'5 689f )44}, | #{dQef3i1n(e- 0Q.43700(0x5)49 6 70 1 6 9 7 f ) , Q 3 1((i-n0t.)3(7(x3)4*01504793772418862447.0f )}+, 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 :Q2343:186(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i234n | t ) ( ( x ) *Q23104(704.8030604080.000 0+0 00f./5M)_ P I| ) ^ ~, Q30(0.1011In file included from 12src/libavcodec/aacsbr_fixed.c9:0629: 6fsrc/libavcodec/aacsbrdata.h/:M531_:P31I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.15807 65314 | 5{0Q23f1/(M _0P.I1)4,1 3Q03005(107.5283488775f5),7 17Q93f1(/-M0_.P9I5),0 9Q03908(305.72586280792f)8}7,1 9{fQ/31M(_-P0I.)4,7 0Q03504(9607.0301568973f8),0 18Q73f/1M(_P-I0).3,7 3 | 4 ^~~~~~~~~~~~~~0 5497src/libavcodec/aac_defines.h2:8446:4367f:) }note: ,expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :45#:d36:e fnote: iexpanded from macro 'Q31'n e Q3 045( | x#)d src/libavcodec/aacpsy.c ef i : ne 565 :Q 8 3 : 1 (warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( tx)()( x ) * 1 0 565 | 7 3 74 1i 8 f 24( .ac(t0 i+ i0ntv)e._l(5i() xn) e| ^* s2 1=4=74 8In file included from 3604src/libavcodec/aacps_fixed.c.:2480: .)0In file included from +src/libavcodec/aacps.c :| 032 ^~~~~~~~~~~~ ~~: .src/libavcodec/aacps_fixed_tablegen.h: 5234): 61 :| ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62234: | src/libavcodec/aacsbrdata.h : 531 : 7 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0000000 05310 | 0{fQ/3M1_(P I0).,1 4Q13300(005.11705181418279f0)9,6 f/QM3_1P(I-)0,. 9Q53009(009.8135587057668495f0)2}f,/ M{_QP3I1)(,- 0Q.3407(000.52439867750517619779ff)/,M _QP3I1)(,- 0Q.3307(304.02584290772288674179ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h:(450:.363:05 8note: 3expanded from macro 'Q31'8 0187f /45M | _#PdIe),f in e| ^~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.hx:)44 : 36 : note: expanded from macro 'Q30' 44 | (#dienfti)n(e( x)Q*3201(4x7)48 36 48 . 0 + 0 . 5 ) | ^ ~ ( int)((x)*1In file included from 07src/libavcodec/aacsbr_fixed.c3:627: 4src/libavcodec/aacsbrdata.h1:85302:483.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5) | ^ 530 | {Q31In file included from (src/libavcodec/aacps_fixed.c-:240: In file included from .src/libavcodec/aacps.c9:93294: 8src/libavcodec/aacps_fixed_tablegen.h1:52343:2367:8 2warning: 96implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0. 52349 | 48 3 4 1 7Q5301(60.600070f0)0}0,0 0{0Q031f(/ M0_.P9I7)1,1 3Q4350(403.9130919111f)2,90 96Qf3/1M(_P-I0).,6 7Q53208(50.115528205766447f5)0}2, f /M| _ ~~~~^~~~~~~~~~~~~~~~~~~ PI),src/libavcodec/aac_defines.h :45Q:3360:( 0note: .expanded from macro 'Q31'2 3875 5457 | #1d7ef9if/nMe_ PQI3)1,( xQ3)0 ( 0 . 28 2 0 7 2 8 7 1 9 f(/iMn_PtI))(,( x)Q*302(10.437408583364880.108 +7 f0/.M5_P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44:src/libavcodec/aacsbr_fixed.c36::62 : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 530:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q35300 | {(Qx3) 1 (- 0 . 9 9 9 4 8 1 53 2 (7i8n2t9)6f()(,x )*Q13017(-3074.159842843.401 7+ 501.656)0 7 f| ) ^} , {Q31( 0.9In file included from 71src/libavcodec/aacps_fixed.c1:3244: In file included from 5src/libavcodec/aacps.c4:3329: 3src/libavcodec/aacps_fixed_tablegen.h9:92341:11f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.675 2234 | 8 51 5225647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 530 | {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:530:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 530 | {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:528:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:528:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:528:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:528:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 527 | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45: 36 : Qnote: 3expanded from macro 'Q31'0 (0.000 0450 | 0#0d0e0f0ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 1 0 1 1 1 2 9 0 9(6ifn/tM)_(P(Ix)),* 2Q13407(408.31654880.706 4+5 002.f5/)M _ P| I ^ ~) , Q30(0.23In file included from 8src/libavcodec/aacsbr_fixed.c75:5627: 1src/libavcodec/aacsbrdata.h7:9527f:/59M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.28 25270 | 7{2Q83711(9 f0/.M9_7P5I3)4,2 5Q33405(708.3370f5)8,3 8Q03118(7 f0/.M8_6P1I5)0,9 3 0| 8 ^~~~~~~~~~~~~~1 2689f)}, {Q31( 0.src/libavcodec/aac_defines.h9:9446:43624:6 6note: 5expanded from macro 'Q30'0 4163f), Q3441 | (# d0e.f7i0n1e9 0Q03403(42x7)5 1 2f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( x)note: *expanded from macro 'Q31'1 0737 4451 | 8#2d4ef.i0n e+ Q03.15()x ) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c2:1244: 7In file included from src/libavcodec/aacps.c4:83326: 4src/libavcodec/aacps_fixed_tablegen.h8:.2330: 136:+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ In file included from 233src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 527 :Q323:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000 f527/ | M{_QP3I1)(, 0Q.3907(503.41225132425970833776ff/)M,_ PQI3)1,( Q03.08(601.510990330984192368809ff/)M}_,P I{)Q,3 1Q(3 00(.09.926940274965685003411f6/3Mf_)P,I )Q,3 1Q(3 00(.07.031496060949334826785f1/2Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h3:7458:2368:2 1note: 5expanded from macro 'Q31'9 6f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~i ne Q3src/libavcodec/aac_defines.h1:(44:x36): note: expanded from macro 'Q30' 44 | #(deifninte) (Q(3x0()x*)2 14 7 4 8 3 6 4 8 . 0 + 0(.i5n) t )(| ( ^ ~ x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:2624: .src/libavcodec/aacsbrdata.h0: 527+: 7:0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 527 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: 9In file included from 7src/libavcodec/aacps.c5:3324: 2src/libavcodec/aacps_fixed_tablegen.h:52333:451117:8 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.86150 92333 | 0 8 1 2 6 8 9Qf3)0}(,0 .{0Q03010(0 000.090906f4/2M4_6P6I5)0,4 1Q6330f()0,. 1Q23112(2 900.377061f9/0M0_4P3I4)2,7 5Q1320f()0}.,1 9 0| 3 ~~~~~^~~~~~~~~~~~~~~~~~9 4938src/libavcodec/aac_defines.h0:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0 .452 | 9#0d7e9f5i8n0e3 1Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 3 4 6 6 9(9i3n8t6)8(f(/xM)_*P2I1)4,7 4Q83306(408..307 8+2 802.155)9 6 f| / ^ ~M _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44src/libavcodec/aacsbrdata.h::36526:: 84note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i526n | e{ QQ331(0(-x0). 9 3 4 1 2 0 4 1 7 5 8 7 4 4(fi)n,t )Q(3(1x() *01.047133774410852240.204 3+6 30f.)5}), {| Q ^3 1( 0.960639In file included from 43src/libavcodec/aacps_fixed.c3:1245: 5In file included from 1src/libavcodec/aacps.c1:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2333:186(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 3116709541280f )233} | , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:0360:0 0note: 0expanded from macro 'Q31'0 0000 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x1)2 1 2 2 9 0 3 7 6 f / M _ P I()i,n tQ)3(0((x0).*12910437944893368408f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .290795803In file included from 1src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I526):,59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .346699386 8526f | /{MQ_3P1I()-,0 .Q93304(102.034718725882714549f6)f,/ MQ_3P1I() ,0 . 4| 1 ^~~~~~~~~~~~~~3 7405src/libavcodec/aac_defines.h2:0442:4363:6 3note: fexpanded from macro 'Q30') }, {Q3 144( | #0d.e9f6i0n6e3 9Q43303(1x5)5 1 1 f ) , Q 3 1 ( 0 . 9(3i1n1t6)7(0(9x5)4*11208703f7)4}1,8 2 4| . ~~~~~^~~~~~~~~~~~~~~~~~0 + src/libavcodec/aac_defines.h0:.455:)36 : | note: ^expanded from macro 'Q31' 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.ci:n24e: In file included from Qsrc/libavcodec/aacps.c3:132(: xsrc/libavcodec/aacps_fixed_tablegen.h): 233 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )233* | 2 1 4 74 8 3 6Q4380.(00 .+0 000.050)0 0 0| 0 ^ ~0 f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:1622: 12src/libavcodec/aacsbrdata.h2:95260:3327:6 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30 (5260 | .{1Q93013(9-409.398304f1/2M0_4P1I7)5,8 7Q4340f()0,. 2Q93017(9 508.043113f7/4M0_5P2I0)2,4 3Q6330f()0}.,3 4{6Q63919(3 806.89f6/0M6_3P9I4)3,3 1Q53501(10f.)3,7 8Q23812(1 509.69f3/1M1_6P7I0)9,5 4 1| 2 ^~~~~~~~~~~~~~8 0f)},src/libavcodec/aac_defines.h : 44| : ~~~~~^~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36: note: 44expanded from macro 'Q31' | #define 45Q | 3#0d(exf)i n e Q 3 1 ( x ) ( i n t ) ( ( x )*(1i0n7t37)4(1(8x2)4*.201 4+7 04.853)6 4 8| . ^0 1 + warning0. generated5. In 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: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:526:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | 526Q | 3{0Q(301.(0-000.09030401020004f1/7M5_8P7I4)4,f )Q,3 0Q(301.(1 201.24219307347065f2/0M2_4P3I6)3,f )Q}3,0 ({0Q.3119(0 3094.93986006f3/9M4_33P1I)5,5 1Q13f0()0,. 2Q93017(95 800.3913f11/67M0_9P5I4)12,8 Q03f)0}(0,. 3| 46 ~~~~^~~~~~~~~~~~~~~~~~~6 993src/libavcodec/aac_defines.h8:6458:f36:/ Mnote: _expanded from macro 'Q31'P I), Q 3045( | 0#.de3f78i2n8e2 1Q53916(fx)/ M _ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36)(:( xnote: )expanded from macro 'Q30'* 21474 84436 | 4#d8e.f0i n+e 0Q.350)( x )| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hn:t525):(84(:x )*warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 07374182 4525. | 0{Q 3+1 (0-0..59)8 7 5| 9 ^6 069460In file included from 49src/libavcodec/aacps_fixed.cf:)24, : QIn file included from 3src/libavcodec/aacps.c1:32(: 0src/libavcodec/aacps_fixed_tablegen.h.:82332:2118:8 7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 303073f)}, {233Q | 3 1 ( 0. 8 7Q43304(7904.70400362050f0)0,0 Q0301f(/ 0M._8P9I39)9,4 9Q563505(403.31f)2}1,2 2 | 9 ~~~~~^~~~~~~~~~~~~~~~~~0 376fsrc/libavcodec/aac_defines.h:/45M_:P36I:) note: ,expanded from macro 'Q31' Q30(0. 451 | 9#0d3e9f4i9n3e8 0Qf3/1M(_xPI)) , Q 3 0 ( 0 . 2 9 07 9 5(8i0nt3)1(f(x/)M*_2P1I4)7,4 83Q63408(.00. 3+ 406.56) 9 93| 8 ^ ~6 8f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0525.:3597:8 2warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 21596f/M_ PI525) | ,{ Q 3| 1 ^~~~~~~~~~~~~~( -0.src/libavcodec/aac_defines.h9:8447:536:9 60note: 6expanded from macro 'Q30'9 46049 44f | )#d,e fQin3e1 (Q 300.(x8)22 8 8 7 1 4 3 03 0 7 3f ) } ,( i{Qn3t)1(((x )0*.18077433744719824474.306 2+5f )0,. 5Q) 3 1| ( ^ 0 .8939949In file included from 56src/libavcodec/aacps_fixed.c5:52443: 3In file included from src/libavcodec/aacps.cf:)32: }src/libavcodec/aacps_fixed_tablegen.h,:232 : 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' 232 | 45 | # d eQ3f0in(e0 .Q00301(0x0)0 0 0 0 0 f / M _ P I) , ( iQn3t0)(((0x.)1*41282144770478436f4/8M._0P I+) ,0 .Q53)0( 0 .| 2 ^ ~2 40308374In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)525, :Q3320:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4748134 05252f/ | M{_PQI3),1 (Q-30.09(08.754926002699149600064f9f/),M Q_3P1I() ,0 .Q8302(28087.1446330736007730f3)8}f,/M _{PQI3)1,( 0| . ^~~~~~~~~~~~~~8 743src/libavcodec/aac_defines.h4:744:9364:7 4note: 3expanded from macro 'Q30'6 25f), 44Q | 3#d1e( f0i.n8e9 3Q939409(x5)6 5 5 4 33 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:(36x:)* 1note: 0expanded from macro 'Q31'7 37418 2454 | #.d0 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.c(:in32t): ((src/libavcodec/aacps_fixed_tablegen.hx):*232:2111:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0. 5232) | | ^ ~ Q30(0.In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: src/libavcodec/aacsbrdata.h0:0052500:f6:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30( 0525 | .{1Q34118(2-04.7908774f5/96M0_6P94I6),0 49Qf3)0,( Q03.212( 400.308822387847f1/4M3_0P3I0)73,f )Q}3,0 {(Q03.314(7 408.18374403247f9/4M7_4P3I6)2,5 fQ)3,0 (Q03.14(2 0209.81993090964f9/5M65_5P4I)3, 3Q3f0)}(,0 . | 4 ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h63src/libavcodec/aac_defines.h7:294::607038f/M_15PI:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 294 | 44 | #idfe f(isniez eQ23 0!(=x )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:232:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | Q30(0.000045000:0360:0 fnote: /Mexpanded from macro 'Q31'_ PI), Q30(0.14 1458 | 2#4d7e0f7i4nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 2 2 4 0 3 0 8 3(7i4nft/)M(_(PxI))*,2 1Q43704(803.634487.408 1+34 002.f5/)M _ P| I ^ ~) , Q30(0.4202919In file included from 0src/libavcodec/aacsbr_fixed.c0:662f: /src/libavcodec/aacsbrdata.hM:_524P:I83):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.46376070 35248 | f{/QM3_1P(I )0,. 5 2| 1 ^~~~~~~~~~~~~~7 54246src/libavcodec/aac_defines.h8:2441:9365:f )note: ,expanded from macro 'Q30' Q31(-0 44. | 8#5d3e9f6i8n2e6 7Q33507(0x5)f ) } , { Q 3 1 ( - 0 . 9 47(0i11n3t9)6(9(0x9)56*f1)0,7 3Q73411(8-204..0108 +2 6304.851)9 4 2| 5 ^5 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps.c45::3632: : note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31': 232:61 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 232 | Q 3 0 ( 0(.i0n0t0)0(0(0x0)0*0201f4/7M4_P8I3)6,4 8Q.300 (+0 .01.451)8 2 4| 7 ^ ~0 74f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:25242:4580:3 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 74f/M_PI), Q5243 | 0{(Q03.13(4 704.85123140725f4/2M4_6P8I2)1,9 5Qf3)0,( 0Q.3412(0-209.1895030966f8/2M6_7P3I5)7,0 5Qf3)0}(,0 .{4Q63317(6-007.093487f0/1M1_3P9I6)9,0 9 5| 6 ^~~~~~~~~~~~~~f ), Q3src/libavcodec/aac_defines.h1:(44-:036.:0 1note: 8expanded from macro 'Q30'2 634819 4442 | 5AS libavcodec/aarch64/vc1dsp_neon.o #5dfe)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 0Q73317(4x1)8 2 4 . 0 + 0 . 5 ) | ( ^i nt)((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.:536): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from src/libavcodec/aacsbr_fixed.c232: | 62 : src/libavcodec/aacsbrdata.h : 524 : 31Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .000000000 0524f | /{MQ_P3I1)(, 0Q.3502(107.51442148628427109754ff)/,M _QP3I1)(,- 0Q.3805(309.62822460733058730754ff)/}M,_ P{IQ)3,1 (Q-300.(904.730417143891639400925f6/fM)_,P IQ)3,1 (Q-300.(001.842260324981199040265f5/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/bytestream.h0src/libavcodec/aac_defines.h.::4318456::336157::6 0note: 7warning: expanded from macro 'Q31'0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 8f/M _45P | I#)d,e f 318i| | n ^~~~~~~~~~~~~~ e Q 3src/libavcodec/aac_defines.hi1:f(44 x:()36s i: z enote: 2expanded from macro 'Q30' ! = s i44 z | #e d) e (f ii| nn ~~~~~ ^ ~~~~te ) (Q(3x0)(*x2)1 4 7 4 8 3 6 4 8 . 0 + 0(.i5n)t ) (| ( ^ ~x )*1073741In file included from 82src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 5240:.75:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from 524 | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h2:12327:5114:2 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 2195f), Q31(- 0232. | 8 5 3 96 8 2 6Q73305(700.50f0)0}0,0 0{0Q03010(f-/0M._9P4I7)0,1 1Q33906(900.915461f8)2,4 7Q03714(f-/0M._0P1I8)2,6 3Q43801(904.225254f0)3}0,8 3 7| 4 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .34748 1453 | 4#0d2eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 4 2 0 2 9 1 9 0 0 6 f(/iMn_tP)I()(,x )Q*3201(407.448633674680.700 3+8 f0/.M5_)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 :523:84: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q3 0523( | x{)Q 3 1 ( 0 . 4 4 2 2 6 8 0 0(9i3n2t9)5(6(fx)),* 1Q03713(7 401.872143.206 7+5 607.452)7 5 2| f ^) }, {Q31( 0In file included from .0src/libavcodec/aacps_fixed.c3:6247: 1In file included from 9src/libavcodec/aacps.c0:71325: 8src/libavcodec/aacps_fixed_tablegen.h3:12312:f136):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.636063893 62316 | 6 7 5 f ) } ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .000src/libavcodec/aac_defines.h0:0450:0360:0 0note: fexpanded from macro 'Q31'/ M_PI), 45Q | 3#0d(e0f.i1n6e0 3Q83616(3x6)9 f / M _ P I ) , Q 3 0 ( 0(.i2n5t4)9(4(3x7)5*8221f4/7M4_8P3I6)4,8 .Q03 0+( 00..450)2 9 4| 4 ^ ~6 840f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.5234:9598:0 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 585f/M_PI) ,523 | Q{3Q03(10(. 506.1454624216487050f9/3M2_9P5I6)f, ) ,| ^~~~~~~~~~~~~~Q 3src/libavcodec/aacsbr.c1src/libavcodec/aac_defines.h(:: 44087:.:36729:1: 3 note: 2warning: expanded from macro 'Q30'6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 567 4442 | 7#5d2eff)i}n, e 87{Q | Q3 30 1( (x ) 0 . 0 3 6 7 1 9 0 7 1 5 8 3 1 (2tifen)mt,p) 1(Q (3=x1 )(f* f10_0.7e63x37p64201f68i32(84(9.s30b6 r6+-6 >70d5.af5t))a} [, 0 | ] ^.| e ~~~~~^~~~~~~~~~~~~~~~~~n v_fasrc/libavcodec/aac_defines.hc:In file included from s45_src/libavcodec/aacps_fixed.c:q:36[24:e: ]In file included from note: [src/libavcodec/aacps.cexpanded from macro 'Q31'k: ]32>: >src/libavcodec/aacps_fixed_tablegen.h1: )23145 : | +111# :d7 e)warning: f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i* n e | Q ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~3 1(x) 231 | Q 3 0 ( 0(.i0n0t0)(0(0x0)0*020104f7/4M8_3P6I4)8,. 0Q 3+0 0(.05.)1 6 0| 3 ^ ~8 66369f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62: src/libavcodec/aacsbrdata.hQ:5233:032:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 5494375 85232 | f{/QM3_1P(I )0.,4 4Q2320(608.040029934249658460ff)/, MQ_P3I1)(, 0Q.3701(3026.745968704628795528f5)f}/,M _{QP3I1() ,0. 0Q33607(109.5src/libavcodec/aacsbr.c06:71189565:48329121f):,47 5f /Mwarning: _Q3P1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I () ,0 . | 6 ^~~~~~~~~~~~~~3 6 0896src/libavcodec/aac_defines.h: | 443 :836 9:3 6note: 6 expanded from macro 'Q30' 6 7 5 f 44) | # }d , e f| i ~~~~~^~~~~~~~~~~~~~~~~~n e Qsrc/libavcodec/aac_defines.h3te0mp:2( =45 xff:)_36 e:x p2 note: fexpanded from macro 'Q31' i (( p 45 a | n# d_eo ffi fn es (eiQtn 3t-)(1 s(b(rxx)*-10)7>d a3t 7 a 4 [18 21] 4.e . n 0v + _ 0f.(5)a incts _)| q ^( [(ex])[*2k1]In file included from 4)src/libavcodec/aacps_fixed.c7>4:>24: 81In file included from 36)4src/libavcodec/aacps.c 8*:. 0 32 | + : 0. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~5 src/libavcodec/aacps_fixed_tablegen.h) : 231| : ^ ~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.hsrc/libavcodec/bytestream.h: 523231: | :7 357: : 15warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: Q3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 (0.000 05230 | 0{0Q0 30src/libavcodec/aacsbr.c35710: | (f92 :/0 M.21 _4: P4 iI2warning: f)2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,6 ( 8sQ0i30z0 9e(92320 | 2 . 9!1 5=6 6 0 fs3 )i8 ,z6 e6 Q)3 3 6 1 9 (| f ~~~~~ ^ ~~~~/ 0 M ._ 7P 1Ii3)f2, 6 (7Qt53e60m7(p4012. 72>55 241f9E)42}30,7) 5 {8{Q2 3f 1/| (M ^~~~~ ~ _ 0P.I0)3,6 7Q13900(701.5480321924f4)6,8 4Q03f1/(M _0P.I6)3,6 0Q63308(903.6469687056f8)9}5,8 5 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'5 615641 4457 | 5#fd/eMf_iPnIe) ,Q 3 1| ( ^~~~~~~~~~~~~~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 73src/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 | {Q3AS libavcodec/aarch64/videodsp.o 1In file included from (-src/libavcodec/aacps_fixed.c0.:9242: 3In file included from 6src/libavcodec/aacps.c6:0322: 3src/libavcodec/aacps_fixed_tablegen.h3:22316:9613:2 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.979792 92318 | 0 6 8 1 8 0 fQ)3}0,( 0{.Q03010(0-000.04040600f7/1M7_8P5I1)8,5 9Q83f0)(,0 .Q13610(3-806.65346293f3/2M5_2P0I1)6,3 9Q43f0)(}0,. 2 5| 4 ~~~~^~~~~~~~~~~~~~~~~~~9 4375src/libavcodec/aac_defines.h8:245f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30( 045. | 4#0d2e9f4i4n6e8 4Q03f1/(Mx_)P I ) , Q 3 0 ( 0 . 4 9 8 0(6i8n9t5)8(5(fx/)M*_2P1I4)7,4 8Q33604(80..05 6+1 506.451)4 7 5| f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44:src/libavcodec/aacsbrdata.h36::522 :note: 58expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n522e | {QQ3301((x-)0 . 9 2 3 6 6 0 2 3 3 2 6 9 3(2ifn)t,) (Q(3x1)(*-100.7937794719822948.006 8+1 800.f5))} , | { ^Q 31(-0.4460In file included from 71src/libavcodec/aacps_fixed.c7:8245: 1In file included from 8src/libavcodec/aacps.c5:9328: fsrc/libavcodec/aacps_fixed_tablegen.h):,231 :Q363:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .542332520163 92314 | f ) } , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.:0450:0360:0 0note: 0expanded from macro 'Q31'0 00f/M_ P45I | )#,d eQf3i0n(e0 .Q13610(3x8)6 6 3 6 9 f / M _ P I ) , Q(3i0n(t0).(2(5x4)9*423174578428f3/6M4_8P.I0) ,+ Q03.05()0 . 4| 0 ^ ~2 9446840f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3src/libavcodec/aacsbr.c:0522(::010631.::428 9:warning: 8 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 9585f/M _522P | I{)Q,3 1Q( 3-10600 | (. 09 .2 53 66 16 50 62 43 13 42 76 59 f3 /2Mf _) P,aI v)_Q,a3 s1 s(| e- ^~~~~~~~~~~~~~r0 t.09(7src/libavcodec/aac_defines.ht9:e447m:9p3621:9 8data[ch].env_facs[e][k] = ff_exp2fi((sbr->data[ch].env_facs_q[e][k]>>1) + 6) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | * exp2_tab:[s32b:r -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ata[ch].env_fa c521s | _{qQ[3e1]([-k0]. 3&6 312]6;0 1 8| 4 ~1 9965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0.14130287347405f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Qsrc/libavcodec/aacsbr.c31:(121x:)25 : warning: implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] ( i121n | t ) ( ( x ) * 2 1 4 7 4 8 3 6 4 8 . 0 +i f0 .(5s)b r -| > ^ ~d ata[ch].env_faIn file included from csrc/libavcodec/aacsbr_fixed.cs:[62e: ]src/libavcodec/aacsbrdata.h[:k521]: 6>: 1warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 521 | {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.991897 warning9s0 generated44. 674350f), Q31(-0.14130287347405f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:520:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 520 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:520:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 520 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:520:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 520 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0src/libavcodec/aacsbr.c.9:8799:6236:4 2warning: 29comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2 1509f)}, )| ~~~~~^~~~~~~~~~~~~~~~~~ 79 | src/libavcodec/aac_defines.h : 45 : 36, : note: f| expanded from macro 'Q31'o ^~~~~~~~~~~~~~ r (e =45 | 1#;d eef src/libavcodec/aac_defines.hi<:n=e44 :sQ36b3:1 r(note: -xexpanded from macro 'Q30'>) d a t a [ 0 ] . 44b | s #_ dn eu fm i_(neienn vtQ;)3 (0e((+xx+)))* 2 {1 4 7 | 4 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~8 3 6 4 8 . 0 +(src/libavcodec/aacsbr.c i:n080t.:)527():( x warning: )| comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]* ^ ~ 1 0737418 2804 | . In file included from 0 src/libavcodec/aacsbr_fixed.c +: 62 0: .src/libavcodec/aacsbrdata.h 5: )520 : 6 | : ^ f warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r (k = 0; k 520< | {sQb3r1-(>In file included from -nsrc/libavcodec/aacps_fixed.c0[:.s243b: 2rIn file included from 0-src/libavcodec/aacps.c7>:0d326a: 6tsrc/libavcodec/aacps_fixed_tablegen.h6a:6[23090:8]866.:5b 6swarning: f_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])f ,r eQq3_1re(s [0e.]5] 0;2301 | 4k3 +4 +2 )1 9 {0 8Q 73| 50 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3( f0).}0,0 0{0Qsrc/libavcodec/aacsbr.c03:011010(:0 2300:0. f5warning: /7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]M5 _9P3I1)6,3 2101Q2 | 34 04 (8 07 .f 1) 7, 3 6Qf03o11r5( 9-(70e5. f9=/8 M91_;P6 Ie)6 ,<4 2=Q2 39s0b2(r1-0.5>20d79af73t)7}45a6,[ 50 ]6| .fb/ ~~~~^~~~~~~~~~~~~~~~~~~M s__src/libavcodec/aac_defines.hP:In45):36u,:m _note: expanded from macro 'Q31'Q 3n0o(0 i.454s4e | ; 6e+#19+84d)e0f 3{8if/ Mn_ ePI| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~Q,3 1Q3(0x()0 .src/libavcodec/aacsbr.c :1025:27 : 6 warning: 6 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 8 9 0 14 1024 | f/ M _( PIi n) t , ) (fQor( 3x0((0k). 66*8=26 1014;7 14k2 8<838 16f4s8/bM_.Pr0-I >)+n, _ 0q.; 5| ) ^~~~~~~~~~~~~~ k +| +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:519src/libavcodec/aacsbr.c:: 84114: 44warning: : | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]27 #:d ewarning: fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]i ne Q35190 | (114 | { Qx 3)1 ( 0 . 9 4 0 4 4 9 4 6 6 8 7(9in6t3)f()(,x )Q*3110(7 307.4019802246.200 1+1 507.451)6 f )| } ^, {Q31(-0.823In file included from 8src/libavcodec/aacps_fixed.c6:3245: 25In file included from 3src/libavcodec/aacps.c4:3322: 7src/libavcodec/aacps_fixed_tablegen.hf:)230,: 61Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.0892476882367 6230f | ) } , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:0450:0360:0 0note: 00expanded from macro 'Q31'0 0f/M_P I45) | ,# dQe3f0i(n0e. 1Q73316(0x1)5 9 7 5 f / M _ P I ) , Q 3(0i(n0t.2)7(7(3x7)4*521645764f8/3M6_4P8I.)0, Q+30 (00..54) 4 61| 9 ^ ~8 4038 f/ M _In file included from PfIsrc/libavcodec/aacsbr_fixed.co:)r, 62 : src/libavcodec/aacsbrdata.hQ:(3519e0(: 58:0 =.warning: 56implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]16 ;6 8e9 0<1=4 4sfb519/r- | >dMat{a_[QcP3hI]1).(,b sQ_03n0.u(m9_04.0e6n4v64;948 6611e26+887+9683) 1 ff/| M_)P ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~,I ) , Q 3| 1 ^~~~~~~~~~~~~~( 0.src/libavcodec/aac_defines.h0:9440:362:62src/libavcodec/aacsbr.c0 :1note: 1151expanded from macro 'Q30':5 317:4 1 warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]644f | )#}d,ef i{nQe3 1 (115Q-3 | 00 . 8 (2 x )38 6 3 5 2 5f 34o3r 2 7( kf ) , = Q(30;i 1k( n < ts0br)-.>(n0([8sx9b2)4r*71-6088>723d376a4718t6a2f[4c).h]}0,. b+ 0s| _. ~~~~^~~~~~~~~~~~~~~~~~~f5re q)_ r src/libavcodec/aac_defines.h| e ^:s45 [:e]36]:; note: expanded from macro 'Q31'In file included from k +src/libavcodec/aacps_fixed.c:+24) {: 45 | #In file included from de fsrc/libavcodec/aacps.c| :32i: n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e src/libavcodec/aacps_fixed_tablegen.hQ:3 1230(:36x:) src/libavcodec/aacsbr.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 : 27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 230 | ( i n 127t | ) ( Q ( 3x 0) ( 0.* 0 2f0100o0040r 7(0e40 083=64f8. 0/1M; _+P Ie <)0=., Q53sb)0r ( -0.| 1> ^ ~ 7da3t6a0[1ch5].In file included from b9src/libavcodec/aacsbr_fixed.c:s762_5n: umfsrc/libavcodec/aacsbrdata.h/_:Mn_519oP:Ii32se);: , e warning: Q3+0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+0 .)2 7 7| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~3 75194 | 5{6Q563f/src/libavcodec/aacsbr.c1(M 0:_128.:P9I)314,0: Qwarning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 3409(04.64 128648 | 67 9169 38f ) 4, 0Q 338 1f(/ M0. 0 _ 9P0 I )2 , f6or 2 (Qk03 1=01( 500.57; 6k 461<66 8f9s)0b}1r, 4{4-fQ>/nM_3q_1;(P I)-k+,+)0 . Q8| 2 ~ ^ ~~~~~~~~3 3806(35025.364632876f1)1,2 8Q8311f(/ M_0P.I0),8 9 2| 4 ^~~~~~~~~~~~~~7 688src/libavcodec/aac_defines.h2:3446:367:6f )note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:d45ef:i36n:e note: Qexpanded from macro 'Q31'3 0(x) 45 | # d e f i n e Q(3i1n(tx))( ( x ) * 1 0 73 7 4 1 8 2 4(.in0t +) ((0x.)5)* 21 4| 7 ^4 83648.0 In file included from +src/libavcodec/aacps_fixed.c :024.: 5In file included from )src/libavcodec/aacps.c : | 32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h:230: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:519: 2307 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00 05190 | 0{0Q30100(0 f0./9M4_0P4I4)9, 4Q6360(8079.6137f3),6 0Q3115(9 705.0f9/02M6_2P0I1)1,5 7Q43160f(0).}2,7 7{3Q73415(65-60f/.M82_3PI8)63,5 Q2353043(20.744f6),1 9Q83410(38 f0/.M0_8P9I)2, 4Q3706(08.85263666879061f)4}4,f /| M_ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:453:036(:0 .note: expanded from macro 'Q31'6 68611 24588 | 1#dfe/fMi_nPIe) Q,3 1 (| x ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )44(( | x#)*d2ef1i4n7e 4Q83306(48x.0) + 0 . 5 ) | ^ ~ (int)In file included from ((src/libavcodec/aacsbr_fixed.cx:)62*: src/libavcodec/aacsbrdata.h1:05187:37834: 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0. 5518) | {| ^Q 31( 0.672In file included from 2src/libavcodec/aacps_fixed.c6:82461: 39In file included from 3src/libavcodec/aacps.c:7328: src/libavcodec/aacps_fixed_tablegen.h8:f)229,:136 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.1349438 92290 | 1 1 0 1 4 fQ)3}0, ({0Q.30100(0-000.700070307f39/88M4_2P0I6)8,f )Q, 3Q0(30.117(8-04.277666564473f4/9M32_5P9I92)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 285src/libavcodec/aac_defines.h:64567:30360:2 fnote: expanded from macro 'Q31'/ M_PI) ,45 | #dQe3f0in(e0 .Q3416(3x0)7 2 3 59 6 f / M_ P I ) , Q(3i0n(t0).(59(7x)1*632210407448f3/M6_48P.0I )+, 0Q.350)( 0 .| 7 ^ ~6 03877187f/In file included from M_src/libavcodec/aacsbr_fixed.cP:62I: )src/libavcodec/aacsbrdata.h, : | 518 ^~~~~~~~~~~~~~: 58: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 518 | {Q 3144( | # d0.e6f7i2n2e68 6Q133903(78x8)f ) , Q 31 ( - 0 . 1 3 4(9i4n3t8)9(0(1x1)0*110743f7)4}1,8 {2Q431.(0-0 .+ 7007.357)3 9 | 8 ^ 842068f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.7:653247: 3src/libavcodec/aacps_fixed_tablegen.h4:92293:1112:5 9warning: 92implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :22945 | : 36 : note: expanded from macro 'Q31' Q30(0 .450 | 0#0d0e0f0i0n0e0 0Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 1 7 8 4 2(7i6n6t6)4(f(/xM)_*P2I1)4,7 4Q83306(408..208 5+6 607.350)0 2 f| / ^ ~M _PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:4626: 3src/libavcodec/aacsbrdata.h0:75182:3315:9 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (5180 | .{5Q93711(6 302.060742f2/6M8_6P1I3)9,3 7Q8380f()0,. 7Q63013(8-707.118374f9/4M3_8P9I0)1,1 0 1| 4 ^~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h{:Q443:136(:- 0note: .expanded from macro 'Q30'7 073739 8448 | 4#2d0e6f8ifn)e, QQ3301((x-)0 . 7 6 5 4 7 3 4 9 3 2 5 9 9(2ifn)t}),( ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~* 1073src/libavcodec/aac_defines.h7:4451:8362:4 .note: 0expanded from macro 'Q31' + 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 : 229(:i86n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648. 0229 | + 0 . 5 ) Q 3| 0 ^ ~( 0.00000000In file included from 00src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I518):,7 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.17842766 65184 | f{/QM3_1P(I) ,0 .Q63702(206.826815369637738080f2)f,/ MQ_3P1I()-,0 .Q13304(904.348693001712031549f6)f}/,M _{PQI3)1,( -Q03.07(007.357937918683422000648ff/)M,_ PQI3)1,( -Q03.07(605.477630439837275198972ff/)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 | # 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 62: src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24517: :In 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: 229:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | {Q31( 0. 42291 | 8 8 1 2 8 4 1Q83206(803.f0)0,0 0Q0301(0 000.00f2/1M8_8P0I9)8,9 2Q23208(20f.)1}7,8 4{2Q73616(6-40f./8M6_1P3I5)4,5 4Q93401(203.72f8)5,6 6Q73310(0 20f./9M8_9P4I7)4,8 0Q93009(305.94f6)3}0,7 2 3| 5 ~~~~~^~~~~~~~~~~~~~~~~~9 6f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.597 1456 | 3#2d0e0f4ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 7 6 0 3 8 7 7 1 8(7ifn/tM)_(PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:229:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:229:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x)*2147483 62294 | 8 . 0 + 0Q.350)( 0 .| 0 ^ ~0 00000000f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0517.:1587:8 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 6664f/M_PI), Q 35170 | ({0Q.3218(5 606.7431080821f2/8M4_1P8I2)6,8 3Qf3)0,( 0Q.3416(3 007.2032519868f0/9M8_9P2I2)2,8 2Qf3)0}(,0 .{5Q93711(6-302.080641f3/5M4_5P4I9)4,1 2Q3370f()0,. 7Q63013(8 707.198879f4/7M4_8P0I9)0,9 3 5| 9 ^~~~~~~~~~~~~~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 45Q | 3#0d(exf)i n e Q 3 1 ( x ) ( i n t ) ( ( x ) *(1i0n7t3)7(41(8x2)4*.201 4+7 408.356)4 8 .| 0 ^ + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :228src/libavcodec/aacsbr_fixed.c::13662:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]517 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | 517 | { Q Q3310(( 00..401080801020804010802f6/8M3_fP)I,) ,Q 3Q13(0 (00..012713868001958997252f2/8M2_fP)I}),, {QQ3301((0-.02.787631734554655469f4/1M2_3P7If)),, QQ3301((0 .04.496819948744083089f0/9M3_5P9If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .566src/libavcodec/aac_defines.h6:8459:0361:4 4note: fexpanded from macro 'Q31'/ M_PI), 45Q | 3#0d(e0f.i6n6e8 6Q13112(8x8)1 f / M _ P I ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44(:(36x:) *note: 2expanded from macro 'Q30'1 4748364 844. | 0# d+e f0i.n5e) Q 3| 0 ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(517i:n7t:)( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *107374182 4517. | 0{ Q+3 10(. 50). 4 1| 8 ^8 12841826In file included from 83src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.2280:21111:8 80warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 922282f)}, {Q 3228 | 1( - 0 . 8 6Q133054(504.90401023070f0)0,0 0Q03f1/(M _0P.I9)8,9 4Q73408(009.0913753690f1)5},9 7 5| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0( 0note: .expanded from macro 'Q31'2 7737 4455 | 6#5de6ffin/eM _QP3I1)(,x )Q 3 0 ( 0 . 4 46src/libavcodec/aacsbr.c 1 9:8 200:4 190 :(3 i8nwarning: t)fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]((/x M)_*P2I1)4, 7Q43 80200 | ( 3 06 .4f56866o8r.9 0(0 i1 + 404=f/.M_ P50I;) ), i Q<3| ^ ~0s (b0.r6-6>8n6_In file included from q1; src/libavcodec/aacsbr_fixed.ci1+28:+862: )src/libavcodec/aacsbrdata.h1: f516{/ :M | 83_: ~ ^ ~~~~~~~~ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :51644 | :{36Q:3 1note: (expanded from macro 'Q30'- 0.0384 1445 | 1#7d6e0f1i8n4e3 fQ)3,0 (Qx3)1 ( - 0 . 6 9 8 8 8 8 1 5 6 8(1i1n7t9)f()(}x,) *{1Q03713(7-401.832041.002 1+5 703.054)6 4 4| f ^) , Q31(-0.07In file included from 66src/libavcodec/aacps_fixed.c7:8240: 8In file included from 9src/libavcodec/aacps.c2:2322: 0src/libavcodec/aacps_fixed_tablegen.h5:f228):}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' 228 | 45 | Q#3d0e(f0i.n0e0 0Q03010(0x0)0 0 f / M _ P I ) , Q 3 0((i0n.t1)7(3(6x0)1*52917457f4/8M3_6P4I8).,0 Q+3 00(.05.)2 7 7| 3 ^ ~7 45656f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(5160:.584:4 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 84038f/M_P I516) | ,{ QQ3310((-00..50636864819501174640f1/8M4_3PfI)),, QQ3301((0-.06.668968181828818516f8/1M1_7P9If)),} , | { ^~~~~~~~~~~~~~Q 31(-src/libavcodec/aac_defines.h0:.443:0361:0 2note: 1expanded from macro 'Q30'5 730464 444f | )#,d eQf3i1n(e- 0Q.3007(6x6)7 8 0 8 9 2 2 2 0 5 f ) } , ( i| n ~~~~^~~~~~~~~~~~~~~~~~~t )((xsrc/libavcodec/aac_defines.h):*451:0367:3 7note: 4expanded from macro 'Q31'1 824.0 +45 | 0#.d5e)f i n| e ^ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hi:n228t:)61(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 +228 | 0 . 5 ) | ^ ~Q 30(0.000000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: fsrc/libavcodec/aacsbrdata.h/:M516_:P31I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.17360 15165 | 9{7Q53f1/(M-_0P.I0)3,8 4Q1350(107.620717834734f5)6,5 6Qf3/1M(_-P0I.)6,9 8Q83808(105.648416117998f4)0}3,8 f{/QM3_1P(I-)0,. 3Q03100(201.5576360648694041f4)4,f /QM3_1P(I-)0,. 0Q73606(708.0686982621210258f8)1},f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.h :| 45 ^~~~~~~~~~~~~~:36 : note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: note: 45expanded from macro 'Q30' | # defi n44e | #Qd3e1f(ixn)e Q 3 0 ( x) ( in t ) ( ( x()in*t21)4(7(4x8)3*614087.03 7+ 401.58)24 . | 0 ^ ~ + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^: 62: src/libavcodec/aacsbrdata.h:516:6: 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 :516228 | :{36Q:31 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .038415176 02281 | 84 3 f ) , QQ3301((0-.000.0060908080880105f6/M8_1P1I7)9,f) }Q,3 0{(Q03.11(-7036.03150910725f1/57M3_0P4I6)4,4 fQ)3,0 (Q03.12(7-703.7047566675860f8/9M2_2P2I0),5 fQ3)0}(,0 .4 4| 6 ~~~~^~~~~~~~~~~~~~~~~~~1 984src/libavcodec/aac_defines.h0:3458:f36/:M _note: expanded from macro 'Q31'P I), Q453 | 0#(d0e.f5in6e66 8Q93011(4x4f)/ M _ P I ) , Q 3 0 ( 0. 6(i6n8t6)(1(1x2)8*8211f4/7M4_8P3I6),4 8 .| 0 ^~~~~~~~~~~~~~ + 0.5src/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.hi:n515e: 83Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x) 515 | { Q(3i1n(t )0(.(9x8)6*310057633724312802745.f0) ,+ Q03.15()- 0 .| 5 ^3 5788996006In file included from 6src/libavcodec/aacps_fixed.c2:f24): }In file included from ,src/libavcodec/aacps.c :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(228-:011.:6 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 0362277374f), 228Q | 3 1 ( - 0 . 8Q93501(500.109080909090970f0)0}0,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360:. 1note: 7expanded from macro 'Q31'3 601597 545f | /#Md_ePfIi)n,e QQ3301((0x.)2 7 7 3 7 4 5 6 5 6 f / M _ P(Ii)n,t )Q(3(0x()0*.24144671498834604388.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.56668901In file included from 4src/libavcodec/aacsbr_fixed.c4:f62/: M_src/libavcodec/aacsbrdata.hP:I515):,58 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.66861128 85151 | f{/QM3_1P(I )0,. 9 8| 6 ^~~~~~~~~~~~~~3 0563src/libavcodec/aac_defines.h2:3442:0367:5 fnote: )expanded from macro 'Q30', Q31(- 044. | 5#3d5e7f8i8n9e9 6Q03006(6x2)f ) } , { Q 3 1 ( - 0 . 6 1(5i1n0t3)6(2(2x7)7*317047f3)7,4 1Q83214(.-00 .+8 905.155)0 1 9| 8 ^9 9997f)}, 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:: 227note: :expanded from macro 'Q31'136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1227( | x) Q 3 0 ( 0 . 0 0 0(0i0n0t0)0(0(0xf)/*M2_1P4I7)4,8 3Q63408(.00. 1+6 003.856)6 3 6| 9 ^ ~f /M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.622: 5src/libavcodec/aacsbrdata.h4:95154:3317:5 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3 0515( | 0{.Q43012(9 404.69884603f0/5M6_3P2I3)2,0 7Q53f)0,( 0Q.3419(8-00.658395578858f9/96M0_06P6I2)f,) }Q,3 0{(Q03.15(6-1056.4611457150f/3M62_2PI7)7, 3 7| 4 ^~~~~~~~~~~~~~ f), src/libavcodec/aac_defines.hQ:3441:(36-:0. 8note: 9expanded from macro 'Q30'5 15019 8449 | #9d99e7ffi)n},e Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (x)src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' 45( | i#ndt)e(fi(nxe) *Q31107(3x7)4 1 8 2 4 . 0 + 0 . 5) (| i ^n t)((x)*2In file included from 1src/libavcodec/aacps_fixed.c4:7244: 8In file included from 36src/libavcodec/aacps.c4:832.: 0src/libavcodec/aacps_fixed_tablegen.h :+227 :0111.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 227src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 515 :Q73:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000f /515M | _{PQI3)1,( 0Q.3908(6300.516362033826603756f9)f/,M _QP31I(),- 0.Q53305(708.82959460904367625f82)f}/,M _{PQI3)1,( Q-300.(6015.140032964224768743704f/fM),_ PIQ),3 1Q(3-00(0..849985016508199588959f9/9M7_fP)I}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h5:6451:365:64 1note: expanded from macro 'Q31'4 75f/M _45P | I)#,de f i| n ^~~~~~~~~~~~~~ e Q31src/libavcodec/aac_defines.h(x:)44 : 36 : note: expanded from macro 'Q30' 44(i | n#t)d(e(fxi)*n2e1 Q43704(8x36)4 8 . 0 + 0 . 5 ) ( i| nt ^ ~) ((x)*1073In file included from 74src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h.:0514: 84+: 0warning: .5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 514 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: 6In file included from 2src/libavcodec/aacps.c0:8321: 5src/libavcodec/aacps_fixed_tablegen.h8:12273:6861:8 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.750 02270 | 6 7 6 2 1 8 9Q5360f()0}., 0{0Q03010(0-000.0403f8/6M7_0P1I5)2,5 0Q83102(f0).,1 6Q03318(6 603.6999f9/9M8_0P6I9)2,4 4Q33202(f)0}.,2 5 4| 9 ~~~~~^~~~~~~~~~~~~~~~~~4 3758src/libavcodec/aac_defines.h2:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0 .454 | 0#2d9e4f4i6n8e4 0Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 4 9 8 0 6(8i9n5t8)5(f(/xM)_*P2I1)4,7 4Q83306(408..506 1+5 604.154)7 5 f| / ^ ~M _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 514note: :expanded from macro 'Q30'58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e514 Q | 3{0Q(3x1)( - 0 . 6 2 0 8 1 5 8 1 3 6 1(8i4n0tf))(,( xQ)3*11(0 703.774510802046.706 2+1 809.556)f ) }| , ^ {Q31(-0.4In file included from 38src/libavcodec/aacps_fixed.c6:7240: 1In file included from 5src/libavcodec/aacps.c2:5320: 8src/libavcodec/aacps_fixed_tablegen.h1:2227f:)61,: Q3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.9999806924 42273 | 2 2 f ) } , Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.0src/libavcodec/aac_defines.h0:0450:0360:0 0note: 00expanded from macro 'Q31'f /M_P I45) | ,# dQe3fi0n(e0 Q.31610(3x8) 66 3 6 9 f / M _ PI ) , Q 3(0(i0n.t25)4(94(3x7)58*221f47/4M8_3P6I)4,8 .Q03 0+( 00.4.05)2 9 44| 6 ^ ~8 40f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: src/libavcodec/aacsbrdata.h.:451498:03268:9 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]85 f/M_PI), 514Q | {3Q0(301.(5-601.5662401841755f8/1M3_6P1I8)4, 0 f| ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:( 440:.7365: 0note: 0expanded from macro 'Q30'0 6762 1448 | #9d5e6fifn)e} , Q{3Q03(1(x-) 0 .4 3 8 6 7 0 1 5 2 5 0 8(1i2nft)),( (Qx3)1*1(0 703.7949189249.800 69+2 4043.25)2 f| )} ^, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:227:36 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 227 | Q 3 0 ( 0(.i0n0t0)0(0(0x0)0*0201f4/74M8_3P6I4)8,. 0Q 3+0 (00..51)6 0 3| 8 ^ ~6 6369f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0514.:265:4 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7582f/M_P I514) | ,{ QQ3310((-00..46022098414568814306f1/8M4_0PfI)),, QQ3310((0 .04.978500608096578652f1/8M9_5P6If)),} ,Q 3{0Q(301.(5-601.54634816477051f5/2M5_0P8I1)2,f ) ,| ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0.:9449:9369:8 0note: 6expanded from macro 'Q30'9 244322 f44) | }#,d e f| i ~~~~^~~~~~~~~~~~~~~~~~~n e Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' src/libavcodec/aacsbr.c : 22545 : | 19#(:id newarning: tf)i(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]n( ex )Q*3110(7x3)7 4 1 8 2252 | 4 . 0 +f or 0( e .(5i)n = t )0(| ;( ^ex ) *< 2c1h4_7In file included from d4asrc/libavcodec/aacps_fixed.c8t3a:-6244>8b: .sIn file included from 0_ src/libavcodec/aacps.c+n:u 32m0: _.src/libavcodec/aacps_fixed_tablegen.he5n:v)227 :; 11 | :e ^ ~+ +) warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c: 62227: | src/libavcodec/aacsbrdata.hsrc/libavcodec/aacsbr.c :: 513227 :: 8323 :: Qwarning: warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 (0.0000 02270 | 0 5130 | 0 {0 Qf 3/ 1M (_ Pf0Io.)r5, 0 (4Qk43 90=1( 6006.;1 76k60 03<38 06s36bf3r)6-,9> fnQ/_3Ml1_(iP-mI0;). ,8k 5+Q9+39)05 (0{07 .2 24| 50 ~ ^ ~~~~~~~~~~48 9443347f5)8}2src/libavcodec/aacsbr.c,f: /230{M:Q_573P:1I ()warning: ,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 .Q43701(602.84901209 6423054 | 16 08 84 f0 )f ,/ M Q_ 3P 1I () -, 0 f.Qo13r80 6((80m0. 24=094 80s04b69r85-96>59f8f_5)tf}a/,bM l_ eP| Il ~~~~^~~~~~~~~~~~~~~~~~~)i ,m [Qksrc/libavcodec/aac_defines.h3]:0 45(-:0 36s.:b5 r6note: -1expanded from macro 'Q31'>5 k6x4[114] 7;45 5 | mf# /d Qf 3_| 1t ^~~~~~~~~~~~~~(a xb)l esrc/libavcodec/aac_defines.h l: i44 m: [36 k: +note: expanded from macro 'Q30' 1 ] - (s ibn44rt | -)#>(dk(exxf[)i1*n]2e;1 Q4m37+04+(8)x3 )6{ 4 8 .| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0 . 5 ) src/libavcodec/aacsbr.c : | 245( ^ ~:i 57n:t )warning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:7623: 7src/libavcodec/aacsbrdata.h2454: | 1513 8: 259 4: . 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0 . 5 ) f o | r513 ^ | ({mQ 3=1 (s b0rIn file included from .-src/libavcodec/aacps_fixed.c>5:f024_4: t4In file included from a9src/libavcodec/aacps.cb1l6:e632l7: i6src/libavcodec/aacps_fixed_tablegen.hm0:[3226k0:]3136 f:-) ,warning: s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]bQ r31-(>-k0x.[815]9;9 5226m0 | 7 <2 4 s0 b8 r4 -3Q>43ff0_)(t}0a,.b 0l{0eQ0l30i1m0([0 k00 0.+04 071f1]/6 M2-_8 P9sI1b)0r,6- 5>Q1k30x08[(f10)].,;1 4Qm13+81+2()4- 70{0. 71 48| f6 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/8 M0_2P0I4)0,4 9Q53src/libavcodec/aacsbr.c60:9(251f0:).57}2:,2 4warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 8374src/libavcodec/aac_defines.hf:/ 45M251:_ | 36P :I ) note: , expanded from macro 'Q31' Q 3 0 ( 0 45. | 3 #4fd7oe4rf8 i1(n3me4 0=Q2 3fs1/bM(r_x-P)>I CC libavcodec/aarch64/videodsp_init.o f) _, t aQ b3 l0 e( l0 i. m4 [2 k0 ]2 9(-1i 9s0nb0tr6)-f(>/(kMxx_[)P1*I]2);1, 4 m7Q 43<80 3(s60b4.r84-.6>03f 7_+6t 0a07b.0l53e)8l fi /m| M[ ^ ~_k P I+) ,1 ] | - ^~~~~~~~~~~~~~ In file included from sbsrc/libavcodec/aacsbr_fixed.cr:src/libavcodec/aac_defines.h-62:>: 44ksrc/libavcodec/aacsbrdata.h:x:36[513:1: ]31note: ;:expanded from macro 'Q30' mwarning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ ) 44{ | # d| e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f i513n | e{ QQ3310(src/libavcodec/aacsbr.c( :x0257).: 557 0: 4 4warning: 9comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1 6 6 7 6 0 3 0257 3 | (f i) n, t )Q (3 (1 x( )- *0 1. 08 75f39o79r45 10(87m22 44=.0 08s 4b+3r 4-0f>.)f5}_),t a {b| Ql ^3e 1l(i m0[.k4]7In file included from 1-src/libavcodec/aacps_fixed.c6 :2s248b: 9rIn file included from 1-src/libavcodec/aacps.c0>:6k325x: 1[src/libavcodec/aacps_fixed_tablegen.h01:8]226f;:) 111,m: Q1f8_6t8a0b 2l2260e | 4l 0i m4 [9k src/libavcodec/aacpsy.c5 6+ 9 :Qf13)616]0}: (,48-0 : . s0| warning: b0 ~~~~^~~~~~~~~~~~~~~~~~~rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] -0 >0k0src/libavcodec/aac_defines.hx0:[04510:]036;0: f m/ Mnote: 616_expanded from macro 'Q31'+ | P+ I) ) ,{ 45Q | 3| # 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ( e 0f .i 1n 4e 1 8Qsrc/libavcodec/aacsbr.c 2:3 26541 :7( 570x :7)f 4 owarning: f rcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]/ m M __ fP aI c) t ,o265 r | Q 3 0+ ( (=0 i. sn2 qt2 r)4 t(0 f(3 (x0 f)8fa*3ob27rs14 (4f(c7/mo4M e8_=f3P s6Is[4)bs8,rt. a-0Qr> 3tf+0+_ (it00]a..)b53)l)4;e 7 l 4 i| 8| m ^ ~1 ~~~~ ^~~~~~~~~~~~~~[ 3 k4]0 2-f /sIn file included from Mbsrc/libavcodec/aacsbr_fixed.cr_:-P62>I: k)src/libavcodec/aacsbrdata.hx,:[ 1513Q]:3;70 :(m 0 warning: .9f0 _0513t6 | af{b/QlM3e_1lP(iI m)0[,.k 5 Q0+34 041(9]01 .6-46 67s36b70r63-00>73k0fx3)[8,1f ]/Q;M3 _1mP(+I-+)0),. 8{ 5 | 9 ^~~~~~~~~~~~~~9| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 07src/libavcodec/aac_defines.h2:4440:8364:3 4note: fexpanded from macro 'Q30') }, {Q3 144( | #0d.e4f7i1n6e2 8Q93100(6x5)1 0 8 f ) , Q 3 1 ( - 0 . 1(8i6n8t0)2(0(4x0)4*91506793f7)4}1,8 2 4| . ~~~~~^~~~~~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:545): 36 :| ^note: expanded from macro 'Q31' 45 | #In file included from desrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.hx:)226 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x226) | * 2 1 4 7 4 8Q33604(80..00 0+0 000.050)0 0 0| f ^ ~/ M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c1:4621: 8src/libavcodec/aacsbrdata.h2:45127:0847:4 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30( 0512. | 2{2Q43013(0-803.7449f1/0M4_7P8I3)1,3 7Q13500(f0).,3 4Q734811(3 400.23f2/8M9_5P2I1)4,3 5Q93606(30f.)4}2,0 2{9Q13910(0 60f./9M9_8P8I1)1,7 5Q13200(705.14f6)3,7 6Q03710(3 80f./8M8_9P9I3)9,8 3 8| 3 ^~~~~~~~~~~~~~1 354fsrc/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 Q 3450 | (#xd)e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0(7i3n7t4)1(8(2x4).*02 1+4 704.853)6 4 8| . ^0 + 0.5) | In file included from ^ ~ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbr_fixed.c226::6261: :src/libavcodec/aacsbrdata.h :warning: 512implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | Q3 0512( | 0{.Q03010(0-000.04090100f4/7M8_3P1I3)7, 1Q5300f()0,. 1Q43118(2 40.73072489f5/2M1_4P3I)5,9 6Q6330f)(}0,. {2Q24301(3 008.3979488f1/1M_7PI5)1,2 0Q73501(f)0,. 3Q43714( 801.3480829f9/3M9_P8I3)8,3 Q1330(504.f4)2}0,2 9 1| 9 ~~~~~^~~~~~~~~~~~~~~~~~0 06f/src/libavcodec/aac_defines.hM_:P45I:)36,: Qnote: 30expanded from macro 'Q31'( 0.463 7456 | 07#03d8eff/iMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | #xd)ef*i2n1e47 4Q83306(4x8). 0 + 0 . 5) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c*:1620: 7src/libavcodec/aacsbrdata.h3:75124:321:8 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4. 0 + 0.5) 512 | {| Q ^3 1(-0.491In file included from 04src/libavcodec/aacps_fixed.c7:8243: 1In file included from 37src/libavcodec/aacps.c1:325: 0src/libavcodec/aacps_fixed_tablegen.hf:)226, :Q36:3 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.32895214 32265 | 9 66 3 f ) } , Q{3Q30(10(. 000.090908081010705102f0/75M1_fP),I )Q,3 1(Q 30.08(809.91349188238437017345f/4Mf_)P}I,) , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h2:2454:0363:0 8note: 3expanded from macro 'Q31'7 4f/M _45P | #Id)e,f Qi3n0e( 0Q.3314(x7)4 8 1 3 4 0 2 f / M _ P I()in,t )Q(3(0x()*02.144724082396149080.06 f/+M _0P.I5)), Q| 3 ^ ~0( 0.46376070In file included from 3src/libavcodec/aacsbr_fixed.c8f:/62M: _src/libavcodec/aacsbrdata.hP:I512:)6, : | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36 :512 | note: {expanded from macro 'Q30' Q31(-0 .444 | 9#1d0e4f7i8n3eCC libavcodec/aarch64/vorbisdsp_init.o 1Q33701(5x0)f ) , Q 3 1 ( 0 . 3 2 8 9(5i2n1t4)3(5(9x6)6*31f0)7}3,7 4{1Q83214(. 00 .+9 908.851)1 7 5| 1 ^2 0751f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 8src/libavcodec/aacps.c8:9329: 3src/libavcodec/aacps_fixed_tablegen.h9:822638:3111:3 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45226: | 36 : note: expanded from macro 'Q31' Q30(0 .450 | 0#0d0e0f0i0n0e0 0Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 1 4 1 8 2(4i7n0t7)4(f(/xM)_*P2I1)4,7 4Q83306(408..202 4+0 300.853)7 4 f| / ^ ~M _PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c3:4627: 4src/libavcodec/aacsbrdata.h8:15113:48302:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 45112 | 0{2Q93119(0 006.f9/4M8_1P3I6)5,0 2Q23102(608.f4)6,3 7Q63017(0-308.f9/7M5_0P6I6)4,0 0 2| 7 ^~~~~~~~~~~~~~1 28f)src/libavcodec/aac_defines.h}:,44 :{36Q:3 1note: (expanded from macro 'Q30'- 0.9543 4444 | 9#7d4e9f2i8n5e3 fQ)3,0 (Qx3)1 ( - 0 . 7 9 6 0 7 9 7 8 5 0(1i9n8t3)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(:x24): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 225 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*21474 82253 | 6 4 8 . 0 +Q 300.(50). 0 0| 0 ^ ~0 000000f/M_In file included from PI)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(5110:.581:2 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 90376f/M_P I511) | ,{ QQ3310(( 00..19940831934695308202f1/2M6_8PfI)),, QQ3310((-00..29970570965684003012f7/1M2_8PfI))},, Q{3Q03(10(.-304.69654939434896784f9/2M8_5P3If)),, QQ3301((0-.03.778926802719579865f0/1M9_8P3If)),} , | ^~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~~ 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)) ((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::51132:: 31src/libavcodec/aacps_fixed_tablegen.h:: 225warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | {Q31( 2250 | . 9 48 1 3 6 5Q03202(102.60800f0)0,0 0Q03010(f-/0M._9P7I5)0,6 6Q43000(207.112281f2)2}9,0 3{7Q63f1/(M-_0P.I9)5,4 3Q43409(704.9129805339f4)9,3 8Q03f1/(M-_0P.I7)9,6 0Q73907(805.0219908739f5)8}0,3 1 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'3 466993 8456 | 8#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 3 7 8 2 8 2 1 5 9 6 f / M(_iPnIt)),( ( x| ) ^~~~~~~~~~~~~~* 2147src/libavcodec/aac_defines.h4:8443:6364:8 .note: 0expanded from macro 'Q30' + 0.5 )44 | #| d ^ ~e fine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 511 : 7 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)* 1511 | 0{7Q3371(4 1802.49.4801 +3 605.052)2 1 | 2 ^6 8f), Q31In file included from (-src/libavcodec/aacps_fixed.c0:.9247: 5In file included from 0src/libavcodec/aacps.c66:43200: 2src/libavcodec/aacps_fixed_tablegen.h71:2225:886f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { Q31(-0.954 3225 | 4 4 9 7 4 9 2Q83503(f0).,00 0Q03010(0-000.07f9/6M0_7P9I7)8,5 0Q13908(30.f1)2}1,2 2 9| ~~~~~^~~~~~~~~~~~~~~~~~0 376fsrc/libavcodec/aac_defines.h/:M45_:PI36),: Qnote: 30expanded from macro 'Q31'( 0.190 3459 | 4#9d3ef8i0nfe/M _QP3I1)(,x) Q 3 0 ( 0 .2 9 0 7 9 5 8 0 3(1ifn/tM)_(P(Ix)),* 2Q143704(8306.43846.609 9+3 80.658)f /M _| ^ ~P I), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c3:76282: 8src/libavcodec/aacsbrdata.h2:15105:9836: fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ 510 | {src/libavcodec/aac_defines.hQ:3441:36(: 0note: .expanded from macro 'Q30'9 9430 2446 | 69#1d97e2fi8nfe) ,Q 3Q03(1x() 0. 1 8 81 2 5 5 5 31 7 5 (5i3nft)}),(( x){*Q13017(3 7401.892746.08 64+0 203.8158)4 3f )| , ^Q 31(-0.2In file included from 86src/libavcodec/aacps_fixed.c6:424: 5In file included from 3src/libavcodec/aacps.c4:3326: 6src/libavcodec/aacps_fixed_tablegen.h62:0225:f61:) }warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45225: | 36 : note: expanded from macro 'Q31' Q30(0 .450 | 0#d0e0f0i0n0e0 0Q03f1/(Mx_)P I ) , Q 3 0 ( 0 . 1 2 1 2(2i9n0t3)7(6(fx/)M*_2P1I4)7,4 8Q33604(80..01 9+0 309.459)3 8 0| f ^ ~/ M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.622: 9src/libavcodec/aacsbrdata.h0:75109:5598:0 3warning: 1fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (5100 | .{3Q43616(9 903.896984f3/0M2_6P6I9)1,9 7Q2380f()0,. 3Q73812(8 201.519868f1/2M5_5P5I3)1,7 5 5| 3 ^~~~~~~~~~~~~~f )}, {src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 9expanded from macro 'Q30'7 686402 3448 | 1#8d4e3ffin)e, QQ313(0-(0.x2) 8 6 64 5 3 43 6 6 6 2 0 f()i}n,t ) ((| x ~~~~~^~~~~~~~~~~~~~~~~~ )*1src/libavcodec/aac_defines.h:04573:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 045 | .#5)d e f| ^i ne 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 : 225 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i nt)((x)*21 42257 | 4 8 3 6 4 8Q.300 (0+. 000.050)0 0 0| 0 ^ ~0 0f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620(: 0.src/libavcodec/aacsbrdata.h1:215102:322:90 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f/M_PI), 510 | Q{3Q03(10(. 10.990934943903286069f1/9M7_2P8If),) , QQ3310(( 00..12898071925555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:510:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:509:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:509:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 803In file included from 1fsrc/libavcodec/aacsbr_fixed.c/:M62_: PIsrc/libavcodec/aacsbrdata.h):,509 :Q323:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 3466993868 f509/ | M{_QP3I1)(,- 0Q.3900(808.93579832680221554966ff)/,M _QP3I1)(, 0 .| 6 ^~~~~~~~~~~~~~2 03439705438src/libavcodec/aac_defines.h0:f44):}36,: {note: Qexpanded from macro 'Q30'3 1(-0.0661 8446 | 2#2d5e4f8i1n77ef )Q,3 0Q(3x1)( - 0 . 2 3 8 1 2 2 1 7 2 2 1(3i5n9tf))(}(,x ) *| 1 ~~~~~^~~~~~~~~~~~~~~~~~0 737src/libavcodec/aac_defines.h41:8452:436.:0 +note: expanded from macro 'Q31'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 : 225 (:i11n: twarning: )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*214748364 8225. | 0 + 0 . 5 ) Q 30| ( ^ ~ 0.000000In file included from 00src/libavcodec/aacsbr_fixed.c0:062f: /src/libavcodec/aacsbrdata.hM:_509P:I6): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.121 25092 | 9{0Q33716f(/-M0_.P90I8)8,9 5Q933600(205.14960f3)9,4 93Q8301f(/ M_0P.6I2),0 3Q433907(00.524938007f9)58}0,3 1{fQ/3M1_(P-I0).,0 6Q63108(602.23544686197973f86)8, fQ/3M1_(P-I0.)2,3 8Qsrc/libavcodec/aacsbr.c13202:(10.311737:22811928321:55 99warning: f6fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]/ )M}_P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ | 311 ^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :src/libavcodec/aac_defines.h 45 ::4436 ::36fo rnote: :expanded from macro 'Q31' (e note: expanded from macro 'Q30'= 0;45 e | #<44 dce | hf_#daitndaee-f> biQnes 31_(xQn) 3u0 m( x_) e n v; e ++ ) { (i| n ~ ^ ~~~~~~~~~~~~~~~~~~~ t ) ( ( (xi)n*tsrc/libavcodec/aacsbr.c)2(:1318(:194:x7 4warning: )83comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]*16047 387.4108 2318+ | 4 0.. 05 ) + f o 0r| . ^ ~ 5 )( e | ^ = In file included from 0;src/libavcodec/aacsbr_fixed.c :e62In file included from : src/libavcodec/aacps_fixed.c224 :b136:warning: s_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: n uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m _env; 508e | ++{) { Q2243 1 | | ( ~ ^ ~~~~~~~~~~~~~~~~~~~ - 0 Q.347077(00.803020400100609070f3/fM)_,P IQ)3, 1Q(30-(00..1106171819295059662f0/3M_0P2I5)f,) },Q 3{0Q3(10(.-01.59890771654957029f2/6M0_8P7I8)f,) , QQ3310((-00..9233586755758470107796f4/8Mf_)P}I,), Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h2:845:2360:7 2note: 8expanded from macro 'Q31'71 9f/M_ 45P | I#)d,e fQi3n0e( 0Q3.13(0x5) 8 3 8 0 1 8 7 f/ M _ P I()i, n t)| ( ^~~~~~~~~~~~~~( x)*2src/libavcodec/aac_defines.h1:444:7364:8 3note: 6expanded from macro 'Q30'4 8.0 + 044 | .#5d)e f i| n ^ ~ e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 508 : 58 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*1 05087 | 37{4Q13812(-40.0. +4 70.757)0 8 3| 24 ^1 6973f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:1326: 7src/libavcodec/aacps_fixed_tablegen.h8:92245:1115:6 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 025f)}, {Q3 1224 | ( - 0 . 9 9Q73105(09.70902600080780f0)0,0 Q03f1(/-M0_.P9I3)5,65 7Q8340(0007.6140811f1)}2,9 0 9| 6 ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.1580 7456 | 4#d5e0fi2nfe/ MQ3_1P(Ix),) Q 3 0( 0 . 23 8 7 5 5 7 1 7(9fi/nMt_)PI()(,x )*Q2301(407.248832604782.08 7+1 90f./M5_)P I| ), ^ ~ Q30(0.305In file included from 83src/libavcodec/aacsbr_fixed.c8:062: 1src/libavcodec/aacsbrdata.h8:7508f:31/:M _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ 508src/libavcodec/aac_defines.h | :{44Q:336:1 (-note: 0expanded from macro 'Q30'. 47770 8443 | 2#4d1e6f9i7n3ef )Q, 3Q0(3x1)( - 0 . 1 67 8 9 5 5 6 2 0 30 2(5inft))},( (x{)Q*13017(3-07.4918927145.907 9+ 20.6508)7 8 f| ) ^, Q31(-0.9In file included from 3src/libavcodec/aacps_fixed.c5:6245: 7In file included from 8src/libavcodec/aacps.c4:0320: 7src/libavcodec/aacps_fixed_tablegen.h6:42248:f86)}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36224: | note: expanded from macro 'Q31' Q30 (450 | .#0d0e0f0i0n0e0 0Q0301f(/xM)_ P I ) , Q 3 0 ( 0 . 1 0 1(1i1n2t9)0(9(6xf)/*M2_1P4I7)4,8 3Q63408(.00. 1+5 800.756)4 5 0| 2 ^ ~f /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:620: .src/libavcodec/aacsbrdata.h2:35088:7565:7 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f/M_PI), 508Q | {3Q03(10(.-02.84270777208873192f4/1M6_97P3If)),, QQ3301((0-.03.05186378809158576f20/3M0_25PfI)),} , | ^~~~~~~~~~~~~~{ Q31src/libavcodec/aac_defines.h(:-440.:9369:7 1note: 5expanded from macro 'Q30'9 79260 8447 | 8#f)d,e fQi31n(e- 0Q.3903(5x65)7 8 4 0 0 7 64 8 f ) } , (| i ~~~~^~~~~~~~~~~~~~~~~~~n t)(src/libavcodec/aac_defines.h(:x45:)36*:10 7note: 3expanded from macro 'Q31'7 4182 445. | 0 #+d e0fi.n5e) Q 3| ^1 (x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 (: isrc/libavcodec/aacps_fixed_tablegen.hn:t)224(:(61x:)* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 483648.0 + 224 | 0 . 5 ) Q| 3 ^ ~0 (0.0000000In file included from 00src/libavcodec/aacsbr_fixed.c0f:/62M: _src/libavcodec/aacsbrdata.hPI:)507,: 83Q3:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 10111290 96507f | /{MQ_P3I1)(, 0Q.3605(206.9145487047764550029f4/fM)_, PQI)3,1 (Q3 00(.06.5291368070458573139739f2/fM)_},P {IQ3)1,( Q03.067(4039.42782801471212817f1),9 fQ/3M1(_-P0I.)8,1 6Q8304(03.83008546879368f0)1}8,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 | #def i44n | e #Qd3e1f(ix)n e Q 3 0 ( x ) (i n t ) ( ( x ) *2(14i7n48t3)(6(4x8).*01 0+7 3704.51)82 4 | . ^ ~ 0 + 0.5)In file included from | src/libavcodec/aacsbr_fixed.c ^: 62: src/libavcodec/aacsbrdata.h:507:59: 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.h507: | 224{:36Q:31 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.6526944 72244 | 7 5 0 9 4 f )Q,3 0Q(03.10(0 000.06059010600004f83/3M93_2PfI)}),, Q{3Q031((0 .01.06171142399047986f1/4M1_1P2I1)f),, QQ3301((0-.015.881067864348500824f6/7M9_6PfI))},, Q 30| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .23src/libavcodec/aac_defines.h8:7455:57361:7 9note: fexpanded from macro 'Q31'/ M_PI) ,45 | Q#3de0f(0i.ne2 8Q23017(2x8)7 1 9 f / M _ P I ) , Q 3(0i(n0t.)3(0(58x3)8*0211874f7/M4_8P3I64)8, . | 0 ^~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:)44 : | 36 ^ ~: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:i507n:e32 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 507 | { Q 3 1((i n0t.)6(5(2x)6*91404773477451089244f.)0, +Q 301.(5 )0 . 6| 5 ^9 16004833932In file included from f)src/libavcodec/aacps_fixed.c}:,24 : {In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.2246:7114:3 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 8141121f), Q3 1224( | - 0 . 8 1 68 4Q33800(804.60709060f0)0}0,0 0 0| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 101112 9450 | 9#6dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 1 5 8 0 7 6 4 5 0 2 f /(Mi_nPtI))(,( xQ)3*02(104.72438837654587.107 9+f /0M._5P)I ) ,| ^ ~Q 30(0.282072In file included from 87src/libavcodec/aacsbr_fixed.c1:962f: /src/libavcodec/aacsbrdata.hM:_507P:I7):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.305838 05071 | 8{7Qf/3M1_(P I0).,6 5 2| 6 ^~~~~~~~~~~~~~9 4474src/libavcodec/aac_defines.h7:5440:9364:f )note: ,expanded from macro 'Q30' Q31( 0 .446 | 5#9d1e6f0i0n4e8 3Q33903(2xf)) } , { Q 3 1 ( 0 . 6 7 4(3i9n4t7)8(1(4x1)1*2110f7)3,7 4Q13812(4-.00. 8+1 608.453)8 0 8| 4 ^6 796f)}, | 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.hnote: :expanded from macro 'Q31'223 :136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x223) | Q 3 0 ( 0 . 0 0(0i0n0t0)0(0(0x0)f*/2M1_4P7I4)8,3 6Q4380.(00 .+0 704.755)0 6 9| 1 ^ ~7 f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:1621: 6src/libavcodec/aacsbrdata.h3:25068:7838:33 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30( 0506. | 1{7Q33818(6-701.6448f9/7M2_8P9I3)9,3 2Q23704(f0).,2 0Q33815(8 707.7596f2/8M9_2P4I6),3 6Q23608(60f.)2}1,9 9{4Q53910(7-60f./8M9_0P3I3)6,5 8 6| 8 ^~~~~~~~~~~~~~9 697f)src/libavcodec/aac_defines.h:,44 :Q363:1 (note: -expanded from macro 'Q30'0 .71656 5446 | 3#9d8e7f0i8n2ef )Q}3,0 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)( (45x | )#*d1e0f7i3n7e4 1Q83214(.x0) + 0 . 5 ) | ^ (int)((x)In file included from *2src/libavcodec/aacps_fixed.c1:4247: 4In file included from 8src/libavcodec/aacps.c3:6324: 8src/libavcodec/aacps_fixed_tablegen.h.:0223 :+111 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 223In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :Q5063:058(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000000f /506M | _{PQI3)1,( -Q03.04(809.702784973590362921774ff/)M,_ PQI3)1,( Q03.05(602.819126436238672863836ff/)M}_,P I{)Q,3 1Q(3-00(.08.910733386856876186946f9/7Mf_)P,I )Q,3 1Q(3-00(.07.126053685568379787790f8/2Mf_)P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h2:1459:9364:5 9note: 0expanded from macro 'Q31'7 6f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:144(:x36): 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)*1073741In file included from 82src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 5060.:532): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 506In file included from | {src/libavcodec/aacps_fixed.cQ:3241: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:223:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI),( Q-300.(04.819167322889738933232f7/4Mf_P)I),, QQ3301((0 .01.7563288869721466346f2/6M8_6PfI))},, Q{3Q031((0.-2003.889508373767598f6/M8_96P97If)),, QQ3310((-00..721196954655693097867f0/82Mf_)P}I,) , | ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | #defi n45e | Q#d3e0f(ixn)e Q 3 1 (x ) ( i n t ) ( ( x()i*n1t0)7(3(74x1)8*2241.40 7+48 306.485.)0 +| ^ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:222:136In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:506:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | Q5063 | 0{(0Q.3010(0-000.0408090702f89/3M9_3P2I2)7,4 fQ)3,0 (Q03.10(5 401.153682887932f4/6M3_6P2I6)8,6 fQ)3}0,( 0{.Q03813(9-908.484910373f6/5M8_6P8I9)6,9 7Qf3)0,( 0Q.3112(4-807.1781769586f5/6M3_9P8I7)0,8 2Qf3)0}(,0 . 1| 4 ~~~~^~~~~~~~~~~~~~~~~~~5 8375src/libavcodec/aac_defines.h1:5456:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .#1d5e6f9i7n8e5 9Q2331f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t:) ((note: xexpanded from macro 'Q30') *21474 8443 | 6#4d8e.f0i n+e 0Q.350)( x )| ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t: )src/libavcodec/aacsbrdata.h(:(505x:)83*1:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0505. | 5{)Q 3 1| ( ^ 0.1083186281In file included from 0src/libavcodec/aacps_fixed.c7:4249: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(222-:0111.:0 8warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 8837174592f)} ,222 | { Q 3 1 ( 0 .Q93102(209.401070504000403060f0)f,/ MQ_3P1I()-,0 .Q63509(08.70355411410388481703ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h:(450:.360:8 3note: 9expanded from macro 'Q31'9 84417f /45M | _#PdIe)f,i nQe3 0Q(301.(1x2)4 8 7 1 8 7 9 8 f / M _ P I )(,i nQt3)0(((0x.)1*425184377458135664f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 1569785923In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,505 : 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' 505 | {Q31 (44 | 0#.d1e0f8i3n1e8 6Q23801(0src/libavcodec/aacpsy.cx7)4 :9 f794 ): ,22 : Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( - 0 . 0 8(6i2n8t8)3 (7794(1 | x7 )4 *5 19 02 7f 3) 7} 4, 1 8{ 2Q 43i.1f0( (+0f .a09b.152s)2( 9d 4e| 1l ^7t 5a4_0p4e3)6 f>)In file included from ,0 src/libavcodec/aacps_fixed.c.Q:035241f(: -In file included from *0src/libavcodec/aacps.c .:d632e5: s9i8src/libavcodec/aacps_fixed_tablegen.hr:7e2223d:5_861p:4e 0)warning: 8 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1| 0 ~~~~ ^~~~~~~~f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ 222 | src/libavcodec/aac_defines.h src/libavcodec/aacpsy.c: :45 794: :36 40: : Q note: 3warning: expanded from macro 'Q31'0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 0.000 045 0 | 7940# | 0d 0e 0f 0i fn /e M _Q P3 I1 )( ,x )iQ f3 0 (( f0 a. 0b 5s 4( 1d 1e 3l 8t 8a 7_(3pifen/)tM )_>(P (I0x).),0* 52Qf13 40*7( 40d8.e30s68i43r89e.9d08_ 4p+4e 1)07 .f 5/| )M ~ ~~~~~~^~~~~~~~~~~~ _ P| I ^ ~) , Q30(0.12In file included from 48src/libavcodec/aacsbr_fixed.c7:1628: 7src/libavcodec/aacsbrdata.h9:8505f:/31M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.14 55058 | 3{7Q53115(6 f0/.M1_0P8I3)1,8 6Q23801(007.41956f9)7,8 5Q93213(f-/0M._0P8I6)2,8 8 3| 7 ^~~~~~~~~~~~~~1 7459src/libavcodec/aac_defines.h2:f44):}36,: {note: Qexpanded from macro 'Q30'3 1( 0.9 1442 | 2#9d4e1f7i5n4e0 4Q3360f()x,) Q 3 1 ( - 0 . 6 5 9 8 7 3 5(1i4n0t8)4(1(0xf))*}1,0 7 3| 7 ~~~~^~~~~~~~~~~~~~~~~~~4 1824src/libavcodec/aac_defines.h.:045 :+36 :0 .note: 5expanded from macro 'Q31') | ^ 45 | #defineIn file included from Qsrc/libavcodec/aacps_fixed.c3:124(: xIn file included from )src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 222 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 42227 | 4 8 3 6 4 8 .Q03 0+( 00..050)0 0 0| ^ ~0 0000f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.5050:574:1 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 873f/M_P I505) | ,{ QQ3310(( 00..0180389391848461278f/1M07_4P9If)), ,Q 3Q03(10(-.012.4088761288789387f1/7M4_P5I9)2,f )Q}3,0( 0{.Q13415(8 03.759115262f94/1M7_5P4I0)43,6 fQ)3,0 (Q03.11(5-609.768559982733f/5M1_P4I08)4,1 0 f| )} ^~~~~~~~~~~~~~, | src/libavcodec/aac_defines.h ~~~~~^~~~~~~~~~~~~~~~~~ :44:src/libavcodec/aac_defines.h36::45 :note: 36expanded from macro 'Q30' : note: expanded from macro 'Q31' 44 | #d e45f | i#ndee fQ3i0n(ex Q)3 1 ( x ) ( i n t )((i(nxt))(*(1x0)7*327144718428346.04 8.+0 0+. 50). 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::50432:: 83src/libavcodec/aacps_fixed_tablegen.h:: 222warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | {Q31 (222 | 0 . 6 7 7 0 9Q43901(903.70305070f0)0,0 0Q0301f(/-M0_.P9I5)4,7 8Q03705(802.20950461f1)3}8,8 7{3Qf3/1M(_ P0I.)5,6 1Q53107(700.506883391968f4)4,1 7Qf3/1M(_-P0I.)7,0 6Q93308(101.714274787781f8)7}9,8 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 1expanded from macro 'Q31'4 583751 5456 | f#/dMe_fPiIn)e, QQ3310((x0). 1 5 6 9 7 8 5 9 2 3 f / M _(PiIn)t,) ( (| x ^~~~~~~~~~~~~~) *2147src/libavcodec/aac_defines.h4:8443:6364:8 .note: 0expanded from macro 'Q30' + 0.5) 44 | | # ^ ~d efine Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 504 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x 504) | *{1Q03713(7 401.862747.009 4+9 109.357)3 5 7| f ^) , Q31(-0.9In file included from 54src/libavcodec/aacps_fixed.c7:82407: 5In file included from 8src/libavcodec/aacps.c2:2329: 0src/libavcodec/aacps_fixed_tablegen.h6:f222):}11,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.56151770 52226 | 8 3 1 6 f ) ,Q 3Q03(10(.-000.0700060903080101f7/4M7_7P7I8)f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 0541src/libavcodec/aac_defines.h1:3458:8367:3 fnote: /expanded from macro 'Q31'M _PI), Q453 | 0#(d0e.f0i8n3e9 9Q83414(1x7)f / M _ P I ) , Q 3 0 ( 0 .(1i2n4t8)7(1(8x7)9*82f1/4M7_4P8I3)6,4 8Q.300 (+0 .01.455)8 3 7| 5 ^ ~1 56f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.5041:5316:9 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 923f/M_PI) ,504 | {| Q ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.:6447:7360:9 4note: 9expanded from macro 'Q30'1 937357 f44) | ,# dQe3f1i(n-e0 .Q93504(7x8)0 7 5 8 2 2 9 0 6 f ) } , {(Qi3n1t() (0(.x5)6*115017737704516882341.60f )+, 0Q.351)( - 0| . ^7 06938117477In file included from 7src/libavcodec/aacps_fixed.c8:f24): }In file included from ,src/libavcodec/aacps.c : 32| : ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :221:136src/libavcodec/aac_defines.h:: 45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45 | # d221e | f i n e Q Q3310((x0) . 0 0 0 0 0 0 0 0 0 0 f / M(_iPnIt)),( (Qx3)0*(201.4073488734664987.504 f+/ M0_.P5I)) , | Q ^ ~3 0(0.060063In file included from 6src/libavcodec/aacsbr_fixed.c7:8628: fsrc/libavcodec/aacsbrdata.h/:M504_:P7I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.08903 85047 | 6{6Q93f1/(M _0P.I6)77,0 9Q43901(903.71305377f9)0,64 Q833f1/(-M0_P.I9)5,4 78Q037058(202.910161f5)9}2,3 7{4Q73f1(/ M0_.P5I6),1 5 1| 7 ^~~~~~~~~~~~~~7 0568src/libavcodec/aac_defines.h31:44:636f: )note: , expanded from macro 'Q30'Q 31(-0 .447 | 0#69d3e8f1i1ne7 4Q7307(7x8)f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(:i nnote: expanded from macro 'Q31't )((x)* 145 | 0#7d3e74f1i8n2e 4Q.301 (+x) 0. 5 ) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct:)24(: In file included from (src/libavcodec/aacps.cx):*322: 14src/libavcodec/aacps_fixed_tablegen.h7:2214:81113:6 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) 221 | | ^ ~ Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0620: 0src/libavcodec/aacsbrdata.h:05030:0830:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), 503Q | 3{0Q(301.(0-308.78406699725040f/1M_2P48I4)8,7 fQ)30,( 0Q.310(6-00.036236627785840f6/6M3_21P4If)),} ,Q 3{Q03(10(. 008.49300388070606396f4/9M9_7P6If)),, QQ303(10(.-100.32719096149830f9/5M6_3P6I6)3,8 fQ)3}0(,0. 1 1| 15 ~~~~^~~~~~~~~~~~~~~~~~~9 237src/libavcodec/aac_defines.h4:745f/:M36_:P Inote: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44e:f36i:n enote: Qexpanded from macro 'Q30'3 1(x) 44 | # d e f i n e Q(3i0n(tx))( ( x )* 2 1 4 7 4 8 36 4 8(i.n0 t+ )0(.(5)x )* 10| 7 ^ ~ 3741824.In file included from 0src/libavcodec/aacsbr_fixed.c :62+: src/libavcodec/aacsbrdata.h0:.503:559): | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 503src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: src/libavcodec/aacps_fixed_tablegen.h.:82210:6869:2 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 248487f), Q31( -2210 | . 3 2 6 2 7 5Q43006(603.201040f0)0}0,0 0{0Q03f1/(M _0P.I4)3,0 8Q03000(306.4093987764f6)9,7 5Q43f1/(M-_0P.I2)1,9 1Q93009(506.3066603086f3)6}7,8 8 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'0 890387 6456 | 9#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 1 0 3 7 9 0 6 4 8 3 f / M(_iPnIt)),( (Qx3)0*(201.4171418539624387.407 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:503: 3144: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x ) 503 | { Q 3 1 ( - 0 . 8 0 6 9(2i0n0t1)2(4(x8)4*8170f7)3,7 4Q183214(.-00. 3+2 602.755) 4 0| 6 ^63 214f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124( : 0In file included from .src/libavcodec/aacps.c4:3320: 80src/libavcodec/aacps_fixed_tablegen.h0:02213:64619:9 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f) , Q31(-0.2 12219 | 1 9 0 9 5 6Q336603(08.f0)0}0, 0 0| 00 ~~~~^~~~~~~~~~~~~~~~~~~00 0f/src/libavcodec/aac_defines.hM:_P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.038 74546 | 9#7d5e4ff/Mi_nPeI )Q,3 1(Qx30)( 0 . 0 6 0 0 63 6 7 8 8 f(/iMn_tP)I(()x, )Q*23104(704.80839603488.7066 9+ f0/.M5_)P I )| , ^ ~ Q30(0.1In file included from 0src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:503:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:502:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:502:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:502:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:502:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:501:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5013 | {Q31( 709.0861498234f9/9M0_0P2I5)7,2 4fQ)3,0 (Q03.11(1 1059.29397649874f2/M5_2P50I5)7,9 f )| } ^~~~~~~~~~~~~~, {Q31(-0.26src/libavcodec/aac_defines.h7:1449:8365:0 8note: 7expanded from macro 'Q30' 3357f), 44Q | 3#1de(f i0n.e6 8Q93003(36x9)7 7 61 9 3 f) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:45):((36x:) *1note: 0expanded from macro 'Q31'73 74182 445. | 0 #+d e0fi.n5e) Q 3| 1( ^x ) (iIn file included from nsrc/libavcodec/aacps_fixed.ct:)24(: (In file included from xsrc/libavcodec/aacps.c):*322: 14src/libavcodec/aacps_fixed_tablegen.h7:2214:8363:6 4warning: 8.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 221 | In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .src/libavcodec/aacsbrdata.h0:5010:0580:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00f/M_P I)501, | Q{3Q301((0 .0.083189724469997050425f7/24Mf_)P,I )Q, 3Q13(0 (00.9.90660908643265728580f5/M7_9PfI))},, Q{3Q03(10(.-008.9203687179686590f8/7M3_3P5I)7,f )Q,30 (Q03.11(0 3709.608694083336f9/7M7_6PI1)9,3 fQ)3}0(,0 .1 1| 1 ~~~~^~~~~~~~~~~~~~~~~~~59 2374src/libavcodec/aac_defines.h7:f45/M:_36P: Inote: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44e:36f:i nnote: e expanded from macro 'Q30'Q 31(x) 44 | # d e fi n e Q 3 0 ((xi)n t ) (( x ) * 2 1 4 7 4 83 6(4in8t.0) (+( x0).*5)1 0 7| 3 ^ ~7 41824.0 + In file included from 0.src/libavcodec/aacsbr_fixed.c5:)62 : src/libavcodec/aacsbrdata.h| : ^501 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c501: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:82211:9112:4 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 025724f), Q3 1221( | 0 . 9 9 6 9 8Q43205(205.00507090f0)0}0,0 0{0Qf3/1M(_-P0I.)2,6 7Q13908(500.807338375476f9)7,5 4Qf3/1M(_ P0I.)6,8 9Q03303(609.707660109633f6)7}8,8 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'8 903876 6459 | f#/dMe_fPiIn)e, QQ3310((x0). 1 0 3 7 9 0 6 4 8 3 f / M _(PiIn)t,) (Q(3x0)(*02.114171458932634784.70f /+M _0P.I5)), | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from :src/libavcodec/aacsbr_fixed.c :note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:501:7: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30 (501x | ){ Q 3 1 ( 0 . 8 1 9 2 4 9(9i0n0t2)5(7(2x4)f*)1,0 7Q33714(1 802.49.906 9+8 402.552)5 0 5| 7 ^ 9f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .2src/libavcodec/aacps.c6:7321: 9src/libavcodec/aacps_fixed_tablegen.h85:0220:813673:3 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f), Q31( 0. 62208 | 90 3 3 69 7 7 6Q13903(f)0}.,0 00 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~00 000fsrc/libavcodec/aac_defines.h/:M45_:P36I:) note: ,expanded from macro 'Q31' Q30(0 .450 | 2#75d8ef8i1n4e9 5Qf3/1(Mx)_ PI ) , Q 3 0 ( 0 . 0 4 2(7in3t6)5(7(1x3)f*/2M1_4P7I4)83,6 Q4380(.00. 06+3 2061.858)1 5 f/| M ^ ~ _PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:620: .src/libavcodec/aacsbrdata.h0:7500:38367:3 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 67f/M_PI ),500 | {QQ3301((0 .00.7796176869630390446f/1M_7PI9)5,f ), | Q ^~~~~~~~~~~~~~3 1(-0src/libavcodec/aac_defines.h.:76445:13693:5 6note: 7expanded from macro 'Q30'30 966f)} ,44 | {#Qd3e1f(i-n0e .Q8230002(4x)2 18 3 6 4 0 9f ) , Q 31 ((-i0n.t7)3(5(30x1)7*9155037377674f1)8}2,4 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~ + 0src/libavcodec/aac_defines.h.:545): 36 : | note: ^ expanded from macro 'Q31' In file included from 45 | src/libavcodec/aacps_fixed.c#:d24e: fIn file included from isrc/libavcodec/aacps.cn:e32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1220(:x111): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t220) | ( ( x ) * 2 1Q43704(8036.4080.000 0+0 000.050)f / M| _ ^ ~P I), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c2:7625: 8src/libavcodec/aacsbrdata.h8:15004:9585:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0. 05004 | 2{7Q33615(7 103.f7/6M7_8P9I6)0,9 4Q63107(905.f0)6,3 2Q63118(8-105.f7/6M5_1P9I3)5,6 7Q33009(606.f0)7}3,6 7{3Q13016(7-f0/.M8_2P0I0)2,4 2Q13803(604.0097f9)1,6 6Q3src/libavcodec/aacpsy.c33014:(f893-/:0M34._:7P 3Iwarning: 5)3,missing field 'window_shape' initializer [-Wmissing-field-initializers]0 1 7| 9 ^~~~~~~~~~~~~~5 53767src/libavcodec/aac_defines.h f:893)44 | }: ,36 : | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' FFsrc/libavcodec/aac_defines.hP:s45 y:44W36 | i:#n ddnote: eoexpanded from macro 'Q31'fw iInnef o Q 453w | 0i#( dx=e) f {i n {e 0Q 3 }1 ( }x ;) | ^ ( i n t ) ( ( x ) * 1(0i7n3t74)1(8(2x4).*02 1+4 704.853)6 4 | 8 ^. 0 + 0.5) In file included from | src/libavcodec/aacps_fixed.c ^ ~ :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 220:src/libavcodec/aacsbr_fixed.c86::62 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :500:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 220 | 500 | { QQ3310(( 00..07060708090600090406f1/7M9_5PfI)),, QQ3310((-00..07267551898315469753f0/9M6_6PfI))},, Q{3Q03(10(.-004.2872306052741231f8/3M6_4P0I9)f,) ,Q 3Q03(10(.-006.3723651380811759f5/5M3_7P6I7)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 0736src/libavcodec/aac_defines.h7:3451:0366:7 fnote: /expanded from macro 'Q31'M _PI), Q453 | 0#(d0e.f0i7n9e1 6Q63313(0x4)f / M _ P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44):(36(:x )note: *expanded from macro 'Q30'2 147483 6444 | 8#.d0e f+i n0e. 5Q)3 0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hn:t500):(7(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824. 0500 | +{ Q03.15() 0 .| 7 ^6 78960946179In file included from 5src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.2207:6615:1 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 6730966f)}, {Q 32201 | ( - 0 . 8 2 0Q03204(201.803060400090f0)0,0 0Qf31/(M-_0P.I7)3,5 3Q03107(905.5032776578f8)1}4,9 5 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'0 427365 7451 | 3#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 0 6 3 2 6 1 8 8 1 5 f / M(_iPnIt)),( (Qx3)0*(201.4077438637634180.607 f+/ M0_.P5I)) , | Q ^ ~3 0(0.0791663In file included from 30src/libavcodec/aacsbr_fixed.c4:f62/: Msrc/libavcodec/aacsbrdata.h_:P499I:)83,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36 :499 | note: {expanded from macro 'Q30'Q 31( 0. 9447 | 3#9d4e0f2i7ne8 9Q73404(2xf)) , Q 3 1 ( - 0 . 2 6 6 9 5(9i4n4t0)8(6(5x6)1*f1)0}7,3 7{4Q13812(4 .00. 9+9 200.56)4 6 3| 4 ^7 7946f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: 5In file included from 7src/libavcodec/aacps.c0:1320: 1src/libavcodec/aacps_fixed_tablegen.h2:02208:4369:4 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :22045 | : 36 : note: expanded from macro 'Q31' Q30(0 .450 | 0#0d0e0f0i0n0e0 0Qf3/1M(_xPI)), Q 3 0 ( 0 .0 2 7 5 88 1 4 95(fi/nMt_)P(I(),x )Q*320(10.407448237634685.7013 f+/ M_0P.I5)), | Q ^ ~3 0(0.06326In file included from 1src/libavcodec/aacsbr_fixed.c8:8621: 5src/libavcodec/aacsbrdata.hf/:M499:_59:PI )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.073 674993 | {1Q03617(f /0M._9P73I9)4,0 2Q73809(704.4027f9)1,6 6Q333104(f/-0M._P2I6)6,95 94 4| ^~~~~~~~~~~~~~0 86561src/libavcodec/aac_defines.h:f44):}36,: {note: Qexpanded from macro 'Q30' 31( 0 .449 | 9#2d0e6f4i63n4e77 9Q4360f)(,x )Q 3 1( - 0 . 57 01 0 1 2 0 8(4i9nt4)29(f(x))}*,1 0 7| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 418src/libavcodec/aac_defines.h2:454:.360 :+ note: 0.expanded from macro 'Q31'5 ) | ^ 45 | #defiIn file included from nsrc/libavcodec/aacps_fixed.ce: 24Q: 3In file included from 1(src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 220 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x220) | * 2 1 47 4 Q83306(408..00 0+0 000.0500)0 0 f| / ^ ~M _PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 2src/libavcodec/aacsbrdata.h7:5499:8318: 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5f/M_PI), Q4993 | {0Q(301(. 004.297733964507217839f7/4M4_2PIf)),, Q 3Q13(-00(.206.690569342460188861556f1/fM)_},P I{)Q3,1 (Q 300(.909.027036647633147076974f6/fM)_,P IQ)3,1 (Q-300(.057.00107191260864339044f2/9fM)_P}I, ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h:3644:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | 44# | d#edfeifnien eQ 3Q13(0x()x ) ((iinntt))((((xx))**21104773478431684284..00 ++ 00..55)) | | ^ ~ ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c:49932:: 7src/libavcodec/aacps_fixed_tablegen.h:: 219warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | {Q31( 0219. | 9 7 3 9 4 0 2Q73809(704.4020f0)0,0 0Q03010(0-f0/.M2_6P6I9)5,9 4Q43008(605.6011f9)5}8,7 3{5Q6361f(/ M0_.P9I9)2,0 6Q43603(407.70934063f3)1,6 9Q1371f(/-M0_.P5I7)0,1 0Q13200(804.90442498f6)6}8,8 2 3| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 052225 8459 | 1#5dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 0 5 6 1 0 4 4 9 6 1 f /(Mi_nPtI))(,( x )| * ^~~~~~~~~~~~~~2 14748src/libavcodec/aac_defines.h3:6444:836.:0 note: +expanded from macro 'Q30' 0.5) | 44 ^ ~ | #define Q30In file included from (xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 498 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )498* | 1{0Q73317(4-108.2742.009 4+7 806.253)7 6 9| 6 ^f ), Q31(-0.In file included from 35src/libavcodec/aacps_fixed.c0:0248: 9In file included from 6src/libavcodec/aacps.c1:9323: 4src/libavcodec/aacps_fixed_tablegen.h2:52195:f111):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.7884331 21910 | 1 9 2 5 1 f )Q,3 0Q(301.(0 000.0502080501030f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:219:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:219:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:219:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | Q30(0.00AS libavcodec/aarch64/vorbisdsp_neon.o 00000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:219:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(9x)8 9 5 8 2 7 1 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~( int)((x)*107374src/libavcodec/aac_defines.h1:8452:436.:0 note: +expanded from macro 'Q31' 0.5) | ^ 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 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *2182 | 1 4 7 4 8 3 6Q4380.(00 +. 000.050)0 0 0| 0 ^ ~0 0f/M_PI), Q30(0.0110366223f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4983:059(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 70863140f/M_ P498I | ){,Q 3Q310((-00..07225029642708968283f7/6M9_6PfI)),, QQ3310((-00..03259030985956611973f4/2M5_5PfI))},, Q{3Q03(10(. 003.1758782463339191f0/1M9_2P5I1)f,) , | Q ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.:5442:8365:1 3note: 9expanded from macro 'Q30'8 958271 f44) | }#,d e f| i ~~~~~^~~~~~~~~~~~~~~~~~n e Q30src/libavcodec/aac_defines.h(:x45): 36 : 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)*21474In file included from 8src/libavcodec/aacps_fixed.c3:6244: 8In file included from .src/libavcodec/aacps.c0: 32+: src/libavcodec/aacps_fixed_tablegen.h0:.2175:)136 : | ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c :62217: | src/libavcodec/aacsbrdata.h : 498 : 31 : Q3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.00000000 04980 | f{/QM3_1P(I-)0,. 7Q23009(407.8060263271609064f8)7,f /QM3_1P(I-)0,. 3Q53000(809.6010993641235552f4)2}f,/ M{_QP3I1)(, 0Q.3708(804.30311412011190255618ff)/,M _QP3I1)(, 0Q.3502(805.10319685935488267112ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:0361:7 7note: 5expanded from macro 'Q31'8 7029f/ M45_ | P#Id)e,f i n| e ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.hx:)44 : 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)*1073In file included from 7src/libavcodec/aacsbr_fixed.c4:18622: 4src/libavcodec/aacsbrdata.h.:0498 :+6 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 498 | {QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .In file included from 7src/libavcodec/aacps.c2:0329: 4src/libavcodec/aacps_fixed_tablegen.h7:82176:21113:7 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f), Q31(-0.3 52170 | 0 8 9 6 1 9 3Q43205(50f.)0}0,0 0{0Q03010(0 00f./7M8_8P4I3)3,1 1Q03109(205.10f0)6,2 1Q03014(8 70f./5M2_8P5I1)3,9 8Q93508(207.10f0)9}6,1 3 5| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 2f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.014 2451 | 1#0d5e6f8ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 0 1 6 5In file included from 3 4 8 src/libavcodec/aacsbr.c6 :1 2369(f: i/src/libavcodec/aacsbr_template.cnMt:_)163P(:I(23)x:,) *warning: Q23comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]10 4(704.8031674785.807 0+1632 | 90 f. /5 M) _ P I| ) ^ ~ , f o r| ^~~~~~~~~~~~~~( k =In file included from src/libavcodec/aac_defines.h1:src/libavcodec/aacsbr_fixed.c;44: :62k36: :src/libavcodec/aacsbrdata.h< :=note: 497 expanded from macro 'Q30':s 84b:r -warning: > implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n44 u | m#_dpeafitnc eh497 e | Qs{3;Q0 3(k1x+()+ )0 . 7 | 5 ~ ^ ~~~~~~~~~~~~~~~~2 1 4 6 8 1 8 1 1 1(5i0nft))(,( xQ)3*11(0-703.794919852546.801 0+4 206.655)f ) }| , ^ {Q31(-0.42In file included from 1src/libavcodec/aacps_fixed.c0:2249: 9In file included from 8src/libavcodec/aacps.c8:2329: 3src/libavcodec/aacps_fixed_tablegen.h3:9217f:)86,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.997209419 92179 | 3 9 4 f ) }, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.00src/libavcodec/aac_defines.h0:0450:0360:0 0note: 0expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0e(f0i.n0e0 6Q23110(0x4)8 7 f / M _ P I ) , Q 3 0 ((0i.n0t0)9(6(1x3)5*224124f7/4M8_3P6I4)8,. 0Q 3+0 (00..50)1 4 2| 1 ^ ~1 0568f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0497(:058.0:1 6warning: 53implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8612f/M_ P497I | {)Q,31 ( Q03.07(50.20141677858710812191f/5M0f_)P,I )Q,3 1 | ( ^~~~~~~~~~~~~~-0 .999src/libavcodec/aac_defines.h55:6448:10364:2 6note: 6expanded from macro 'Q30' 5f)}, { Q4431 | (-#0d.e42f1i0n2e99 88Q2309(33x9)f ) , Q3 1 ( 0 . 9 9 7 2 0(i9n4t1)99(9(39x4)f*)}1,0 7 3| 74 ~~~~^~~~~~~~~~~~~~~~~~~1 824src/libavcodec/aac_defines.h.:045 +: 360: .note: 5expanded from macro 'Q31' ) | ^ 45 | #definIn file included from e src/libavcodec/aacps_fixed.cQ:3241: In file included from (src/libavcodec/aacps.cx:)32: src/libavcodec/aacps_fixed_tablegen.h : 217: 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (217( | x ) * 2 1 4 7Q4308(3064.80.00 0+00 000.050)0 f| / ^ ~M _PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: src/libavcodec/aacsbrdata.h0:624971:0310:4 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q4973 | 0{(Q03.10(0 9601.375522412f4/68M1_8P1I1)1,5 0Qf3)0,( 0Q.3011(4-02.1919095556688f10/4M2_6PI6)5,f )Q}3, 0{(0Q.3011(6-503.448216012929f8/8M2_9PI3)3,9 f)Q, 3Q03(10(. 001.79795877200299f4/1M9_99P3I9)4,f ) }| , ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::36:45 :note: 36expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | 45# | d#edfeifnien eQ 3Q03(1x()x ) ( i(nitn)t()((x()x*)1*027134774418832644.80. 0+ +0 .05.)5 ) | ^| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32497: :src/libavcodec/aacps_fixed_tablegen.h7::217 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/aarch64/vp8dsp_init_aarch64.o 497 | {Q 32171 | ( 0 . 7 5 2Q13406(801.80101010500f0)0,0 0Q03f1/(M-_0P.I9)9,9 5Q53608(100.4020666251f0)0}4,8 7{fQ/3M1_(P-I0).,4 2Q13002(909.80802996313395f2)4,2 fQ/3M1_(P I0).,9 9Q73200(904.10919492319140f5)6}8,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 1expanded from macro 'Q31'6 534861 245f | /#Md_ePfIi)n,e QQ3301((0x.)0 1 7 7 5 8 7 0 2 9 f / M _ P(Ii)n,t ) (| ( ^~~~~~~~~~~~~~x )*21src/libavcodec/aac_defines.h4:7444:8363:6 4note: 8expanded from macro 'Q30'. 0 + 0. 544) | # d| e ^ ~f ine Q30(xIn file included from ) src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 496 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*1 04967 | 3{7Q43118(2-40..09 2+4 404.058)5 4 8| 4 ^4 66f), Q31(-In file included from 0.src/libavcodec/aacps_fixed.c1:0244: 5In file included from 7src/libavcodec/aacps.c5:9320: 1src/libavcodec/aacps_fixed_tablegen.h8:72174:3116:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31(-0.8382 22175 | 9 3 5 78728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:496:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.838225935 7 8 7Q2380f()0,. 0Q03010(0-000.000106f9/5M0_4P3I2)0,8 8Q8350f()0}.,0 0 6| 2 ~~~~^~~~~~~~~~~~~~~~~~~1 0048src/libavcodec/aac_defines.h7:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0 .450 | 0#9d6e1f3i5n2e4 2Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 0 1 4 2 1(1i0n5t6)8(f(/xM)_*P2I1)4,7 4Q83306(408..001 6+5 304.856)1 2 f| / ^ ~M _PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:1627: 7src/libavcodec/aacsbrdata.h5:84967:0312:9 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 496 | {Q31(src/libavcodec/aac_defines.h-:044.:9362:4 4note: 4expanded from macro 'Q30'0 8548446 644f | )#,d eQf3i1n(e- 0Q.3100(4x5)7 5 9 0 1 8 7 4 3 6 f ) } , ({iQn3t1)((-(0x.)8*318027235794315872847.208 f+) ,0 .Q53)1 ( -| 0 ^. 01695043208885fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : In file included from | src/libavcodec/aacps.c ~~~~^~~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aac_defines.h216::45136::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #defi n216e | Q 3 1 ( x )Q 3 0 ( src/libavcodec/aacsbr_template.c0 . :0 0 2510 :031 0: 0 0warning: 0 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare](0 ifn/tM)_(P(Ix)),* 2Q134 07251(4 | 08 .3 06 04 38i4.f90 1 (3+s0 b30r4.-f5>/)bM s_ _P| lI ^ ~i) ,m iQt3e0r(_0b.aIn file included from 0n0src/libavcodec/aacsbr_fixed.cd:625s: 4 src/libavcodec/aacsbrdata.h0:!4967=: 06o:6l 6dwarning: _1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]bfs /_Ml_iPmIi)t,e r_Qba4963n | 0ds{( 0.Q00&7&399 11!(7s-b2r0-9.>9r3e2fs/e4Mt4)_4 P0I8 )5| 48,4 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 46Q63f0)(, 0Q.03019(-2099.91034675f7/5M90_1P8I7),4 36Qf3)0(}0, .{0Q09391(8-705.785398f2/2M5_93P57I8)7,2 8| f ^~~~~~~~~~~~~~) , Qsrc/libavcodec/aac_defines.h3:441:(-360: .note: 0expanded from macro 'Q30'1 69504 3442 | 08#8d8e5ffi)ne} , Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~ (x) src/libavcodec/aac_defines.h: 45 : 36 : note: expanded from macro 'Q31' (45 | i#ndetf)(i(nxe) *Q13017(x3)74 1 8 2 4 . 0 + 0 . 5 ) | ( ^i nt)((x)In file included from *2src/libavcodec/aacps_fixed.c14:7244: 8In file included from 3src/libavcodec/aacps.c:6324: 8src/libavcodec/aacps_fixed_tablegen.h.:0216 :+111 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ In file included from 216src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 495 :Q833:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000 f495/ | M_{PQI3)1,( -Q03.04(603.503043441921132073244ff/)M,_ PQI3)1,( -Q03.09(502.409005441057309606016ff/)M}_,P I{)Q,3 1Q(3-00(.00.700067490991673239930f2/1Mf_)P,I )Q,3 1Q(3-00(.09.404079928909392306578f8/6Mf_)P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h0:0459:9368:7 5note: 7expanded from macro 'Q31'5 9f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:144(:x36): note: expanded from macro 'Q30' 44 | # d e(fiinnte) (Q(3x0)(*x2)1 4 7 4 8 3 6 4 8 . 0 + 0(.i5n)t ) (| ( ^ ~x )*10737418In file included from 24src/libavcodec/aacsbr_fixed.c.:062 : +src/libavcodec/aacsbrdata.h :0495.:5)58 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 495src/libavcodec/aacps_fixed.c | :{24Q3: 1In file included from (src/libavcodec/aacps.c-:032.: 4src/libavcodec/aacps_fixed_tablegen.h6:32165:3864:4 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 2724f), Q31(- 0216. | 9 5 2 4 9 0 4Q13503(900.0060f0)0}0,0 0{0Q0301f(/-M0_.P0I7)0,6 4Q03906(303.90002314f9)1,3 0Q3341f(/-M0_.P9I4)4,7 9Q83003(200.50808564f0)7}0,6 6 1| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .00799 1457 | 2#9d3eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 0 0 9 2 9 9 9 3 6 7 f(/iMn_tP)I()(,x )Q*3201(407.408039694887.507 5+9 f0/.M5_)P I )| , ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :495:31: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q 34950 | ({xQ)3 1 ( - 0 . 4 6 3 5 3 4 4 1 2(1i2n7t2)4(f()x,) *Q13017(37-401.892542.409 0+4 105.359)0 0 6| f ^) }, {Q31(-0.0In file included from 70src/libavcodec/aacps_fixed.c6:4240: 9In file included from 6src/libavcodec/aacps.c3:3329: 0src/libavcodec/aacps_fixed_tablegen.h2:1216f:)61,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.944798032 02165 | 8 8 6 f ) } ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .00src/libavcodec/aac_defines.h0:0450:0360:0 0note: 0expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0e(f0i.n0e0 3Q43911(3x0)3 4 f / M _ P I ) , Q 3 0 ((0i.n0t0)5(4(0x7)0*626114f7/4M8_3P6I4)8,. 0Q 3+0 (00..50)0 7 9| 9 ^ ~1 7293f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: src/libavcodec/aacsbrdata.h3:0495(:06.: 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 2999367f /495M | _{PQI31)(,- Q03.04(60.3050394948127152775294ff/)M,_ PQI)3,1 ( -0| . ^~~~~~~~~~~~~~9 5249src/libavcodec/aac_defines.h04:1445:3369:0 0note: 6expanded from macro 'Q30'f )}, { 44Q | 31#(d-e0f.i0n7e 0Q643009(63x3)9 0 2 1f ) , Q3 1 ( - 0 . 9 4(4i7n9t8)(0(32x0)5*818067f3)7}4,1 8| 24 ~~~~^~~~~~~~~~~~~~~~~~~. 0 +src/libavcodec/aac_defines.h :0.455:)36 : note: 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:)216 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x216) | * 2 1 4 7 4 8Q33604(80..00 0+0 000.050)0 0 0| f ^ ~/ M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0620: 3src/libavcodec/aacsbrdata.h4:94941:3840:3 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (4940 | .{0Q03514(0 700.686713f9/M2_4P7I7)1,4 4Q53409(f0).,0 0Q73919(1-702.9132f7/9M6_1P7I3)7,4 0Q33601(f0).}0,0 9{2Q93919(3 607.f1/9M0_5P0I3)6,1 0Q13507(503.f0)0,9 9Q83715(7 509.f0/1M6_0P2I6)1,5 3 8| 7 ^~~~~~~~~~~~~~1 95f)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 Q 3450 | (#xd)e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0(7i3n7t4)1(8(24x.)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:216In file included from :11src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :494:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | 494 | {QQ330(10(. 000.0807030902040707f14/4M5_4P9If)),, QQ3301((0-.00.013247991631073347f4/0M3_6P1If)),} ,Q 3{0Q(301.(0 005.41097005606316f1/0M1_5P7I5)3,f )Q,3 0Q(301.(0 007.90911670229631f5/3M8_7P1I9)5, fQ)3}0,( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 9299src/libavcodec/aac_defines.h9:3456:736f:/ Mnote: _expanded from macro 'Q31'P I), Q3 045( | 0#.d0e0f9i9n8e7 5Q73519(fx/)M _ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):( (note: xexpanded from macro 'Q30') *21474 8443 | 6#4d8e.f0i n+e 0Q.350)( x )| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(494(x:)31*:1 07warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 494 | 0{Q.351)( 0| . ^8 73924771In file included from 4src/libavcodec/aacps_fixed.c4:524: 4In file included from 9src/libavcodec/aacps.c:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q21531:(136-0:. 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 96173740361 f215)} | , {Q 3 1 ( 0Q.31900(05.0030610001050750300f0)f,/ MQ_3PI1)(, 0Q3.00(106.02006119536807719450f)7}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450:(36:0 .0note: 0expanded from macro 'Q31'3 039530 945 | f#/dMe_fPiIn)e, QQ3310((x0). 0 0 44 95 1 2 0 6 f / M _ (PiI)n,t) (Q3(0x)(*021.407045823364085.60 2+3 f0./5M)_ P| I) ^ ~, Q30(0.0In file included from 0src/libavcodec/aacsbr_fixed.c5:61625: 26src/libavcodec/aacsbrdata.h3:4947:f/7:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h494: | 44{:Q363:1 (note: expanded from macro 'Q30'0 .87392 4447 | 7#1d4e4f5i4n9ef )Q,3 0Q(3x1)( - 0 . 1 2 7 9 6 1 7 3 7 4 0(3i6n1tf))(}(,x ){*Q13017(3 704.11892045.003 6+1 001.557)5 3 f| ) ^, Q31( 0.0160In file included from 26src/libavcodec/aacps_fixed.c1:5243: 8In file included from 7src/libavcodec/aacps.c1:9325: f)src/libavcodec/aacps_fixed_tablegen.h}:,215 : 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' 215 | 45 | # d e fQi3n0e( 0Q.3010(0x0)0 0 0 0 0 0 f / M _ P I ) , (Qi3n0t()0(.(0x0)1*92610477440873f6/4M8_.P0I )+, 0Q.350)( 0 .| 0 ^ ~0 30395309f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 493Q:3840:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 00449512 04936 | {fQ/M3_1P(I-),0 Q.3503(609.70805229310758672532ff/)M,_P IQ),3 1Q(30-(00..907065469190532963376f/2M2_8PfI)}),, {| Q ^~~~~~~~~~~~~~3 1(-src/libavcodec/aac_defines.h0:44.:369:7 note: 2expanded from macro 'Q30'24 73788 944 | 3#4d8ef)f,i nQe3 1Q(3 00(.x2)2 0 8 1 3 3 3 57 9 8 3 7 f ) }(,i n | t ~~~~~^~~~~~~~~~~~~~~~~~)( (x)*src/libavcodec/aac_defines.h1:0457:3367:4 1note: 8expanded from macro 'Q31' 24.0 +45 | 0#.de5f)i ne | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32 : (src/libavcodec/aacps_fixed_tablegen.hin:t215):((86x:) *warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]14 7483648.0 215+ | 0 . 5 ) | Q ^ ~ 30(0.00000In file included from 0src/libavcodec/aacsbr_fixed.c:0620: 0src/libavcodec/aacsbrdata.h0:f493/:M58_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.001 94936 | 0{7Q43017(f-/0M._5P3I6)9,7 8Q2309(107.80705320f3)9,5 3Q0391f(/-M0_.P9I7)6,4 9Q93003(903.60202484f9)5}1,2 0{6Qf3/1M(_-P0I.)9,7 2Q23407(307.808095324380f5)6,2 3Qf3/1M(_ P0I.)2,2 0Q83103(303.507095863175f2)6}3,7 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h : 45| : ^~~~~~~~~~~~~~36 : note: expanded from macro 'Q31'src/libavcodec/aac_defines.h :44:36: 45note: | expanded from macro 'Q30'# 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:In file included from 493:src/libavcodec/aacps_fixed.c31::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:215:61: warning: 493implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31(-0.53697 821529 | 1 7 8 7 5 2 fQ)3,0 (Q03.10(0-000.090706040909f0/3M9_3P6I2)2,8 fQ)3}0,( 0{.Q03011(9-600.79470272f4/7M3_7P8I8)9,3 4Q83f0)(,0 .Q03013(0 309.52320098f1/3M3_3P5I7)9,8 3Q73f0)(}0,. 0 0| 4 ~~~~^~~~~~~~~~~~~~~~~~~4 9512src/libavcodec/aac_defines.h0:645f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30 (450 | .0#0de5f2i3n0e5 6Q2313(fx/)M _P I ) , Q 3 0( 0 . 0(0i5n61t5)2(6(3x7)f*2/1M47_4PI8)3,6 4 8| .0 ^~~~~~~~~~~~~~ + 0src/libavcodec/aac_defines.h.5:)44 : 36| : ^ ~ note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:i493n:e6 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 493 | { Q 3 1((i-n0t.)5(3(6x9)7*812097137784715822f4).,0 Q+3 10(.-50). 9 7| 6 ^4 9903936228f)In file included from }src/libavcodec/aacps_fixed.c,: 24{Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h9:72152:2364:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 89348f), Q31( 2150 | . 2 2 0 8 1 3Q33305(709.803070f0)00}0, 0 00| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:45):,36 :Q note: 3expanded from macro 'Q31'0 (0.00 1459 | 6#0d7e40f7fi/nMe_ PQI3)1,( xQ3)0 ( 0 .0 0 30 3 9 5 30 9 f/ M _(PiInt)),( (Qx3)0*(2104.070484346945812.00 6+f /0M_.P5)I ) ,| ^ ~ Q30(0.00In file included from 5src/libavcodec/aacsbr_fixed.c2:3620: 5src/libavcodec/aacsbrdata.h62:3492f/:M83:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0 04925 | 6{1Q5312( 603.72f4/1M3_3PI0)38,9 9| 2 ^~~~~~~~~~~~~~9 60f)src/libavcodec/aac_defines.h:,44 :Q3361:( note: 0expanded from macro 'Q30'. 5129 444 | 3#62d6ef3i02n3e 8Qf3)0}(, x{) Q 31 ( - 0. 6 6 3 9 3 4 1 0(6i7n4t88)5(f(x)),* 1Q037317(41-802.408.20 4+9 60.7596)29 0 8| 1 ^ 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 :215:11: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31( x215) | Q 3 0(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:214:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | 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:214:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | 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 ) , (| in ^~~~~~~~~~~~~~t )((xsrc/libavcodec/aac_defines.h):*2441:4367:48 3note: 6expanded from macro 'Q30'48 .0 + 440 | .#5d)e f i| n ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:i492n:t)58((:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824.0 492+ | {0Q.35)1 ( | 0 ^. 24133038In file included from 9src/libavcodec/aacps_fixed.c9:242: 96In file included from 0src/libavcodec/aacps.c:f32),: src/libavcodec/aacps_fixed_tablegen.hQ:3214:186(: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 51294362630 22143 | 8 f ) } , Q{3Q031((0-.00.0060603093040100607f4/8M8_5fP)I),, Q 3Q1(3-0(00.0.80204916170956329903891f/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:04501:736:0 8note: 9expanded from macro 'Q31' 852f/ M45 | _P#Id)e,f iQn3e0 Q(30.100(2x5)25 4 1 2 9 f / M _ PI ) , Q(30i(n0t.)00(2(x9)3*9281446784f8/3M6_4P8I.)0, +Q 300.5()0 . 0| 0 ^ ~3 1597170f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62),: src/libavcodec/aacsbrdata.h | : ^~~~~~~~~~~~~~492 :32:src/libavcodec/aac_defines.h :warning: 44:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 49244 | | {#Qd3e1f(i n0e. 2Q43103(3x0)3 8 9 92 9 6 0 f ) , Q 3 1((i n0t.)5(1(2x9)4*316027633704213882f4).}0, +{ Q03.15()- 0 .| 6 ^6 39341067488In file included from 5fsrc/libavcodec/aacps_fixed.c):, 24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h0:82142:4619:6 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 29081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 214 | src/libavcodec/aac_defines.h : 45 : 36Q:3 0note: (expanded from macro 'Q31'0 .00000 0450 | 0#0d0eff/iMn_eP IQ3)1,( xQ)3 0 ( 0 . 0 0 1 1 0 5 3 9 3 9(fi/nMt_)P(I()x,) *Q2301(407.408031674088.908 5+2 f0/.M5_)P I )| , ^ ~ Q30(0.0025In file included from 25src/libavcodec/aacsbr_fixed.c4:1622: 9src/libavcodec/aacsbrdata.hf:/492M:_7P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.002939 84924 | 6{8Qf3/1M(_ P0I.)2,4 1Q33300(308.909023916509f7)1,7 0Qf3/1M(_ P0I.)5,1 2 9| 4 ^~~~~~~~~~~~~~3 6263src/libavcodec/aac_defines.h0:2443:836f:) }note: ,expanded from macro 'Q30' {Q31(- 044. | 6#6d3e9f3i4n1e0 6Q73408(8x5)f ) , Q 3 1 ( - 0 . 0 8 2 4(9i6n7t9)6(2(9x0)8*11f0)7}3,7 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 src/libavcodec/aac_defines.h+: 450:.365:) note: 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 : 214 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )214* | 2 1 4 7 4 8 3Q63408(.00 .+0 000.050)0 0 0| 0 ^ ~0 f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h0:14911:0845:3 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f/M_PI), Q3 0491( | 0{.Q03011(7 008.91815121f2/5M3_4P7I3)5,1 2Q63f0)(,0 .Q03012(5 205.42112498f4/7M6_3P3I1)3,3 0Q13f0)(}0,. 0{0Q23913(9-804.6481f3/6M8_3P3I7)3,1 4Q13802(f0).,0 0Q33115(9 701.7208f2/1M6_8P3I7)6,8 0 3| 6 ^~~~~~~~~~~~~~5 f)},src/libavcodec/aac_defines.h : 44| : ~~~~~^~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36: note: 44expanded from macro 'Q31' | #define 45Q | 3#d0e(fxi) n e Q 3 1 (x ) ( in t) ( ( x ) *1 0(7i3n7t4)1(8(2x4).*02 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:32: In file included from src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbr_fixed.c214::6211: :src/libavcodec/aacsbrdata.h :warning: 491implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | 491 | { QQ3310(( 00..01010101020503040703f5/1M2_6PfI)),, QQ3310(( 00..02011418045763393391f3/3M0_1fP)I}),, {QQ331(0-(00.4.1030617803839785321f4/18M2_fP)I,) ,Q 3Q310(( 00..020825221563418239 warningf7/s6M80 generated_3P. I65)f, )Q},3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 002src/libavcodec/aac_defines.h9:34598:4366:8 fnote: /expanded from macro 'Q31' M_PI ),45 | #Qde3f0i(ne0 Q.3010(3x1)5 9 7 1 7 0f / M _ P I ) , ( i n| t ^~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:2441:47364:8 3note: 6expanded from macro 'Q30'4 8.0 + 440 | .#d5e)f i n| e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 491 : 32 : (iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*1 0491 | 7{3Q73411(8 02.41.101 1+2 503.457)3 51 26| f ^) , Q31( In file included from 0.src/libavcodec/aacps_fixed.c2:1244: 8In file included from 4src/libavcodec/aacps.c7:6323: 3src/libavcodec/aacps_fixed_tablegen.h1:32133:01361:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31(-0.41368 32133 | 7 3 1 4 1 8 2Qf3)0,( 0Q.3010(0 000.02080201068f3/7M6_8P0I3)6,5 fQ)3}0,( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~1 95873src/libavcodec/aac_defines.h5:6456:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .#0d3e0f3i3n1e6 9Q1371f(/xM)_ P I ) , Q 3 0 ( 0 . 0 4 4(8i6n6t8)8(2(3xf)/*M2_1P4I7)4,8 3Q63408(.00. 0+5 202.255)8 9 1| 5 ^ ~f /M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:0625: 6src/libavcodec/aacsbrdata.h1:04914:479:6 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 491 | {Qsrc/libavcodec/aac_defines.h3:144(: 360:. 1note: 1expanded from macro 'Q30'1 125347 3445 | #1d2e6ffi)n,e QQ3310(( x0). 2 1 4 8 4 7 6 3 3 1 3 3 0 1(fi)n}t,) ({Q(3x1()-*01.074137346183832743.104 1+8 20f.)5,) Q 3 1| ( ^ 0.28216In file included from 8In file included from src/libavcodec/aacps_fixed.c3:src/libavcodec/aarch64/me_cmp_init_aarch64.c7246: 80:In file included from 3246src/libavcodec/aacps.c: 5:fIn file included from 32)}src/libavcodec/mpegvideo.h,: src/libavcodec/aacps_fixed_tablegen.h:: 45213: | :src/libavcodec/put_bits.h ~~~~~^~~~~~~~~~~~~~~~~~111 : :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]227src/libavcodec/aac_defines.h ::37:45 :36warning: : comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]note: expanded from macro 'Q31'213 | 45 | Q#3d0 (e2270f | i.0n0e Q 0 30 0100 0( 0x0f / M)_i PIf) , Q( s-3>b uf0 _( e n0d -. s0->(b1uif9_5n87ptt3)5(6r (>6= xsf)/i*zMe2_o1Pf4I7()B,4 i8Qt336B04u(8f0..0)30)0 3 {3 +| 1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6091.75f)/ M _| ^ ~P I), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:620: src/libavcodec/aacsbrdata.h4:4490:88466:8 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3f/M_PI), 490 | Q{3Q301((0 0..0522022352809101554f1/M0_4P3I)7,f )Q,3 0Q(30.10(5-601.08464897619f18/03M5_5P2I8)9,f )| } ^~~~~~~~~~~~~~, {Qsrc/libavcodec/aac_defines.h31:(-440:.369: 7note: 79expanded from macro 'Q30'0 5486 0440 | 58#4deff),i nQe3 1(Q 300.(9x6)2 9 0 80 6 9 9 9 2 4 2 f )} , ( i| n ~~~~~^~~~~~~~~~~~~~~~~~t )((src/libavcodec/aac_defines.hx):*1450:7363:7 4note: 1expanded from macro 'Q31' 824.0 45 | +# d0ef.i5)n e | ^Q3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h: 213(:i86n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483 62134 | 8 . 0 + 0Q.350) ( 0.| 0 ^ ~0 00000000f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: src/libavcodec/aacsbrdata.h):,490 :Q3580:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 19587356 4906 | f{/QM_3P1I)(, 0 .Q2300(3020.100350343110649317f7)f/,M _QP31I(),- 0Q.308(6807.90148408365562888293ff/)M}_,P I{)Q,3 1(Q-300.9(70.7095025428256809015854ff/)M,_ PQI3),1( Q03.09(602.900586016094949926412ff/)M}_, P I| ~~~~^~~~~~~~~~~~~~~~~~~) , | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~: 45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30'45 | #def i44n | e# dQe3f1i(nx)e Q 3 0 ( x ) ( i nt ) ( ( x )(*i2n1t)4(74(8x)3*64180.70 3+74 10.8524). 0 | ^ ~+ 0.5) | ^In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:490:31In file included from :src/libavcodec/aacps_fixed.c :warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:213 :49061 | :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.203201 0521341 | 0 4 3 7 f ) Q,3 0(Q03.010(-000.08060807009f1/8M0_3PI5)52,8 9Qf)3}0,( 0{.Q3011(9-508.797375960564f8/6M00_5PI8)4f,) , QQ303(10( .00.3906323910860961979f9/24M2_fP)I}),, Q 3| ~~~~^~~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h4:4458:6366:8 8note: 2expanded from macro 'Q31'3 f/M_P I45), | #dQe3fi0n(e0 .Q03512(2x2)5 89 15 f / M _ P I) , Q 3 0((i0n.t0)5(6(1x)0*424916417f4/83M6_4P8.I0) +, 0. 5| ) ^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h ^ ~:44 :36src/libavcodec/put_bits.h: :note: 265expanded from macro 'Q30': In file included from 37:src/libavcodec/aacsbr_fixed.c :warning: 6244comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | #: dsrc/libavcodec/aacsbrdata.h:e490f:i7n:e 265 | warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 0 ( x) 490 | { i Qf3 1( s(- 0 > . 2b0u f_3en d2 -0(i nt1s0)5(-4>1b(ux0)f*140_37p7t3fr7 )4>1,8= 2Q 43s.1i0(z- e0+.o8 f0.65)( B8it Bu7f| ))9 ^1 8 {0 3 55| 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~8 In file included from 9src/libavcodec/aacps_fixed.cf:)}24,: In file included from {Qsrc/libavcodec/aacps.c3:321: src/libavcodec/aacps_fixed_tablegen.h(:-0213.:93677:9 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8600584f), Q2133 | 1 ( 0 . 96 29Q038006(90.909020420f0)00}0,0 0 | f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:45):,36 :Q 3note: 0(expanded from macro 'Q31'0 .019 545 | 8#7de3f56i6fn/e MQ_P3I1()x,) Q 3 0 ( 0 .0 3 03 3 16 9 1(7ifn/t)M(_(PxI)*)2,1 4Q734083(604.80.44086 6+8 8203.5f)/ M| _P ^ ~I ), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c05:2622: 2src/libavcodec/aacsbrdata.h:54898:9831:5f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 0489.0 | 5{61Q03414(9-601.2f0/6M51_3PI4)96,2 0 6| 8 ^~~~~~~~~~~~~~ 9f)src/libavcodec/aac_defines.h,:44 :Q36:3 1(note: expanded from macro 'Q30' 0.545 944 | 3#0d4e4f0i6n6e 3Q5350f()x)} , { Q3 1 (- 0 . 6 2 1 2 6 (4i1n63t5)6(9(2x)0*f1)0,7 3Q73411(8-204..50 9+8 903.65)8 1| 7 ^0 0392f)}, In file included from | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c :24src/libavcodec/aac_defines.h: :In file included from src/libavcodec/aacps.c45::32: 36src/libavcodec/aacps_fixed_tablegen.h: :note: 213expanded from macro 'Q31': 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q2133 | 1 ( x ) Q 3 0 ( 0 . 0 0 0 0 (0i0n0t00)0(f(/x)M*_2P1I4),7 48Q3306(480..00 1+9 508.753)5 6 6| f ^ ~ /M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(062.: 0src/libavcodec/aacsbrdata.h:489:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:489:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:489:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:488:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/put_bits.h : 317(:i33n:t )warning: ((comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]x) *2147483648.0 + 0 .3175 | ) | ^ ~i f (s->buf_endIn file included from src/libavcodec/aacsbr_fixed.c-: 62s: -src/libavcodec/aacsbrdata.h>:b488u:f59_:p twarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >= sizeof(Bi 488t | B{uQf3)1)( -{0 . 6| 5 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~8 89129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:488AS libavcodec/aarch64/vp8dsp_neon.o :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3488 | 0{3Q33116(9-107.f6/5M8_8P9I12)9, 6Q53901(608.f0)4,48 6Q63818(2 30f./5M8_8P3I5)6,3 4Q13308(508.30f5)2}2,2 5{8Q93115(f /0M._98P8I3)8,0 8Q63905(307.3025f6)1,0 4Q43916(1 f0/.M9_9P9I9)4,3 49 6| 0 ^~~~~~~~~~~~~~0 236f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::4436::36 :note: expanded from macro 'Q31'note: expanded from macro 'Q30' 45 | #de f44i | n#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.h:488: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: 32488: | src/libavcodec/aacps_fixed_tablegen.h{:Q2123:1136(:- 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 65889129659168f), Q3 1212( | 0 . 5 8 8 3Q53603(401.380508030f0)0}0,0 0{0Qf3/1M(_ P0I.)9,8 8Q33800(806.905433733425f9)5,4 3Qf3/1M(_ P0I.)9,9 9Q93403(409.600607223167f2)3}8,2 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 9expanded from macro 'Q31'9 7167900 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x1)1 6 2 9 5 1 6 6 3 f / M _ P I()i, nQt3)0(((x0).*12215407743863866428f./0M _+P I0).,5 ) | | ^~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h:44:36: note: In file included from expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:487 :4484 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q30(x) 487 | { Q 3 1 ( - 0 . 4(8i2n0t2)4(2(9x5)3*61908793f7)4,1 8Q2341.(0- 0+. 906.850)5 6 0| 8 ^8 84164f)}, {In file included from Q3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c2:7325: 7src/libavcodec/aacps_fixed_tablegen.h2:52128:21114:1 65warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f), Q31( 0.586347 52123 | 3 3 5 8 3 2 fQ)3}0,( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 00000src/libavcodec/aac_defines.h0:0450:36f:/ Mnote: _expanded from macro 'Q31'P I), Q30 (450 | .#0d4e3f3i4n5e9 5Q4331f(/xM)_ P I ) , Q 3 0 ( 0 . 0 6 7(2i1n7t2)3(8(2xf)/*M2_1P4I7)4,8 3Q63408(.00. 0+9 90.751)6 7 9| 0 ^ ~0 f/M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c1:1626: 2src/libavcodec/aacsbrdata.h9:514876:6593:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 14872 | 5{0Q73316(8-602.f4/8M2_0P2I4)2,9 5 3| 6 ^~~~~~~~~~~~~~9 89f),src/libavcodec/aac_defines.h :Q443:136(:- 0note: .expanded from macro 'Q30'9 6805608 8448 | #4d1e6f4ifn)e} ,Q 3{0Q(3x1() 0 . 2 7 5 7 2 5 8 2 4 1 6 5(6i7nft)),( (Qx3)1*(1 007.35784613842745.303 3+5 803.25f)) } ,| ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | :#212d:e86f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 212 | ( i n tQ)3(0((x0).*02010407040803060408f./0 M+_ P0I.)5,) Q 3| 0 ^ ~( 0.0433459543fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 487Q:3310:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 672172382f/ M487_ | P{IQ)3,1 (Q-300.(408.200929472196573960908f9/fM)_,P IQ)3, 1Q(3-00(.09.61810652690581866834f/1M6_4PfI))},, Q{3Q03(10(. 1205.027735678256822f4/1M6_5P6I7)f,) ,| ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h: 440:.3658:63 4note: 7expanded from macro 'Q30'5 33358 3442 | #fd)e}f, i n| e ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h:045(:x36): note: expanded from macro 'Q31' 45 | # d e f i(ninet Q)3(1((xx)*)10 7 3 7 4 1 8 2 4 .0 + 0 .5()i n t| ) ^ ((x)*21474In file included from 83src/libavcodec/aacps_fixed.c64:824.: 0 In file included from + src/libavcodec/aacps.c0:32.: src/libavcodec/aacps_fixed_tablegen.h5:)212 : 61:| ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h212: | 487 : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00000 04870 | 0{0Q03f1/(M-_0P.I4)8,2 0Q23402(905.3064938394f5)9,5 4Q33f1/(M-_0P.I9)6,8 0Q53600(808.8046176241f7)2}3,8 2{fQ/3M1_(P I0).,2 7Q53702(508.20491967516677f9)0,0 fQ/3M1_(P I0).,5 8Q63304(705.31313652893521f6)6}3,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Qsrc/libavcodec/aac_defines.h3:045(:036.:1 2note: 5expanded from macro 'Q31'0 736862 f45/ | M#_dPeIf)i,n e | Q ^~~~~~~~~~~~~~3 1(x) src/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 3src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h2:4486.:083 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 486 | {Q31In file included from (src/libavcodec/aacps_fixed.c-:024.: 8In file included from 5src/libavcodec/aacps.c:2328: 3src/libavcodec/aacps_fixed_tablegen.h24:92122:7365:3 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.914 72125 | 5 6 3 9 2 2 4Q2310f()0}.,0 0{0Q03010(0 000.08f8/8M6_6P8I0)8,9 5Q83102(40f.)0,4 3Q33415(9-504.39f9/7M3_5P2I6)7,0 8Q33202(60f.)0}6,7 2 1| 7 ~~~~^~~~~~~~~~~~~~~~~~~2 382fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.0 9459 | 7#1d6e7f9i0n0ef /QM3_1P(Ix)), Q 3 0 ( 0 . 1 1 6 2 9 5 1(6i6n3tf)/(M(_xP)I*)2,1 4Q73408(306.4182.500 7+3 608.652)f / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 486note: :expanded from macro 'Q30'59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e486 | Q{30Q(3x1)( - 0 . 8 5 2 8 3 2 4 9 2 7 5(3i9n7tf))(,( xQ)3*11(0 703.794114872545.603 9+2 204.215f)) } ,| ^{ Q31( 0.888In file included from 66src/libavcodec/aacps_fixed.c8:0248: 9In file included from 5src/libavcodec/aacps.c8:1322: 4src/libavcodec/aacps_fixed_tablegen.hf:)212,: 11Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.997352670 82123 | 2 2 6f ) }Q,3 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~0 .000src/libavcodec/aac_defines.h0:0450:360:00 0note: fexpanded from macro 'Q31'/ M_PI) ,45 | Q#30de(f0.i0n4e3 3Q43519(x5)4 3 f / M _ PI ) , Q 3 0( 0.(0i6n7t)2(1(7x2)38*22f/1M4_7PI4)8, 3Q6304(80..009 9+71 60.759)0 0| f/ ^ ~M _PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c:.621: 1src/libavcodec/aacsbrdata.h6:24869:325:1 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f/M_PI) ,486 Q | 3{0(Q03.112(-500.78356286823f2/49M2_P7I5),3 9 7| f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:(44: 360.:9 note: 1expanded from macro 'Q30'47 55639 22444 | #2d1eff)i},n e{ QQ3310((x )0. 8 88 6 6 8 0 89 5 8 1 2(4fi)nt,) Q(3(1x(-)0.*91907733754216872048.03 22+6 f)0}., 5 ) | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h45: | 211#:136d:e warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in e Q31(x) 211 | Q 3 0( 0(.0i0n00t0)00(0(x0)0*f2/1M_4P74I8)3,6 4Q83.00 (+0 .00.657)2 34 1| 3 ^ ~6 2f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:623: 0(src/libavcodec/aacsbrdata.h0:486.:1064:52 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]61 9f/M_PI )486, | {QQ3301((0-.01.585859204833254902f7/M5_39P7I)f,) ,Q 3Q301(( 00.1.89214477235758603f/9M2_2P4I2),1 fQ)3}0,( 0{.1Q936618(0 005.4818f8/M6_6P8I0)89,5 8| 12 ^~~~~~~~~~~~~~4 f),src/libavcodec/aac_defines.h :Q443:136(:- 0note: .expanded from macro 'Q30'9 97352 67440 | 8#3d2e26ffi)n}e, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~(x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (i nt45) | #(d(xe)fi*n1e0 7Q3371(4x18)2 4. 0 + 0 . 5 ) | ^( int)((x)*In file included from 2src/libavcodec/aacps_fixed.c1:4247: 4In file included from 8src/libavcodec/aacps.c3:632: 4src/libavcodec/aacps_fixed_tablegen.h:8211.0: 111+: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 211 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:34850:(840:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000000f/M _485P | I{)Q,3 1Q(3 00(.04.100627528304010316924f6/3M_fP)I,) ,Q 3Q13(0 (00..012014156273356691395f7/3M4_fP)I}),, {QQ3301((0 .01.505986930840365200f0/8M0_4P8If)),, QQ3301((0 .01.802444712139788403f8/1M4_57PfI)),} ,Q 3 | 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.19src/libavcodec/aac_defines.h6:6458:00365: 4note: 1fexpanded from macro 'Q31'/ M_PI) ,45 | | # ^~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.h:e44 :Q363:1 (note: xexpanded from macro 'Q30') 44 | # d e f i ne (Qi3n0t()x()(x ) * 2 1 4 7 4 8 3 6 48 . 0( in+t )0(.(5x)) * | 1 ^ ~0 73741824.In file included from 0 src/libavcodec/aacsbr_fixed.c+ :062: .src/libavcodec/aacsbrdata.h5:)485 : 59| : ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c485: | {24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h4:12110:2865: warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0019463f), Q31 (211 | 0 . 0 2 1 1 6Q73306(903.50703040f0)0}0,0 0{0Qf3/1M(_ P0I.)0,9 6Q33800(602.000687024384f1)3,6 2Qf3/1M(_ P0I.)0,4 4Q13109(804.318014455273f5)6}1,9 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 1expanded from macro 'Q31'5 589043 5450 | f#/dMe_fPiIn)e, QQ3310((x0). 1 8 2 4 7 2 3 7 8 0 f / M _(PiIn)t,) (Q(3x0)(*02.114976468830604584.10f /+M _0P.I5)), | | ^~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h:44:36In file included from : src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'Q30'62 : src/libavcodec/aacsbrdata.h:485:32 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30( x485) | { Q 3 1 ( 0 . 4 1 0 2 5(8i0n0t0)1(9(4x6)3*f1)0,7 3Q73411(8 204..002 1+1 607.356)9 3 5| 7 ^3 4f)}, {Q31(In file included from src/libavcodec/aacps_fixed.c0:.240: 9In file included from 6src/libavcodec/aacps.c3:8320: 6src/libavcodec/aacps_fixed_tablegen.h2:02110:8610:4 8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.0441 12119 | 8 4 3 8 1 4 5Q73f0)(}0,. 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:045f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30( 045. | 0#6d7e2f3i4n1e3 6Q23f1/(Mx_)P I ) , Q 3 0 ( 0 . 1 0 4 5(2i3n5t6)1(9(fx/)M*_2P1I4)7,4 8Q33604(80..01 5+5 809.054)3 5 0| f ^ ~/ M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h8:24854:772:3 7warning: 80implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3 0485( | 0{.Q13916(6 800.04514012f5/8M0_0P0I1)9,4 6 3| f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:(44 :036.:0 2note: 1expanded from macro 'Q30'1 673693 5447 | 3#4dfe)f}i,n e{ QQ3310(( x0). 0 9 6 3 8 0 6 2 0 0 8 0 4 8(fi)n,t )Q(3(1x() *01.007434714119882443.801 4+5 70f.)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.hd:e211f:i36n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 211 | ( i n tQ)3(0((x0).*020104070400000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.15808736644580.20f /+M _0P.I5)), Q| 3 ^ ~0 (0.2387557179f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 484Q:3840:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 820728719f/M_ P484I | ){,Q 3Q13(0 (00..937035182338103198273f6/3M5_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~- 0.99src/libavcodec/aac_defines.h5:4448:1369:1 6note: 3expanded from macro 'Q30'0 031f)} ,44 | {#Qd3e1f(i-n0e. 3Q83209(9x9)7 6 5 6 7 0 1 7 f ) , Q 3 1((i n0t.)9(8(5x1)6*910097731754412872f4src/libavcodec/aacsbr_template.c).}0, :+ 369| : ~~~~~^~~~~~~~~~~~~~~~~~023 .:5 )warning: src/libavcodec/aac_defines.h comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:| 45 ^: 36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c 45:369 | 24 | #: dIn file included from esrc/libavcodec/aacps.c f: i32 n: esrc/libavcodec/aacps_fixed_tablegen.h : Q210f3:o1111r(: x ()warning: k implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 1 ; k < =210 | s b (r i -n >t n)Q_(3m(0ax(s)0t*.e20r10;40 70k40+80+3)60 40 80| .0 ~ ^ ~~~~~~~~~~~~~0f /+M _0P.I5)), Q| 3 ^ ~src/libavcodec/aacsbr_template.c0 :(3810:.231:0 1warning: 1In file included from comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1src/libavcodec/aacsbr_fixed.c 2:9620: 9src/libavcodec/aacsbrdata.h6:f484 /:381M58 | _ :P I warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q 3 0f(o0r. 1484(5 | k8{ 0Q=73 6114(;5 00k2. f9 9nQ2_33m06a(3s05t.fe2)r3,;8 7Qk53+51+7()1- 70 9.| f9 ~ ^ ~~~~~~~~~~~~~/9 M5_4P8I1)9,1 6Q33000(301.f2)8}2,0 7{2Q83711(9-f0/.M3_8P2I9)9,9 7Q63506(700.1370f5)8,3 8Q03118(7 f0/.M9_8P5I)1,6 9 0| 9 ^~~~~~~~~~~~~~7 154src/libavcodec/aac_defines.h2:744f:)36}:, note: expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44:45 | :#36d:e fnote: iexpanded from macro 'Q31'n e 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:210:86In file included from : warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 62: src/libavcodec/aacsbrdata.h:484:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | 484Q | 3{0Q(301.(0 000.09070301020301f3/9M2_3P6I3)5,f )Q,3 0Q(301.(1-001.19192594089169f1/6M3_0P0I3)1,f )Q}3,0 ({0Q.3115(8-007.6348520929f9/7M6_5P6I7)0,1 7Qf3)0,( 0Q.3213(8 705.5978157196f9/0M9_7P1I5)4,2 7Qf3)0}(,0 . 2| 8 ~~~~^~~~~~~~~~~~~~~~~~~2 0728src/libavcodec/aac_defines.h7:1459:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .#3d0e5f8i3n8e0 1Q8371f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t:) (note: (expanded from macro 'Q30'x )*2147 4448 | 3#6d4e8f.i0n e+ Q03.05()x ) | ^ ~ In file included from (isrc/libavcodec/aacsbr_fixed.cn:t62): (src/libavcodec/aacsbrdata.h(:x484):*71:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0484. | 5{)Q 3 1| ( ^ 0.9731231392In file included from 36src/libavcodec/aacps_fixed.c3:524: f)In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2100:.619:9 54warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 91630031f) }210, | { Q 31 ( -Q03.03(8029.90090706050607001070ff)/,M _QP3I1)(, 0Q.3908(05.116091019172195049267ff/)M}_P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(0src/libavcodec/aac_defines.h.:1455:80367:6 45note: 02expanded from macro 'Q31'f /M_PI )45, | Q#3de0f(i0ne. 2Q3387155(7x1)7 9 f / M _ P I ) , Q 3 0 ((0i.n2t8)2((0x72)8*7211947f4/8M3_6P4I8).,0 Q+30 (00..350)5 8 3| 8 ^ ~ 0187f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, : 62| : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :483:83:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:36 : note: expanded from macro 'Q30' 48344 | | {#Qd3e1f(i n0e. 5Q63702(1x)9 7 9 7 4 8 3 9 4 f ) , Q 3(1i(n-t0).(2(4x0)7*61803763471441489294f.)0} ,+ {0Q.351)( 0| . ^4 6857766746In file included from 02src/libavcodec/aacps_fixed.c9:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0210.:3360:1 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 33457198f)}, 210| | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q453:036(:0 .note: expanded from macro 'Q31'0 000000 0450 | 0#fd/eMf_iPnIe) ,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 17src/libavcodec/aacsbr_fixed.c9:f62/: Msrc/libavcodec/aacsbrdata.h_:P483I:)59,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.2820728 74831 | 9{fQ/3M1_(P I0).,5 6Q73201(907.93704588339840f1)8,7 fQ/3M1_(P-I0).,2 4 0| 7 ^~~~~~~~~~~~~~6 8364src/libavcodec/aac_defines.h1:4444:9369:f )note: }expanded from macro 'Q30', {Q31( 440 | .#4d6e8f5i7n7e6 6Q73406(0x2)9 f ) , Q 3 1 ( - 0 . 3 0 1(4i0n2t3)3(4(5x7)1*9180f7)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 desrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.hx:)210 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x210) | * 2 1 4 7 4 8Q33604(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:94830:9316:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0. 14835 | 8{0Q73614(5 002.f5/6M7_2P1I9)7,9 7Q43803(904.f2)3,8 7Q53517(1-709.f2/4M0_7P6I8)3,6 4Q13404(909.f2)8}2,0 7{2Q83711(9 f0/.M4_6P8I5)7,7 6Q63704(600.2390f5)8,3 8Q03118(7-f0/.M3_0P1I4)0,2 3| 3 ^~~~~~~~~~~~~~4 5719src/libavcodec/aac_defines.h8:f44):}36,: note: | expanded from macro 'Q30' ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4544: | 36#:d enote: fexpanded from macro 'Q31'i ne 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:In file included from 209src/libavcodec/aacsbr_fixed.c::13662: : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 483:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | 483 | {Q 3 1Q( 300.(05.60720109070907040803094ff/),M Q_3P1I()-,0 .Q320(40.0176381356984514746999ff/)M}_, P{IQ3)1,( Q0.3406(805.72706762752426409219ff/)M,_ PQI3)1,( Q-300.(30014.03128338415877418908ff/)M}_P,I ) | , ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:0.453:368:2 5note: 5expanded from macro 'Q31'0 1204f /45M | _#PdIe)f,i nQe3 0Q(310(.4x1) 9 3 9 51 1 9 0 f / M _ (PiIn)t,) ( (| x) ^~~~~~~~~~~~~~*2 147483src/libavcodec/aac_defines.h6:4448:.360: +note: 0expanded from macro 'Q30'. 5) | 44 ^ ~ | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c:3620: (src/libavcodec/aacsbrdata.hx:)482 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t482) | ({(Q3x1)*(1 007.39742491822546.505 5+31 60.05f)) , | Q ^3 1( 0.8316In file included from 39src/libavcodec/aacps_fixed.c0:6245: 18In file included from 2src/libavcodec/aacps.c:9323: src/libavcodec/aacps_fixed_tablegen.hf:)}209,:111 :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1( 0.750811 42095 | 2 8 6 9 4 8 fQ)3, 0Q(301.(0-000.030505033020203f1/42M2_P6I5)f,) },Q 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~(0 .131src/libavcodec/aac_defines.h59:8455:7366:9 f/note: M_expanded from macro 'Q31'P I), Q 3450 | (#0d.e2fi0n7e 2Q523214(9x1)f / M _ P I ) , Q 30 ( (0i.n3t18)8((1x87)4*8201f47/4M83_6P4I8),. 0 Q+3 00(.50). 3 | 8 ^ ~2 5501204f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.hQ:3482:059(:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 19395119 0482f | /{MQ3_1P(I )0,.9 4 2| 9 ^~~~~~~~~~~~~~25 655src/libavcodec/aac_defines.h5:34416:036:f note: )expanded from macro 'Q30', Q31 (44 | 0#.8d3e1f63i9n0e6 5Q138029(3xf) ) } , { Q 3 1 ( 0 .7 5 0(i8n1t1)4(5(2x8)*6190478f3),7 41Q8312(-40..03 5+53 3022.3514)2 2 6| 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 :209:86: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 209 | Q 3 0 ( 0(.i0n0t0)0(0(0x0)0*0201f4/7M4_8P3I6)4,8 .Q03 0+( 00..153)1 5 9| 8 ^ ~5 769f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:24820:7322:5 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 91f/M_PI), 482Q | 3{0Q(301.(3 1088.198472498205f6/5M5_5P3I1)6,0 fQ)3,0 (Q03.13(8 205.580311260349f0/6M5_1P8I2)9,3 fQ)3}0,( 0{.Q43119(3 905.17159008f1/1M4_5P2I8)6,9 4 8| f ^~~~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h(:-440:.363:5 5note: 3expanded from macro 'Q30'3 223142 2446 | 5#fd)e}f,i n e| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(xsrc/libavcodec/aac_defines.h): 45 : 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)*214In file included from 7src/libavcodec/aacps_fixed.c4:8243: 6In file included from 4src/libavcodec/aacps.c8:.320: src/libavcodec/aacps_fixed_tablegen.h+: 2090:.615:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from 209src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 482Q:370:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 00000000 f482/ | M{_QP3I1)( ,0. 9Q43209(205.651531559381567609f)f,/ MQ_3P1I() ,0 .8Q33106(03.9200675218529232f4)9}1,f /{MQ_3P1I() ,0 .Q73500(801.13415828816897484f8),0 fQ/31M(_-P0.I3)5,53 3Q23203(104.2236852f5)5}01,2 0| 4 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI):,45 Q:3360:(0 .note: 4expanded from macro 'Q31'1 939511 9450 | f#/dMe_fPiIn),e Q 3| ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' ( i44n | t#)d(e(fxi)n*e21 4Q73408(3x6)48 . 0 + 0 . 5) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c:*621: 0src/libavcodec/aacsbrdata.h7:348174:18842:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 481 | {Q31(-0In file included from .src/libavcodec/aacps_fixed.c6:5242: 9In file included from src/libavcodec/aacps.c8:80324: 5src/libavcodec/aacps_fixed_tablegen.h5:220911:936f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.1843 92095 | 75 45 0 9 2 Q13f0)}(,0. 0{Q030010(0 00000.f1/1M9_6P0I)3,1 9Q03006(src/libavcodec/aacsbr_template.c804.:35111f:173:) 1,warning: 59 85comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 7361(9 f0/.M9_9PI )8511, 9Q | 9 3 304i(f 6(07g.280o071a2562l82f)_}s4b,9 | 1k 36Qx[:1]3 0(+0note: .expanded from macro 'Q31'31s8 8b1r87 4-45>8m0 | f[#/dM1]e) _{fP iI n)| e, ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ Q Q313(0x()0. 3 8src/libavcodec/aacsbr_template.c2 :5 5245 : 0 341 :2 50 4warning: warningfs/comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] M _ generated . P(I)i, nQ t35240)( | ( 0 ( .x 4) *1 29f1o3497r45 813(16i940 f8=/ .k;M 0_iPI ), = +=| ^~~~~~~~~~~~~~k0 .||5 ssrc/libavcodec/aac_defines.h)b: 44>: 36| : ^ ~ (note: expanded from macro 'Q30' s br->k[ 0In file included from ]44 src/libavcodec/aacsbr_fixed.c- | : 1# 62de+fi: n esrc/libavcodec/aacsbrdata.hm s:b481Q: 59- 3o:0d (dwarning: )x;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) i -- ) { 481 | | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ { Q 3 1 (- 0. 65src/libavcodec/aacsbr_template.c2 :5509: 817(8i:0n4 twarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5) 5(21(1 x9)550*1f07 | 3 ) 7,4} 1Q 83w2h4i.1(l-00e .+ 01843957(5s4b5 0!9=2 1sfb)r}-,> k{xQ[311]( +0 .s1b1r9-6>0m3[119]0)0;6 8 4| 3 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~f ), Q31( 0.99899346780168f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:481:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 481 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:481.:56): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 481 | {Q31(-0.In file included from 6src/libavcodec/aacps_fixed.c5:2249: 8In file included from 8src/libavcodec/aacps.c0:4325: 5src/libavcodec/aacps_fixed_tablegen.h2:12091:911f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.18439575450 92092 | 1 f ) } , {QQ3301(( 0.00.010109060003010900f0/6M8_4P3If)),, QQ3301((0 .01.391958998953746697f8/0M1_6P8If)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .207src/libavcodec/aac_defines.h2:5452:2364:9 1note: fexpanded from macro 'Q31'/ M_PI) ,45 | Q#3d0e(f0i.n3e1 8Q813817(4x8)0 f / M _ P I ) , Q 3 (0i(n0t.)(3(8x2)5*52104172480346f4/8M._0PI )+ ,0 .5Q)30 ( 0| . ^ ~4 193951190In file included from f/src/libavcodec/aacsbr_fixed.cM:62_: PIsrc/libavcodec/aacsbrdata.h):,480 : 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 | {Q 3441 | (-#0de.f36i0ne2 48Q2308(24x2)8 9 6 f ) , Q 3 1 ( 0 . 34 6(5i5n7t35)6(4(8x2)8*71f0)7}3,7 4{1Q83214(.-00. 9+3 3088.851)2 5| 4 ^9 209f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-0:.248: 4In file included from 4src/libavcodec/aacps.c7:6325: 4src/libavcodec/aacps_fixed_tablegen.h1:02089:61364:2 9warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45208: | 36 : note: expanded from macro 'Q31' Q30(0 .450 | 0#0d0e0f0i0n0e0 0Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 16 0 3 8 6(i6n3t6)9(f(x/)M*_2P1I4)7,4 8Q336048(.0.02 5+4 904.357)5 8 2| f ^ ~/ M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:62.: 4src/libavcodec/aacsbrdata.h0:24809:45846:84 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q 34800 | (0{.Q4391(8-00.6839650852f/4M_8P2I8)24,2 8Q9360f()0,.5 6Q153614(1 407.53f4/6M_5P57I3)5,6 4| 82 ^~~~~~~~~~~~~~8 7f)}src/libavcodec/aac_defines.h,: 44{:Q3631:( -note: 0expanded from macro 'Q30'. 933888 1442 | 5#d4e9fi2n09ef) ,Q 3Q031((x-)0 . 8 4 4 7 65 4 1 09 6 4 2 9(fi)n}t,) ( | ( ~~~~^~~~~~~~~~~~~~~~~~~x) *10src/libavcodec/aac_defines.h7:34574:136:8 24note: .expanded from macro 'Q31'0 + 0. 5)45 | # de| f ^in 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 :208 :(111:i ntwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*214748 32086 | 4 8 .0 + 0Q.350)( 0 .| 00 ^ ~0 0000000fIn file included from /M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q34800(:032.:1 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 866369f/ M_480P | I{)Q,3 1Q(3-00(.0.32650429448372588224f2/8M96_fP)I,), QQ3310(( 00..430426954574365864408f28/7Mf_)}P, I{),Q 3Q130((-00..49933880688891528554f9/20M9_PfI)),, QQ3301((-0.05.68154644716457451f/0M96_4P2I9)f),} ,| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36:note: note: expanded from macro 'Q30'expanded from macro 'Q31' 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::48032:: 6src/libavcodec/aacps_fixed_tablegen.h:: 208warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 480 | {Q31(- 0208. | 3 6 0 2 48 2 8Q23402(809.60f0)0,0 0Q03010(0 00f./3M4_6P5I5)7,3 5Q63408(208.71f6)0}3,8 6{6Q33619(f-/0M._9P3I3)8,8 8Q13205(409.220594f9)4,3 7Q53812(f-/0M._8P4I4)7,6 5Q43100(906.442092f9)4}4,6 8 4| 0 ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.49806 8459 | 5#8d5eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 5 6 1 5 6 4 1 4 7 5 f(/iMn_tP)I()(,x ) *| 2 ^~~~~~~~~~~~~~1 4748src/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/aacsbrdata.h : 479 : 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x)479* | 1{0Q73317(4 01.832947.001 4+ 201.4456)3 8 1| f ^) , Q31( 0.In file included from 81src/libavcodec/aacps_fixed.c:7247: 9In file included from 63src/libavcodec/aacps.c4:173243: 1src/libavcodec/aacps_fixed_tablegen.h6:f208):}61,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.370244 620841 | 8 7 4 3 7 fQ)30,( 0Q.3010(0-000.08070007106f/5M6_2P2I2)9,5 9Q3f0)(}0.,16 0 3| 8 ~~~~^~~~~~~~~~~~~~~~~~~66 369f/src/libavcodec/aac_defines.hM:_45:P36:I )note: ,expanded from macro 'Q31' Q 30(0.2 5454 | #9de4f3i7n5e8 2Qf3/1M_(PxI)) , Q 3 0 (0 . 4 0 2 94 4 6 8 (4i0nft/)M(_(PxI)),* 2Q1340(7048.34694880.6809 +5 805.f5/)M _| P ^ ~I) , Q30(0.5In file included from 61src/libavcodec/aacsbr_fixed.c5:626: src/libavcodec/aacsbrdata.h4:14794:587:5 f/warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ 479 | {Qsrc/libavcodec/aac_defines.h31:44(: 360.:3 note: 9expanded from macro 'Q30'7 01421 4444 | 6#3de8f1if)n,e QQ3310(( x0).8 1 7 7 9 6 3 4 1 7 4 3 1(6ifn)}t,)( (x){*Q3110(7-3704.317802244.4064 1+8 7403.75f)) , | Q3 ^1( -0.870716In file included from 5src/libavcodec/aacps_fixed.c6:2242: 2In file included from 95src/libavcodec/aacps.c9:32f: )src/libavcodec/aacps_fixed_tablegen.h}:, 208 :| ~~~~^~~~~~~~~~~~~~~~~~~36 :src/libavcodec/aacsbr_template.c src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45: :36588:: 19note: : expanded from macro 'Q31'warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 208 | 45 | # de f i Qne588 3 | 0 Q3(10. 00(0 xfo0r)0 0 0 (k0 0 = 0 f1 /; M_ P k ((0xn)([0.*1062]10;4 3k784+686+3639f)/ 6M 4_8| P ~ ^ ~~~~~~~~~.I0 +) 0,. 5Q)3 0(src/libavcodec/aacsbr_template.c0 :| 615:. ^ ~192 5: 4warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]9 437In file included from 5 8src/libavcodec/aacsbr_fixed.c:61562: 2src/libavcodec/aacsbrdata.h | f /:479 : Mf32_o:Pr I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](, Qk30 (=0 . 14479; | 02 94{4k Q63<814=(0 0fs/.Mb_3Pr9I-),7 >Q03n104_2q(1;04 .4k4+693+88)06189 5f{8 )5,f /| MQ_ ~ ^ ~~~~~~~~3 PI1)(, 0Q.381077(906.35641157644311467f5f)/}M,_ P{IQ)3,1 (| -0 ^~~~~~~~~~~~~~.3 70244src/libavcodec/aac_defines.h6:4441:87364: 3note: 7expanded from macro 'Q30'f) , Q3 144( | -#0d.e87f0i7n1e6 5Q63202(2x9)5 9 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45:)36(:( note: xexpanded from macro 'Q31')* 10737 44518 | 2#d4e.0f i+n e 0Q.53)1 ( x| ) ^ In file included from src/libavcodec/aacps_fixed.c :(i24n: In file included from tsrc/libavcodec/aacps.c)(:(32: xsrc/libavcodec/aacps_fixed_tablegen.h)*:2208:1114:7 48warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648.0 + 0.5 ) 208 | | ^ ~ Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:620: 0src/libavcodec/aacsbrdata.h0:047900:0070:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30 (4790 | .{1Q63013(86 60.336997f/0M1_4P21I4)4,6 3Q3801f()0, .Q23514(9 403.7851877296f3/4M17_4P3I1)6,f )Q}30,( 0.{4Q0321(9-4406.834700f2/4M4_64P1I8)7,4 Q3370f()0.,4 Q93810(6-8095.8857f07/1M6_5P62I2)2,9 5Q390f()0},. 5| 6 ~~~~~^~~~~~~~~~~~~~~~~~ 156src/libavcodec/aac_defines.h4:1454:7365f:/ Mnote: _expanded from macro 'Q31'PI ), | ^~~~~~~~~~~~~~45 | #dsrc/libavcodec/aac_defines.hef:i44:n36e: Qnote: 3expanded from macro 'Q30'1 (x) 44 | # d e f in e Q 3 0((ixn)t ) ( ( x ) * 2 1 4 7 4 83(64i8.n0t )+ (0.(5x)) * 1| 0 ^ ~7 3741824.0In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5src/libavcodec/aacsbrdata.h): 478 :| 84: ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c478: | {24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h9:32078:81367:6 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 15875f), Q31( -2070 | . 1 1 2 8 4 5Q23802(004.603060f0)0}0,0 0{0Q03f1/(M _0P.I8)5,1 2Q63403(507.8127330690f1)5,9 7Q53f1/(M _0P.I5)2,3 4Q93205(105.4237574377f4)5}6,5 6 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 446198 4450 | 38#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 5 6 6 6 8 9 01 4 4 f / M(_PiIn)t, )Q(30((x)0*.2616487648131624888.10 f+/ 0M._5P)I ), | ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :478:59: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q 34780 | ({xQ)3 1 ( 0 . 9 3 8 8 7 6 8 5 (6i1n5t8)7(5(fx)),* 1Q03713(7-401.812142.804 5+2 802.054)6 3 6| f ^) }, {Q31( 0In file included from .src/libavcodec/aacps_fixed.c8:5241: 2In file included from 6src/libavcodec/aacps.c4:3325: 7src/libavcodec/aacps_fixed_tablegen.h8:22073:01119:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.5234925 12075 | 4 3 5 4 7 f )Q}3,0 ( | 0 ~~~~~^~~~~~~~~~~~~~~~~~. 0000src/libavcodec/aac_defines.h0:0450:0360:0 fnote: /expanded from macro 'Q31'M _PI), Q453 | 0#(d0e.f1i7n3e6 0Q13519(7x5)f / M _ P I ) , Q 3 0 ( 0 .(2i7n7t3)7(4(5x6)5*62f1/4M7_4P8I3)6,4 8Q.300 (+0 .04.456)1 9 8| 4 ^ ~0 38f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h5:64786:6318:9 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 4f/M_PI), Q4783 | 0{(Q03.16(6 8061.1923888817f6/8M5_6P1I5)8,7 5 f| ) ^~~~~~~~~~~~~~, Q31src/libavcodec/aac_defines.h(:-440:.361:1 2note: 8expanded from macro 'Q30'4 528204 6443 | 6#fd)e}f,i n{eQ 3Q13(0 (0x.)8 5 1 2 6 4 3 5 7 8 2 3 0 9 f()i,n tQ)3(1((x )0*.15027334794215812544.305 4+7 f0).}5,) | | ~~~~^~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36: In file included from note: expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c: 3245: | src/libavcodec/aacps_fixed_tablegen.h#:d207e:f86in:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 207 | ( i n tQ)3(0((x0).*02010407040803060408f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .173601597In file included from 5fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)478,: 7Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .277374565 6f478/ | M{_QP3I1)(, 0Q.3903(808.74648651691854807358ff)/,M _QP3I1)(,- 0Q.3101(208.45562686280940613464ff)/}M,_ P{IQ)3,1 (Q 300.(805.162668463151728828310f9/fM)_,P IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 52349src/libavcodec/aac_defines.h2:5441:5364:3 54note: 7expanded from macro 'Q30'f )}, 44| ~~~~~^~~~~~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hin:e45 :Q363:0 note: (expanded from macro 'Q31' x) 45 | #d e f in e Q 31 ((xi)n t ) ( ( x) * 1 0 7 3(i7n4t1)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::20762:: 61src/libavcodec/aacsbrdata.h:: warning: 477implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | 477 | { Q 3 1Q(3 00(.09.9090701040603070003069f1/fM)_,P IQ)3,1 (Q-300.(803.81873969051452957354f6/2Mf_)P}I,) ,{ QQ3310((-00..27757337764358655663f9/9M7_8PfI)),, QQ3310(( 00..4046018918446043384f3/8M6_2P5If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .566src/libavcodec/aac_defines.h6:8459:0361:4 4note: fexpanded from macro 'Q31'/ M_PI), 45Q | 3#0d(e0f.i6n6e8 6Q13112(8x8)1 f / M _ P I ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44(:(36x:) *note: 2expanded from macro 'Q30'1 474836 4448 | .#0d e+f i0n.e5 )Q 3 0| ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:i477n:t58):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *107374182 4477. | 0{ Q+3 10(. 50). 9 9| 9 ^7 1463703691In file included from f)src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:82073:8368:9 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 253462 207 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36f: )note: }expanded from macro 'Q30', {Q31( -440 | .#7d5e3f7i6n3e8 5Q63309(9x7)8 f ) , Q 3 1 ( 0 . 0 0 8(1i4n6t4)3(4(3x8)6*2150f7)3}7,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 + 0.src/libavcodec/aac_defines.h5:)45 : 36| : ^ note: 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 : 207 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12074 | 7 4 8 3 6 4 8Q.300 (+0 .00.050)0 0 0| 0 ^ ~0 00f/M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c1:7623: 6src/libavcodec/aacsbrdata.h01:54779:7315:f /Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0 .47727 | 7{37Q4315(65 60f./9M9_9P71I4),6 3Q73003(06.9414f6)1,9 8Q430138(f-/0M.8_3P88I9)9,5 Q432503(4062.f5)66}6,8 9{Q03114(4-f0/.7M5_3P76I3)8,5 6Q33909(708f.)6,6 8Q6311(1 20.808018f/1M46_4P3I43)8,6 2 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 | # de45f | i#ndeef iQ3n0e (Qx3)1 ( x ) ( i (nintt))((((xx))**2110477438734614882.04 .+0 0 .+5 0). 5| ) ^ ~ | ^ 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 477src/libavcodec/aacps.c::732:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]206 :136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 477 | {Q31( 0. 92069 | 9 7 1 4 6 3 70Q33609(10f.)0,0 0Q03010(0-000.08f3/8M8_9P9I5)4,2 5Q33406(20f.)1}7,8 4{2Q73616(6-40f./7M5_3P7I6)3,8 5Q63309(907.82f8)5,6 6Q73310(0 20f./0M0_8P1I4)6,4 3Q3403(8602.456f3)0},7 2 3| 5 ~~~~~^~~~~~~~~~~~~~~~~~9 6f/src/libavcodec/aac_defines.hM:_45P:36I:), note: expanded from macro 'Q31'Q 30(0.5 9457 | 1#6d3ef2i0n0e 4Qf/3M1_(PxI) ) , Q 3 0 ( 0 . 7 6 0 3(8in7t7)1(8(7xf)/*M2_P1I47)4,8 3 64| 8 ^~~~~~~~~~~~~~ .0 +src/libavcodec/aac_defines.h: 440:.365:) note: expanded from macro 'Q30' | ^ ~ 44 | #deIn file included from fsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.hQ:34760:(84x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (476i | n{tQ)3(1((x-)0*.19037934714913812748.200 0+2 f0).,5 ) Q 3| 1 ^( -0.564093In file included from 7src/libavcodec/aacps_fixed.c9:6244: 0In file included from 3src/libavcodec/aacps.c5:632f: )src/libavcodec/aacps_fixed_tablegen.h},: 206{:Q1113:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .885900031886 72067 | f ) , Q 3 1Q(3 00(.04.706020406000004090103f8/2Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.:1457:8364:2 7note: 6expanded from macro 'Q31'6 64f/M_ P45I | )#,d eQf3i0n(e0 .Q23815(6x6)7 3 0 0 2 f / M _ P I ) , Q(3i0n(t0).(4(6x3)0*722134579468f3/6M4_8P.I0) ,+ Q03.05()0 . 5| 9 ^ ~7 1632004f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4763:058(:0 .warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 03877187f/ M476_ | P{IQ)3,1 ( -| 0 ^~~~~~~~~~~~~~. 9394src/libavcodec/aac_defines.h1:9443:1367: 8note: 2expanded from macro 'Q30'0 02f), Q443 | 1#(d-e0f.i5n6e4 0Q93307(9x6)4 0 3 5 6 f ) } , { Q 3 1 ((-i0n.t8)8(5(9x0)0*0130178387647178f2)4,. 0Q 3+1 (0 .05.)4 7 6| 2 ^4 600491382fIn 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::20645::8636:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #def i206n | e Q 3 1 ( xQ)3 0 ( 0 . 0 0 0 0 0 0 0 0 0(0ifn/tM)_(P(Ix)),* 2Q13407(408.31674884.207 6+6 604.f5/)M _ P| I ^ ~) , Q30(0.2856In file included from 6src/libavcodec/aacsbr_fixed.c7:3620: 0src/libavcodec/aacsbrdata.h2:f476/:M31_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.463 04767 | 2{3Q53916(f-/0M._9P3I9)4,1 9Q33107(802.050927f1)6,3 2Q03014(f-/0M._5P6I4)0,9 3Q73906(400.375660f3)8}7,7 1{8Q73f1/(M-_0P.I8)8,5 9 0| 0 ^~~~~~~~~~~~~~0 3188src/libavcodec/aac_defines.h6:7447:f36):, note: Qexpanded from macro 'Q30'3 1( 0.4 7446 | 2#46d0e0f4i9n1e3 8Q23f0)(}x,) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 :36 : note: expanded from macro 'Q31' (int )(45( | x#)d*ef1i0ne7 3Q743118(x2)4 . 0 + 0. 5) | ( ^i nt)((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: 206+: 610:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 206src/libavcodec/aacsbr_fixed.c | :62 : src/libavcodec/aacsbrdata.h : 476 : 6Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .000000000 0476f/ | M{_QP3I1)(,- 0Q.3903(904.11973814728726060624ff)/,M _QP3I1)(,- 0Q.3506(400.92387596664703305062ff)/}M,_ P{IQ)3,1 (Q-300.(808.549603000732138589667f7/fM)_,P IQ)3,1 (Q 300.(407.652947610603429010348f2/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.457:6360:3 8note: 7expanded from macro 'Q31'7 187f/ M45_ | P#Id)e,f i n| e ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.hx:)44 : 36 : 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)*10737In file included from 41src/libavcodec/aacsbr_fixed.c:8622: 4src/libavcodec/aacsbrdata.h:.4750: 83+: 0.warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 475 | {In file included from Q3src/libavcodec/aacps_fixed.c1:(24 : 0.In file included from 4src/libavcodec/aacps.c4:1328: 3src/libavcodec/aacps_fixed_tablegen.h0:92069:0362:1 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f), Q31(-0.93 52066 | 8 9 7 4 4 9 8Q73601(f0).}0,0 0{0Q03010(0 000.f9/3M3_1P0I1)8,0 1Q23505(302.f1)7,8 4Q23716(6-604.f9/9M9_1P3I3)0,8 0Q63802(406.f2)8}5,6 6 7| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 02f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.46 3450 | 7#2d3e5f9i6nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 5 9 7 1 6 3 2 0(0i4nft/)M(_(PxI))*,2 1Q43704(803.674680.308 7+7 108.75f)/ M _| P ^ ~I ), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 475note: :expanded from macro 'Q30'59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e475 | Q{3Q03(1x() 0 . 4 4 1 8 3 0 9 9 0 2 1 7(8i6nft)),( (Qx3)1*1(0-703.794315862849.704 4+9 807.651)f ) }| , ^ {Q31( 0.9In file included from 33src/libavcodec/aacps_fixed.c1:0241: 8In file included from 0src/libavcodec/aacps.c1:2325: 5src/libavcodec/aacps_fixed_tablegen.h3:2206f:)11,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.9991330806 82062 | 4 6 f ) } , Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.0src/libavcodec/aac_defines.h0:0450:0360:0 0note: 0expanded from macro 'Q31'0 f/M_PI )45, | #Qd3e0f(i0n.e1 7Q83412(7x6)6 6 4 f / M _ P I ) , Q 3 0((i0n.t2)8(5(6x6)7*32010427f4/8M3_6P4I8).,0 Q+3 00(.05.)4 6 3| 0 ^ ~7 23596f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4750:.315:9 7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 32src/libavcodec/aacsbr_template.c004:f/684 M475_: | P23{I:Q) 3,warning: 1 (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 3 00.(404.1786300398970 7268411 | 87 7 8f 6/ fM )_ ,P I Q)f3,o1 r( -| (0 ^~~~~~~~~~~~~~i. 9=3 5src/libavcodec/aac_defines.h16:;844 9:i736 4:<4 9 note: 8cexpanded from macro 'Q30'7h 6_1dfa)t }a44,- | >#{bdQse3_f1ni(un me0_ .eQ9n33v03;(1x 0)i1 +8 +0 )1 2 5 | 5 ~ ^ ~~~~~~~~~~~~~~~~~~~3 2 f ) , Q 3(1isrc/libavcodec/aacsbr_template.c(n:-t7000):.(239(:9x 9)warning: 1*comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]31 3007830764 8170028 | 42 64 f. )0 } ,+ 0 | .f ~~~~^~~~~~~~~~~~~~~~~~~5o )r (src/libavcodec/aac_defines.h| i: ^ 45 =: 360:; note: iexpanded from macro 'Q31' In file included from i205bn:se136_ :nQ u3mwarning: 1_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](e xn)v ; i + + ) 205 | | ~ ^ ~~~~~~~~~~~~~~~~~~~ ( iQn3t0)src/libavcodec/aacsbr_template.c((:0(747.x:0)200*:02 01warning: 04comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]07 04080306f 4/8747M. | _0 P I+ ) ,0i .fQ53) 0 (( b0| s. ^ ~_1 p7o3i6n0te1r5 9>7 In file included from 5chsrc/libavcodec/aacsbr_fixed.c_f:da/62tMa: _src/libavcodec/aacsbrdata.h:-475:P7>:b swarning: I_),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] nQ u3m0_e(n0v. 2 +7475 | 71{3)7Q 314( {560 .5 464| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~f 1/M8_30P9I90)2,src/libavcodec/aacsbr_template.c1:7 754:819Q63:f0), Q(3warning: 10(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]. -40.4963 15754968 | 8 9 47 4 409f387o68r1f /f(M)i_ =}P I,1); , { iQQ3 31<=0 (c(h 00_d.a.t5a9636-638>190b104s1_48nfum0/_1Me_2nPv5I;5)3 ,2 ifQ)+,+)3 0{Q( 03 1.| 6( ~ ^ ~~~~~~~~~~~~~~~~~~~- 608.969911313src/libavcodec/aacsbr_template.c20:8782:84180:61 f/8M_warning: P2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I 4)6,f ) }| , ^~~~~~~~~~~~~~ 782 | src/libavcodec/aac_defines.h| : ~~~~~^~~~~~~~~~~~~~~~~~44 c:h_36dasrc/libavcodec/aac_defines.ht: :note: expanded from macro 'Q30'a -45>e:_36a[:0 ] note: expanded from macro 'Q31'44 = | -#( dc45eh | _f#iddanee tQfai3->ne0_ae[( Q1x]3 )1 (!x) = b s _ n u m _ e n v (_i onl td)( );( (ix//n) t*)1l07(3(_xA7)P*241r41e8274v4. 8 03| 6 4 ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~+ 80 ..05 )+ 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:: 474src/libavcodec/aacps_fixed_tablegen.h::83205:: 111warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 474 | {Q3 1205( | - 0 . 1 6 7 9Q63405(809.6080909080f0)0,0 0Q03f1/(-M0_.P9I8)9,8 7Q53101(809.01477306f0)1}5,9 7{5Qf3/1M(_-P0I.)8,7 9Q73902(205.724757231734f5)6,5 6Qf3/1M(_-P0I.)7,1 7Q23507(205.044416618908f4)0}3,8 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(: 0note: .5expanded from macro 'Q31'6 6689 0451 | #4d4fe/fMi_neP IQ)3,1 (Qx3)0 ( 0 . 6 6 8 6 1 1 2 8 8(1ifnt/)M(_(PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~4 836src/libavcodec/aac_defines.h4:844:.360: note: + expanded from macro 'Q30'0 .5) 44| | ^ ~# define QIn file included from 3src/libavcodec/aacsbr_fixed.c0:62(: xsrc/libavcodec/aacsbrdata.h): 474 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t474) | ({(Qx3)1*1(07-307.411687249.64058 96+8 90.95)8 f )| , ^ Q31(-0.98In file included from 98src/libavcodec/aacps_fixed.c7:245: 11In file included from 8src/libavcodec/aacps.c9:032: 4src/libavcodec/aacps_fixed_tablegen.h7:0205f:)86}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.87979 2205 | 2 5 7 4 52 1 3fQ)3,0 (Q301.(0-00.0701070200507205f0/41M6_8P0If)),} , Q 3| ~~~~^~~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h1:7453:6360: 1note: 5expanded from macro 'Q31' 975f/ M45_ | P#Ide)f,i nQe3 0Q3(10(.x2)7 7 37 45 6 5 6 f / M _ P I(i)n, tQ)3(0((x)0*.21444764189386440838.f0/ M+_P 0I.)5, )Q 3| 0 ^ ~( 0.5666890In file included from 14src/libavcodec/aacsbr_fixed.c4:f62/: Msrc/libavcodec/aacsbrdata.h:_474P:I31):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(0.6686 114742 | {8Q8311f(/-M0_.1P6I7)9,6 45 8| 96 ^~~~~~~~~~~~~~8 998src/libavcodec/aac_defines.hf):,44 :Q3361: (note: expanded from macro 'Q30'- 0.989 448 | 7#5d1e18f9in0e4 7Q030f()}x,) {Q 3 1 ( - 0 . 8 7 97 92 2(5i7n4t52)1((3xf))*,1 Q03713(74-108.247.107 2+5 70.255) 0 41| 6 ^8 0f)}, | ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45src/libavcodec/aacps.c:36::32 : note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31': 205:61: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 205 | Q 3 0 (0 .(i0n0t0)0(0(x0)0*20104074f8/36M48_.P0I )+, 0Q.350) ( 0| . ^ ~1 7360159In file included from 7src/libavcodec/aacsbr_fixed.c5:f/62M: _src/libavcodec/aacsbrdata.h:P474I:)6:, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.2773 74744 | 5{6Q5361f(/-M0._1PI6)7,96 4Q538096(809.94486f19)8,4 0Q3318(f-/0M._9P8I9)8src/libavcodec/aacsbr_template.c:796:44: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 796 | dst->e_a[0] = -(dst->e_a[1] != dst->bs_num_env); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ,7 5Q13108(900.457606f6)8}9,0 1{4Q43f1/(M-_0P.I8)7,9 7Q93202(507.4656281631f1)2,8 8Q13f1/(M-_0P.I7)1,7 2 5| 7 ^~~~~~~~~~~~~~2 CC libavcodec/aarch64/vp9dsp_init_10bpp_aarch64.o 5041680f)}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 Q30 (45x | )# d e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1src/libavcodec/aacsbr_template.c 0 7: 3(8247i:4n191t8:)2 (4warning: (.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0x )+* 201.457)4 8 3824| 6 | ^4 8 . 0 f+o r0 .(5i) = | 0 ^ ~;In file included from src/libavcodec/aacps_fixed.ci: 24<: In file included from ssrc/libavcodec/aacps.cb:r32-: In file included from src/libavcodec/aacps_fixed_tablegen.h>src/libavcodec/aacsbr_fixed.c:n:205_62:q: 36;src/libavcodec/aacsbrdata.h: : i473warning: +:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+84 ): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~~~~~~~~ 205 | 473 | { Q 3Q13(0-(00..403060405050904030600f6/3M3_fP)I,) ,Q 3Q13(0-(00..914783065001350917153f2/8M4_fP)I}),, {QQ3301((0-.02.797938744854675167f0/2M9_7P6If)),, QQ3301((0 .04.496612948541063689f2/3M8_0P9If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .5666src/libavcodec/aac_defines.h8:9450:1364:4 fnote: /expanded from macro 'Q31'M _PI), Q453 | 0#(d0e.f6i6n8e6 1Q13218(8x1)f / M _ P I ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44(:(36x:) *note: 2expanded from macro 'Q30'1 474836 4448 | .#0d e+f i0n.e5 )Q 3 0| ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hn:t473):(58(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824. 0473 | +{ Q03.15()- 0 .| 4 ^3 6455943606In file included from 33src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.2059:4118:0 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0113284f)}, { Q2053 | 1 ( - 0 . 9 9Q83408(407.1700020907060f0)0,0 0Qf3/1M(_ P0I.)9,6 2Q43501(606.912733860091f5)9}7,5 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 2expanded from macro 'Q31'7 737456 5456 | f#/dMe_fPiIn)e, QQ3310((x0). 4 4 6 1 9 8 4 0 3 8 f / M _(PiIn)t,) (Q(3x0)(*02.154676468839604184.40f /+M _0P.I5)), Q| 3 ^ ~0 (0.66861128In file included from 81src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I473):,31 : | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 473expanded from macro 'Q30' | {Q31( -440 | .#4d3e6f4i5n5e9 4Q33600(6x3)3 f ) , Q 3 1 ( - 0 . 9 4 8(0i5n0t3)0(1(1x3)2*8140f7)3}7,4 1{8Q2341.(0- 0+. 909.854)8 4 7| 1 ^7 02976f), Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: 9In file included from 6src/libavcodec/aacps.c2:4325: 1src/libavcodec/aacps_fixed_tablegen.h6:62049:21363:8 09warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36204: | note: expanded from macro 'Q31' Q30 (450 | .#0d0e0f0i0n0e0 0Q0301f(/xM)_ 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), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 4src/libavcodec/aacsbrdata.h0:24739:64:4 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 0f/M_PI), Q4733 | 0{(Q03.14(9-800.648396548555f9/4M3_6P0I6)3,3 fQ)3,0 (Q03.15(6-105.694418407550f3/0M1_1P3I2)8,4 f )| } ^~~~~~~~~~~~~~, {Q31src/libavcodec/aac_defines.h(:-440:.369:9 8note: 4expanded from macro 'Q30'8 471702 9447 | 6#fd)e,f iQn3e1 (Q 300.(9x6)2 4 5 1 6 6 9 2 3 8 0 9 f ) }(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h1:0457:3367:4 1note: 8expanded from macro 'Q31'2 4.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 : 204(:i111n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648. 0204 | + 0 . 5 ) Q 3| 0 ^ ~( 0.000000000In file included from 0fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)472,: 83Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1603866369 f472/ | M{_QP3I1)(,- 0Q.3603(306.42956489543347655802ff)/,M _QP3I1)(,- 0Q.3106(407.34509249442436784460ff)/}M,_ P{IQ)3,1 (Q-300.(106.245988201678590508759f2/fM)_,P IQ)3,1 Q(3-00(.09.559631951624514407058f0/2Mf_)P}I,) , | ~~~~^~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::4436::36 :note: expanded from macro 'Q31'note: expanded from macro 'Q30' 45 | #44d | e#fdienfei neQ 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.c472::3258: :src/libavcodec/aacps_fixed_tablegen.h :warning: 204implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 472 | {Q31(-0 .2046 | 3 3 6 4 9 6 85Q33406(500.f0)00,0 0Q03010(0-00f./1M6_4P7I3)5,9 4Q43203(704.61f6)0}3,8 6{6Q33619(f-/0M._1P6I2)5,8 2Q13705(000.729524f9)4,3 7Q53812(f-/0M._9P5I9)3,9 1Q23504(000.840022f9)4}4,6 8 4| 0 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .49806 8459 | 5#8d5eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 5 6 1 5 6 4 1 4 7 5 f(/iMn_tP)I()(,x ) *| 2 ^~~~~~~~~~~~~~1 4748src/libavcodec/aac_defines.h3:6444:836.:0 note: +expanded from macro 'Q30' 0.5) | 44 ^ ~ | #define Q30In file included from (xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 472 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *4721 | 0{7Q33714(1-802.46.303 6+4 906.855)3 4 6| 5 ^0 f), Q31(-0.In file included from 16src/libavcodec/aacps_fixed.c4:7243: 5In file included from 9src/libavcodec/aacps.c4:4322: 3src/libavcodec/aacps_fixed_tablegen.h74:6204f:)61}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.1625821 72045 | 0 0 7 9 2 f )Q,3 0Q(301.(0-000.09050903090102f5/4M0_0P8I0)2,f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~1 6038src/libavcodec/aac_defines.h6:64536:936f:/ Mnote: _expanded from macro 'Q31'P I), 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), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h5:64721:566:4 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 5f/M_PI), 472 | | { ^~~~~~~~~~~~~~Q 31(-src/libavcodec/aac_defines.h:044.6:3363:64 9note: 6expanded from macro 'Q30'8 534650 f44 | )#,de fQi3n1(e- 0Q.301(64x7)3 5 9 4 4 23 7 4 6 f ) } ,( i{Qn3t1)((-(0.x1)*61205783271745108072942.f0) ,+ 0Q.351)( -0 .| 9 ^5 93912540In file included from 08src/libavcodec/aacps_fixed.c02:f24: )In file included from }src/libavcodec/aacps.c,: 32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~: 204:36:src/libavcodec/aac_defines.h :45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36: note: expanded from macro 'Q31' 45 | 204# | d e f i n e QQ3301((0x.)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.25494In file included from 37src/libavcodec/aacsbr_fixed.c5:628: 2src/libavcodec/aacsbrdata.h:f471/M:_83P:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.402 4719 | 4{4Q3618(4-00.f7/0M4_6P7I0),5 7Q73806(802.64f9)8,0 Q63819(5 805.f9/3M2_7P2I77)7,5 0Q1380(507.f5)6}1,5 6{4Q13417(5 f0/.M9_9P8I4)6,0 2 1| 9 ^~~~~~~~~~~~~~0 5254f)src/libavcodec/aac_defines.h,: 44Q:3361:( -note: 0expanded from macro 'Q30'. 9872574 6442 | 5#4d4e3f3ifn)e} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int) (45( | x#)d*e1f0i7n3e7 4Q13812(4x.)0 + 0 . 5 ) | ^ (int)((x)*2In file included from 14src/libavcodec/aacps_fixed.c7:4248: 3In file included from 6src/libavcodec/aacps.c4:832.: 0src/libavcodec/aacps_fixed_tablegen.h :+204 :011.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 204src/libavcodec/aacsbr_fixed.c | :62 : src/libavcodec/aacsbrdata.h : 471 :Q593:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000f /471M | _{PQI3)1,( -Q03.07(004.617600537876866386296ff)/,M _QP3I1)(, 0Q.3903(20.722574797540317855872ff)/}M,_ P{IQ)3,1 (Q 300.(909.8440620924149608542504ff/)M,_ PQI3)1,( -Q03.09(807.245978406628594548353ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:5456:1365:6 4note: 1expanded from macro 'Q31'4 75f/M_ P45I | )#,d e f| i ^~~~~~~~~~~~~~n e Q31src/libavcodec/aac_defines.h:(44x:)36 : 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)*1073741In file included from 82src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 4710:.325:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 471 | In file included from {Qsrc/libavcodec/aacps_fixed.c3:124(: -0In file included from .src/libavcodec/aacps.c7:0324: 6src/libavcodec/aacps_fixed_tablegen.h7:02035:71367:8 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 6f), Q31( 0.932 72032 | 7 7 7 5 0 1 8Q5370f()0}.,0 0{0Q03010(0 000.09f9/8M4_6P0I2)19,0 5Q23504(f0.)1,3 1Q53918(5-706.99f8/7M2_5P7I4)6,2 5Q43403(30f.)2}0,7 2 5| 2 ~~~~~^~~~~~~~~~~~~~~~~~2 491fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.3CC libavcodec/aarch64/vp9dsp_init_12bpp_aarch64.o 1458 | 8#1d87e4f8i0nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 3 8 2 5 5 0 1 2(0i4nft/)M(_(xP)I*)2,1 4Q73408(306.4481.903 9+5 101.950)f / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 471note: :expanded from macro 'Q30'6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define 471Q | 3{0Q(3x1)( - 0 . 7 0 4 6 7 0 5 7 7 8 (6i8n2t6)f()(,x )Q*3110(7 307.4913822742.707 7+5 001.855)7 f )| } ^, {Q31( 0.998In file included from 46src/libavcodec/aacps_fixed.c0:2241: 9In file included from 0src/libavcodec/aacps.c5:2325: 4src/libavcodec/aacps_fixed_tablegen.hf:)203,: 111Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.98725746254433 f203) | } , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.45:0360:0 0note: 0expanded from macro 'Q31'0 0000f/M _45P | I#)d,e fQi3n0e( 0Q.3113(1x5)9 8 5 7 6 9 f / M _ P I ) , (Qi3n0t()0(.(2x0)7*22512427449813f6/4M8_.P0I )+, 0Q.350)( 0 .| 3 ^ ~1 88187480f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0470(:084.:3 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 501204f/M_PI) ,470 | Q{3Q03(10(.-401.993995812199606f3/7M5_2P8I1)8,f ) ,| ^~~~~~~~~~~~~~Q 31( 0.src/libavcodec/aac_defines.h0:1448:7367:1 3note: 8expanded from macro 'Q30'8 24311f) }44, | #{dQe3f1i(ne- 0Q.3700(8x0)1 0 1 6 5 4 8 1 8 4 f ) , Q(3i1n(t )0(.(3x3)6*810067835794418812147.f0) }+, 0 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~) | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c :4524 | : #In file included from dsrc/libavcodec/aacps.ce:f32i: nsrc/libavcodec/aacps_fixed_tablegen.he: 203Q:3861:( x)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t203 | ) ( ( x ) * 2Q13407(408.30604080.000 0+0 000.f5/)M _ P| I ^ ~) , Q30(0.131In file included from 59src/libavcodec/aacsbr_fixed.c:8625: 7src/libavcodec/aacsbrdata.h6:9470f:/58M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.2072 54702 | 24{9Q13f1/(M-_0P.I9)9,8 2Q93606(307.5321881881f8)7,4 8Q03f1/(M _0P.I0)1,8 7Q73103(808.2348321515f0)1}2,0 4{f/QM3_1P(I-)0,. 7Q03800(100.1461594389158141f9)0,f /QM3_1P(I )0,. 3 3| 6 ^~~~~~~~~~~~~~8 06859src/libavcodec/aac_defines.h4:8441:1367:f )src/libavcodec/aacsbr_template.cnote: }expanded from macro 'Q30', : | 868 ~~~~^~~~~~~~~~~~~~~~~~~: 19 :44 | src/libavcodec/aac_defines.hwarning: #:comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]d45 e:f36i:n enote: expanded from macro 'Q31'Q 30(x) 45 | # 868d e | f i n e f Q o3 r1 (((ixin) t =) ( (0 x; ) i* 1 <0 7c 3 h7 _4 d1a 8t(2a4i-.n0> tb)(+s_(n ux0m).*_2154e7)n4v ;8 i3+6| 4 ^8.+0 +) 0{ . | In file included from ~ ^ ~~~~~~~~~~~~~~~~~~~5 src/libavcodec/aacps_fixed.c):24 : In file included from | src/libavcodec/aacps.c ^ ~: 32src/libavcodec/aacsbr_template.c: :src/libavcodec/aacps_fixed_tablegen.h872::31203::In file included from 61src/libavcodec/aacsbr_fixed.cwarning: ::comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 470 :872 | 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | 470 | Qf3{o0Qr ((j3 =0 1.0(0; -j0000 .0<9090 80s20b90rf-66/>3n[M7_cPI5h2)_8d,1a8 tfa-Q>3b)0s,_( fQ03r.e11( q0.301871579183587_86r29e4fs3/[1Mi1_ fP+)I })1,,] ]{Q;Q3 30j1(+(0+-.)02 .0{77 02 85| 02 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~12 0419615f4/8M1_8P4Isrc/libavcodec/aacsbr_template.cf):),880, : Q31Q3:30 (1warning: 0(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]. 301.8383168 8788004 | 68 80 5f 9/ 4M 8_ 1P 1I 7) f, ) }Q ,3 0 ( | 0 ~~~~~^~~~~~~~~~~~~~~~~~.f 3o8r2 src/libavcodec/aac_defines.h5(:5j450 :1=362 :00 4;note: f expanded from macro 'Q31'/j M _